07 2009 档案

由教科书函数swap想到的
摘要:经典的Swap几乎从远古时代至今的每一本程序设计语言的教材上, 都可以看到一个叫swap的函数, 书上这样告诉我们:(以C语言为例)[代码]在时下最时尚的C#中,我们可以这样写: [代码]上面的C#代码和前面的C大同小异,无非只是体现了一下C#泛型的优越性. 然而有的语言则要飘逸的多,比如说python,它可以支持以下写法: [代码]呃,这只是一个表达式。不需要什么函数,不需要引用,最重要的是不需... 阅读全文

posted @ 2009-07-29 13:48 J.D Huang 阅读(594) 评论(3) 推荐(0) 编辑

宇宙中存在绝对安全的手机么?
摘要:今天在zdnet上看到一篇指责iphone 3GS的数据加密功能行同虚设的文章。"我认为我们(开发者)中没人见过如此糟糕的加密实现", 一位iphone开发者如是说。原文见:http://news.zdnet.com/2100-9595_22-325008.html然而,其他的手机就安全吗?文中提到的采用物理方法破解(physical access),对那些使用SD卡加密的Windows Mobi... 阅读全文

posted @ 2009-07-28 10:56 J.D Huang 阅读(783) 评论(3) 推荐(0) 编辑

豆豆与黄金剑, 一道典型DP题的C#解法
摘要:题目:Description有只企鹅叫豆豆,总是被别的企鹅欺负。豆豆在长期的隐忍之后,掌握了所有企鹅的高度和攻击力强度,还得到了一把黄金剑。在拥有了黄金剑以后,豆豆终于可以展开绝地大反击。但这把黄金剑的用法却很奇怪。首先,豆豆第一次可以选择任何一只企鹅开始挑战。豆豆这一次必胜。再次,当豆豆已经挑战过某一只企鹅后,再下一次的挑战对象只能是比上一名对手高,且比上一名对手攻击力强的企鹅。这样豆豆必胜。否... 阅读全文

posted @ 2009-07-25 20:01 J.D Huang 阅读(901) 评论(0) 推荐(0) 编辑

[分享]WCF Guidance for Mobile Developers Whitepaper V1
摘要:推荐一本介绍在Compact Framework使用WCF的手册,由某MVP在今年早些时候发布,附带示例源码可以在codeplex上下载(见http://wcfguidanceformobile.codeplex.com/).;-) 阅读全文

posted @ 2009-07-09 22:00 J.D Huang 阅读(588) 评论(1) 推荐(0) 编辑

.Net Micro Framework中的线程
摘要:新一代嵌入式微框架.Net Micro Framework提供了对线程调度的支持,和它的两位前辈(.Net Framework, .Net Compact Framework)相比,Micro Framework并不需要依赖于OS提供的线程管理的服务,因为Micro Framework本身就是一个“类操作系统”。本文介绍了Micro Framework中的多线程原理,以及.Net Micro Framework中WPF的多线程编程。 阅读全文

posted @ 2009-07-09 01:32 J.D Huang 阅读(2305) 评论(5) 推荐(0) 编辑

在windows mobile上必硬(bing)
摘要:前一阵子,bing一直是很火的话题, 其市场占有率最高日一度超过18%,不仅因为微软强大的宣传攻势,也有"AV门"("必硬"的由来???)等因素的影响. 尽管对其搜索质量褒贬不一, bing提供的门类越发丰富的bing API还是值得期待的。如果你对bing API还没有概念,建议先阅读马宁童鞋的此文。本文将演示如何在移动设备使用bing API 2.x打造一个简易的新闻搜索。 阅读全文

posted @ 2009-07-08 11:38 J.D Huang 阅读(2920) 评论(11) 推荐(0) 编辑

[推荐]又一堆很酷的Compact Framework UI控件
摘要:包括一调色板,列表,进度条,透明效果控件和一些免费的代码段等等, 详见http://www.beemobile4.net/ ColorPicker v. 2.0.2 Useful control for picking color from various kinds of palettes. Free Utils v. 1.0.1.0 Many useful code snippets whi... 阅读全文

posted @ 2009-07-08 01:10 J.D Huang 阅读(1647) 评论(5) 推荐(0) 编辑