摘要:也找到了大学时写的五子棋程序,大概是01年,C语言写的,后来改到MFC,想练习一下C++不过没改完只有人机对战,算法也看不大懂了,搞的很复杂 MFC版本的还只是一个空架子
阅读全文
摘要:jquery用的1.4.2,vsdoc用的1.4.1的,没有智能提示了,加载IntelliSense时的错误信息:更新 JScript IntelliSense 时出错,对象不支持此属性或方法,childNodes为空或不是对象等Error updating JScript IntelliSense, Object doesn't support this property or method, ...
阅读全文
摘要:.NET中序列化通常使用二进制或xml格式,ajax兴起之后JSON格式也用的比较多,相比YAML就很少见二进制无法直接阅读,需在二进制层面编码解码;格式由厂商定义,特定应用需要表示的对象很复杂时,格式也非常复杂,例如office 文件格式;通常需要充分考虑协议的扩展性、兼容性,例如windows的文件格式,DOS header、COFF header、PE、CLR header等;相对于文本形式...
阅读全文
摘要:操作系统Windows Server 2003,IE6。装了IE Developer Toolbar之后不能使用,点击toolbar的图标没有反应 IE Developer Toolbar失效的解决方案 Tools -> Internet options -> Security Tab -> Local Intranet -> Custom Level -> Run ...
阅读全文
摘要:Visual Studio:F12: 转到定义Ctl+-: 向后定位(光标回到前一次的位置,最常用的是F12过去,Ctl+-回来)Ctl+Shift+-: 向前定位Ctl+↑, Ctl+↓: 保持当前光标位置不变化,文档视图上下移动Ctl+G: 转到指定行号Ctl+K+K: 定义、取消bookmarkCtl+K+N: 到下一bookmark处Ctl+K+W: bookmar...
阅读全文
摘要:Microsoft Passport统一的登录认证服务,MS维护用户的账号、密码,提供登录认证服务认证机制:1. 站点加入Passport Network时,得到公钥。站点与Passport Server之间的通讯可以使用数字签名、加密方式,数字签名和加密参考http://www.cnblogs.com/RicCC/archive/2007/03/11/WSE-Security.html2. 站点...
阅读全文
摘要:InfoQ: Bob大叔谈测试驱动开发的适用性对测试驱动的运用,最明显的几个感觉是:1. 品质保证方面的改善。正如Bob Martin所说,几乎不用或者很少使用调试功能了2. 对设计的帮助 2.1 top-down的设计方式有利于分离关注点,逐步细化,但没有看到整个机制具体是如何运作之前,的确有很多问题漏考虑,top-down之时也经常容易被其他各种问题打断,使设计思路变得凌乱。测试驱动使得top...
阅读全文
摘要:当年学习SAP时简单记录的几篇文章,老的博客彻底关闭,搬到这边来,可能以后要有用的着的时候SAP InstallationFinally I have finished installing the system. It spent me a whole day!All things went well during the installation by following the instru...
阅读全文
摘要:有些是翻译的好文章,其他是花了不少精力整理、总结出来的东西[翻译]: 英文文章翻译过来; [原创]: 按自己思路写的; [笔记]: 对书籍或者参考文章要点的简要记录CLR、ASP.NET方面[原创, 笔记] .NET内存管理、垃圾回收[原创] Enterprise Library Data Access ApplicationBlock结构: 微软企业库DAAB的源代码结构解析[翻译] ASP.NET内幕 - IIS处理模型[翻译] ASP.NET内幕 - ISAPI和应用程序域之间的桥梁[原创] WSE 3.0 UsernameToken应用[原创] WSE 3.0 UsernameToke
阅读全文
摘要:1. Add or Remove Programs->Add Remove Windows Components->Terminal Server2. Start->Run->tscc.msc Connections->RDP-tcp->Network Adapter: 这里可以设置Maximum Connections Server Settings: 远程...
阅读全文
摘要:HTML、JavaScript、CSS、C#、SQL都是编程语言,可把几个东西结合起来开发一个项目却那么多事情,开发的世界里脏、乱、差ASP、ASP.NET、MonoRail、Sprint.Net、ASP.NET MVC、NHibernate、iBatis、LINQ to ...、ADO.NET Entity Framework,还有客户端的Ajax、FLEX、Silverlight等RIA技术,...
阅读全文
摘要:DCOM 好记性不如烂笔头,不管以前用的多熟练,过了就忘的一干二净了1. dcomcnfg 在DCOM Config里面找到Microsoft Excel Application,Properties->Security,Launch and Activation Permissions, Access Permissions, Configuration Permissions三个选项都改...
阅读全文
摘要:解决方案或者文件夹上面的右键菜单"Open Folder in Windows Explorer",很方便的一个功能 但如果在Web程序调试期间使用这个功能,就只能用Ctrl+Alt+Delete把VS2008给结束掉 已经很多次中招了,主要是集中精力调试的时候总是想看一下log文件的输出,把这回事给忘的一干二净
阅读全文
摘要:ActiveRecord的主要优点是一个过渡模式,当你没法从失血一步走到充血模型,或者不大确定是否该这样做时,是一种比较好的选择 另外就算使用充血模式的复杂项目,还是会存在很多适合ActiveRecord的对象 我想当你ActiveRecord使用熟练之后思路应该会不大一样,选择范围会比较开阔 @怪怪 结构化设计和面向对象设计之间的话题太大了,这里大部分人用.net开发应该面向对象的倾向会多一些...
阅读全文
摘要:条条道路通罗马,能解决问题的都是好办法。 1. 产品需要满足用户需求。 每天都在用windows、ie、word、firefox等,都很好用,但对用户来讲谁关心后面的代码、架构是什么样子。 生产线上的人每天都在用你写的产品,他们只关心产品是否能准确地完成功能,没有故障,操作是否方便。 有很多人觉得架构不好,代码ugly,所以重写产品,下面几个老链接大家可以看看。 说说: http://blog...
阅读全文
摘要:文件已经更新到站点,但客户端访问仍然没有更新,主要是各种静态文件。 网关代理服务器缓存的可能性比较大,应该先检查这个原因。 代理服务器缓存还有一些其它表现,本地访问可以看到更新的效果;同一个网段、IE设置局域网访问不走代理,也能看到更新效果;客户端直接使用url访问静态文件(html页面、css文件、脚本等),获取到的是未更新的,在服务器上更新文件名字,客户端使用新的文件名访问,能够获取到更新后的...
阅读全文
摘要:仅开放指定端口 上面设置的效果:局域网内192.168.1.100-192.168.1.140的IP地址只能通过80、443-444、8000-8005、6000-6005、4000-4005、25、110访问Internet,而192.168.1.141-192.168.1.255的IP可以使用任何端口访问Internet。 1. 使用广域网IP 1.1.1.1-255.255.255....
阅读全文
摘要:最近的讨论比较激烈,我看来其实主要思想偏向有两种,一种是学院式的研究探讨,另一种声音是希望讨论能更偏重于如何进行实际运用。
我的观点是支持后面一种。
阅读全文
摘要:例如C:\Windows\System32\DriverStore\FileRepository 1. 修改目录所有者 右键菜单->Properties->Security->Advanced->Owner->Edit->Other users or groups... 输入用户名并确定,勾选Replace owner on subcontainers and objects,一路确定。 2. ...
阅读全文
摘要:NDoc很不错,可是M$出个SandCastle,基本跟NDoc差不多,NDoc项目停止了。 NUnit很不错,尤其是在TDD的潮流下越来越成为必不可少的工具,然后VS IDE中有了TestProject,看看Unit Test,做法跟NUnit差不多,不知道NUnit项目能维持到什么时候。 NAnt呢,只知道VS中有了MSBuild,这个就不了解了。 LINQ出来了,一段时间后不知道NHiber...
阅读全文