置顶随笔
摘要: 这是一个经典的逻辑分析题目。相信很多人看过中文版的了。现在我们来对英文原版来一次分析和推理,希望能做到让大家信服。
Over the years, Einstein's Puzzle has become a huge Internet favorite. It is said that Albert Einstein wrote this Logic Puzzle quiz. As the Legend goes, Dr. Einstein said that 98% of the world could not figure it out. He believed only 2% of all humans had the ability to solve his puzzle. Are you smart enough to be one of the few?
hoho,世界上只有2%的人可以解决这个问题。你是不是这2%中的其中之一呢。
前几天看到这个问题,觉得挺有意思的,但是看中文版容易产生歧义。还有一些逻辑分析表述的不是很严谨。所以特别的找来英文原
阅读全文
摘要: 这是一个非常有意义、非常令人兴奋的事情,如果能够将特定目录下的浏览权限和下载权限分离开来的话。如果单纯的依靠操作系统和服务器来看,就微软现在提供的功能来说是非常困难的(几乎是无法实现的)。这个教训是我在苦苦思索了一个多月和查阅了无数资料的基础上得来的。
但是幸运的是这个问题不是没有办法解决的。以下我来说说实现的方法和思路。
阅读全文
2008年6月9日
摘要: 这是一个经典的逻辑分析题目。相信很多人看过中文版的了。现在我们来对英文原版来一次分析和推理,希望能做到让大家信服。
Over the years, Einstein's Puzzle has become a huge Internet favorite. It is said that Albert Einstein wrote this Logic Puzzle quiz. As the Legend goes, Dr. Einstein said that 98% of the world could not figure it out. He believed only 2% of all humans had the ability to solve his puzzle. Are you smart enough to be one of the few?
hoho,世界上只有2%的人可以解决这个问题。你是不是这2%中的其中之一呢。
前几天看到这个问题,觉得挺有意思的,但是看中文版容易产生歧义。还有一些逻辑分析表述的不是很严谨。所以特别的找来英文原
阅读全文
2007年12月3日
摘要: 这是一个非常有意义、非常令人兴奋的事情,如果能够将特定目录下的浏览权限和下载权限分离开来的话。如果单纯的依靠操作系统和服务器来看,就微软现在提供的功能来说是非常困难的(几乎是无法实现的)。这个教训是我在苦苦思索了一个多月和查阅了无数资料的基础上得来的。
但是幸运的是这个问题不是没有办法解决的。以下我来说说实现的方法和思路。
阅读全文
2007年12月2日
摘要: 用 Asp.Net 建立一个在线 RSS 新闻聚合器
本文关键词: RSS ASP.NET
概要
本文讲解了如何使用 XML Web 控件获取远程XML数据并在 ASP.NET 页面显示这些XML数据,以及使用Repeater控件发布数据库中的XML数据。在过去的几年间,随着异构平台间共享数据的需求不断增长,XML的使用也呈爆炸性增长。意识到这种趋势,微软在整个.NET框架中对 XML 提供了健壮的支持。这意味着,对于 ASP.NET 开发者来说,在Web页面 中显示和处理 XML 数据从来没有这么容易过。本文将通过生成一个 RSS2.0 聚合引擎和在线新闻聚合器来学习 XML 和 ASP.NET 技术。 本文假设读者熟悉 ASP.NET 和 XML。
目录
简介
使用 RSS 2.0 规范的聚合内容
通过 ASP.NET 页面输出聚合内容
在 ASP.NET 页面中使用聚合摘要
显示聚合摘要列表
显示特定聚合摘要的新闻项
显示特定新闻项的详细内容
阅读全文
2007年11月28日
下载地址:
http://www.cnblogs.com/Files/cnu/ISTO-DDOS.rar
喜欢的自己玩吧。
2007年11月18日
摘要: MSN Messenger协议
前 言
MSN Messenger 是Microsoft开发的聊天工具,目前在国内拥有很大的用户群。使用MSN Messenger可以与他人进行文字聊天,语音对话,视频会议等即时交流,还可以通过此软件来查看联系人是否联机等。该软件的最新版本是6.1。
1999年,Microsoft向IETF提交了一份"MSN Messenger Service 1.0 Protocol"草案,这是最初版本的MSN Messenger协议。在以后几年,该公司不再公开有关MSN Messenger协议的升级、修改细节的官方文档。但无论是开发第三方的聊天客户端软件(如Gaim, MyIM等),还是做协议分析,必须对其通信协议有深入了解。正因为如此,有一些民间人士对这些协议开展了研究(见本文的"相关资源"一节)。
当我们还在感叹"这世界,变化快"的时候,MSN Messenger的协议已经到了第10版,简称MSNP10,对应于MSN Messenger 6.1。MSN Messenger 6.0则使用MSN
阅读全文
2007年11月15日
这几天一直在考虑该做个什么样的聊天机器人的问题。想得时间长了就感觉有些设想还是很不错的。很令人兴奋的想法。
1、msn/qq聊天机器人应该实现的功能就是帮助使用者熟悉这个机器人的一些功能系统。即帮助系统
2、机器人应该实现的功能有根据用户提供的关键词来查询数据库,对于数据库中没有的内容可以到搜索引擎当中搜索相关的答案,还可以向哥哥机器人询问。来实现自我学习的功能。
3、机器人在向用户提供答案之后还要有一个评分系统,来决定答案的优先级,对于一个问题的各个答案将会按照优先级提供给使用者。
4、在输入upload命令后可以通过拖拽等操作来实现文件上传的功能。上传到指定网站的指定文件夹下。
5、可以实现语音操作来代替文字操作。
6、可以把提供给用户的答案读出来,按照各个语系的类型分别用不同的语言读出相应的答案。
7、提供类似金山词霸的功能。即时翻译。
8、提供日常生活常识的查询,包括天气状况,机票预定,ip查询,手机号查询,等等。
9、类似博客园的“闪存”功能,但是要有一个分类系统(或者一个即时tag标签功能),不能是一锅粥的样子。可以让用户找到志趣相投的人。
10、智能地图导航。
先写这么多吧,以上十条,如果有谁可以实现其中的5条以上就算一个非常不错的智能聊天机器人了。如果他十条都能做到我想他应该可以载入史册了。不管是msn或者qq如果在哪个系统上先做出来这样的机器人,那么另外一个就面临着失去市场而倒闭的危险。希望有兴趣的兄弟们要更加努力!
2007年11月13日
Speech APIs and SDK

