引言: 开发人员需要知道的东西杂谈 v1.1作者 :很土 鉴于经常看到很多傻傻的问题,比如xx语言干什么用的,xxx语言是不是落伍了?(不过说实在的,这些问题初学者都会有.)我在这里说说开发人员应该知道的一些东西。
摘要:关键字:截包 应用层 中间层 ndis windows作者:fang(fangguicheng@21cn.com)为什么要在应用层截包 引言截包的需求一般来自于过滤、转换协议、截取报文分析等。过滤型的应用比较多,典型为包过滤型防火墙。转换协议的应用局限于一些特定环境。比如第三方开发网络协议软件,不能够与原有操作系统软件融合,只好采取“嵌入协议栈的块”(bits)方式实施。比......
摘要:(1).微笑(微笑很重要,从你第一天开始微笑,你会感到世界变得美好起来)| 试过,效果不错(2).赞美的言语神态(和你交谈的对方有没有露出甜美的笑容呢) 恩,有效果(3).富有同情心(做一个善良的人就从现在开始) 没怎么注意过(4).静心倾听(理解万岁,这样也可以简单的做到) 这个好象不难 (5).注视的眼神(你关注的眼神一定能让对方感觉到) 这个需要养成习惯(6).记住别人的姓名(这是基本技能)......
开发人员需要知道的东西杂谈开发人员需要知道的东西杂谈 v1.1 作者 :很土 【程序编程相关:
我的百宝箱之eclipse技巧 】 【推荐阅读:
关于Visio2000 Enterpri】 【扩展信息:
我的百宝箱之Eclipse 3.0.1插】 鉴于经常看到很多傻傻的问题,比如xx语言干什么用的,xxx语言是不是落伍了?(不过说实在的,这些问题初学者都会有.) 我在这里说说开发人员应该知道的一些东西.但是这些只是我在平日里看到与想到的.难免有所偏差,请见谅. 软件开发,是一个综合性的活计.软件开发,并不仅仅是编写代码.学会了用c这些编程语言进行编程只是第一步,一个最最基本要求. 其他要的东西还多着呢.在我看来,程序员大致可以分为两类.当一个工作任务分配到程序员身上时,一种程序员知道为什么要这样去做.另外一种则知道怎么去做完这个工作. 而这个区别就大了.如果你知道为什么要这样去实现,这个至少说明你能把握住你的任务在软件工程里面的位置.如果你只是仅仅知道怎么去完成他.那只是说明你能做完这个工作而已.想做好就不一定能行了.而第一种程序员一定能做好.做的最优.看看下面的条条,希望对大家都有所帮助. 第一要说的,编程的关键是什么? 编程不是实现了代码就可以了.引用我的友人的一句话,“编程讲究是一个整体的平衡性.” 对于这个他是这样解释的.“平衡性,是软件的很重要的部分,从平衡性的角度去考虑编程,就会抑制你想要用最新技术,最新系统等等一些想法.因为从平衡性的角度考虑,只要你的软件有一个瓶颈出现,你的程序就是失败.你首先要考虑的是怎么消除程序中可能存在的一些瓶颈.在这个基础上你才有权利去考虑提高你程序的性能”.就算你拥有最新的技术,最好系统,如果你的代码不行.只要你的程序有性能瓶颈存在,等于什么都没有做. 在这里我想说的就是程序是人写的.如果你的水平不行,再好的现成的技术也是用不起来的.就算用起来了,你可能没有办法说清楚,为什么这样用? 第二要说的,怎么编程? 我想很多人看到这个问题,一定会在心里把我骂的体无完肤的.心想这小子活腻了.骂也无妨.暂且听我说.我说的怎么编程不是要说怎么写详细的代码,而是你的程序最终是怎么形成的.我想写到这里又有人把我给陵迟了一次了.但实际上编写代码是在软件的生产过程中占有时间比较少的一块. 我个人觉得要包含以下的几个部分: 1.市场潜力分析 分析你要写的软件能不能卖出去,或者说我要编写什么样的软件? 2.同类产品竞争分析 ...
下一页 摘要:第1章 假想的病毒程序 假如您对病毒的了解象人们对尼斯湖怪的了解一样少,那么读了下面的程序,你会发现怪? 一个批处理病毒 你第一次用批处理编程序是在几年前?你是否想象过下面的批处理也是一个病毒? @echo off rem 文件名 virus.bat rem 本病毒感染自动执行批处理文件 if drive=="a:\" goto end123 if drive=="c......