自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

朋友们,我的D2之行

D2开始了,然后又结束了。很快,但留给我深刻的印象。这一届D2,我遇到了一些旧的朋友,看到了一个新的开端。一些故事发生了,很快在消失。然而D2,很快的又会到下一届了,我想……一、故事的开始==========来到北京之后第一次上网,就从我的MSN空间里看到一条消息,是克军发来的。克军,我并不认得,但他在消息中提到一件事:约我做第二届D2的讲师;提到一个人:Hedger Wang。至于克军是...

2008-04-30 14:41:00 83

Linux环境(四)--临时文件与用户信息

临时文件通常,程序需要以文件的形式使用临时存储。这也许是存储计算的中间结果,或者是在实际操作之前所做的文件拷贝备份。例如,一个数据程序在删除记录时会使用临时文件。文件会收集需要保存的数据库实体,然后在操作结束时,临时文件会成为新的数据库而原始的会被删除。临时文件的大量使用隐藏了他的一个缺点。我们必须小心来确保程序会选择一个唯一的名字来使用临时文件。如果不是这样,因为Linux是一个多任务系统,也许...

2008-04-27 10:56:00 66

安全编码实践二:NXCOMPAT选项和数据执行保护DEP

《程序员》3月文章申明。文章仅代表个人观点,与所在公司无任何联系。概述 在安全编码实践一中我们谈到GS编译选项和缓存溢出。缓存溢出的直接后果就是可能导致恶意代码的远<wbr></wbr>程执行。GS选项存在自身的局限,例如,有若干方法可以绕过GS选项的保护。在这篇文章里,我们会介绍另外一个非常重要的安全特性<wbr></wbr>...

2008-04-26 04:50:00 167

JavaScript语言精髓与编程实践 - 勘误

1. 字词上的错误(24处)==============代序,页1,倒数第五行---------然而一如我现在所见到,改为然而一如我现在所见到的, P22,表1-2,(含表头)第三行、第二列---------也被称为Cliet-Side JavaScript改为也被称为Client-Side JavaScript  P30,表2-2,(含表头)第三行、...

2008-04-23 13:36:00 122

CSDN空间和Blog改版

早上起来登陆Blog空间,发现以前显示很好的模板现在却显示得乱乱的,还以为是自己浏览器出了问题,加上那个上下滚动的软件交易列表,真是出奇的烦。登陆Blog后台管理,发现后台管理的界面也和以前大不一样了。幸好在顶部看见有私信一项,点开一看,才发现原来CSDN的个人空间和Blog都进行了改版。正如其消息通知中所说,现在社会网络SNS是网络发展的大趋势,国外的Facebook不需多说,就是国内的校内网等...

2008-04-23 09:20:00 51

Linux环境(三)--日期与时间

时间与日期通常对于一个程序来说可以确定时间与日期是十分用的。也许他要记录其运行的时间,或者是他要一个特定的时间改变其形为。例如,一个游戏程序也许不会在工作时间运行,或者是一个备份调度会在启动自动备份之前等待早些的工作完成。所有的Unix系统对于时间与日期都使用相同的起始点:1970年1月1日午午夜GMT。这是Unix的创世纪,而Linux也不例外。而在Linux系统中所有的时间都是以秒记量的。这与...

2008-04-22 11:10:00 78

怎么管

在大型 ERP 项目开发时,有多个子团队,每个子团队有多位工程师。昨日和某个子团队的项目经理聊天时,我强调专人负责各层开发的重要,也就是 DB、Business、UI 各有不同工程师负责,横向分割工作,而不是一个工程师负责一个功能,DB、Business 和 UI 通通一个人包了,变成直向分割,其要点如下:· 每个工程师熟悉的技术不同,UI 需要 Ajax、Web、ASP.NET,中间层熟...

2008-04-20 11:11:00 64

Linux环境(二)--环境变量

环境变量我们在第2章讨论了环境变量。这些变量可以用来控制shell脚本和其他程序的形为。我们也可以使用他们来配置用户环境。例如,每一个用户都有一个环境变量,HOME,定义了其用户主目录,作为其会话的起始位置。正如我们所知的,我们由shell提示来测试环境变量:$ echo $HOME/home/neil我们也可以使用shell的set命令来列出所有的环境变量。Unix描述定义了许多标准的环境变量用...

