全文检索的性能问题

19 九月 2011 In: DotNet, 软件行业
在教育别的小朋友的时候,我说凡事多想想,尤其是对于成熟的框架,多看看负面的东西。这次自己吃了一个哑巴亏,郁闷啊,事情是这样的,在一个以前的项目中,我玩过一次JAVA版本的Lucene,在另外的一个项目中C#版本的Lucene貌似也不错,但是两次的应用全部使用的是内置的分词引擎,这次我贸然的换成了盘古分词,而且在盘古分词中使用了一些Hack的方式修正词汇的取得,本以为一切都是很好的,但是,性能测试的... [更多]

Krypton套件:拐点

14 九月 2011 In: DotNet, 软件行业
也许你已经知道,我一直都在使用 http://www.componentfactory.com/ 开发的Krypton免费套件,这一套免费的WinForm控件遭遇了她的第一个拐点: http://www.componentfactory.com/blog/2011/09/change-in-status/ 从博客上来看,并不是说没有希望,但是作者对于WinForm的态度是比较明了了。同时作者也明确... [更多]
在前面的文章中,我很无耻的将盘古分词改造成了单一发布包的版本,最近在使用的时候,发现一个问题: 盘古分词对英文和字符的组合分词并不是很突出。所幸的是代码比较简单,这次继续改造——因为本次改造会影响到分词的准确性和词频的等等潜在问题,我就不提交到盘古分词的官方网站了。首先要说明,我改造这个东西是为了做电影数据的分析的,所以例如“第XXX集”这类的词汇我会合并在一起。 拿实例来说事 ,下面是没有激活... [更多]

Console Color: C# and Java

9 八月 2011 In: JAVA, DotNet, 软件行业
最近准备着手开发一个基于控制台的程序,交互的问题之外就是针对特殊内容的颜色处理,顺便翻了翻资料。 对于C#而言,大部分时候因为其运行在Windows平台下,所以可以直接采用系统API来实现颜色的改变,操作系统也提供了不少内置的颜色供使用。C#的函数引入 using System; using System.Runtime.InteropServices; // DllImport() ... [更多]

ZT: Metrics of Moment

15 七月 2011 In: 软件行业, JAVA, DotNet, CPlusPlus
Because uncle Bob's blog is inaccessible now, so I digest it: Posted by Uncle Bob Mon, 08 Jun 2009 16:26:51 GMT There are two metrics that I think are quite useful in the pursuit of clean code. One ... [更多]

HTTPClient增加代理服务器支持

