2007年4月6日

摘要: 偶在上次的Post里关于IIS的线程问题犯鸟错,这里更正错误,偶误导大家(一部分人),偶有罪,偶悔过。这里对线程问题加以说明,以更正我的问题。 阅读全文
posted @ 2007-04-06 12:02 亚历山大同志 阅读(3037) 评论(16) 推荐(0) 编辑

2007年4月4日

摘要: 看过很多强类型查询的实现,觉得通过层层嵌套的方法来构造,感觉很不直观,昨天下午花了点时间写了个验证的代码,现在发上来大家看看这样子实现的查询方便不方便,有什么问题,因为是突发奇想,所以未经过严格验证,所以如果发现问题请温柔提出. 阅读全文
posted @ 2007-04-04 10:00 亚历山大同志 阅读(2953) 评论(11) 推荐(0) 编辑

2007年4月3日

摘要: 前几天发布了我写的一个ORM组件,其实我也不知道能不能把它叫做ORM,因为我只是按照自己的一个很简单的想法-方便快捷 阅读全文
posted @ 2007-04-03 11:03 亚历山大同志 阅读(4459) 评论(32) 推荐(1) 编辑

2007年4月1日

摘要: 程序员说:存储过程还是SQL语句,这是一个问题。 阅读全文
posted @ 2007-04-01 17:26 亚历山大同志 阅读(6487) 评论(44) 推荐(0) 编辑

2007年3月31日

摘要: 之前的Post掀起掀然大波,砸砖者纷至沓来好不热闹。之前的Post观点不够明确,准确,先say sorry,重新整理思路后再分别说明 阅读全文
posted @ 2007-03-31 21:22 亚历山大同志 阅读(4552) 评论(23) 推荐(0) 编辑
摘要: 上次炮轰过了MVC,今次又来炮轰三层架构,感觉自己像是在到处贴大字报的红卫兵^_^,不过理不辨不明,希望我的砖头能引来更加精辟的阐述。 阅读全文
posted @ 2007-03-31 11:25 亚历山大同志 阅读(35694) 评论(69) 推荐(2) 编辑

2007年3月30日

摘要: 这个项目是我为正在写的新书所做的第一个例子,今天刚在Codeplex发布,希望大家多提意见 项目的地址 http://www.codeplex.com/Dbscript 因为新书正在赶稿的缘故所以每日编译改为每周编译,我会在每周一将收集到的Bug做一次新的Release,等新书完成在添加新功能。 如果对此项目感兴趣欢迎联系我并加入这个Project 阅读全文
posted @ 2007-03-30 15:02 亚历山大同志 阅读(7231) 评论(20) 推荐(0) 编辑

2007年3月27日

摘要: 为了新书写了这个东西,费了4个晚上的时间来弄,代码很乱,所以暂不放出代码,在release beta版本的时候放出源代码 主要是喜欢SubSonic的方便,又想能够和ibaties一样能够自己控制Sql,所以主要是综合,还有就是SubSonic需要数据库连接,这里只需要Create的脚本就行了,同样加入了Cache机制。 放出来是希望有兴趣的朋友帮我测试测试,如果喜欢的朋友比较多我下周会架设一个SVN来共享代码,也希望有时间的高手能提供自己的代码。 下载:http://www.cnblogs.com/Files/Alexander-Lee/WebSite4TestDbScript.rar 以下是配置和使用的说明: 阅读全文
posted @ 2007-03-27 18:27 亚历山大同志 阅读(1822) 评论(3) 推荐(0) 编辑

2007年3月22日

摘要: 程序员和黑客有种天生地说不完道不尽的恩怨纠缠,很多计数很高超的黑客同时也都是技术高超的程序员,但是大多数程序员却在同黑客做着生死抗争,特别是编写在公网上运行的业务系统的程序员,更是步步小心.但是与黑客相比,程序员的制肘更多一些,黑客往往只需要一个漏洞就可以逍遥了,但是程序员却要步提防,因为一个小漏洞就可能让自己陷入麻烦.程序是一个有机的整体,并不是所有的代码都无懈可击了的时候就能高枕无忧了,很多时候看来安全的系统却是到处都是口子。 阅读全文
posted @ 2007-03-22 09:40 亚历山大同志 阅读(3639) 评论(25) 推荐(0) 编辑

2007年3月19日

