TinyDO:可能是WP首个支持中文语音识别的待办事项APP

正文内容加载中...
posted @ 2013-03-17 22:10 J.D Huang 阅读(812) 评论(4) 编辑

Internet TV 影音娱乐新生活

摘要: 用网络浏览器看在线视频,您需要分别打开视频网站,逐个浏览,在网页之间来回搜索想看的内容。现在,通过 Windows Media Center 中的互联网视频功能,您无需登陆多个网站,只要打开 Windows Media Center,就可以在一个统一的界面中轻松观看来自不同内容提供商的在线电影、电视剧和视频等节目。 您可以从“指南”中浏览和挑选要观看的内容,也可以按关键字...阅读全文
posted @ 2010-08-01 12:42 J.D Huang 阅读(289) 评论(0) 编辑

Windows Phone Developer Tools CTP 发布了!

摘要: 当地时间3月15号,微软在MIX10上宣布Windows Phone Developer Tools CTP 可供开发者下载了。其中包含了:Visual Studio 2010 Express for Windows Phone CTPWindows Phone Emulator CTPSilverlight for Windows Phone CTPXNA 4.0 Game Studio CTP...阅读全文
posted @ 2010-03-16 11:05 J.D Huang 阅读(1605) 评论(1) 编辑

Python - 默认参数的一次性求值

摘要: 和很多高级编程语言一样,Python也有默认参数,当默认参数是数值类型时,一切都很美好:function(1)总是会返回1000001。但是默认参数是其他类型(如列表)时就没那么美好了: 这时你如果在一段代码中持续的调用该函数,将会发生或许令人意外的情况:第一次调用function(1)的时候,很正常,会打印出[1],但是第二次再调用function(1),将会打印出[1,1]。这是为什么呢?不要...阅读全文
posted @ 2010-03-07 15:49 J.D Huang 阅读(993) 评论(0) 编辑

Python小技巧 – True or False

摘要:   在昨天关于substring的blog中有如下一段代码: 也许你已经发现,在Python 3中其实有办法只用一行完成函数: 但是。。。还可以更简单吗?如何更简单使用Python表达条件语句呢,just for fun :)一种做法是使用列表索引:原理很简单,布尔值True被索引求值为1,而False就等于0. 还可以更简单么?留言给我吧 ;-)阅读全文
posted @ 2010-03-04 19:30 J.D Huang 阅读(7900) 评论(2) 编辑

Python小技巧 - 子串查找

摘要: 惭愧啊,今天写了个查找子串的Python程序被BS了…如果让你写一个程序检查字符串s2中是不是包含有s1。也许你会很直观的写下下面的代码:可是这是Python,我们可以利用字符串自带的find()方法,于是可以这样:悲情的事就在于此,原来Python中的关键字"in”不仅可以用于列表、元祖等数据类型,还可以用于字符串。所以,这里只需要直接一行代码搞定:后知后觉了,惭愧;-)...阅读全文
posted @ 2010-03-03 22:54 J.D Huang 阅读(7475) 评论(1) 编辑

新的个人博客@ http://thinkbot.info

摘要: hi,欢迎大家访问我新的个人博客ThinkBot.info,cnblogs这个博客也将继续保持更新,新博客的内容主要是关于人工智能,互联网数据挖掘,智能交通,移动智能设备以及其他一些我学习和工作中所感兴趣的方面。ThinkBot.info域名申请了有一段时间了但是一直没有正式的启用。从现在起我会积极更新的,欢迎大家关注和订阅;-)阅读全文
posted @ 2010-02-26 15:10 J.D Huang 阅读(461) 评论(4) 编辑

MeeGo:下一个Android?

摘要: 在上周的移动世界大会(MWC)上,微软发布了新的智能手机操作系统Windows Phone 7 。而几乎就在同时,全球最大的手机生产商Nokia和全球最大的半导体芯片制造商Intel宣布将各自的开源智能手机平台Maemo和Moblin(二者均基于Linux内核)合并[1] ,联手打造新的智能手机平台MeeGo[2]。加上iPhone和Android的强劲表现,未来两年的智能手机市场将会是一个全新的...阅读全文
posted @ 2010-02-21 16:11 J.D Huang 阅读(974) 评论(0) 编辑

Windows Mobile 6.5.3 Developer Tool Kit 发布了

摘要: 经历了上个月的“早产门”,windows mobile 6.5的DTK终于发布了,发布名称为Windows Mobile 6.5.3 Developer Tool Kit。下载地址如下:http://www.microsoft.com/downloads/details.aspx?FamilyID=c0213f68-2e01-4e5c-a8b2-35e081dcf1ca&a...阅读全文
posted @ 2010-02-17 17:13 J.D Huang 阅读(1551) 评论(2) 编辑

塞班(Symbian)开源了(包括Symbian 3和S60等)

摘要: 今天早些时候,塞班基金会正式宣布,其智能手机操作系统Symbian OS的内核及中间件和大部分软件都将以不同的license开放源代码,用户可以下载和修改它们,这次开放的源代码超过4000万行。这次开源行动无疑会吸引更多的开发者到Symbian的marketplace中来,这让近来一直收到iphone和android打压的Symbian OS又找回了些许空间。全球现在约有3.3亿Symbian智能...阅读全文
posted @ 2010-02-05 00:10 J.D Huang 阅读(910) 评论(3) 编辑

Windows Mobile 6.5 SDK 发布了 (2月17日更新)

