所有文章 第7页

脚本语言|必杀技

GitHub之git详解

4

chalecao 发布于 2017-08-25

最喜欢GitHub了,能找到许多很好的项目,真的可以学到好多知识,节省时间。虽然自己也在黑gitHub的免费空间的功能,但是真心谢谢GitHub。好长时间都想写个自己用git的经验和总结,都没时间,今天必须写写。

阅读(382)评论(0)赞 (0)

脚本语言|必杀技

HTTP的keep-alive

7

chalecao 发布于 2017-08-25

HTTP规范对HTTP报文解释的很多,但是很少介绍HTTP连接。HTTP连接是HTTP报文传输的关键通道,所以学习HTTP协议需要理解这些:1.HTTP如何使用TCP连接 2.TCP连接存在的时延、瓶颈,问题 3.HTTP的优化,包括并行连接,keep-alive和管道化连接 4...

阅读(653)评论(0)赞 (0)

脚本语言|必杀技

HTTPS详解SSL/TLS

5

chalecao 发布于 2017-08-25

曾几何时,只记得HTTPS的端口和HTTP的不同,一个是443,一个是80。以前做项目也是只晓得用第三方的jar包,只晓得怎么生成证书和使用方法与流程,对原理并不是很清楚。这里接着上一篇RSA算法,本篇就详细介绍HTTPS协议和相关的SSL/TLS加密协议。 欢迎关注皓眸学问公...

阅读(867)评论(0)赞 (0)

脚本语言|必杀技

RSA加密算法详解

5

chalecao 发布于 2017-08-24

不知为何,这几天突然有些心烦。望苍茫大地,凭添几分忧伤,可能是下雨的缘故。本篇主要想详细介绍RSA加密算法的原理,经常听别人说,这里是自己想搞清楚,弄明白。首先介绍了基本的数学原理,然后给出一个具体的计算例子和相关的理论充分性证明。 转载请注明出处:http:/...

阅读(511)评论(0)赞 (0)

脚本语言|必杀技

OAuth 2.0详细解析

5

chalecao 发布于 2017-08-24

为什么要研究这个OAuth呢?主要是要解决授权的问题。 转载请注明出处:http://www.haomou.net/2014/08/19/2014_oauth/

阅读(687)评论(0)赞 (0)

认真学习快乐工作

阿里巴巴-天猫-招聘前端开发

1

chalecao 发布于 2017-08-01

各位小伙伴,各位师弟师妹们,2018届校招内推已经悄悄开始了,欢迎大家投递简历给 我! 邮箱:haomou.chh@alibaba-inc.com 或者 807991555@qq.com 加油!欢迎加入阿里巴巴! 本帖包含社招和2018校招两部分,社招属于长期招聘,校招只...

阅读(1296)评论(0)赞 (1)

Ionic2|PWA

基于Ionic+angular在线DIY定制蛋糕项目

11

chalecao 发布于 2017-07-10

最近工作总结,突然想起来自己之前创业独自做的在线DIY定制蛋糕的项目,基于HTML5 + Canvas + Ionic开发,可以在线设计蛋糕、下单购买。后来由于缺少资金,停止开发了。如果又对这方面感兴趣的朋友,可以和我联系。邮箱: 807991555@qq.com,可以在菜单栏找...

阅读(914)评论(0)赞 (0)

Javascript|Nodejs

polyfill,shim,shiv之间有什么区别?

1

chalecao 发布于 2016-10-22

搜索了一下:在JavaScript的世界里,有两个词经常被提到,shim和polyfill.它们指的都是什么,又有什么区别?一个shim是一个库,它将一个新的API引入到一个旧的环境中,而且仅靠旧环境中已有的手段实现;一个polyfill就是一个用在浏览器API上的shim.我们...

阅读(2262)评论(0)赞 (2)

WebAR|深度学习

WebGL中的Canvas纹理合成

3

chalecao 发布于 2016-05-28

从本质上来说,纹理只是图片而已,它是由像素点组成。无论在内存还是显存中,它都是由4个分量组成,这四个分量是R、G、B和A。唯一的不同的,在显存中,会比内存中更快的渲染到显示器上。这是毋庸置疑的,因为显存中的帧缓冲本来就是和显示器上 的像素一一对应的。

