2012年11月6日

摘要: 几番折腾,终于搞定了这个问题,需要注意的事项记录如下,供后来人参考:首先,我装的WAMP server是64 bits & Apache 2.4, 2.2E版,这版的php_curl.dll是有问题的。估计编译生成的时候用的是debug版的VC++ runtime库,所以需要用正式release的VC++ redist库重新编译生成。如果不想自己重编译,可以下载一个别人重新编译好的php_curl.dll,替换 wamp\bin\php\php5.4.3\ext目录下对应文件,重启apache即可。注意,php_curl.dll必须和PHP的版本对应,版本不对也会无法加载curl,而且 阅读全文
posted @ 2012-11-06 01:25 谢绝围观 阅读(3103) 评论(0) 推荐(0) 编辑

2012年6月11日

摘要: 前两天部署一个web role,每次总是在waiting for role to start阶段失败。后来发现原因是偶然有一次把Microsoft.WindowsAzure.StorageClient.dll这个assembly加入了GAC但忘记从GAC删除了。因此本地编译的时候,会自动从GAC引用该assmbly而不是把它拷贝到工作目录,造成最终打包上传的时候该assembly缺失。 阅读全文
posted @ 2012-06-11 11:08 谢绝围观 阅读(157) 评论(0) 推荐(0) 编辑

2012年5月24日

摘要: Dispose模式的流程图 阅读全文
posted @ 2012-05-24 17:28 谢绝围观 阅读(288) 评论(0) 推荐(0) 编辑

2012年4月17日

摘要: 写UTF-16字符串: classTestDataGenerator { publicstaticvoid CreateNewTestDataFile(string FileName, int rec... 阅读全文
posted @ 2012-04-17 11:15 谢绝围观 阅读(1188) 评论(2) 推荐(0) 编辑

2012年4月6日

摘要: 今天在MSDN上看到一篇文章比较.NET Framework里的三种Timer,这里做一个简单的总结 阅读全文
posted @ 2012-04-06 15:11 谢绝围观 阅读(390) 评论(0) 推荐(0) 编辑

2012年4月5日

摘要: 批处理命令hostname可以返回本机名。但如果想直接把本机名当作变量使用,可以使用%computername%系统变量: if "%computername%"=="PC-123" (echo yes) 阅读全文
posted @ 2012-04-05 12:44 谢绝围观 阅读(1395) 评论(0) 推荐(0) 编辑

2012年3月28日

摘要: MS把这个版本的SQL Express设置成了监听随机TCP端口,外部连接由SQL Browser将router到正确的端口,(但默认SQL Browser服务是被禁用的)。参考这篇帖子。 要想远程连接本机的SQL Express,办法如下: 1. 在本地Windows防火墙设置里打开TCP 1433端口。 2. 打开SQL Server Configuration Manager,启用TCP/I... 阅读全文
posted @ 2012-03-28 19:07 谢绝围观 阅读(844) 评论(0) 推荐(0) 编辑

2011年12月19日

摘要: 求数组中满足以下条件的相距最远的元素(即j - i 的值最大): 1. a[i] < a[j] 2. i < j 阅读全文
posted @ 2011-12-19 18:30 谢绝围观 阅读(238) 评论(0) 推荐(0) 编辑

2011年12月12日

摘要: 先介绍几条背景知识: 1. MOV 的右值必须是常量,而不能是表达式,比如 可以写MOV EAX, EBP,但不能写MOV EAX, EBP + 8 这是因为EBP + 8本身也需要一条指令来计算,所以不能跟MOV写在一条指令里。 2. 注意到在汇编指令的内存地址符[]内可以做算术运算,那是因为内存 阅读全文
posted @ 2011-12-12 21:48 谢绝围观 阅读(4914) 评论(5) 推荐(0) 编辑

2011年12月8日

摘要: False Sharing并不会导致数据不一致,但却可能严重影响并发性能。 文章简单介绍了造成false sharing问题的原因,以及解决办法。 阅读全文
posted @ 2011-12-08 19:18 谢绝围观 阅读(1454) 评论(2) 推荐(3) 编辑

导航