| [文章] 使用 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) [查看全文] |
| [文章] 有关于序列化速度的测试 |
| 项目里数据库表有很多字段,而且有不少字段不确定长度,所以决定,把大多数不常用字段用 XML 序列化的方式,保存到一个字段内,不过却发现,从网上取一条 10K 左右的 XML 数据,反序列化,解析、转义,然后分别设置到4、5个对象中,这些对象,再对自身的不常用字段进行 XML 序列化,然后保存对象到数据库,竟然要花 5 秒左右的时间。 下载了一个 DotTrace + T... |
| (2010-04-24, 阅读:1421, 评论:0) [查看全文] |
| [文章] DbEntry.Net 3.9 |
| 这是我设计的一个轻量级的 .Net ORM (Object Relational Mapping) 数据访问及 WEB 框架。对于 ORM 和 Sql 调用,它都拥有清晰和易用的接口,目前支持 SqlServer、SQLite、MySql、Access、Firebird、PostgreSQL、Oracle 等数据库。对于 WEB 开发,它既支持 ASP.NET 2.0 的 DataSou... |
| (2010-04-17, 阅读:1745, 评论:2) [查看全文] |
| [文章] C# 4.0 实现 Method Missing |
| Method Missing 指在我们调用一个不存在的函数时,系统将此调用转给一个我们定义的函数,一个比较典型的应用是 RoR 中的 find_by 语法: user = User.find_by_name("tom") C# 4.0 并没有像 Boo 那样直接支持 Method Missing,但是通过动态对象,确实可以做到。我们通过... |
| (2010-03-07, 阅读:1447, 评论:1) [查看全文] |
| [转载] 十年一觉围城梦 |
| 2009年6月的一个下午,香港人陈德森只身来到南京,冒雨拜谒中山陵。没有打伞的他和其他游客有些不同,一到景区就直奔中山陵,鞠了三个躬,闭着眼睛念念有词了三分钟,之后又深深鞠了三个躬,磕过头,匆忙离开。 现在回想这一幕,他仍然觉得神奇:他来的时候,天下着小雨,当他离开时,天突然放晴,阳光灿烂。就在这次拜谒后,他感觉自己心头的“围城”魔咒,突然解开了。 几... |
| (2010-01-22, 阅读:1545, 评论:1) [查看全文] |
| [文章] DbEntry on Mono 测试 |
| Mono 2.6 发行,.Net 兼容性得到很大提高,据说甚至很多 WinForm 的程序,也可以不修改的编译运行成功了。 Mono 有一个 Mono 兼容性检测工具,叫做 MoMA,我用 MoMA 检测了 DbEntry 生成的 dlls,结果显示,有两个地方不兼容,一个是 Mono 不支持 OleDB,一个是 Mono 不支持 ODBC。当然,这是一个很合理的结果,... |
| (2010-01-04, 阅读:1482, 评论:2) [查看全文] |
| [文章] 省点儿力气吧,DbEntry是不会被Sql注入的 |
| 新网站上线,加入了异常Log的功能,于是见到了一些有趣的请求,不过我想说的是,从技术上说,因为完全使用参数模式,所以 DbEntry 是不会被 Sql 注入的,另外,权限设置也比较保守,DbEntry MVC 也没有什么 CustomerList.aspx,所以,还是省点儿力气吧。 记录下的尝试攻击路径: http://llf.hanzify.org/st... |
| (2009-12-23, 阅读:1745, 评论:4) [查看全文] |
| [文章] DbEntry MVC 开发小记 |
| 花了一周左右的时间,使用 DbEntry.Net 的 MVC 把 我的网站 重新设计了一下,同时也可以算是对 DbEntry.Net MVC 的一次实用性测试及升级。在这里记录一些感想。 DbEntry.Net MVC 更像 Ruby on Rails,使用的脚手架方式也类似,以前我就觉得,脚手架是挺重要的,在这次开发中,也实际的感觉到脚手架的好处。事实上,直到现在网站... |
| (2009-12-22, 阅读:1212, 评论:0) [查看全文] |
| 60 59 58 57 56 55 54 53 52 51 ... 1 |