摘要: 2004年8月17日的美国加州圣巴巴拉,正在召开的国际密码学会议(crypto’2004)安排了三场关于杂凑函数的特别报告。在国际著名密码学家eli biham和antoine joux相继做了对sha-1的分析与给出sha-0的一个碰撞之后,来自山东大学的王小云教授做了破译md5、haval-128、 md4和ripemd算法的报告。在会场上,当她公布了md系列算法的破解结果之后,......
摘要:接受一个worklistquery请求时,服务器先响应 接受关联请求,然后成功再接受查询请求
用下面函数响应关联请求
l_void cnetclient::onreceiveassociaterequest(ldicomassociate *ppdu)
下面函数响应查询请求
l_void cnetclient::onreceivecfindrequest(l_uchar npresenta......
软件工程思想-林锐:第二章 程序员与程序经理工作在第一线的软件开发人员是程序员与程序经理,他们决定着软件的命运.良好的程序员队伍与出色的管理是软件项目成功的必要条件.管理不是管制,不是去卡住人家的脖子,因为程序员不是一群野鸭子.管理的目的是让大家一起把工作做好,并且让各人获得各自的快乐与满足.当一个组织被出色地领导时,雇员甚至不知道他们已被领导.在项目完成时,他们会自豪地说:“看看我们通过努力取得的成绩吧”.所以管理者不能老惦记着自己是一个官,而应时刻意识到自己是责任的主要承担者.
不懂英语的人准以为easy与ok是贬义词.要让软件项目失败很容易,只要符合下列条件之一即可: 【程序编程相关:
软件测试之我见---现状篇】
我们经常会听到有经理头衔的人在高谈阔论:“编程我不会,做个项目还不easy?派个人去搞系统分析,回头再叫几个程序员把需求译成程序,不就ok了吗?” 【推荐阅读:
坚持学asp.net——(八) 】
(2)技术负责人对编程不感兴趣; 【扩展信息:
Regular Expressions 】
(1)项目经理对软件一无所知;
(3)真真编写代码的程序员是临时雇用的.
如果上述三个条件同时具备,就请放心失败好了.
让我们少幻想自己是比尔·盖茨,先当好程序员与程序经理再说.
?
2.1? 了 解 程 序 员
?
早期的程序员干活能从软件直通硬件,个个生猛无比.又因他们的作息时间.言行举止与常人不太一样,久而久之就给人们留下了“神秘”.“孤僻”的印象.如今软件行业被炒得热火朝天,有能耐的程序员即便躲在大山岙的军工厂里也能被挖出来.而更多原本不是程序员的人操起几本“速成”.“二十一天通”等书籍也加入了这个行业.现在国内号称有上百万程序员,这支大军鱼龙混杂,已搞不清那些是正规军,那些是民兵游击队了.
真正的程序员都有如下秉性:
一.诚实
程序员在学习与工作期间几乎天天与机器打交道,压根就没有受欺骗或欺骗人的机会.勤奋的程序员在调试无穷多的程序bug时,已经深深地接受了“诚实”的教育.不诚实的人,他肯定不想做.也做不好程序员.
有一名市场营销员与一名程序员都在新闻发布会上发言,将一项新技术的消息公布于众.
市场营销员说:“这项技术比电话.晶体管与原子弹三项发明加起来对世界文明的影响都要大.”
程序员说:“这项技术在有限的领域内,在有限的程度上,解决了一些技术性的问题.”[james 1999]
看来为了让我们的民族更加诚实,学电脑真的要从娃娃抓起.
二.简单——实用主义
有人问一个数学家,一个物理学家与一名程序员:“一个盒子有几个面?”
数学家回答说:“有六个面,因为盒子是长方体.”
物理学家回答说:“有12个面,分为6个外表面与6个内表面 .”
程序员回答说:“只有两个面,里面放电路板与硬盘,外面放显示器与键盘.”[james 1999]
目前即使最先进的计算机也不具备智能,程序员的基本工作就是把复杂的问题转化为计算机能处理的简单的程序.如果一个问题复杂到连程序员自己都不能理解,他就无法编出程序让更笨的计算机来处理.所以程序员信奉“简单——实用”主义....
下一页 摘要: 小公司发展过程中“强人”的重要地位: > 首先声明“小”和“强人”是相互对比的概念,在人才济济的一流公司里,原来可以称为“强人”的人首要任务就是做好“普通”的事情。 > 曾经的中关村的软件公司,一个人,两三个人的小公司非常多,他们只有一个产品,一个人的生产线只有一条......