2007年06月
我的一篇老文章了,介绍一些一个web应用程序的经典架构,对许多初学web架构的人也许还有帮助吧阅读全文>
发表于 @ 2007年06月28日 16:55:00|评论(loading...)|编辑
python的OOP
每个.net和java的程序员听到python是一门面向对象的语言后,都会问:那么怎么才能在python中创建一个类呢?下面就让我们通过与.net和java的对比学习一下python的OOP吧阅读全文>
发表于 @ 2007年06月27日 15:49:00|评论(loading...)|编辑
通过对比python和java,.net,javascript等的不同来学习python,这章介绍python集合的字典和sequence两个重要的类,并且介绍了字符串类的一些常用的方法阅读全文>
发表于 @ 2007年06月27日 11:13:00|评论(loading...)|编辑
通过对比.net,java,javascript,揭示Python的特点,运用你已经有的知识来学习python阅读全文>
发表于 @ 2007年06月25日 17:20:00|评论(loading...)|编辑
来到北京的人,都对北京之大有深刻映象,那北京和自己的家乡比,到底有多大呢阅读全文>
发表于 @ 2007年06月24日 18:40:00|评论(loading...)|编辑
share my expierence on MEDC BeiJing China 阅读全文>
发表于 @ 2007年06月24日 00:27:00|评论(loading...)|编辑
在DataGridView的设计时,在设计器中增加了多个列绑定,显示时也都能显示出来,但经常碰到的问题是:在设计时的列顺序和运行时的列顺序不一样 这是因为将 Windows 窗体 DataGridView 控件绑定到数据源时,自动生成的列的显示顺序由数据源确定,而没有完全根据设计器的顺序,算是vs的一个bug 如果不希望以这种顺序显示,可以通过使用 DataGridViewColumn 类的 DisplayIndex 属性更改列的显示顺序。例如private void AdjustColumnOrder()
{
customersDataGridView.Columns["CustomerID"].Visible = false;
customersDataGridView.Columns["ContactName"].DisplayIndex = 0;
customersDataGridView.Columns["ContactTitle"].DisplayIndex = 1;
customersDataGridView.Columns["C阅读全文>
发表于 @ 2007年06月21日 23:15:00|评论(loading...)|编辑
在vs中使用非ms中文输入法会自动切换全角,每次输入都要切换,很烦人,现在有补丁了大家快去下啊 http://download.csdn.net/source/197386 这里也可以 http://www.chenjiliang.com/Article/View.aspx?ArticleID=2031&TypeID=73 但是vista下面好像不能用,大家自己试试阅读全文>
发表于 @ 2007年06月21日 13:47:00|评论(loading...)|编辑
Data Engine Tuning Advisor 是SqlServer自带的数据库性能调优工具之一,我们一起来学习一下怎么用这个工具优化数据库设计 Database Engine Tuning Advisor Tuning 的功能 阅读全文>
发表于 @ 2007年06月20日 17:38:00|评论(loading...)|编辑
尽管软件发展中的热点技术层出不穷,不断地变化,有一些东西却一直未曾改变,其中之一就是开发人员对数据库的使用和设计开发。 因此,在你选择数据库前,你需要对于你的数据进行一次客观真实的分析,从而选择适合你的开发工作和实际需求的数据库产品。阅读全文>
发表于 @ 2007年06月20日 11:10:00|评论(loading...)|编辑
At Mix 07 , ADO.NET Team has introduced two incubation project , Jasper and Astoria . "Jasper" Jasper is build on the ADO.NET Entity Framework , enables developers to start with merely a connection string and immediately begin programming the core of application without building their own data layer ,writing queries and bind data to UI “Jasper” uses a set of new technologies to make this happen: Dynamic generation of data classes so there is no configuration 阅读全文>
发表于 @ 2007年06月20日 11:04:00|评论(loading...)|编辑
美国航天飞机助推器的尺寸是由两千年前罗马人决定的。 是这样的,助推器是由美国一家公司承制,是经由铁路运输到发射场地,途中要经过几个隧道,那隧道尺寸只比铁路宽一点点,因此助推器受限于铁轨尺寸。美国铁轨的宽度是4英尺8.5英寸,这个尺寸是沿用了英国铁轨标准,英国铁轨标准是沿用有轨电车的标准,有轨电车的轨道宽度是根据马车的轮距来的,马车的轮距是根据古罗马人修的军用运输道路的轮辙来的,否则轮子不符合轮辙很容易损坏。古罗马人又是怎么定这个标准的呢?很简单,是拉车的并排两匹马的马屁股宽度。因此两千年前罗马人拉车的马屁股宽度决定了美国航天飞机助推器的尺寸。阅读全文>
发表于 @ 2007年06月09日 16:09:00|评论(loading...)|编辑
微软发布XNA游戏专业级编程模版——极品飞车! 最近微软发布了一个类似极品飞车的专业级编程模版——RacingGame(比前几天介绍的RacingGame更出色,是RacingGame的升级版),可以让XNA初学者很方便地构筑自己的专业级赛车类游戏。与原来那个星球大战模版不同的,RacingGame是一个完整的专业级赛车游戏,游戏中的地形地貌、图象特效、音乐声效、用户界面都非常出色,以致于我都有点不相信是用XNA做的。更重要的是游戏的所有源码和资源都免费提供,喜欢XNA的朋友快去下吧! http://creators.xna.com/files/content/RacingGameWindows.vsi 下面是截图 阅读全文>
发表于 @ 2007年06月09日 14:29:00|评论(loading...)|编辑
我先简单介绍一下CTE(Common Table Expression)是什么 ,然后简要介绍下用法和注意事项
阅读全文>
发表于 @ 2007年06月09日 14:16:00|评论(loading...)|编辑
Python的创始人为Guido van Rossum。就Guido本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。Guido决心在Python中避免这一错误(的确如此,Python与其它的语言如C,C 和 Java结合的非常好)。Python的特点 Python是一种脚本语言,它的语法表达优美易读。运行方式 Python可以以命令行方式运行,也可以交互式方式运行,还具有图形集成环境,这样开发Python就相当方便。语言扩展 可以用C、C 或Java为Python编写新的新言模块,如函数。有趣的语法 Guido 认为Python的语法是非常优美的。阅读全文>
发表于 @ 2007年06月03日 19:32:00|评论(loading...)|编辑
给出常用的分页算法,TopN,临时表,还有新的CTE语法实现分页的几种比较阅读全文>
发表于 @ 2007年06月03日 18:24:00|评论(loading...)|编辑