2009年3月25日
摘要: 关于利用浏览器打印的实现,不需要用ScirptX插件的一种方法。 阅读全文
posted @ 2009-03-25 12:33 李业俊 阅读(612) 评论(2) 推荐(0)
摘要: 系统设计的好坏在根本上决定了软件系统的优劣。可以说“差的系统设计必定产生差的软件系统”,但是不能保证“好的系统设计必定产生好的软件系统”。因为在设计之前有需求开发工作,在设计之后还有编码,测试和维护工作,无论哪个环节出了差错,都会把好事搞砸了。 据说上帝把所有的女士都设计成天使,可是天使们在下凡的时候,有些人双脚先着地,有些人脸先着地。上帝的这一疏忽让很多女士伤透了心。所以我们在开发软件的时候,一定要吸取这个教训。 阅读全文
posted @ 2009-03-25 12:32 李业俊 阅读(323) 评论(0) 推荐(0)
摘要: 一个好的数据库设计对应用项目开发很重要。由于软件开发框架和技术不同,使用的开发语言也不同,本文从现实开发出发,在.NET的C#环境下与SQL Server组合谈谈数据库设计的经验。 首先、数据库设计的工具选择。 我觉得现在做应用开发在设计数据库上可用选择的数据库模型建立工具主要有:PowerDesigner和ERWin。我比较喜欢使用PowerDesigner我觉得它简... 阅读全文
posted @ 2009-03-25 12:32 李业俊 阅读(337) 评论(0) 推荐(0)
摘要: JavaScript 弹出窗口总结,在实际开发过程中经常会用到。 阅读全文
posted @ 2009-03-25 12:31 李业俊 阅读(166) 评论(0) 推荐(0)
摘要: 性能(performance)设计非常重要,对于服务器端实时交易系统来说系统性能的重要性不言而喻,对客户端软件来说性能好的软件也会获得良好的用户体验,从而给用户留下高质量软件的良好印象。因此在进行架构设计中性能设计非常重要。 阅读全文
posted @ 2009-03-25 12:31 李业俊 阅读(285) 评论(0) 推荐(0)
摘要: 制作带有合并和展开功能的框架,经常用到,希望对你有帮助。 阅读全文
posted @ 2009-03-25 12:30 李业俊 阅读(260) 评论(0) 推荐(0)
摘要: 下面介绍一个SQL Server 2005 中的新东东: ROW_NUMBER 返回结果集分区内行的序列号,每个分区的第一行从 1 开始。 语法: ROW_NUMBER ( ) OVER ( [ ] ) 备注: ORDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。 参数: 将 FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区。 ... 阅读全文
posted @ 2009-03-25 12:30 李业俊 阅读(4416) 评论(0) 推荐(0)
摘要: 做网站用户注册时,都要验证用户名是否已经被注册,现在最常见的做法是点了提交以后再在服务器端检查,这样给用户带来很大不便,如果用户名已经被注册就需要返回重输用户名和密码,这样带来了不必要的回发过程。以前在阿里巴巴注册时发现阿里巴巴在这点上做得很好,他们就是实时检查的。那么我们如何在 .Net 里面实现在这个功能呢。先看一下简单的思路,就是在客户端 Textbox 引发 onchange 事件时使用 XmlHttpRequest 在后台打开一个网页检查反馈结果。 阅读全文
posted @ 2009-03-25 12:29 李业俊 阅读(244) 评论(0) 推荐(0)
摘要: VS2005中的WebSite和WebApplication有何区别 阅读全文
posted @ 2009-03-25 12:29 李业俊 阅读(185) 评论(0) 推荐(0)
摘要: 上次阅读别人的代码,发现一个flash播放器页面,没有用任何脚本和程序,然后就可以播放,百思不得其解,通过仔细研究终于发现,原来是在样式文件里,加载了一个叫htc的文件,经过研究发现该文件的用处很广泛。以前还不知道,抓紧时间补充下该知识。 阅读全文
posted @ 2009-03-25 12:28 李业俊 阅读(311) 评论(0) 推荐(0)
摘要: SqlCacheDependency基于表的缓存应用在sql2000,以及slq20005中实现的原理多一样,多是在需要检测的表上建立触发器,并且Asp.net运行时通过轮询机制来检测表数据是否更改. 阅读全文
posted @ 2009-03-25 12:28 李业俊 阅读(928) 评论(2) 推荐(0)
摘要: 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)循环很容易使程序进入一个漫长的等待甚至死机。 阅读全文
posted @ 2009-03-25 12:27 李业俊 阅读(178) 评论(0) 推荐(0)
摘要: 曾经听海辉的部长说他们海辉有一个项目组,这个项目组的所有成员都是其他公司派过来了,项目经理是老板,这个项目组能在海辉承担大型项目开发,部长说,我能把公司的大型项目都交给这个项目组,其主要原因是该项目组的人都死心塌地的跟着他们老板,你挖都挖不动。只要他们员工中不管那一个出了问题,这个项目经理(老板)都会忙前忙后帮助解决。记得有一次,我和这个项目经理正在酒店里打牌,一个员工打电话过来告诉他... 阅读全文
posted @ 2009-03-25 12:26 李业俊 阅读(213) 评论(0) 推荐(0)
摘要: “领导的管理艺术”这个很时尚的词汇经常被人说起,但是做管理的管理的时候真的很有艺术吗? 领导与员工,头与手下通常有以下几种情况: NO1、领导喝咖啡、看报纸、分配指点工作如何进行,全部让手下去做。------这种叫潇洒管理艺术。 NO2、领导累死累活,什么都做,员工闲着打游戏,聊天、上网。------这种叫仁慈管理艺术。 N... 阅读全文
posted @ 2009-03-25 12:25 李业俊 阅读(165) 评论(0) 推荐(0)
摘要: 出差的时候,商洛供电局计量中心的领导说了一句话:“你们要把软件做成硬件。”。 当初说这句话的时候我们都笑了,所有人都知道不可能把软件做成硬件。说这句话的领导也笑了。以后这句话就成大家开玩笑的一个笑柄。 说的次数多了,我越来越从中感悟到真正的道理。其实这句话的本来的意思不是要你把软件真的做成硬件,而是要求我们做的软件像硬件一样结实、稳定、易用。毕竟大家对硬件... 阅读全文
posted @ 2009-03-25 12:25 李业俊 阅读(430) 评论(0) 推荐(0)
摘要: 现在的年轻人大多都谈过恋爱,每个人都经历过从爱情-婚姻-家庭的转变。在转变的过程中两个人共同的追求就是---爱。 有的人问我爱是什么,我答不上来。但是我至少我知道我非常爱我女友。我知道爱是一种责任。我和我的女友也考虑过分手,但是每次都没有成功,我时常在想为什么没有能成功了,最好的解释就是我们彼此都承担着对爱情的责任。 有的人恋爱的时候彼此发过海誓山盟,到分手的时候就什么也不... 阅读全文
posted @ 2009-03-25 12:25 李业俊 阅读(209) 评论(0) 推荐(0)
摘要: 名词定义 三心二意,三心指责任心、耐心、细心。二意指意愿。第一个是开发技术,开发经验,开发心得体会和别人共享的意愿。第二个是有意于贡献社会、服务社会的意愿。 程序员是一个职务的名称,是电脑爱好者的梦想,在没有成为程序员的时候很向往自己成为程序员,能够做成好的软件让他人使用,看着Windows,Office无不让人激动,然而成为程序员后,把程序写好可不是一件容易的事情。我个人认为程序... 阅读全文
posted @ 2009-03-25 12:24 李业俊 阅读(229) 评论(0) 推荐(0)
摘要: 员工永远是在给老板打工是为了挣钱,老板聘请员工是为了让员工给公司创造利润,大家都是按照这个约定走到一起合作的。 我们搞软件开发的几乎大部分时间都做在宽敞明亮的办公室里,人手一台电脑,而且都能上网。当然说这些都是废话,不过它是我说工作中一种现象的前提。我在公司里也管过人,同时我也被人管,在我看来以下的现象我觉得很不好: 小李,是我的手下,平时喜欢用QQ和朋友聊天,没有事情的时... 阅读全文
posted @ 2009-03-25 12:23 李业俊 阅读(175) 评论(0) 推荐(0)
摘要: 这个世界上想做成功不是一件容易的事情,没有好的思想,好的性格很难成功。纵观古今,那些成功者无不是有很好的思想、很好的性格。 还是说些实在的,以下是我个人对思想以及性格的一点看法。 人首先要有思想,没有思想指导着你,你不指导你在这个世界上要做些什么事情,把自己变成一个怎么样的人,整天碌碌无为,生活没有目标,感觉枯燥无味。好的思想不是每个人都有的,这需要自己对客观世界的理解和把... 阅读全文
posted @ 2009-03-25 12:23 李业俊 阅读(182) 评论(0) 推荐(0)
摘要: 核心提示:央行昨日宣布再次加息,一年期存贷款基准利率上调0.27个百分点。分析人士称,年内很有可能再加息一次。对于“房奴”来说,每次加息后都将会使其负担越来越重。 对我来说,我现在是个标准的房奴了。以前没有买房子的时候就听说房奴很惨,我当时还庆幸没有这么惨吧。现在终于认识到社会的残酷性,于是开始抱怨社会的不平衡性,银行加息,工资不涨,这叫多出来的钱从那里还了。于是乎大家都开... 阅读全文
posted @ 2009-03-25 12:22 李业俊 阅读(173) 评论(0) 推荐(0)
摘要: 昨夜酣睡中...... 我与周公谈天说地,周公说这个世界上女人最靠不住,我以我的观点反驳了他。他似乎看起有些不高兴,突然雷声四起,我才知道自己说错了话。 顷刻间大雨瓢泼,闪电与雷声交加,我家那位睡的还是和死猪一样,我推了推她,朦胧中还听见她在说话,唉,这人啊。 我躺在床上,这雨不知道明天早上能不能停,明天还要出差了。。。呼呼。。。。呼呼,又... 阅读全文
posted @ 2009-03-25 12:22 李业俊 阅读(236) 评论(0) 推荐(0)
摘要: 女人是水做的感性"动物",女人因感性而更魅力四射,女人总喜欢活在爱的感性世界里,身处爱中的女人感性不断扩大,女人把爱看得很重很重,因而也把自已变得很傻很傻,爱得傻才爱得真,她从不怀疑男人的甜言蜜语有任何的虚假成份,女人就是这样凭感性生活,活得那么真,活得那么甜蜜而幸福。 爱着的女人是可爱的,敢于付出真爱的女人最可爱,男人在征服世界时总是勇往直前,但其实在情感世界,女人比男人勇气... 阅读全文
posted @ 2009-03-25 12:21 李业俊 阅读(950) 评论(0) 推荐(0)
摘要: 这个世界上,每个人每天都要发生很多事情,没件事情仔细想想都能从中领悟出一些道理。 就拿最近我租房子的事情来说吧,我也从中领悟到许多道理。 道理一:做事情不要太犹豫,瞄准了就下决心。 道理二:有时候美好的东西失去了也没有什么大不了的,其实更加美好的东西还在后面。 道理三:只有到手的东西才算是自己的,其他的都是存在风险的。 道理四:要么自己找,要么找中介,托朋带友的浪费的感情和... 阅读全文
posted @ 2009-03-25 12:20 李业俊 阅读(265) 评论(0) 推荐(0)
摘要: 宽容是一种感动人的品质,因为你的宽容有时候能挽救一个做错事的人。每个人都会做错事,将心比心,自己犯了错误的时候也希望能得到别人的谅解。学会宽容,那么你的人生就会变得愉快。 在竞争激烈的现代社会,人们之间有磕碰是在所难免的,我们在社会交往中,吃亏、被误解、受委屈一类的事也是经常发生。作为个人来说,没有人愿意这样的事情发生在自己身上,但一旦发生了,最明智的选择就是宽容。宽容不仅仅包... 阅读全文
posted @ 2009-03-25 12:19 李业俊 阅读(220) 评论(0) 推荐(0)
摘要: 世间万事万物,你可用两种观念去看它,一个是正的,积极的,另一个是负的,消极的,这是处理事情的两种心态。 好的心态可使人快乐,进取,有朝气,有精神,消极的心态则使人沮丧,难过,没有主动性。 你认为自己是什么样的人,就将成为什么样的人。 烦恼与欢喜,成功和失败,仅系于一念之间,这一念即是心态。 心态决定很多方面。 ... 阅读全文
posted @ 2009-03-25 12:19 李业俊 阅读(285) 评论(0) 推荐(0)
摘要: 社会的发展和现实的存在,很多结过婚的人都和我说,结婚和不结婚没有什么两样,只是举行一个仪式而已,而我对此持不同的看法,我向往结婚,我向往和我美丽的新娘携手走进婚礼的殿堂,我更加向往成立一个自己的和谐的家。 我和红红,不现在应该叫老婆或者那口子比较合适些,我们从认识、相爱到结婚一起共同生活了将近四年,在这四年里,我们开心过、伤心过;发生过无数字争吵,也曾经发脾气的... 阅读全文
posted @ 2009-03-25 12:17 李业俊 阅读(259) 评论(0) 推荐(0)
摘要: 我迫不及待的在飞机上记录下他这堂生动的MBA课。 阅读全文
posted @ 2009-03-25 11:29 李业俊 阅读(236) 评论(0) 推荐(0)
摘要: 团队管理的基本目标是:让所有成员有条不紊地开展工作,在预定的时间和成本之内,开发完成质量合格的产品,从而使企业和个人获得预定的利益。 团队管理的努力目标是:调动一切积极因素,努力提高产品质量、提高工作效率并且降低开发成本,使企业和个人获得比预定目标更多的利益。 团队管理的策略:大部分的管理工作是成熟的,有成功的模式可以套用,应当走规范化管理的路线;而另外小部分的管理工作可能是富有个性的,并不适宜套用规范,那么应当采用超越规范化的管理方式。 阅读全文
posted @ 2009-03-25 11:26 李业俊 阅读(577) 评论(0) 推荐(0)
摘要: 1. 组建团队的基本流程 了解产品开发需求——〉确定团队的人员需求——〉物色符合需求的人才——〉建立团队 比例:团队领导(10%);核心成员(30%),普通成员(60%) 2. 关于人才的几个观念 只有为企业创造的效益高于为其付出的成本的那些人,才是企业所需要的人才。不能为企业创造效益的人才其实就是饭桶,不论其学历和职称有多高。 团队需要优秀的人才。软件开发是... 阅读全文
posted @ 2009-03-25 11:23 李业俊 阅读(225) 评论(0) 推荐(0)
摘要: 随着.Net地推出。数据库读取技术也由原本地ADO进化为ADO.Net。正如所有人所知道地,ADO.Net较ADO提供了更便捷地数据库读写能力以及优秀地性能。 Connection Pool是ADO.Net一个用来提高性能地重要功能。当然对于Connection Pool地机制却很少有文档涉及,所以对于Connection Pool地排错,一直均为一个很棘手地问题。 阅读全文
posted @ 2009-03-25 11:18 李业俊 阅读(913) 评论(0) 推荐(0)
摘要: 方法有以下两种: 1,在web.config中加上以下语句: 来自MSDN解释: httpRuntime是配置asp.Net http运行时设置,以确定如何处理对asp.Net应用程序的请求。 executionTimeout:表示允许执行请求的最大时间限制,单位为秒 maxRequestLength:指示 ASP.Net 支持的最大文件上载大... 阅读全文
posted @ 2009-03-25 11:16 李业俊 阅读(389) 评论(0) 推荐(0)
摘要: 最近2003 Server升级到了Asp.Net 2.0,发现CPU占用总是接近100%,服务器响应严重降低。 历经一番挫折,终于搞定了问题。下面把整个过程写下来与大家分享,希望对遇到同样问题的朋友有所帮助。 开始怀疑是下载软件包的问题,.Net Framework 2(x86)是从微软网站下载的,重新检查,排除了下载软件包的问题。网上疯狂搜集资料也是不得法。无奈之下,尝试在IIS Web服务... 阅读全文
posted @ 2009-03-25 11:16 李业俊 阅读(219) 评论(0) 推荐(0)
摘要: 关于应用程序池:这 是微软的一个全新概念:应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为应用程序池中的应用程序与其他应用程序被工作进程边界 分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。这个功能是IIS6.0里新增的,它可以使得不同的WEB应 用程序运行在同一个IIS时,不被互相干扰,从而当其中一个WEB应用发生异常时,而其它的... 阅读全文
posted @ 2009-03-25 11:14 李业俊 阅读(333) 评论(0) 推荐(0)
摘要: 尽早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。 这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存 30 秒,而不是花上一整天甚至一周... 阅读全文
posted @ 2009-03-25 11:14 李业俊 阅读(237) 评论(0) 推荐(0)
摘要: 分区方案 Create PARTITION SCHEME [videos Partition Scheme] AS PARTITION [videos Partition function] TO ([fg1], [fg2], [fg3], [fg4]) 分区函数 Create PARTITION FUNCTION [videos Partition function](bigint) AS RA... 阅读全文
posted @ 2009-03-25 11:13 李业俊 阅读(374) 评论(0) 推荐(0)
摘要: 超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或... 阅读全文
posted @ 2009-03-25 11:12 李业俊 阅读(235) 评论(0) 推荐(0)
摘要: ASP.NET提供了Session对象,从而允许程序员识别、存储和处理同一个浏览器对象对服务器上某个特定网络应用程序的若干次请求的上下文信息。Session对应浏览器与服务器的同一次对话,在浏览器第一请求网络应用程序的某个页面时,服务器会触发Session_onStart事件;在对话超时或者被关闭的时候会触发Session_onEnd 事件。程序员可以在代码中响应这两个事件来处理与同一次对话相关的任务,如开辟和释放该次对话要使用的资源等。 阅读全文
posted @ 2009-03-25 11:11 李业俊 阅读(1222) 评论(0) 推荐(0)
摘要: 一个同事,也是好朋友,离开腾讯,去了一家创业公司,进去之后感觉有点水土不服。 腾讯是有自己独特文化的企业,并且有自己独特的全方位的网络平台,腾讯出去的人面对新的文化、白手起家的环境,能走多远,也是我非常好奇的问题。这些大的问题就不说了,说一个具体的例子。一天,这个朋友参加一个产品评审会,会上他发现有一个页面的按钮位置非常不合理,用户很难找到,他提出最好将按钮换个位置。大家都很... 阅读全文
posted @ 2009-03-25 11:10 李业俊 阅读(282) 评论(0) 推荐(0)
摘要: 工作累了就听听广播吧 阅读全文
posted @ 2009-03-25 10:27 李业俊 阅读(117) 评论(0) 推荐(0)
摘要: 在大型系统应用中,数据库的数据量基本成几何数量级增长,当采用完全模式记录日志时,日志会很庞大,一定程度上会影响系统的开销和性能。 以下是我根据实际操作过程中总结出来在sqlserver2005企业版环境收缩的技巧,希望对大家有所帮助。 阅读全文
posted @ 2009-03-25 08:51 李业俊 阅读(1274) 评论(0) 推荐(0)