阅读(1862)评论(0)赞 (0)

WebAR|深度学习

WebGL中的图片纹理合成

3

chalecao 发布于 2016-05-27

纹理对于我们来说是多么的重要,以至于大家已经忘记了它的重要性。闭上眼睛想一想,如果你心爱的女人,没有穿衣服,该是多么的令你心动啊。哦,说错了,是她不仅没有穿衣服,而且没有皮肤,就像画皮中的没有皮的周迅一样,你就不会喜欢它了,因为她奇丑无比。

阅读(864)评论(0)赞 (1)

WebAR|深度学习

WebGL中的各种光

17

chalecao 发布于 2016-05-26

宇宙间的物体有的是发光的,有的是不发光的,我们把发光的物体叫做光源。太阳、电灯、燃烧着的蜡烛等都是光源。 在Threejs的世界里,有了光,就不会在黑暗。看美剧 冰与火之歌:权力的游戏 第六季 里面就有火神 呵呵

阅读(816)评论(0)赞 (0)

Javascript|Nodejs

freemarker中将object转换为json

1

chalecao 发布于 2016-03-04

为了兼顾SEO和前后端分离开发实践,仍然选用freemarker模板制作主要页面入口文件。比较蛋疼的是,比较通用的元数据一般是塞在模板的model中的,页面上需要使用freemarker语法通过字符串拼接的方式转换为需要的js变量挂到页面上来。每一次一不小心就会犯下错误。于是乎,...

阅读(4028)评论(0)赞 (2)

认真学习快乐工作

前端工程师必备基础知识点

1

chalecao 发布于 2016-01-07

如果你想踏入前端学习,准备在走向前端生涯,那么你该好好准备了。如果你想进入网易、百度、阿里这样的大公司,那你更要好好学习下面这些知识点,基础的知识要打牢,否则很难通过笔试或者面试哦。快快行动吧!

阅读(3252)评论(0)赞 (5)

Javascript|Nodejs

发布或删除Node模块到NPM社区

1

chalecao 发布于 2015-12-11

“学骑自行车最快的方式就是先骑上去”本文主要介绍如何发布自己的npm插件到npm社区,那么别人就可以直接使用npm install的命令安装你的模块了,并不会讲解npm模块的编写方法和相关知识,其实你可以自己研究一下其他npm模块的代码。本文最后会介绍如何删除自己发布的npm模块...

阅读(2636)评论(1)赞 (0)

认真学习快乐工作

Web前端性能优化总结

1

chalecao 发布于 2015-11-05

这段时间对项目做了一次整体的优化,全站有了20%左右的提升(本来载入速度已经1.2S左右了,优化度很低),算一算已经做了四轮的全站性能优化了,回顾几次的优化手段,基本上几个字就能说清楚:传输层面:减少请求数,降低请求量,执行层面:减少重绘&回流。 传输层面的从来...

阅读(1669)评论(0)赞 (2)

认真学习快乐工作

Web前端安全之XSS攻击

1

chalecao 发布于 2015-10-30

XSS又称CSS,全称Cross SiteScript,跨站脚本攻击,是Web程序中常见的漏洞,XSS属于被动式且用于客户端的攻击方式,所以容易被忽略其危害性。其原理是攻击者向有XSS漏洞的网站中输入(传入)恶意的HTML代码,当其它用户浏览该网站时,这段HTML代码会自动执行,...

阅读(2398)评论(0)赞 (0)

WebAR|深度学习

运动的场景

6

chalecao 发布于 2015-08-30

官方文档中其实给了很多的实例效果,可惜时间过得飞快,都没来得及仔细分析,学习。这一次让我们静下心,仔细的研究Three.js的每一个细节,终将成为这个领域的高手。不仅是成为three.js的高手,更重要的是理解图形学的概念,轻易掌握其他3D图形库。不是吹牛,大家阅读完这套课程,能...

阅读(531)评论(0)赞 (0)