摘要: 继续手把手系列POST,继续发送爱情的糖衣炮弹,这次是苦中带甜还有点淡淡酒香的提拉米苏,就像爱情的滋味,前段时间看到jessezhao同志失恋,所以也打算送这个Post给jessezhao同学,下次找到女朋友记得用我这招。 阅读全文
posted @ 2007-03-19 23:45 亚历山大同志 阅读(5658) 评论(20) 推荐(0) 编辑
摘要: 之前有同学翻译了使用BuildProvider生成DAL的文章,又在网上搜索了一下,感觉这是个很有意思的功能,最近在做点东西用到这个,的确让我省了不少的事情。 阅读全文
posted @ 2007-03-19 12:03 亚历山大同志 阅读(3349) 评论(10) 推荐(0) 编辑
摘要: 关于分词得研究由来已久,最近看到博客园里类似文章不断,于是想说说自己的看法。 阅读全文
posted @ 2007-03-19 10:51 亚历山大同志 阅读(4033) 评论(36) 推荐(0) 编辑

2007年3月8日

摘要: 很早前还在毁人不倦的时候就在怀疑MVC模式了,因为一向对这种从CS结构里生搬硬套来的模式心存不爽。 阅读全文
posted @ 2007-03-08 13:43 亚历山大同志 阅读(4834) 评论(28) 推荐(0) 编辑

2007年3月6日

摘要: 最近花时间一直在看python和ruby,为了在Web应用又看了Karrigell和Rails. 刚开始的时候是很兴奋地,毕竟这两个新玩具还是够玩上很长一阵子了,不过对于动态语言所标榜的code is the best configuration 却在使用的过程中产生了很多的疑惑,写这篇Post主要就是把心里的疑惑说出来,看看有没有大虾能够解惑了,算是抛砖引玉吧。 阅读全文
posted @ 2007-03-06 10:31 亚历山大同志 阅读(3654) 评论(18) 推荐(0) 编辑

2007年2月27日

摘要: 如果你只是i++来作计数器就可以跳过此post,主要是为进行大数据计算和与钱相关的计算的同志们写的,也许有谬误,欢迎批评指出 阅读全文
posted @ 2007-02-27 10:04 亚历山大同志 阅读(949) 评论(1) 推荐(0) 编辑

2007年2月17日

摘要: 最近回家在故纸堆里找到了儿时写得一首小诗,今天正好切题,发出来贺大家新春愉快,万事如意。 新绿 冬日里 我在阳台浇花 在一窝凋零的月季旁 发现了一株无名的小草 一抹淡淡的新绿仿佛又带来了春天 寒风掠过 想要把它吹倒 它晃了几下,却有直起了腰 我把它小心的掘起 植进我黑色的小花瓶 把它放在桌上 春天就在桌面起舞 把它放搁在床头 春天就在床边停留 谁说春天已经远去 春天就在我们每个人的心中。 :}... 阅读全文
posted @ 2007-02-17 20:44 亚历山大同志 阅读(564) 评论(2) 推荐(0) 编辑

2007年2月1日

摘要: 纯粹是为了好玩:} 最近几天很忙所以写得少了,昨天在清理硬盘的时候发现了以前写的个小玩意儿。那个时候是突然很想写一个自己的个人网站程序,但是虚拟主机商的空间用SqlServer又太贵,又实在很不想用Access,正在郁闷之际看到一片教导小菜的教程上写道DataSet可以视作内存数据库.......于是眼前一亮,干脆就用DataSet来存储数据吧,反正个人站点的数据量不大,所以.....,不让我用S... 阅读全文
posted @ 2007-02-01 19:46 亚历山大同志 阅读(3490) 评论(25) 推荐(0) 编辑

2007年1月29日

摘要: 费了一夜的功夫写完这些代码,有些凌乱,望见谅。 源代码讲解带下载 阅读全文
posted @ 2007-01-29 22:30 亚历山大同志 阅读(7891) 评论(25) 推荐(0) 编辑
摘要: 这里说到了可复用得设计,所谓可复用就是指的,引入Dll,改改配置就能使用,而不是打开源代码东改改西改改再来调试调试最后OK。我们这里尽量提高抽象层次减少系统耦合。 阅读全文
posted @ 2007-01-29 16:24 亚历山大同志 阅读(6530) 评论(9) 推荐(1) 编辑
摘要: 周末陪女友,故沉默了,其实大脑并没有沉默,之前看到《万事欠备设计先行》 就有说点什么的冲动,但是始终说不出来,经过周末的一番思索终于说得出来了 阅读全文
posted @ 2007-01-29 09:31 亚历山大同志 阅读(2568) 评论(5) 推荐(0) 编辑

2007年1月27日

摘要: 一个可复用非侵入式的SSO组件的设计(原理篇),共包括(原理篇)(设计篇)(实现篇),预计在3天内完成 阅读全文
posted @ 2007-01-27 14:55 亚历山大同志 阅读(9900) 评论(22) 推荐(2) 编辑
摘要: 设计或者在自己系统对框架,组件选型时自己总结的一些小小原则 阅读全文
posted @ 2007-01-27 00:41 亚历山大同志 阅读(6159) 评论(8) 推荐(2) 编辑