摘要: 昨天微软终于(突然)发布了Windows Mobile SDK 6.5,有中文版可供下载,不过遗憾的是仍然不支持VS2010。详见:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=c5241738-0fe6-4396-a4e5-5a516deb1bc5更新1:Waggener Edstrom,微...阅读全文
posted @ 2010-01-23 17:13 J.D Huang 阅读(3097) 评论(4) 编辑

C#4.0新特性之(四)新的LINQ扩展方法-Zip()

摘要: C#4.0新特性之(四)新的LINQ扩展方法-Zip()1.简介  所谓zip(中文有拉链的意思),就是像拉链一样,把两个list缝合在一起。Python中有个zip函数可以用来方便的合并两个或者多个集合,例如:[代码]以上代码会打印出Freesc HuangJoshua GuanKen Wang在C#4.0中,我们可以看到一个类似的扩展函数[1]:代码2 Code highlighting pr...阅读全文
posted @ 2009-12-14 13:57 J.D Huang 阅读(2388) 评论(0) 编辑

C#4.0新特性之(三)协变与逆变

摘要: C#4.0新特性之(三)协变与逆变1.C#3.0以前的协变与逆变  如果你是第一次听说这个两个词,别担心,他们其实很常见。C#4.0中的协变与逆变[1](Covariance and contravariance)有了进一步的完善,主要是两种运行时的(隐式)泛型类型参数转换。简单来讲,所谓协变(Covariance)是指把类型从“小”升到“大”,比如...阅读全文
posted @ 2009-12-03 22:27 J.D Huang 阅读(1165) 评论(5) 编辑

C#4.0新特性之(二)命名参数,可选参数与COM互操作

摘要: C#4.0新特性之(二)命名参数,可选参数与COM互操作1.简介  之前C#(2.0)和java一样是一门的纯粹的面向对象的语言,他们都使用重载而不是可选参数。但是实际上使用的其他外部程序,COM组件却经常不要求指定所有参数(这在很多VC,VB编写的组件或者操作IronPython的对象的时候很常见,他们一直使用可选参数)。这会导致一个C#程序员不得不用Type.Missing塞满整个参数列表。不...阅读全文
posted @ 2009-12-02 16:23 J.D Huang 阅读(588) 评论(1) 编辑

C#4.0新特性之(一)动态查找

摘要: C#4.0新特性之(一)动态查找  在大神Anders的领导下,C#这门语言也越来越快地朝着编程语言宇宙第一神器进化,C#4.0的新特征都是围绕“动态”(dynamic)的概念的,本文我们先来看看第一个新特性:动态查找(Dynamic Lookup)。1.初识dynamic动态查找允许动态(即在运行时)实现对某个对象的操作与对象类型的绑定,而不管这个对象是来自COM,Iro...阅读全文
posted @ 2009-11-30 20:55 J.D Huang 阅读(855) 评论(4) 编辑

Android手机防盗工具DroidGuard

摘要: 前一阵子和Gildor以及fpy一起开发了一个小工具。项目名叫DroidGuard,顾名思义是保护手机的,但也绝非防火墙杀软之流。根据我们的调查,在以下几种场景丢失手机的案例比重还是相当大的:在教室上课、自习、睡觉,手机置于桌面或包中在宿舍或家中,人不在手机旁时(入室盗窃)在运动时,手机(放于包中)放在一旁被人顺手牵羊…DroidGuard正是为了应对这些情况,它发挥新型手机的优势,通...阅读全文
posted @ 2009-11-20 16:25 J.D Huang 阅读(883) 评论(2) 编辑

Simple HostMonitor 实用的网管小工具

摘要: 我的朋友Ken Wang(http://gildor.cnblogs.com/) , 最近写了一个小工具, 用来监测他那孱弱的服务器是否挂掉, 并实时产生提醒(windows alert,email,twitter)等.这个工具在Codeplex开源并提供下载(http://simplehostmonitor.codeplex.com/)下面是对它的描述:Simple Host Monitor m...阅读全文
posted @ 2009-11-19 15:30 J.D Huang 阅读(405) 评论(1) 编辑

Office Mobile 2010 Beta 发布了!

摘要: 微软刚刚发布了Office Mobile 2010的beta版, 可以免费使用半年(2010年四月到期), 官方网站http://www.microsoft.com/office/2010/en/mobile/default.aspx,列举了office2010的10大新特性, 其中我最喜欢的是第三条:" When delivering a presentation, your notes are...阅读全文
posted @ 2009-11-19 14:23 J.D Huang 阅读(646) 评论(2) 编辑

试了一下.Net Fx 4.0中的Parallel

摘要: [代码]采用并行的Foreach效果的确很明显.不仅仅是指派了多个线程,对cpu的利用率也高很多,见下面两图比较:原来的foraech:480)this.width=480">使用parallel的foreach:480)this.width=480">有兴趣的朋友可以对parallel相应的类库做一下逆向工程分析一下it的原理;-)阅读全文
posted @ 2009-11-15 12:27 J.D Huang 阅读(373) 评论(0) 编辑

Lambda演算与科里化(Currying)

摘要: Lambda演算与科里化(Currying)Lambda演算早在现代计算机问世以前,Lambda演算(λ演算)已经由图灵的老师阿隆佐·邱奇(Alonzo Church)引入。这种演算可以用来清晰地定义什么是一个可计算函数。它包括一条变换规则(变量替换)和一条函数定义方式,Lambda 演算的通用性在于任何一个可计算函数都能用这种形式来表达和求值。因而,它等价于后来提出的图灵机。...阅读全文
posted @ 2009-10-22 19:28 J.D Huang 阅读(3887) 评论(1) 编辑

公告

统计