|
Create your own applications that can use speech input and output. With just a couple of lines of code you can make your Microsoft Windows® applications listen and speak.
|
|
In addition to developing pioneering spoken language technology, Microsoft provides application programming interfaces (API’s) that allow Windows applications to use speech input and voice output. These are the same programming interfaces used by Microsoft desktop and server applications such as Windows® Speech Recognition, Microsoft® Narrator, Microsoft® Speech Server, and the spoken driving instructions included in Microsoft® Streets and Trips and Microsoft® MapPoint.
The API provides a method of communication and coordination between the application and one or more speech engines. Microsoft makes available or includes a high-quality speech recognition engine and text-to-speech (TTS) engine for all recent Windows versions.
For native applications, the Windows platform includes the Speech API (SAPI). This COM-based API includes dozens of objects and interfaces that can be used by applications to listen for speech, recognize content, process spoken commands, and speak text. SAPI is most easily used from applications written using C, C++, Visual Basic or other programming languages. It works with development frameworks such as the Microsoft Foundation Classes (MFC) and the Active Template Library (ATL). The Speech API is included in all Microsoft Windows versions since Windows 98. Microsoft Windows XP and Windows Server 2003 include SAPI version 5.1. Microsoft Windows Vista and the forthcoming Windows Server 2008 includes SAPI version 5.3. For managed code written for the .NET platform, Microsoft includes the Managed Speech API in the .NET Framework 3.0. The Managed Speech API includes the System.Speech namespace which makes developing speech-enabled applications in C# and Visual Basic.NET incredibly easy and robust.
Speech Engines
Windows Vista includes in all editions our latest speech recognition engine, version 8.0. Available in US English , UK English, French, German, Spanish, Japanese, Traditional Chinese and Simplified Chinese. The engine is included with the corresponding Windows Vista language. Users can install multiple languages by purchasing Windows Multilingual User Interface Packs. For Windows XP, version 6.1 of our Speech Recognition engine is included in Windows XP Tablet Edition, and Microsoft Office 2003. Developers of speech input applications for Windows XP can also contact Microsoft regarding redistributing the version 6.1 engine with their own applications. Spoken output is accomplished using one of the built-in TTS engines in Microsoft Windows or a third-party engine that supports the SAPI 5.x interfaces. Windows XP included the Microsoft Sam voice and Windows Vista includes next-generation TTS technology in the Microsoft Anna (US English) and Microsoft Lili (Chinese) voices. Office 2002 and Office 2003 also included TTS engines. Many third-party engines in a wide range of languages are also available.
Speech SDK
Application software developers can start using the Speech APIs immediately by downloading the Windows SDK. The latest SDK contains updated documentation on SAPI 5.3 and the Managed Speech API in .NET Framework 3.0. You can read the documentation on-line from MSDN or download the complete SDK.
|
博客园的后台功能真强大,是我见过的最好的博客发布系统了。
今天第一天开通,本来想先发一篇技术贴,但是一看到博客园的后台管理系统就不禁的感叹,这真的是技术社区,后台功能真的是很强大。技术真是一流。慢慢的摸索当中。。。。希望能尽快地熟悉这里的环境和熟悉各种功能,发布最好的文章,。。。。
我的博客园博客开通了,这是我的技术家园,以后我的所有有关技术方面的文章将在这里发布。