it知识库

it知识库

忘记才是最高境界

阅读(33) 作者(admin)

  记得<倚天屠龙记>中有这样一段情节:张三丰向张无忌传授一套太极剑法,一路剑法使完,竟无一人喝彩,各人尽皆诧异:"这等慢吞吞、软绵绵的剑法,如何用来对敌过招"。还以为是张真人有意放慢了招数,好让张无忌瞧个明...

.NET,你忘记了么?(四)回味HTML非主流标签
it知识库

.NET,你忘记了么?(四)回味HTML非主流标签

阅读(29) 作者(admin)

在我们平时所写的ASP.NET中,我们更多的是去使用服务器端控件:。与此同时,我们却忽略了很多HTML元素的使用。在这章,让我们来简单的对HTML的一些元素的标准来做简单的回顾。1. 和 对于这两个元素,我想很多经常去使用...

从丑陋到优雅,让代码越变越美(客户端检测方法思考)
it知识库

从丑陋到优雅,让代码越变越美(客户端检测方法思考)

阅读(23) 作者(admin)

大家都知道,客户端检测不单可以让用户获得更好的体验,而且可以通过校验数据大大减少客户端和服务器端的往返次数,减少服务器负担。在这里,小弟打算回顾一下自己在客户端检测方面的学习历程和采用方法,如果大家有什么...

博客园上海俱乐部活动报道(2009-3-15)
it知识库

博客园上海俱乐部活动报道(2009-3-15)

阅读(38) 作者(admin)

  在上海,在周末,能够有明媚的阳光,好像以前是很久的事了。2009年3月14日,明媚的阳光让大家突然意识到:哦,冬天要走了,春天到来了。这个冬天太久了,大家已经习惯了,却不知春天已经悄悄来临。  2009年3月15日的下午,依...

深度理解依赖注入
it知识库

深度理解依赖注入

阅读(33) 作者(admin)