2007年1月26日

摘要: 根据dudu boss的建议将本系列作一个归纳,下一个系列正在筹划中正在SSO和工作流中举棋不定,在这里再次重申,本系列都是一些概念的简单化demo的实现,因为现实中有很多很好的开源框架但是源代码读起来太繁杂,所以我这里简化了一下来实现并且把一些中间过程都记录下来并且加上一些自己的思考 阅读全文
posted @ 2007-01-26 19:36 亚历山大同志 阅读(5813) 评论(7) 推荐(0) 编辑
摘要: 说老实话我现在还没开始写,原来零散的代码要想拼凑起来还真不是一件容易的事情,懒人做事情就是不想多动,所以看见工作量大了就想偷懒,于是就会花更多的时间来想更容易地解决这个问题。 所以我现在这里把整个构思想法记录下来,等我回家再考虑如何处理。 阅读全文
posted @ 2007-01-26 10:34 亚历山大同志 阅读(3585) 评论(7) 推荐(0) 编辑

2007年1月25日

摘要: 其实这个设计是已经做过了,那个时候我才进公司还在试用期,给我的第一个任务就是电信商务领航平台的管理门户的权限管理模块,本来之前有人做了一点,但是发现满足不了局方要求,于是我就重新设计了这样子一个模块出来,当时为了赶进度也没有怎么设计,实现即完成,但是现在发现其实还是可以把这个模块抽象出来,设计成一个更加通用化的设计,起码能做一个可复用的组件出来。 阅读全文
posted @ 2007-01-25 21:40 亚历山大同志 阅读(4233) 评论(12) 推荐(0) 编辑
摘要: 到处都是程序员找不到女朋友的论调,非技术区里常常出现被抛弃的怨男。都说程序员木纳不懂生活,所以在这里决定传授大家我独创的告别单身必杀技---“可乐鸡翅膀”,保证MM吃了心头起码甜一个礼拜,杀伤力惊人那。 好了,现在开始,首先我们要准备好材料和工具: 主料:鸡中翅一盒(各大超市有售),可乐一大瓶 配料:食用油,酱油,八角,花椒,干海椒(不要干海椒面,要整的),生姜,料酒 首先声明这个是我参考网上... 阅读全文
posted @ 2007-01-25 20:46 亚历山大同志 阅读(7094) 评论(17) 推荐(0) 编辑
摘要: 因为ORM还是需要配置,还是需要EntityObject,所以重复劳动在所难免,这里简单来看看如何实现一个代码生成器来降低我们的劳动强度。说白了代码生成器原理相当的简单,一言概之其要点就是获取表和字段的信息这里用SqlServer数据库为例看看怎么获取的获取有哪些表和表信息用 sp_tables存储过程就可以了获取一个表里字段的信息用 sp_columns就可以了还有个方法就是去读系统视图或者系统... 阅读全文
posted @ 2007-01-25 11:45 亚历山大同志 阅读(5002) 评论(6) 推荐(1) 编辑
摘要: 最后我们来解决点遗留问题首先是读取Attribute的问题 Type tp = target.GetType();PropertyInfo pp = tp.GetProperty(s);foreach (object o in pp.GetCustomAttributes(false)){ if (o.GetType().Equals(typeof(ParamAttribute))) ... 阅读全文
posted @ 2007-01-25 11:26 亚历山大同志 阅读(3927) 评论(7) 推荐(0) 编辑
摘要: 恕我卖个关子,如何得到Attribute的问题先放一放,肯定通过反射,有兴趣的也可以自己研究研究今天先来说缓存的问题,对于数据缓存就我自己来说经历过很多次的反复,不过在.NET社区很多人都支持按需读取的原则,不过我觉的这是个误区,在单击程序的时候由于个人电脑的内存比较小和多用途性,很多程序都强调尽量少占用内存。不过在写服务程序的时候就是一个误区了,把常用数据缓存起来,在需要的时候快速调用才是提高性... 阅读全文
posted @ 2007-01-25 10:39 亚历山大同志 阅读(3799) 评论(8) 推荐(0) 编辑

2007年1月24日

摘要: 最近越来越不知道该吃什么了。唉。 现在到了比较激动的地方了,ORM,说白了最主要的工作就是将对象和数据库表格的映射建立起来。这里我们就不用XML文件来配置了,第一会使配置文件结构变复杂加大解析难度,第二我来看看另外一种做映射的方法。 这里介绍一下.NET的Attribute,在早些时候被翻译作属性,和property混淆了。现在一般都翻译为特性或特征,它可以给一个类或者类的成员附加一些额外的特征或... 阅读全文
posted @ 2007-01-24 22:21 亚历山大同志 阅读(7854) 评论(5) 推荐(3) 编辑

导航