上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 38 下一页
摘要: 在昨天的博文《WPF/Silverlight的数据绑定设计的真糟糕》中,分析了三大应用场景下WPF/SL下绑定的缺陷。我的应用中有95%以上(甚至99%以上)的绑定都属于那三种应用场景,因此无法接受WPF/SL繁琐的绑定机制。骂不是目的,想办法解决问题是黑客精神的所在。知道缺陷之后,就可以来弥补。刚才花了两个小时时间用扩展方法写了一套新的WPF/SL绑定机制。 本文只是一份简单的草案和思路探索,... 阅读全文
posted @ 2011-02-15 12:45 xiaotie 阅读(3047) 评论(21) 推荐(6) 编辑
摘要: WPF/Silverlight的数据绑定体系设计的真糟糕,几乎每用一次就要在心中骂一次,不知道是哪个家伙设计的,就像Asp.Net中的ViewState一样,拙劣得很: (1)很难用,一些常见的简单场合使用起来很麻烦; (2)想整个搞清楚很杀脑细胞,不是循序渐进的过程; (3)不整个搞清楚就用不好,或者用的很别扭。 总之,就是一个这样的怪胎——简单的场景下使用很麻烦(增加了很多工作量),复... 阅读全文
posted @ 2011-02-14 04:27 xiaotie 阅读(8204) 评论(102) 推荐(18) 编辑
摘要: 在有着悠久造船历史的西班牙港口城市巴塞罗那,有一家著名的造船厂,这个造船厂已经有1000多年的历史。这个造船厂从建厂的那一天开始就立了一个规矩,所有从造船厂出去的船舶都要造一个小模型留在厂里,并把这只船出厂后的命运刻在模型上。厂里有房间专门用来陈列船舶模型。因为历史悠久,所造船舶的数量不断增加,所以陈列室也逐步扩大,从最初的一间小房子变成了现在造船厂里最宏伟的建筑,里面陈列着将近10万只船舶的模型... 阅读全文
posted @ 2011-02-06 11:54 xiaotie 阅读(1208) 评论(1) 推荐(3) 编辑
摘要: 在 《编写高效的C#图像处理程序(3) Rgb=>Lab,图像缺陷检测的例子》 一文中比较了 C#/Unsafe 和 P/Invoke/C情况下的性能,本文比较 C#/Unsafe 和 C++(VC)下的性能。 为消除两种语言的测试区别,C#版本查表时使用指针而非数组,VC下使用无Stride的Rgb24,相关测试代码见 下载链接 。 这又形成了4个测试用例: H- C#,非查... 阅读全文
posted @ 2011-01-30 17:12 xiaotie 阅读(5912) 评论(23) 推荐(10) 编辑
摘要: 总体上来说,2010年变化是挺大的。 (1) 在个人、家庭和事业上定义好了目标。 在之前,对个人、家庭和事业是一脑袋浆糊,甚至缺乏生活的勇气。经过近一两年的折腾和思考,在个人、家庭和事业上定义好了自己能接受、家人能接受,可持续发展的目标。 个人:希望过一个安静又不丧失激情的生活,在事业、技术与艺术等方面有所追求,拒绝平庸、庸俗和随俗。 家庭:希望是温馨、稳定又有动力的,充分尊重每一个家庭成... 阅读全文
posted @ 2011-01-29 04:59 xiaotie 阅读(1830) 评论(11) 推荐(5) 编辑
摘要: 最近项目需要检测图像是否存在偏色、过亮、模糊等缺陷。由于主要用在视频监控上,对性能要求比较高。有几项检测必须要在Lab彩色下进行,而众所周知Rgb => Lab 计算量较大,C#搞得定搞不定?测试表明,用纯C#编写的Rgb => Lab代码在性能上与C编写的Rgb => Lab代码极为接近。 阅读全文
posted @ 2011-01-13 02:12 xiaotie 阅读(8142) 评论(20) 推荐(12) 编辑
摘要: 基本思路:RGB空间 = Lab 空间,然后设计一个复杂的偏色因子,衡量(a,b)的分布。具体算法就不写了,嘿嘿。测试结果:偏色处理的关键是对正常彩色照片和偏色照片之间的区分,下面测试以正常彩色照片为主,可以看见正常彩色照片的偏色因子在1之下:偏色因子越大代表偏色越严重。阈值可设在 1~2 之间,大于该值便认为是偏色。最后,来张锅与安蕾尔MM的合影: 阅读全文
posted @ 2011-01-05 19:46 xiaotie 阅读(6289) 评论(17) 推荐(2) 编辑
摘要: 感觉目前数字油画产业发展的有点问题,整个产业应该有明确的分工而非盲目的竞争,下面是我的一些想法——颜料:按潘通色卡配色,潘通色卡一千多种颜色太多。应该像十字绣那样,制作100-200种标准色,颜色全部标准化为2ml,4ml,6ml……的小盒。这样的话,颜料就可以直接面向大众销售了,也可供代理商自己搭配;至于选择哪些颜色作为标准色,需要进行统计分析确定。经过几年竞争,市场会产生数字油画颜料品牌,就像十字绣绣线品牌一样;画框:标准画框无非就是那几种,这个不是问题,到处都可以生产;图稿:上面两个满足了,图稿就可以直接交易了。这样的好处——(1) 各个环节都可以出专业生产商,最大化效率;(2) 对用户 阅读全文
posted @ 2010-12-30 06:56 xiaotie 阅读(1566) 评论(3) 推荐(0) 编辑
摘要: 主席说过:“谁是我们的敌人?谁是我们的朋友?这个问题是革命的首要问题。”敌人能给我们带来伤害,而朋友能给我们带来帮助。在技术学习中也可以采用这种观点,分清哪些技术是朋友,哪些技术是敌人。所谓敌人,也就是和当下是竞争者关系的对象,所谓朋友,就是和当下是互补关系的对象。辨析竞争关系和互补关系,是很重要的技巧。别人卖刀你卖刀,别人卖水你卖水,这就是竞争关系。别人卖刀你卖金创药,这就是互补关系。在技术学习中,就需要善于辨识出所选择对象中的竞争关系和互补关系。比如,Java和.Net之间在企业开发领域是竞争关系。MSSQLServer和Oracle是竞争关系。在Web开发领域,Python、Ruby、A 阅读全文
posted @ 2010-12-26 00:14 xiaotie 阅读(1388) 评论(4) 推荐(2) 编辑
摘要: 目前程序员编程处理的主要数据类型是数字和文本,而图形图像视频音频等内容会越来越多,未来对这方面的需求会越来越多。出于提前占坑的考虑,俺进行了技术转型,转向这方面的开发。下面以我自己的经历谈谈自学转型途径。 阅读全文
posted @ 2010-12-24 15:47 xiaotie 阅读(7073) 评论(39) 推荐(12) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 38 下一页