WebAR|深度学习

WebGL中的相机

11

chalecao 发布于 2015-08-28

在第一课里,我们提到后续课程会详细讲解相机,那么今天就是我履行诺言的时刻了。嘿,这一刻,有点激动,想到相机,大学时,一直想买一个单反,但是要1万多。工作后,当一个月的工资就能买一个单反时,内心充满了骄傲和自豪。所以,各位大大们,技术还是有用的,至少技术可以用来挣钱。

阅读(612)评论(0)赞 (0)

WebAR|深度学习

点线面基本作图

3

chalecao 发布于 2015-08-28

在计算机世界里,3D世界是由点组成,两个点能够组成一条直线,三个不在一条直线上的点就能够组成一个三角形面,无数三角形面就能够组成各种形状的物体,如下图:

阅读(1988)评论(0)赞 (0)

WebAR|深度学习

初始WebGL和ThreeJS

2

chalecao 发布于 2015-08-27

简而言之,WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系...

阅读(1239)评论(0)赞 (0)

认真学习快乐工作

安装黑苹果常识

1

chalecao 发布于 2015-08-21

自从前年接触黑苹果到现在,以前的acer 4738g安装过黑苹果,自己的超极本acer W7安装过黑苹果,后来自己的thinkpad t520安装过黑苹果,到目前又要装联想G460, 大大小小安装黑苹果几十回了。这次总结一下基本常识,备忘或者分享。首先你要有一颗备受折腾的心态,忍...

阅读(1732)评论(0)赞 (0)

Ionic2|PWA

Hybrid_APP说一说

1

chalecao 发布于 2015-03-31

今年似乎正刮一阵Hybrid开发风,这里说说三款不同的Hybrid开发框架, Native.js , AppCan , Intel XDK,各自有不同的思路和实现,给Web开发者们提供了不同的App开发平台和能力,那就一个个分别说说。 教程索引:(持续更新) ionic中文教...

阅读(2924)评论(0)赞 (3)

Ionic2|PWA

自动化测试之karma和jasmine

5

chalecao 发布于 2015-03-10

相信大家都知道测试的必要性,测试先行的概念。不过,写了这么多年的代码,除了之前用java的时候写过一些测试用例,还真的很少写过前端的测试用例,或者做一些自动化测试。感觉做单元测试还是很有必须的,它能帮助你整理思路,换个角度思考问题,发现bug。最近正好研究一下,之前了解到jasm...

阅读(2346)评论(0)赞 (0)

脚本语言|必杀技

loopback中文教程

1

chalecao 发布于 2015-02-06

你还在为做服务端API烦恼吗?你想快速搭建一套高性能、可伸缩的、提供REST接口的后台服务API吗?那么,赶紧的,看看本篇教程吧,大家一块来学习LoopBack。本系列LoopBack中文教程参考loopback官网手册:http://docs.strongloop.com/di...

阅读(2454)评论(0)赞 (0)

Ionic2|PWA

ionic文件选择与上传

2

chalecao 发布于 2015-01-07

采用ionic开发hybrid app混合应用,自然少不了使用文件选择和上传操作,经过皓眸哥左看看,右瞅瞅,有两种可以实现的方法: 1.采用cordova插件,需要使用js绑定事件操作,无法使用angular 2.使用ngCordova插件,这个是结合cordova与angu...

阅读(3116)评论(0)赞 (0)

Ionic2|PWA

phoneGap之Android环境搭建

chalecao 发布于 2015-01-05

PhoneGap,一早就听说有这么一个神奇的应用,它可以把WEB项目打包成各种移动平台的应用程序。这里我就研究一下,把之前开发的WebRTC项目打包成Android平台的apk文件试一下。正好公司现在比较缺少Android应用开发人员,看来web应用还是很有前景的。不过在网上看过...

阅读(2326)评论(0)赞 (1)

Ionic2|PWA

ionic中文javascript API(2)

3

chalecao 发布于 2014-10-20

ionic除了提供css框架以外,参看ionic中文详解CSS组件,还是提供了javascript UI库。许多组件都是需要通过javascript来产生比较炫的效果。ionic遵循了mvc的设计模式,这一点可以通过通过创建tab栏的官方例子项目来体会view之间的控制与切换。下...

