上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页
摘要: 在项目中,我们常常有统计代码行数的需要,但是如果不利用第三方工具的话,面对一个项目(甚至一个工程或解决方案中若干个项目)中成百上千的代码文件,实在有一种力不从心的感觉。 我们期望能够用最简单的方法完成这些重要却细微的需求。下面我给大家介绍一种无需借助第三方工具,无需复杂操作,无需人工统计计算的方法解决这个问题。 阅读全文
posted @ 2015-07-08 14:18 BIT祝威 阅读(8384) 评论(0) 推荐(0)
摘要: 我需要找一个能够在同一文件中序列化多个对象,并且能随机进行反序列化的工具。随机反序列化的意思是,假设我在文件里依次序列化存储了a、b、c三种不同类型的对象,那么我可以通过Stream.Seek(,);或者Stream.Position来仅仅反序列化b。当然,这可能需要一些其它的数据结构辅助我找到Stream.Seek(,);或者Stream.Position所需的参数。 我找到了BinaryFormatter、SoapFormatter、XmlSerializer和BinaryReader这几个类型,都是.NET Framework内置的。但是它们并非都能胜任但文件数据库的序列化工具。 阅读全文
posted @ 2015-06-25 14:43 BIT祝威 阅读(2465) 评论(8) 推荐(1)
摘要: 我们在Visual Studio上开发OpenGL ES项目时,避免不了写Shader。这时在vs里直接编辑shader就会显得很方便。但是vs默认是不支持GLSL的语法着色的,我们只好自己动手创造。最简单的实现自定义语法着色的方法就是创建一个VSIX插件包,我们只需要安装Visual Studio SDK,使用内置的模版就可以构建一个插件项目。 阅读全文
posted @ 2015-06-24 09:31 BIT祝威 阅读(4456) 评论(6) 推荐(0)
摘要: 我决定做一个以支持小型应用(万人级别)为目标的数据库。既然是小型的数据库,那么最好不要依赖其它驱动、工具包,免得拖泥带水难以实施。完全用C#编写成DLL,易学易用。支持CRUD(增加(Create)、读取(Retrieve)、更新(Update)和删除(Delete))。不使用SQL,客观原因我不擅长SQL,主观原因我不喜欢SQL,情景原因没有必要。直接用文本文件或二进制文件存储数据。简单来说,就是纯C#、小型、无SQL。此类库就命名为SharpFileDB。 阅读全文
posted @ 2015-06-22 02:04 BIT祝威 阅读(9276) 评论(11) 推荐(2)
摘要: I've decided to write a micro database library that spports 10 thousand level applications. It's better not to rely on other drives or tools in case of high difficulty in deployment. After all, it's a small database for a small application. It's a DLL from totally C# codes. It's easy for reading and using. It supports CRUD of course. It doesn't use any SQL. I'm 阅读全文
posted @ 2015-06-22 02:03 BIT祝威 阅读(1004) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页