【模糊查询】之创建拼音序列

by shinichi_wtn 2008-12-19 10:07
为了实现查询中的音模糊,需要建立词库wordlist中每个词语的拼音序列,现在仅有每个单字的读音表word,所以最简单的思想就是, 1)遍历word表中每个词语 2)对特定的词语分割为单字A[i],并在wordlist表里找到每个单字的读音B[i] 3)合并字符串B[i]得到读音序列B并添加至该词语的语音列 这个直接用SQL实现比较复杂,所以我们采用C#编程实现,编程思想就是如上的3条,最后发现执行效率非常高,创建近6万字的拼音序列不到3分钟,程序如下: using System; using System.Collections.Generic; using System.T... [More]

用XmlTextReader分割大型XML文件

by shinichi_wtn 2008-11-21 18:52
前不久从维基百科上下了一个中文维基百科的主要数据包,解压后发现竟然有900M,如此大的XML文件除非内存超大,否则根本无法打开。为此,我想到了把它分割为一些较小的XML文件,并且在文件中保留原有的XML结构。 首先,要分析XML的结构,然后用C#专门针对处理XML的高效工具XmlTextReader对文件进行分割,用XmlTextWriter写入新的小文件中,最后,编程即可。 using System; using System.Xml; using System.IO; using System.Text; namespace data { class Progr... [More]

Tags: ,

C#

这学期做了学生网管

by shinichi_wtn 2008-11-16 16:41
其实这是上学期的事情了,上学期期末,学校信息网络中心招聘一些同学做兼职网管协助学校维护校园网络,解决同学们的电脑和网络故障。当然感兴趣的我和我的一个好朋友都积极地报名参加,最后经过笔试和面试被录用了,开始了这学年的网管之路。 其实这也算一种体验吧,老师们还给我们发了聘书,算是一次校园实习。一周会接到不少同学的电话,大多都是一些基本的问题,不过也有完全不知所以然的问题出现。能电话说明白就尽量搞定,否则就只能上门服务了,装系统是最无聊的活儿了,所以后来如果有人电脑出问题想装系统,扔一张盘给他自己装就OK。 自己的网络知识还是远远不够的,每天有空了就把那本《计算机网络》拿来看,也会看网上别人关于... [More]

Tags:

日记

ADOBE PHOTOSHOP CS4 EXTENDED 全新体验

by shinichi_wtn 2008-10-31 23:20
今天下了个Photoshop cs4 extended的7z压缩包,用RAR解压,然后找了序列号,装上了PS CS4,最引人注意的是它的GPU加速功能,速度比CS3有了提升,3D图层的应用更为灵活自如,还有许多人性化的设计,包括界面的大变化和边侧栏的变化,总体来说界面更加专业和灵活。放几张截图吧 自选组件,更加人性化 安装过程很快,不会出现CS3那样的经常安装失败 节约空间,只装PSCS4和BRIDGE 传说中的GPU加速功能 豪华的新版界面

生日青龙峡之旅

by shinichi_wtn 2008-10-02 23:59
今天是我的21岁生日,和GF去了北京著名的青龙峡公园,据说是4A级别的风景区,不过到了才知道不过是一个一般的公园,可能是由于比较出名,加上国庆节假日,人满为患,到处都布满了人群。由于几天才去了云蒙山森林公园,那是一次非常棒的一日游(相关日志:云蒙山攻略~云蒙山一日游游记),所以和青龙峡对比起来才有了差距,呵呵。当然,生日还是很愉快的,和自己的GF在一起,也就忽略了公园的喧嚣与嘈杂。晚上去吃了自助餐,由于是我生日当天去,所以半价,哈哈,玩儿得疲惫的我们肯定要大吃一顿!

云蒙山攻略~云蒙山一日游游记

by shinichi_wtn 2008-09-30 14:27
2008年9月29日,我和GF一起去了京北之首,也称作“北京小黄山”的云蒙山国家森林公园。 要了解更多关于云蒙山的介绍,可以到其官方网站http://www.yunmengshan.net上查看。 去之前的准备 去之前,我们在网上看了许多人抒写的云蒙山游记或者攻略,大多人都选择了二日游,但是不管是一日还是二日,去云蒙山的大家都是想登上主峰的,所以精心计划时间和路线就比较重要了,我们在山上遇见了许多途中放弃登顶的人,并不是因为他们慢,而是被遥远的路途所吓倒。而事实上,去往主峰的路不远。因此,无论是像我们这样的一日游,还是歇一晚上的二日游,能否爬到主峰,还是个人毅力问题... [More]

Corel VideoStudio 12全新体验

by shinichi_wtn 2008-09-26 10:59
不久以前试用过CVS12的日文版本,感觉还不错。终于,Corel VideoStudio 12正式版发布了。最好玩的功能还是笔刷,多了一个文字轨,还可以在覆盖轨上添加过渡,这些都是新的功能。当然 ,在正式版中CVS的界面颜色也发生了变化 ,变成了一种现代气息的暗黑色 ,有一种专业而大气的感觉。

明天是中秋

by shinichi_wtn 2008-09-13 19:40
明天就是中秋了,也有一段时间没有来这里了,这是开学的第一周,又忙碌起来,虽然课程没有大一大二那么紧张,但是课程的难度和深度也是在提高的,毕竟大三了. 9月8日去鸟巢看了残奥第一天的田径比赛, 本来想那天就发点图片上来的,现在才找到时间.

在NET里用XML作为数据源进行分页

by shinichi_wtn 2008-09-02 15:18
.NET自带的数据显示控件GridView自带分页功能,但是要实现分页功能必须使用指定的数据源,而一旦指定XMLDataSource数据源,即使加上XPath也很难满足我们查询分类的需要,因此需要使用自己得到数据进行绑定,而这些数据来自XML文件.下面我在博客系统中编制了一个和百度空间类似的分页功能. 在实现该功能的时候,遇到三个问题,第一个问题是在同一个页面获取不同的分类参数显示不同的分类文章,比如传递的是时间"08年8月",则08年8月的文章就被显示出来;或者传递的是类型"个人日记",则划分到个人日记类的文章全部被显示出来,由于分类标准只有4个,我就只选择了IF嵌套,如果标准再多,则应使... [More]

C730W成功安装运行灵图天行者6(横屏SP手机有福了)

by shinichi_wtn 2008-08-31 16:27
很久就想把自己手机里的灵图4更新了,之前想更新灵图5,但是灵图5有一大堆PPC的模拟器,不能在SP手机上使用,所以一直在用灵图4,而前不久在口袋数码(pdafans.com)上看到了一个不需要改串号直接使用的灵图6版本(帖子为http://bbs.pdafans.com/viewthread.php?tid=583615),于是下载下来,但是没有提供地图,用之前灵图5的地图总是提示失败,后来楼主说要6.0.18R版本的地图,但是下一个完整的灵图天行者6.0.18R就要花700M的流量,再加上没有时间,所以直到今天才想起来下载,终于把灵图6的完整原版下载下来了.然后把里面的地图放到之前的版本中,... [More]

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]


Month List