又是一年考研时

by shinichi_wtn 2010-01-09 08:53
今天是2010年研究生入学考试的第一天,上午考政治,下午考英语,虽然自己不需要走考研这一条路,但是看着这么多身边的人都为了今天的到来付出了巨大的努力,所以在这里真诚地祝福所有考研的同学,尤其是考研北京大学的。PS,今天上午北大考场壮观啊......二教两个门口都聚集了大量的应试者,8点10分开始进考场,大家蜂拥而入。用手机拍了张照片,以作纪念!

今天北京下了大雪(北师大雪景)

by shinichi_wtn 2010-01-03 23:34
今天北京下起了大雪,一早起来就见到外面一片白色,同时大片大片的雪花还在天空飘舞,下个不停,一直到夜里才停。这是我见到过最大的雪了,没有清扫的地方足足积累了几十厘米高,一脚踩进去就完蛋了,还好学校有专门的清理团队,把主要的道路都清扫得可以行走。中午冒着雪去照了几张相片,以作纪念,呵呵。

用C#生成WAP页面

by shinichi_wtn 2009-12-29 15:34
手机上网越来越普及,手机种类越来越多,要开发一个供手机访问网站并兼容所有不同类型的手机和浏览器是很不容易的,北京师范大学自习室查询平台的手机版最初是直接用ASP.NET实现的,只是用CSS定义成了适合手机屏幕的页面,虽然同学们访问基本没有问题,但是也偶尔会有“不能选择下拉菜单”、“按钮button不能点击”这样的问题,后来想了想,并不是每个手机都能很好的支持HTML和CSS,UCWEB则是经过其第三方代理处理了HTML流,以压缩页面带来流量节省。 于是我决定用纯WAP的方式实现自习室查询平台,因为老手机即使不支持WAP2.0,但是一定是支持WA... [More]

Tags: ,

C#

冬游北京动物园

by shinichi_wtn 2009-12-19 23:18
在学校待了很久了,由于忙碌的生活而很少外出欣赏风景,回忆大一大二时的疯狂,踏遍了许许多多北京的公园。今天正值四六级考试,学校没有空教室可以自习,于是和GF在寒冷的季节里去了北京动物园,这是我们第三次去了,去年春天和冬天分别去过一次,总感觉看着可爱的动物们能让我们心情更加舒畅和愉快。 运通104路公交仍然是那么的拥挤,差点没晕倒,下车顿觉神清气爽,不过零下6度的寒风吹过,不免阵阵寒意(在温暖的教室和寝室待多了),但是看着眼前熟悉的动物园大门,不免有一种进去的冲动。淡季票价尤其便宜,学生票一张5元(很多动物都冬眠或者转移到暖和的地方了)。 一年没到动物园了,但是里面的景象却没有任何变化,我们踏着熟... [More]

SQL Server与MySQL存储过程学习记录之二

by shinichi_wtn 2009-12-18 10:43
在学习记录一中,讨论了SQL Server与MySQL各自建立存储过程的方法和过程,并简单做了一下对比。在实际应用中,查询往往是很复杂的,不可能用一简单的一行SQL语言就能满足我们的需求,这个时候,就需要使用SQL编程。 实现SQL编程有两种方式,第一种就是用高级语言进行反复调用,因为我们熟悉一门或多门高级程序语言,比如C,C++,C#,PHP,Java等等,这些都是能调用数据库操作的。比如在C#这样的面向对象编程语言里,万物皆对象,在创建一个数据库调用程序时,首先需要新建一个连接,同时建立一条SQL操作指令,然后打开连接,执行该指令,最后返回结果,关闭连接。 首先以C#调用SQL Ser... [More]

SQL Server与MySQL存储过程学习记录之一

by shinichi_wtn 2009-12-15 13:39
SQL语句执行的时候要先编译,然后执行。存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 SQL Server的存储过程在设计BNU校园百科的时候就有使用,因为存储过程不仅能提高SQL语言的执行效率,同时参数化的调用比每次都写一条SQL语句来得方便。 【SQL Server存储过程的建立】 在企业管理器新建一个StoreProcedure会自动生成相应导航代码,方便用户编写函... [More]

SQL Server 全文索引查询T-SQL学习笔记之二(Full-text index)

by shinichi_wtn 2009-12-12 15:10
在学习笔记一里已经掌握了基本的contains语法和freetext语法的用法,但是面对一些复杂的操作,基本的包含语法是不够用的,如果我们想要查询含有“世界”或“末日”的所有字符串集合,那么无论是contains([column],'世界末日')或者freetext([column],'世界末日')都不能很好的工作,当然contains本身是可以含有条件的,因此有两个解决方案。 多条件查询 第一个就是传统的where多条件查询,加上两个contains语句,然后用or连接 select [Column] as [result] from S... [More]

SQL Server 全文索引查询T-SQL学习笔记之一(Full-text index)

by shinichi_wtn 2009-12-11 11:29
引言 这段时间为了提高海量字符串数据的查询效率,我对字段添加了全文索引。首先全文索引相对于传统的索引是有区别的,这是因为传统的索引主要是以首字母开始建立的索引,处理like 'keword%'这样的查询会很高效,但是如果查询时不限定首字母,而只是包含某个词,比如like '%keyword%'这样的查询,实际操作中无法使用传统索引加速查询效率,而只能一项一项比较了。 而全文索引正是提供了“包含”式查询机制,查询一个长字符串中是否包含给定关键词的功能,这无论是在搜索引擎或是网站的搜索平台都是很有用处的。 首先,推荐一本学习SQL Server全文索引的书籍,这本书详... [More]

Microsoft Chart Control for ASP.NET试用

by shinichi_wtn 2009-12-10 15:09
为了制作一些统计图表,今天下载了微软专门的图表插件,该插件是针对.NET Framework 3.5 SP1的,同时提供了针对Windows窗体和Web环境,即(ASP.NET)的说明文档和详尽例子!   平时要绘制统计图,我们常用的软件是Excel或者Spss,再者Matlab,但是这些工具都有很大的缺陷,即缺乏动态性和实时性,比如我们要动态统计访问量,流量之类的变化很快的数据,并且反映在图上,那么图像的动态生成就很有必要了。   我在北京师范大学自习室查询平台上增加了动态现实每个教学楼查询量的图表,正是用了MSchart,由于该控件有大量属性和方法,一时半会还不能完全掌握,但是基本的一... [More]

开发北师大自习室查询平台自动挖掘机器人BnuClassGrabber

by shinichi_wtn 2009-12-07 01:12
(主窗口) 北京师范大学自习室查询平台得到了学校教务处的支持,所以我们进行了合作,教室数据由教务处直接提供(以数据库视图方式),由于单个教学楼查询需要花上3秒左右,所以还是必须要自己缓存数据,于是可以保持我的数据存储方式不变,修改挖掘函数即可,定期更新数据即可! 为了实现全自动挖掘,我这两天开发了一个软件叫做BnuClassGrabber(BNU教室抓取器),主要提供定时更新数据的功能,当然为了长久的适用性,软件提供参数定义功能,即挖掘参数可以自定义,包括学年、学期、开学日期、数据存储根目录、更新频率等等,这样在将来不同年学期只需简单设置一下即可使用。 另一个功能是自动FTP上传,以保持... [More]

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]


Month List