7 七月 2011 In: DotNet, 软件行业
纠结到底是HTTPRequest本身就支持Proxy设置,下面的代码很简单,仅作参考,不要找偶,懒得解释(另外支持Form认证的代码) public string ProxyAddress { get; set; } public int ProxyPort { get; set; } public string ProxyUserName { ge... [更多]

盘古分词DotNet版本的修改

7 七月 2011 In: DotNet, 软件行业
我原本就是懒人,何尝勤快过,懒散了这么多年,对一个库是否好用,除了功能满足之外,还有就是简单,最好是简单的一塌糊涂,连傻瓜都会——话说傻瓜也能当程序员了,没活路了。 Lucene本身是很不错的,不管插件机制还是代码效率,都很不错,但是毕竟有些不大不小的水土不服,例如中文分词这个领域就比较麻烦,虽然可以使用标准分词的结构,但是大家都晓得“武汉市长江大桥欢迎您”的闹剧,不是偶然,而是必然,中文的上下... [更多]

Krypton 4.3.2乱了

11 五月 2011 In: DotNet, 软件行业
今天收到更新,4.3.2发布,可是啊,在邮件中的版本,居然是3.5.2的,看原始邮件: Krypton 3.5.2 Released ---------------------- Download link... http://www.componentfactory.com/downloads/KryptonSuite352.zip Another ma... [更多]

Krypton Suite 4.3.1 Released

15 二月 2011 In: 软件行业, DotNet
Sorry for late: Download from  KryptonSuite431.zip The following change-set is digested from the official documentation: Bug Fixes KryptonMessageBox Under Windows XP and previous operating s... [更多]
首先递出一个很简单的规则KISS: Keep it Simple&Stupid,有人在扯最后的一个S应该是Standard,也许吧,是什么并不是很重要,关键是规则自己本身的第一句话 Keep it Simple. 维基百科上面 http://fr.wikipedia.org/wiki/KISS-principe (法语,自己找英文和中文哦)对于最后一个S也是很纠结,但是真的很重要吗? 问... [更多]

条件编译:C#,JAVA和JS

11 一月 2011 In: 网页开发, 似水年华, 软件行业, JAVA, DotNet
条件编译是一个很神奇的事情,如果没有条件编译,我真不知道如何实现以下的功能: 程序有四个版本:演示版,试用版,客户端正式版和服务器正式版。 四个版本中主要的内容都是一致的 演示版只能显示100个项目,从开始使用开始计时,30天之后自动失效。无客户自定义功能,无编辑功能。 试用版可以显示1000个项目,从开始使用开始计时,100天之后自动失效。客户端自定义功能,但是无编辑功... [更多]

Foreach迭代不能用于闭包传递

23 十二月 2010 In: DotNet, 软件行业
什么是闭包?呃~~~~很难回答,但是IBM给了一个比较好的解释:http://www.ibm.com/developerworks/cn/linux/l-cn-closure/index.html 闭包只是在形式和表现上像函数,但实际上不是函数。函数是一些可执行的代码,这些代码在函数被定义后就确定了,不会在执行时发生变化,所以一个函数只有一个实例。闭包在运行时可以有多个实例,不同的引用环境... [更多]

C#中没被注意的关键字default

23 十二月 2010 In: 软件行业, DotNet
最近真的很忙,我和兄弟们笑谈现在是当螃蟹的时候,不是看着我横行,而是看着每天都被人架在锅子上面煮,每天都弄得红彤彤的,很红包很喜气,过年了嘛。 前几天团队给我提了个需求,我试着修改代码的时候发现自己的泛型用法有些问题,不够真正的泛型,所幸VS2010的自动提示功能相当强大,所以找到了办法。案例如下,假如有一个方法如下: public static T test<T>() ... [更多]

Visual Studio: no vshost anymore

24 十一月 2010 In: DotNet, 软件行业
I am not sure why Visual Studio create such a VSHost process to host my own process when debugging. The vshost could make me be in trouble: The file name changed by VS, i.e. my target exe is “a.ex... [更多]

WinForm WebBrowser那点破事儿

15 十一月 2010 In: 软件行业, DotNet
在这里,我来讲讲怎么应付WebBrowser里面的那点破事: 文档真的完成了吗? 也许你和我一样,打开一个页面,听到了不少次的哒哒哒哒的声音,但是单个页面怎么会造成多次的触发DocumentCompleted函数?不信自己试试,判断文档是否真的完成,需要在这个处理函数内判断ReadyState如下: private void WebBrowserEx_DocumentCompleted... [更多]

Blog升级到DotNet BlogEngine1.6.1

11 十一月 2010 In: 软件行业, DotNet
终于下定决心升级了,这次没有过多的动作,只是升级了主程序,没有对Theme进行调整,找个空闲时间,让美工帮忙设计一个新的模板再对Theme进行替换。 从1.4.5到1.6.1,核心的东西变化不多,速度增快了不少,我还是喜欢使用原生的XML格式保存文章,这样牺牲速度但是提升了Blog的可移植性。这次的版本,在原生版本的基础上,基本没有什么调整。 第一次用新增的评论管理功能,居然发现在自己的Blo... [更多]

A tool to copy directory and file cascading

10 十一月 2010 In: DotNet, 软件行业
Yes I knew, this functionality could be implemented by any language, even BAT could implement it. But I am a really lazy guy, I only want to make it more easier to implement, so I chose C# with DotNet... [更多]

你要准备使用GO语言吗?

30 九月 2010 In: 软件行业, JAVA, DotNet
我读小学的时候,当时还不是校长的罗云武老师问了我一个问题:1是0的多少倍?我当时没回答出来,以我那个愚钝的资质,怎么可能回答这么玄奥的问题。昨天晚上有个朋友说起一个笑话,说是某次聚酒众皆踊跃唯一君木然沉思状众人问其故,其人答曰:世界如此之大何时才是尽头。1和0的倍数问题,大抵也是只有在踊跃中沉静的人才能去思考的。 新事物对我来说,近乎这类问题,但是所幸的是,在这个现实的世界中,新事物是可以尝试的... [更多]
原始源代码出自: http://jsbeautifier.org/ 在源代码包中包含一个没有发布的C#版本,可惜,代码实在有点过分,所以略作了一些调整,源代码可以在下面的附件中下载。 已经测试出来的问题:注释处理错误,注释处理应该直接按照原始文本输出即可,不需要再做处理。 输入: /*s*/<!--ss-->window.combotre... [更多]

Krypton Suite 4.3 Released

15 九月 2010 In: DotNet, SQLReport, 软件行业
As usually, I post it in my BLOG as a Krypton fans. Krypton Suite 4.3 Released Download using this direct link... http://www.componentfactory.com/downloads/KryptonSuite430.zip Our latest rele... [更多]

About Jeason Zhao

Jeason,蜀人,才高三斗,学富一箱。自比子建,放荡不拘行迹,豪语难晓天高;不敢自诩风流,任人笑我痴狂。不欲仕途,个性使然。所到之处,三言不尽,五言难足,鸡飞狗跳盖矣。谓蜀者,鼠也!