2014年11月19日
摘要: 引子:我接触过很多编程语言,接触过各种各样的服务器端开发,Java,Go,Ruby,Javascript等语言,Spring,Node.js,Rails等等常见服务器端框架和编程模型都有接触。这里谈一下我个人对高性能服务器端程序的一些看法,希望给各位读者一些认识。这片文章提到的内容也是 Coding... 阅读全文
posted @ 2014-11-19 12:02 王振威 阅读(202) 评论(0) 推荐(0) 编辑
  2012年8月13日
摘要: 作为软件开发者,其中最重要的一个责任就是保护用户的个人信息,如果用户没有相关的技术知识,他们在使用我们的服务的时候别无选择只能信任我们。可惜的是,当我们调查关于密码的处理的时候,我们发现有各种不同的处理方式,而这些方式有很多都不安全。虽然构建一个完全安全的系统是不可能的,但是我们可以通过一些简单的步骤让我们的密码存储足够安全。不应该:首先让我们看看当我们构建一个需要用户认证的系统的时候不应该怎么做。在不得已的时候不要自己存储用户的认证信息。我们可以考虑使用OAuth的提供者例如Google、Facebook。如果构建企业内部的应用,可以考虑使用已有的内部认证服务,例如企业LDAP或者Kerbe 阅读全文
posted @ 2012-08-13 13:03 王振威 阅读(330) 评论(0) 推荐(1) 编辑
摘要: 正则表达式(点此在线编辑测试)是一个功能强大的灵活而简洁的匹配文本字符串的工具,比如匹配特定的字符、单词等。正则表达式通过一个语言规则来书写,通过正则表达式处理器来处理。维基百科有详细解释,这里不再赘述。维基百科:http://en.wikipedia.org/wiki/Regular_expression。HTML5允许通过正则表达式的方式检测用户输入。了解一下:先来一张效果图:在HTML4中,你需要通过Javascript来实现这个功能。下面是代码:<input type="text" name="ssn" onblur="if (! 阅读全文
posted @ 2012-08-13 09:46 王振威 阅读(1735) 评论(0) 推荐(1) 编辑
  2012年8月10日
摘要: 先来图片一张,看看效果(一个采用Crypto-JS实现的加密/解密工具展示):CryptoJS(crypto.js) 为 JavaScript 提供了各种各样的加密算法。目前已支持的算法包括:MD5SHA-1SHA-256AESRabbitMARC4HMACHMAC-MD5HMAC-SHA1HMAC... 阅读全文
posted @ 2012-08-10 09:54 王振威 阅读(4841) 评论(0) 推荐(1) 编辑