| 文章 |
|---|
| DbEntry.Net 4.1 |
| 这是我设计的一个轻量级的 .Net ORM (Object Relational Mapping) 数据访问及 WEB 框架。对于 ORM 和 Sql 调用,它都拥有清晰和易用的接口,目前支持 SqlServer、SQLite、MySql、Access、Firebird、PostgreSQL、Oracle 等数据库。对于 WEB 开发,它既支持 ASP.NET 2.0 的 DataSou... |
| (2011-12-28, 阅读:380, 评论:1) [查看全文] |
| DbEntry.Net 4.0 |
| 这是我设计的一个轻量级的 .Net ORM (Object Relational Mapping) 数据访问及 WEB 框架。对于 ORM 和 Sql 调用,它都拥有清晰和易用的接口,目前支持 SqlServer、SQLite、MySql、Access、Firebird、PostgreSQL、Oracle 等数据库。对于 WEB 开发,它既支持 ASP.NET 2.0 的 DataSou... |
| (2011-05-24, 阅读:1085, 评论:7) [查看全文] |
| SSH 中创建密钥 |
| 在 Windows 上装了 CopSSH,用起来还不错,就是每次输入密码很烦。SSH 是可以使用公钥/密钥对来进行无需密码的安全访问的,只是对于命令记不清了,于是上网搜了一下,找到这篇,照做了一下,成功。简单翻译一下,以为备忘: 1.激活一个用户; 2.使用密码连接到 CopSSH 命令行: ssh user@localhost 3.运行以下的命令创建... |
| (2011-04-06, 阅读:706, 评论:5) [查看全文] |
| 我写的一个从JSON生成C#类的EmEditor宏 |
| 将上次写的 JSON 格式化的宏做了一些修改,让它可以从 Json 生成对应的 C# 类,用于序列化。 var buffer = new Object; function AddToBuffer(buf, name) { var c = "public class " + name + " {\n\t"... |
| (2011-03-29, 阅读:900, 评论:2) [查看全文] |
| 我写的一个JSON格式化的EmEditor宏 |
| 最近要查看项目里的 Json 对象,不过,没有排版过的 Json,看着实在混乱。想到 Json 可以用 eval 获得对象,而 EmEditor 的宏,可以是 JavaScript 的,倒是顺理成章的应该可以很容易写一个 Json 格式化的宏,实际写了一下,倒也真的不难。本来写了一个不支持数组的,但是又见到网上一段简洁的支持数组的代码,只是它输出的格式不是我想要的,于是简单修改了一下,效果还... |
| (2011-03-23, 阅读:1085, 评论:2) [查看全文] |
| 数据库操作优化一例 |
| 数据库升级,需要对几个表进行一些数据转换,具体是这样:针对每一个 Item,从 orders 表里查出 Shop_Id,并把此 Id 赋值给 items 和 skus 中的 Shop_Id。下面是最初实现的代码,其中 LargerResultProcessor 是一个基类,负责遍历泛型参数 T 所指向的数据库表,并以每页 100 项的方式分页,并对每一项调用 ProcessItem 函数,而... |
| (2010-12-17, 阅读:1244, 评论:1) [查看全文] |
| 使用 Cecil 修改 .Net 程序集 |
| Cecil 是 Mono 的一个子项目,用于对程序集进行读写,并且已经用于 Mono 的调试,Reflector 也使用它作为底层库。最近把 DbEntry 使用 Emit 生成程序集的方式,改成了使用 Cecil 的方式,就我的感受来说,Cecil 是比较优秀的,有一些地方,比 Emit 使用起来还舒服的多;不过,有一些地方也比较繁琐。 我使用的是 Git 里的最新版... |
| (2010-07-05, 阅读:1403, 评论:7) [查看全文] |
| 使用 OpenCL.Net 进行 C# GPU 并行编程 |
| 在 初探 C# GPU 通用计算技术 中,我使用 Accelerator 编写了一个简单的 GPU 计算程序。也简单看了一些 Brahma 的代码,从它的 SVN 最新代码看,Brahma 要转移到使用 OpenCL.Net 作为底层了,于是也去网上搜索了一下,发现了 OpenCL.Net 和另一个相关的项目 OpenCLTemplate。 看了一些它的代码,颇像 Direct... |
| (2010-05-24, 阅读:2197, 评论:0) [查看全文] |
| 初探 C# GPU 通用计算技术 |
| 初探 C# GPU 通用计算技术 GPU 的并行计算能力高于 CPU,所以最近也有很多利用 GPU 的项目出现在我们的视野中,在 InfoQ 上看到这篇介绍 Accelerator-V2 的文章,它是微软研究院的研究项目,需要注册后才能下载,感觉作为我接触 GPU 通用运算的第一步还不错,于是去下载了回来。 在安装包里,包含了几个例子程序,比如著名的 Life 游... |
| (2010-05-23, 阅读:1934, 评论:0) [查看全文] |
| 我的设计模式观 |
| 设计模式是有效的架构设计方法,甚至可以说是面向对象编程的范例,不过,学习设计模式比学习一种同类型的语言(比如Java之于C#)困难得多。 简历中不少人会或多或少提到设计模式,但是真的问时,大多又是只能说出“工厂”,“单例”之类的模式,这些模式是比较简单,同时也是重要的模式,不过,创建型模式更像味精,用于调味其它的结构性模式,脱离了结构性模式,创建型模式也就失去了存在的意义。 |
| (2010-05-15, 阅读:1373, 评论:2) [查看全文] |
| 第一页 25 24 23 22 21 20 19 18 17 ... 1 |