随笔分类 -  [23]盗乃忒尔

摘要:    产品是由一系列属性组成,如,价格,性能,可移动性等。对于程序开发语言来说,就是性能、开发速度、可维护性等。对于产品的某个属性,并不是这个属性越高越好,只要足够高就行了。绝大多数人绝大多数场合,对产品的要求不是要求它“最好”,只是要求它“足够好”。当足够好之后,人们就会去关注其它的属性。     举例子,就拿人来说,吃东西,不是吃... 阅读全文
posted @ 2010-06-23 16:12 xiaotie 阅读(4659) 评论(46) 推荐(7) 编辑
摘要:    在《对话网友 - TCP一万连接系统设计》文后回复中,短短的评论不足以说明问题,于是单独撰文解释。     对于一般的应用来说,操作系统足以对付,对于极限应用来说,操作系统往往就成了我们的障碍,这里的障碍有两个意义,第一个意义是,它出于某种考虑,而禁止了许多可以提高性能的机制,是不能也,另一个意义是,它限制了我们的思维,是不为也... 阅读全文
posted @ 2010-06-13 02:55 xiaotie 阅读(4631) 评论(25) 推荐(9) 编辑
摘要:一直以来很少写Web开发的具体代码,以前是专门有人写这些,我只管管就行了。后来呢,也很少做Web类型项目了,最近有两个项目,牵扯到Web开发,而现在一个人单干,也找不到人来写这些了,只得自己憋手蹩脚的摸索。下面是这段时间的摸索总结。一、代码生成器确实好用以前是很反代码生成器的,但真的使用过后觉得很好用——简单、直接且控制力强。我用的是园子里李天平(http://ltp.cn... 阅读全文
posted @ 2010-04-28 23:04 xiaotie 阅读(6631) 评论(25) 推荐(4) 编辑
摘要:如何从图像边缘上提取出N个点,使这N个点最具有代表性呢? 阅读全文
posted @ 2010-04-18 22:21 xiaotie 阅读(5517) 评论(9) 推荐(1) 编辑
摘要:重新认识C#。结合类、泛型、模板、Lambda表达式,玩转C#的指针。 阅读全文
posted @ 2010-04-10 04:37 xiaotie 阅读(12073) 评论(38) 推荐(16) 编辑
摘要:最近开玩 unsafe 代码发现C#真tmd强大,可以拿来当C玩,性能也降低不了多少,却能收获很多——快速编译,方便的代码组织,可供使用的庞大类库。以前尝试过D,不满意。C++/CLI,太别扭。要是有一个 C –> C# 的代码转换器就好了! 哈哈哈哈,今后尽量不碰C/C++了。 阅读全文
posted @ 2010-04-01 07:09 xiaotie 阅读(1260) 评论(2) 推荐(1) 编辑
摘要:《2010 .NET面试题整理之基础篇》文中第十三题为: ========================================== 13、在dotnet中类(class)与结构(struct)的异同? Class可以被实例化,属于引用类型,是分配在内存的堆上的 Struct属于值类型,是分配在内存的栈上的。 ===================================... 阅读全文
posted @ 2010-03-31 05:31 xiaotie 阅读(4812) 评论(15) 推荐(7) 编辑
摘要:在《C#模板编程(1):有了泛型,为什么还需要模板?》文中,指出了C#泛型的局限性,为了突破这个局限性,我们需要模板编程。但是,C#语法以及IDE均不支持C#模板编程,怎么办呢?自己动手,丰衣足食,编写自己的C#预处理器。一、C#预处理机制设计问题的关键就是在C#的源文件中引入include机制,设计下面的语法:(1) 引入:#region include <path> #endreg... 阅读全文
posted @ 2010-03-25 00:04 xiaotie 阅读(5273) 评论(4) 推荐(1) 编辑
摘要:C#泛型编程已经深入人心了。为什么又提出C#模板编程呢?因为C#泛型存在一些局限性,突破这些局限性,需要使用C#方式的模板编程。由于C#语法、编译器、IDE限制,C#模板编程没有C++模板编程使用方便,但是,仍然可以解决一些问题。   下面先看C#泛型编程的两个限制: (1)类型约束问题。 C#泛型的类型约束是个很严重的问题。 假设需要写一个泛型方法,这个方法有2个参数,然后方... 阅读全文
posted @ 2010-03-22 16:22 xiaotie 阅读(16282) 评论(8) 推荐(2) 编辑
摘要:前些天阅读《各种图像处理类库的比较及选择(The Comparison of Image Processing Libraries)》,对后面的比较结果感觉怪异。对计算密集型运算,C#和C/C++的性能应该差别不大才是。为了探讨问题,做了以下实验。 本实验比较了五种方式进行图像灰度化计算: (1)EmguCV实现,见 《各种图像处理类库的比较及选择(The Comparison of Imag... 阅读全文
posted @ 2010-03-08 11:29 xiaotie 阅读(29260) 评论(17) 推荐(8) 编辑
摘要:  第一部 初阶(图像处理) 第一回 万物资始乃统天——图像处理的基本数据结构 第二回 斗转星移海化田——图像的变换与变形 第三回 要识庐山真面目——图像局部处理与增强 第四回 经络棱角记心间——图像的骨骼、边缘和角点 第五回 北雁南飞西风紧——数学形态学图像处理 第六回 同在方寸不相连——图像分割 第七回 半纸瑟瑟半纸红——彩色图像处理 第八回 逆旅过客弹指还——视频... 阅读全文
posted @ 2010-01-20 00:46 xiaotie 阅读(1564) 评论(6) 推荐(1) 编辑
摘要:flash程序,在前台修改图片之后,提供打印和Email功能。这两个功能都是把图片发到服务器上,然后跳转到Email页面和打印页面。Email页面多做一个动作,就是通过SMTP把嵌入图片的Html发出... 阅读全文
posted @ 2010-01-11 00:19 xiaotie 阅读(585) 评论(1) 推荐(1) 编辑
摘要:批量去水印是个邪恶的技术,以老赵的衣橱为例子就更邪恶了。之所以以衣橱为例子而不以时尚网为例子,是标题需要。实际上,时尚网的水印批量去除效果更佳。闲话少说,摆原理,上图片(代码就不上了)。 =====... 阅读全文
posted @ 2009-12-19 12:44 xiaotie 阅读(16150) 评论(37) 推荐(7) 编辑
摘要:现在的一些工具,越来越大。本来一二十M就能解决问题的,动不动都搞成三四千M——不装满一张DVD誓不罢休。看着头疼。我以前介绍过一些小巧的工具,比如,数据库建模工具Toad Data Modler。最近... 阅读全文
posted @ 2009-12-05 23:03 xiaotie 阅读(7113) 评论(45) 推荐(15) 编辑
摘要:今天才在msdn上发现:In C# 2.0, single-dimensional arrays that have a lower bound of zero automatically implement IList<T>. This enables you to create generic methods that can use the same code to iterat... 阅读全文
posted @ 2009-11-23 05:44 xiaotie 阅读(742) 评论(0) 推荐(1) 编辑
摘要:C#太优雅方便了,以至于很多人写程序时根本就把性能抛到脑后了,不愿意耗费心思去进行代码优化和算法优化,结果写出来的程序奇慢无比。不明真相的群众把这怪罪给C#语言。这不是C#的杯具,是程序员的无能。本文详细描述了一个真实的C#优化案例。 阅读全文
posted @ 2009-11-19 05:38 xiaotie 阅读(8617) 评论(28) 推荐(4) 编辑
摘要:咱不谈设计模式这种“高档”货,也不谈M××,只谈怎么消除Copy+Paste,消除拖窗体设置属性这类耗时、易错的动作。附3篇:(1)代码整理的总结;(2)通用验证码识别的一个思路;(3)江湖 阅读全文
posted @ 2009-11-12 07:14 xiaotie 阅读(3220) 评论(16) 推荐(3) 编辑
摘要:(1)使用扩展方法和Mediator进行复用;(2)每一次的复制和粘帖都是在犯罪;(3)今天,你犯罪了吗? 阅读全文
posted @ 2009-10-15 09:52 xiaotie 阅读(2422) 评论(11) 推荐(1) 编辑
摘要:我对金色海洋的“框架”的最大批评是它的紧耦合。有没有可能即便捷、又松耦合呢? 阅读全文
posted @ 2009-06-29 09:43 xiaotie 阅读(3388) 评论(35) 推荐(1) 编辑