1.依赖在哪里
老马举了一个小例子,是开发一个电影列举器(MovieList),这个电影列举器需要使用一个电影查找器(MovieFinder)提供的服务,伪码如下: 1/**//*服务的接口*/
2public interface MovieFinder {
3 ArrayLi...

it知识库

追求和理想

阅读(38) 作者(admin)

  世伯的一席话引发我对追求和理想的一些思考,这里我想与大家一起分享下我的思考。  有一天世伯来家里做客,谈话间他提醒我,工作要努力,努力就是要趁年轻,但是不要忽略了背后的“人文“,如果所有的事情...

静思录 程序第一
it知识库

静思录 程序第一

阅读(22) 作者(admin)

  知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。 ——《大学》  从写第一个x86程序算起,到现在,转眼也已有十年。变量、数组、指针、引用、函数、命名空间、封装、继承、多态、GP、...

it知识库

薪资谈判技巧

阅读(34) 作者(admin)

薪资谈判技巧

面试人: 你目前的工资是多少?

提示:记住! 你的收入不仅包括你的工资, 还包括奖金、津贴及其它福利,将各项福利换算成 现金,并计算在你的收入中。求职者:我的基本工资是年薪32000元,加上奖金及其它福...

it知识库

想要,不一定得到,一定要,则必成功

阅读(30) 作者(admin)

  尊敬的程杰老师:您好!  首先请允许我这么称呼你,虽然你是高级软件工程师,但我觉得叫你高级软件工程师老师更能表达我对你所写的《大话设计模式》一书无比的喜爱和对你本人无比的敬佩!   
  但经过这4个...

it知识库

Java程序员请低下您那高昂的头

阅读(49) 作者(admin)

  这一段时间来,时不时的看到各种各样的java与C#谁好谁坏的讨论,不论是.net的大本营cnblogs还是java的老巢javaeye,时不时的就冒出来一个同志探讨一下谁好谁坏,我今天要冒着一把生命危险探讨一次。首先声明本贴只...

it知识库

Java vs. .NET程序员的困惑

阅读(35) 作者(admin)

近日看到一则新闻,OdinJobs.com最近做了一项调查,就San Francisco地区J2EE和.NET的就业市场以及薪资做了比较,从这两个技术的平均薪资来看,在Architect/Lead角色中.NET的平均薪资略高于Java/J2EE,而在Developer...

30 分钟快快乐乐学 SQL Performance Tuning
it知识库

30 分钟快快乐乐学 SQL Performance Tuning

阅读(34) 作者(admin)

有些程序员在撰写数据库应用程序时,常专注于 OOP 及各种 framework 的使用,却忽略了基本的 SQL 语句及其「性能(performance) 优化」问题。版工曾听过台湾某半导体大厂的新进程序员,所组出来的一段 PL/SQL跑了好几...

it知识库

新工作的教训

阅读(35) 作者(admin)

  很感谢博客园这么一个纯技术社区对我的帮助,在里面我收益很多,本不想把这篇与技术性无关的文章放到首页,在经过慎重思考,觉得我这样的遭遇也许是典型,很多人也许次过这样的亏,也只能硬往肚子里咽,我也正打算这样子...

it知识库

设计模式的点滴

阅读(30) 作者(admin)

设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。四个基本要素1. 模式名称(pattern name)一个助记名,它用一两个词来描述模式...

it知识库

数据库设计技巧系列(五)——各种小技巧

阅读(29) 作者(admin)

各种小技巧1. 文档、文档、文档对所有的快捷方式、命名规范、限制和函数都要编制文档。— nickypendragon采用给表、列、触发器等加注释的数据库工具。是的,这有点费事,但从长远来看,这样做对开发、支持和跟踪...

it知识库

数据库设计技巧系列(四)——保证数据的完整性

阅读(32) 作者(admin)

保证数据的完整性1. 用约束而非商务规则强制数据完整性如果你按照商务规则来处理需求,那么你应当检查商务层次/用户界面:如果商务规则以后发生变化,那么只需要进行更新即可。假如需求源于维护数据完整性的需要,那么...

it知识库

数据库设计技巧系列(三)——选择键和索引

阅读(26) 作者(admin)

选择键和索引1. 数据采掘要预先计划我所在的市场部门一度要处理8 万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最开始设计表和字段的时候,我试图不在...

it知识库

数据库设计技巧系列(二)——设计表和字段

阅读(27) 作者(admin)

设计表和字段1. 检查各种变化我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个...

it知识库

数据库设计技巧系列(一)——设计数据库之前

阅读(30) 作者(admin)

设计数据库之前1. 考察现有环境在设计一个新数据库时,你不但应该仔细研究业务需求而且还要考察现有的系统。大多数数据库项目都不是从头开始建立的;通常,机构内总会存在用来满足特定需求的现有系统(可能没有实现自动...

回忆孔先生
it知识库

回忆孔先生

阅读(26) 作者(admin)

鲁镇的网吧的格局,是和别处不同的:都是当街一个曲尺形的大柜台,柜里面预备着热水和各色各样的饮料和酒。做工的人,傍午傍晚散了工,每每花五块钱,来通宵上网,还可以附送一碗酒,一边喝酒一边上网。——这是二十...

大话权限设计
it知识库

大话权限设计

阅读(23) 作者(admin)

前言 如何实现一个高效简单的系统权限体系是我们长期以来都在思考的问题,也是最近一年来我思考得最多的问题,我们所期望的权限都是应当能够根据应用的需要不断添加和扩展的权限,并且最好能够以最简单的方式来...

it知识库

程序员之江湖感想

阅读(20) 作者(admin)

有人的地方就有江湖,新技术层出不穷的年代,各种新技术的诞生、新开发工具的推出就像是武侠小说中的各种武林秘籍,程序员们对新技术的追逐像武侠小说中武林人士对武林秘籍的追逐,博客园、论坛、媒体也像是一个...

聚集索引和非聚集索引
it知识库

聚集索引和非聚集索引

阅读(45) 作者(admin)

聚集索引的区别  聚集索引:物理存储按照索引排序  非聚集索引:物理存储不按照索引排序优势与缺点聚集索引:插入数据时速度要慢(时间花费在“物理存储的排序”上,也就是首先要找到位置然后插入),查询数...