阅读(1552)评论(0)赞 (0)

Ionic2|PWA

ionic中文详解CSS组件(2)

13

chalecao 发布于 2014-10-09

接着上一篇ionic中文详解CSS组件(1),我这里将一些相关组件的介绍合在一起,给出综合例子和显示效果,方便自己查阅。另外官网的JS API介绍文档有问题,国内访问不能跳转,请参考我的另一篇ionic中文javascript API.

阅读(2344)评论(0)赞 (1)

Ionic2|PWA

ionic中文教程

1

chalecao 发布于 2014-10-06

做前端的同学有福了,学完比较热火的angular,你就可以开始动手做静态的WebApp了,这是多么幸福的一件事啊。静态的WebApp,你可以做任何的Demo,甚至可以做一些通关小游戏这个先不谈。做完了WebApp之后,神器IonicFramework来了,只要你的App没有涉及像...

阅读(6546)评论(0)赞 (0)

Javascript|Nodejs

正确使用“use strict”

1

chalecao 发布于 2014-09-19

看一些开源项目的时候,觉得别人的代码确实写得好,一些细节都做得很到位。这里介绍一下如何合理使用“use strict”,自己写一些js类库的时候,不放严格要就自己。从多角度考虑,避免细节出错。

阅读(2933)评论(0)赞 (1)

脚本语言|必杀技

Bearer Token

1

chalecao 发布于 2014-08-13

上一篇博客中我详细说明了如何在web客户端和REST服务端建立token通信机制,详见使用json web token。本篇文章中,我主要介绍Bearer Token的相关定义与使用方法。以及安全性问题的一些处理对策。 转载请注明出处:http://www.haom...

阅读(9227)评论(0)赞 (0)

脚本语言|必杀技

使用json web token

1

chalecao 发布于 2014-08-13

做了这么长时间的web开发,从JAVA EE中的jsf,spring,hibernate框架,到spring web MVC,到用php框架thinkPHP,到现在的nodejs,我自己的看法是越来越喜欢干净整洁的web层,之前用jsf开发做view层的时候,用的primefac...

阅读(10721)评论(9)赞 (4)

Ionic2|PWA

ionic中文javascript API(1)

4

chalecao 发布于 2014-08-11

ionic除了提供css框架以外,参看ionic中文详解CSS组件,还是提供了javascript UI库。许多组件都是需要通过javascript来产生比较炫的效果。ionic遵循了mvc的设计模式,这一点可以通过通过创建tab栏的官方例子项目来体会view之间的控制与切换。下...

阅读(2550)评论(0)赞 (0)

Ionic2|PWA

ionic中文详解CSS组件(1)

34

chalecao 发布于 2014-08-09

本来不想写这个的,因为毕竟官网已经列的很详细了css component,国内的网络由于种种原因,有时候右边并不会显示一个手机框用于展示效果。我这里将一些相关组件的介绍合在一起,给出综合例子和显示效果,方便自己查阅。另外官网的JS API介绍文档有问题,国内访问不能跳转,请参考我...

阅读(6430)评论(1)赞 (0)

脚本语言|必杀技

关于SESSION的理解

5

chalecao 发布于 2014-08-07

积土成山,积水成渊。今天和同事讨论了一下这个,突然感觉概念有点模糊,特地记录一下。这个SESSION是WEB开发中常用的东东,一定要概念清晰。本文大部分内容来自网络结合自己的理解,如有雷同,不是巧合。

阅读(3105)评论(0)赞 (0)

Ionic2|PWA

ionic框架配置

2

chalecao 发布于 2014-08-07

这段时间在做手机应用开发,由于目前部分缺少Android开发人员,所以想做个WebApp的形式,然后用phoneGap打包,先做第一个样品试用。研究了比较多的开发框架,后来自己用AngularJS和Ratchet搭建了一个小框架,做的差不多了,然后感觉有些限制,用cordova编...

阅读(2242)评论(0)赞 (0)

< Blog