2008-04-19 15:15:00 62

2008腾讯安全峰会有感

上个月参加了腾讯公司举办的安全峰会。有关这次会议的详情可以参加http://tech.qq.com/zt/2008/wlanfh/。特别的,有每个讲座的发言记录。对安全感兴趣的同事可以参考一下。这次会议上见到了Xfocus的于旸,方兴, 张翼等熟人,让人高兴。估计下次再见面就是今年的Xcon了。又结识了吴石,郑文彬,吴鲁加,郑歆炜等新朋友。尤其让我感到有价值的是,通过和业界同仁的交流,对国...

2008-04-19 14:35:00 65

SQL 2008 T-Prep 上课心得(二)

Extensible Key Management:采用企业已有的密钥架构,如第三方所提供的 Hardware Security Module(HSD)Transparent Data Encryption:· 整个数据库通透地加密,应用程序不需要改写,也感受不到· 效率影响不大,但会与数据型态有关· 可以用二进制编辑器搜寻数据库档案,或数据库备份,若不加密可...

2008-04-17 11:59:00 66

IT业潜规则 通奸的不如的

 随着美国经济的衰退(不知道是不是初中学的资本主义经济危机)和全球经济衰退,各大IT企业为了维护自己的利益和少受损失,不得不选择从对抗走向合作,于是发生了下面的两幕:1 Oracle以85亿美金收购BEA众所周知,oracle大汉是专门做数据库的,近年来也做中间件和SOA,这个原来做中间件的BEA MM不断发生冲突,两个人为了各自的利益彼此之间暗送秋波多时,最终为了市场的占有率BEA MM以85亿...

2008-04-15 11:26:00 86

Linux环境(一)--程序参数

当我们为Linux编写程序时,我们必须考虑到程序会运行在多任务环境下。这就意味着多个程序会同时运行,并且共享机器资源,例如内存,磁盘空间以及CPU周期。也许在同一时刻会一个程序多个实例在运行。这时最为重要的就是这些程序之间不会相互影响,彼此清楚其周边环境,同时也要正确的运行以避免冲突,例如与另一个程序同时试着写入相同的文件等。在这一章,我们将会讨论程序执行的环境,他们如何使用环境来得到有关操作环境...

2008-04-13 17:23:00 69

SQL 2008 T-Prep 上课心得(一)

Database Mirroring · 增加若 Principal Server 的 Data Page 损毁(程序发生 824 'soft-io'/823 'hard-IO'/829 'Restore needed' 等错误),若在 Mirror Server 对应的数据页完好,则可以自动从 Mirror Server 将该页读回。 · 在 High Safety mode 若要转...

2008-04-10 14:47:00 69

在大型遗留系统基础上运作重构项目

在大型遗留系统基础上运作重构项目作者:熊节(ThoughtWorks中国公司资深咨询师)(本文发表于《程序员》杂志2008年第4期)本文以ThoughtWorks中国公司与客户合作的咨询项目为背景,为读者介绍如何在一个大型遗留系统的基础上组织和运作重构项目,从而切实有效地改善系统质量。现状eMAN是客户的一个核心业务平台。该产品采用了典型的C/S结构,负责处理大量请求和计算的后...

2008-04-04 11:57:00 63

你写的程序费电吗?程序员也影响全球变暖

这个问题一问,可能很多人都摸不着头脑。我们写了这么多年的代码,从没考虑费不费电的问题呀!再说,运行程序的电脑费不费电跟我们有什么关系呀!其实,可能由于算法问题,你写的代码正在耗费着大量的本不该费的电能,全球变暖也有程序员的责任。 当今是互联网时代,互联网后台系统是最核心的支撑平台,数据库,中间件等等服务器其程序主导着系统的结构。程序员在设计模块时,往往只考虑逻辑功能的快速实现和对基础件的依赖...

2008-04-02 11:09:00 268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除