07 2012 档案

摘要:这是一个普遍的问题,本身md5在实现的时候方式就很多,结果还不一致,更别谈跨语言了,今天把两种各自试了一下,结论如下1,32位的加密一定要选字符编码,并且通过与java的测试,发现除了utf8,ascii和default(default对应java的gbk,但这个应该取决于当前操作系统)这几种编码方式,其它的编码方式输出的结果一个都对不上2,16位在C#不过是32位里面截取了一小段3,想要C#和Java,以及其它语言各自md5后能互相识别,那还是在编码的时候选择utf8吧,当然你一定要用ascii和gbk也可以,但是你得知道,C#里面找个gbk都难找,除非你知道它的code page(http 阅读全文
posted @ 2012-07-30 18:11 $walker 阅读(1874) 评论(0) 推荐(1)
摘要:原文地址:http://zhangz.wordpress.com/2010/01/17/reducing-code-coupling-service-locator/我们在代码中经常使用new关键字来实例化对象。这样做使得变量和具体的类型耦合在了一起。在大多数情况下,这样做并没有什么问题。但是在某些情况下,会导致我们希望避免的紧耦合。SqlConnection conn = new SqlConnection();上面的代码实例化了一个SqlConnection对象,任何使用了conn对象的代码都与SqlConnection类型发生了耦合。IDbConnection conn = new Sq 阅读全文
posted @ 2012-07-28 18:21 $walker 阅读(1067) 评论(0) 推荐(1)
摘要:var cluster = require('cluster');if (cluster.isMaster) { //Fork a worker to run the main program for (var i = 0; i < 2; i++) var worker = cluster.fork();} else { //Run main program require('./app.js'); console.log('worker is running');}cluster.on('death', function( 阅读全文
posted @ 2012-07-24 22:23 $walker 阅读(332) 评论(0) 推荐(0)
摘要:var express = require('express'), mongoose = require('mongoose'); //引入mongoose模块//连接mongodb数据库 nodejs为数据库名称mongoose.connect('mongodb://localhost/nodejs');//获取Schema 以及 ObjectId 对象var Schema = mongoose.Schema, ObjectId = Schema.ObjectId;//创建一个评论Schema(结构&架构) 这里相当于mongodb中的coll 阅读全文
posted @ 2012-07-24 22:22 $walker 阅读(499) 评论(0) 推荐(0)
摘要:错误现象为主程序无法启动:devenv.exe 无法找到入口。无法定位程序输入点 _Atomic_fetch_sub_4动态链接库MSVCR110.dll上。 直接给解决方案吧,这是一个已知的问题,微软已放出更新,下载下面的文件安装即可。 http://www.microsoft.com/en-us/download/confirmation.aspx?id=30178 阅读全文
posted @ 2012-07-23 13:26 $walker 阅读(1258) 评论(2) 推荐(0)
摘要:做插件、存数据我们可能大量用到了data属性,jQuery的data方法很大地方便了我们读取data的值,但是今天发现了一个奇怪的问题,生产系统中取到的值出现了错误,经过反复对比,结果发现是$(element).data(name)这一节在取的时候就出错了,传递给服务器当然会出问题。请看如下演示 http://jsfiddle.net/walker/yPpUR/2/ 当存到data里面的是数字(... 阅读全文
posted @ 2012-07-20 17:14 $walker 阅读(857) 评论(0) 推荐(0)
摘要:Craigslist 绝对是互联网的一个传奇公司。根据以前的一则报道: 每月超过 1000 万人使用该站服务,月浏览量超过 30 亿次,(Craigslist每月新增的帖子近 10 亿条??)网站的网页数量在以每年近百倍的速度增长。Craigslist 至今却只有 18 名员工(现在可能会多一些了)。 Tim O'reilly 采访了 Craigslist 的 Eric Scheide ,于是... 阅读全文
posted @ 2012-07-02 19:12 $walker 阅读(200) 评论(0) 推荐(0)
摘要:要实现哪几个目的呢?1,访问不同的域名,反向代理到不同的网站,用虚拟主机解决2,不同的域名生成不同的日志文件,并且错误日志按月生成,访问日志按天生成测试通过的做法:1,打开mod_proxy开头的几个模块(至少需要mod_proxy, mod_proxy_http这两个)2,因为要做虚拟主机,干脆写到独立的文件里去,那我们include一下 Include conf/extra/httpd-vhosts.conf #其实解除这句话在httpd.conf里面的注释就可以了3,编辑httpd-vhosts.conf文件,样例: ServerAdmin webmaster@mysite.com... 阅读全文
posted @ 2012-07-02 16:30 $walker 阅读(264) 评论(0) 推荐(0)