设为首页 | 登录 | 免费注册 | 加入收藏
文献检索:
  • 多核:沿着轨迹拓展历史
  • 7月27日.英特尔发布了新的酷睿2微处理器。尽管从中文的产品代号上看去.这并不是一次大的升级.但事实上这是英特尔微处理技术体系自奔腾以来最大的一次变革。之前的Core Due处理器所采用的Banias架构带有明显的过渡特征.因此在网上卷入了一场“真假双核”的辩论暗流之中。然而.当酷睿2发布之后.一切质疑的声音嘎然而止。以此为标志.犹豫和观望变为历史.多核时代确定无疑地向我们走来。
  • 厂商直击
  • 北京软件与信息服务业促进中心近日宣布,北京7家Linux企业于8月15—17日在美国旧金山会议展览中心举行的Linux World大会上集体亮相。在接连三天的展会上.7家北京Linux企业,以“Linux中国,服务全球”为主题.在旧金山展示Linux产品及解决方案的应用。
  • 专访Tomm工作室商任伟
  • 记者:什么是流氓软件? 商任伟:习惯上把那些强制安装、强制运行.无法卸载.自动弹出广告之类的软件称为流氓软件。流氓软件不是病毒.但它的危害性却不亚于病毒。首先流氓软件强制安装,强制运行,占用大量系统资源,使得系统效率大大降低;第二.流氓软件会干扰正常程序的运行.还会使部分软件不能运行,甚至会造成Windows系统蓝屏死机和不能启动:
  • 对流氓软件应群起攻之
  • 朋友告诉我,他读书的时候,校外有录像厅半夜播放色情片;一位同学,常带领大家翻墙出去“欣赏”。某天,该同学不知为何,打电话向公安机关告发,录像厅遭查封,大家没了去处,知道真相后.将告发者暴打一顿了事。
  • Ken Thompson——Unit时代的开创者
  • Ken Thompson,1943年出生于美国新奥尔良。1960年.进入加州大学伯克利分校主修电气工程。1965年毕业后.又花了一年时间在该校取得了电子工程硕士学位。在Ken读书期间,正好是计算机时代的起步阶段.自小喜欢电气的Ken接触到计算机后.立即沉迷其中.从1962年开始.就在学校计算机中心找到份工作,专门负责程序编写。为其后他一手开创的Unix时代奠定了良好基础。
  • 微软技术
  • CodePlex com是由微软公司建立的一个NET开发社区,在CodePlex.com上.NET开发人员可以创建自己的项目工作区,然后在项目工作区和项目的协作开发人员一起共享信息和代码。当然,如果你愿意,你也可以将自己的项目成果,甚至源码共享给任何人,或者加入到某个感兴趣的项目中去。非常值得一提的是.
  • 数据库技术
  • 本月微软明确表示了基于SQL Server 2005的许多发展策略,即在继续促成关系数据库与XML数据库融合的基础上.花大力气主攻BI报表技术及其客户端展示技术。之前,在SQL Server 2005 Express发布Advanced安装包时免费把Reporting Service包括在Express版本中的时候,许多人已经发现Reporting Service在整个SQL Server 2005计划中担任了更主要的角色:
  • Java技术
  • Ruby on Rails潜移默化的影响了Java开源社区的发展方向。自2000年Struts框架发布.到2001年底Hibernate的诞生.再到2004年Spring的流行.Java社区的开源软件哲学是:“只做好一件事情.只做最擅长的事情.其他事情留给别人去实现”。一批优秀Java开源软件.如Spring.Hibernate.iBATIS都专注于解决应用软件的某个问题.将整合的工作留给了开发人员。
  • 软件工程与项目管理
  • 还是从Gartner说起。Gartner发布了2006年度的Emerging Technology Hype Cyle(新兴技术成熟度)报告,评估了36种关键技术和趋势在下10年的成熟度、影响力和采纳速度。Gartner自1995年起开始发布年度Hype Cycle报告。报告认为所有技术将经历5个阶段:技术萌芽期(Technology Trigger)、过热期(Peak of Inflated Expectations)、幻灭谷底期(Trough of Disillusionment)、
  • 嵌入式移动开发
  • 秋天是一个收获的季节,我们总会有一些意外的收获。微软的Share Source计划公开了微软Device Emulator的源代码,对于研究模拟器技术的朋友应该是一个绝好的参考资料。这次公布的Emulator源代码,包括一个CPU模拟器,将ARM指令JlT编译成x86指令,MMU模拟器支持虚拟内存和页保护,主板模拟器模拟RAM和NOR Flash内存,
  • Open Source
  • 早在几个月前,Sun就宣称要把Java(Javac和JVM)进行开源。这条消息曾一度引起整个开源社区的巨大震动。Java问世已过十年.它已经占据了企业级计算市场的大部分份额,在移动领域也颇有建树。整个Java社区也是生机勃勃,开源力量在其中发挥了极大的作用。几乎所有JCP规范均有其开源实现,不过唯一例外的似乎只有JDK。虽然诸如GNU和Apache这样的开源组织仍在试图完成这个目标。不过到目前为止.这个目标看上去仍然相当的遥远。
  • [8月人才快报]IT猎头瞄准IT高管 高端技术人才引进仍是难题
  • 7、8月酷暑,我们花了一个月的时间对IT猎头市场进行了初步调查。虽然说猎头已不再是陌生的词汇,但猎头行业几乎每家公司都会涉及的IT猎头,其含义似乎有些含糊。在这里,我们可以从目标人群的角度分两个层面来理解,一是猎IT行业的高管,一是猎高端技术人员。
  • [HR之声]电信技术人才总量不足 单靠猎头不能解决问题
  • 随着国内电信行业的硬件基础设施的逐步完善,构建在基础设施之上的各种服务也在被电信运营商以及电信服务提供商不断推出,从语音基本服务到多媒体服务的各种新业务也层出不穷,随之而来的.就是要求不断有适合的人才充实到增值服务的建设中来。电信领域里的软件开发人才有哪些具体要求呢?为此,我们在在BEA的一次User Group的活动中.采访了成立不久的BEA电信技术中心的两位技术顾问,宋海龙和梁医。
  • 寸锐斋
  • 从《水果的故事》到《程序员的灯下黑》,看得出作者非常了解程序员的心理和软件研发管理中的问题,更难得可贵的是能够以一种轻松诙谐的方式表达出来.让读者记忆深刻和对自己进行反思。
  • 实现.NET无限潜力
  • 作者孙展波是微软资深专家.现从事下一代视窗操作系统的开发。并连续参加了2002年和2003年的TechEd。其blog中提供了对Tech·Ed课程的更多讨论和资料。
  • 朦朦的秘密基地
  • 作者王克明是台湾软件设计资深顾问及系统架构师,多年担任各知名企业顾问。其Blog关注技术,关注生活,生活态度值得所有程序员参考。
  • 国外技术大师Blog中文版计划
  • Martin Fowler,Guid。Van Rossum.Phillip J.Eby.Herb Sutter,Robert C.Martin,Eric Newcomer.这些如雷贯耳的名字,你应该不会不知道。想要与这些国外的技术大师亲密接触么?CSDN Blog推出国外技术大师Blog中文版计划,你也有机会参与。
  • 网络聚焦
  • 为了向信息业员工们提供商业智能工具以便他们更方便地作出适当的决策.业界已经付出了相当的努力。大多数企业级商业智能解决方案都是由多个来源提供信息.采用的方式一般是某种类型的服务器端信息整合。无论是统计数据的报表型系统.SharePoint——类的协作工具.还是可以提供商业流程管理的自定义企业级应用整合工具,关键的着眼点都在于信息的实际提供方式.而信息的使用方式却没有得到相应的考虑。
  • Csdn 让您不会错过最HOT的信息
  • 主题:Hibernate查询语句——HQL;主题:面向对象查询语言:NQL;主题:随心所欲绘制状态栏;主题:关于随机数的思考;主题:深入理解abstract class和interface
  • 蜕变,程序员转型的故事
  • 国内一直都流传着一句让所有程序员惶恐的“名言”——程序员的开发生命只到30岁!于是转型就成为国内程序员们最为关注的话题之一。一般来说程序员生涯中的重大转型,大致分为三种类型:技术上转型、向管理转型、创业转型。在开发生涯中,每个程序员都至少会面-岛一次这样的机会和挑战,其中,有成功、有失败,关键是如何能够迅速面对变化的局面,快速地做出正确的、适合自己的选择,以应付更大的挑战。那么程序员应该如何成功转型呢?本刊编辑部特别针对转型问题,做了广泛地调查,相信可以带给大家一些启示和思考。
  • 网格:海量存储的新秀
  • Nati Shalom——GigaSpaces首席技术官和创始人,负责GigaSpaces的技术发展蓝图和其产品的发展方向,主要是涉及适用标准.架构和产品设计方面的问题。Nati也是以色列网格联盟(Israeli Grid consortium)的领袖。他领导了以色列黄页中第一个逆向竞标(Reverse BlD)交易市场的开发。以前他与lONA合作.负责向以色列主要lSV(独立软件开发商)推广其产品和技术。
  • 敏捷开发的本质——自组织团队
  • Mishkin Berteig是来自加拿大的敏捷专家,毕业于加拿大萨斯卡彻温大学(University of Saskatchewan),获得计算机学士学位。他是一位拥有13年开发经验的高级软件构架师,擅长Java,C++和C#。近年来,他一直在领导团队使用敏捷方法进行软件开发,包括极限编程、SCRUM以及敏捷RUP。
  • 不仅是“百万”——第三届趋势科技程序员大赛观感
  • 2006年7月24日,南京,“趋势科技百万程序大赛”决赛拉开序幕。从初赛350支参赛队伍中脱颖而出的10支队伍,参加了为期3天、72小时的封闭式决赛。从2002年“趋势科技百万程序大赛”第一次在中国大陆举办至今,这已经是第三届。回首当年,“趋势科技百万程序竞赛”第一次在国内举办时,与中国台湾高校学子“同时、同题、异地”竞赛,
  • 扁担挑起高科技
  • 泰山,除了著名的十八盘、南天门之外,还有一道独特的风景,那就是“泰山挑夫”:坚毅的目光,古铜色的皮肤,紧绷绷的肌腱,平静而不中断的步履,一挑就是2000多年……无论是上到秦皇汉武封禅泰山用的物品,还是下到修建盘道庙宇用的砖瓦石块无一不和他们的扁担有关。可以说.他们扛起了整座泰山。
  • Made in China中国共享软件飙升世界
  • 中国共享软件国际论坛如期召开.规模虽然仅140人左右.但较去年有了很大的进步,中国共享软件联盟的李祥在提及此事即是一脸的幸福。本次论坛还得到了全球最大的共享软件分销商Digital River(以下简称DR)的支持,可能很多人不曾想到也很奇怪的是,这么一个小规模的会议,DR竟然派了包括副总裁Brant Pallazza(傅博天)在内的15位员工前来助阵。在中国大陆既没有办事处。也没有合作厂商,DR为何如此“铺张”呢?
  • 程序员向流氓软件开枪
  • 6月中旬,在北京软件行业协会的首页,有一项关于流氓软件的调查,“你遇到过以下哪种流氓软件的行为?”,经过历时2月、27万人的投票,有55.99%用户被强制弹出广告,22.88%软件逃避用户卸载,15.72%用户被私下收集敏感信息,浏览器受劫持的用户为19.77%,其它人占9.65%。与此同时,北京软件行业协会发起了一项全民活动,号召民众举报“流氓软件”,截止目前为止,协会网站共收到举报信息15217条。7月11日,网络行业协会公布了10大流氓软件。
  • 科技创业点评
  • Jukuu是一个专注于表达服务的专业例句搜索引擎,通过搜索相关例句为用户提供相关参考。Jukuu认为用户平时的英文写作/翻译是重组别人以前使用过的片段而非完全进行新的创造,并假设用户具备基本的英文鉴别能力,因此该系统所做的只是“举个例子”,提供着一种“基于实例”的服务。
  • 声音与幽默
  • “三大注意八大纪律” ——奇虎360安全卫士正式对外公布新的软件服务条款。以及发起征集督导委员会成员倡议。业内人士认为,奇虎此类举措旨在进一步强化自己第三方独立的身份。使自己刺杀流氓软件的行动更加“名正言顺”。
  • 多核时代改变计算机发展历史:多核,瓶颈在软件
  • 1965年4月。戈登·摩尔先生在准备某个演讲之前忽然灵机一动。发现了计算机处理器发展的规律。这些规律预言道:“半导体芯片上集成的晶体管和电阻数量将会以每年一倍的速度增长”。到1975年。他将这条定律进行了修改。并称:“电脑芯片中的晶体管的数量每18个月将翻一番”。尽管摩尔先生只将这个定律放在10年的范围之内。但是在计算机硬件领域仍然坚持不懈地履行着这一定律。按照当时的预测。今天CPU上的集成晶体管数量应该已经达到17.5万亿个。很明显。今天的CPU并没有达到这一数量。导致这种情况的根本原因其实主要是因为对芯片设计和制造工艺上。几乎已经达到了极限。人们无法再通过增加晶体管的数量来提高CPU的运算能力了。
  • 多核是软件开发行业的迁移目标——专访英特尔软件产品事业部业务拓展和市场总监James Reinder
  • 不久前,本刊作为受邀媒体,赴大连参加2006软交会,并且采访了专程从美国赶来的英特尔的高层,这就是英特尔软件产品事业部的James Reinder.James Reinder已经在英特尔工作超过十多年,参与了大量英特尔软件产品的开发。
  • 计算未来——英特尔谈多核趋势
  • 作为PC平台CPU厂商的大哥,英特尔在通用平台处理器领域一直遥遥领先.回首英特尔从8086/8088开始发展其x86体系微机处理器.对计算机发展历史产生了极大影响。然而随着多核技术出现.我们开始听到对英特尔的质疑之声,为此,本刊记者采访了英特尔公司资深技术经理赵军。
  • 多核时代:这里的黎明静悄悄
  • 素有“软件狂人”之誉的梁肇新回忆起自己当初开发著名的国产软件《豪杰解霸》时,说当时(90年代中期)UPU还没有提供一个良好的支持多线程的环境,在做多媒体软件时,往往按照这样的单线流程:声音送过去,声卡工作,主程序解码,解码完后再利用多余的时间检查声卡上的声音是否放完了,如果没有放完,再去解声音,然后去解图像……
  • 茶杯里的风暴(上)——从AJAX到多核想开去
  • 最近在一次上海同行的聚会中.一位朋友不知道出于玩笑还是认真地大声宣称“精通Ruby和AJAX将是未来程序员的标准!”当时我一身冷汗:一顿饭的功夫.我就被这个吓人的判断从程序员行当里扫地出门了!难道从此以后我会被扣上一顶软件开发外行的大帽子?
  • 关于多核技术的几点思考
  • 在向王教授约写这篇稿子的时候,我遇到了很多困难,尤其是在向她请教许多有关多核与并行计算问题的时候,常常被她严谨的作风所折服。王小鸽教授作为国内并行计算第一流的专家,从做学问的态度上给了我很好的启示。经过几番努力地沟通,这篇文章最终还是与读者见面了,尽管在文中我们会看到那种学院气息浓厚的代数表达式,但是希望程序员读者不要因此而畏惧这篇文章,它从另外一个更深的角度为我们理解多核技术、并行计算乃至未来计算机的发展提供了不同的视角,也为我们将来编写计算机程序提出了几点不同的思考。
  • 巨人的史诗浅谈计算机体系结构
  • 回顾现代计算机的发展.我们不吝赞美之词去讴歌那些伟大的科学家、伟大的工程师和伟大的公司.是他们引领地球进入了信息时代。每一系列计算机的设计都是复杂而缜密的过程,我们以计算机体系结构来描述细节和特点,这都是最高人类智慧的结晶。其中既要基于硬件工艺,又要顾及软件开发;
  • 对软件开发影响最大的六大硬件技术
  • 对于一台计算机来说,硬件是“经济基础”,软件则是“上层建筑”。于是,硬件与软件之间的关系必然是:矛盾的,但又辩证统一的。软件是硬件为用户提供服务的窗口,而硬件对软件的功能提供了基础的支持、以及性能上的保障。硬件决定了软件,而软件也会反作用于硬件(有时候甚至是一种制约)。硬件与软件之间息息相关,相互依存,相互渗透,最终能够达到共同繁荣。 硬件技术在不断进步,而且它的进步往往还具有革命性!由于“摩尔定律”的客观存在,每一次硬件技术的变革都是那么的令人期待。它推动着计算机工业不断地向前发展,给软件业也带来了深远的影响。因此,本文试图通过回顾计算机硬件在存储容量、CPU主频、CPU指令集、总线带宽、显卡性能、网络带宽等方面的进步,来展示硬件对软件的“影响力”。应对扑面而来的多核时代,你做好准备了吗?
  • 如何做一场成功的技术讲座?——微软MVP最佳讲师安定讲座侧记
  • 对从事技术方面工作的人,难免有面对公司内外需要做演示的时候,所谓“台上三分钟,台下十年功”,然而这工作却成为不少埋首技术的科技人心的痛,你知道如何在一场公开性的技术演讲中,让听众了解你的产品、你的公司甚至你自己吗?像微软这样的大公司如何准备他们最重要的产品发布会?
  • 从涉众利益改善需求质量
  • 在一次交流会上,笔者被要求向开发团队展示如何在开发团队当前项目中使用用例方法。在对项目基本没有了解的情况下.笔者通过和在场开发人员的对话.一步步地引导.最后推敲出了一份用例文档。沉默了一会之后.开发团队的负责人对笔者说.“其实您找出的这些需求现在我们已经知道了.所不同的是,您是在设计之前知道的,我们是碰了很多壁、修改了许多代码之后才知道。如果我们当初能掌握您刚才展示的技能.就可以少做许多无用功……”
  • 基于软件主板的系统整合之道——利用用例图表达架构观点之三
  • 某一具规模的制造业厂商,采购某家ERP产品,并委请该ERP厂商作整体系统资源规划,以整合该公司内部既有CRM与HR系统,同时又外购了Workflow产品,打算利用整合的解决方案,并降低建置的成本,以提供公司内部客制化的“供应链”制程服务。
  • i桌面,与微软Live争锋
  • 如果有这样一个网络桌面它可以弥补收藏夹的缺陷,把你所喜欢网页中的一块甚至个人邮箱都放在同一个页面中进行管理,而且可以随意设计版式,自动更新内容,你愿意使用它吗?
  • 敏捷模式在微软项目中的经验谈——软件开发项目管理的案例解说系列(六)
  • 这个自从今年三月开始的有关软件开发项目管理的连载文章系列,到目前为止已经将项目管理的基本原则在软件开发上的实践运用为读者们做了一个简单的介绍。在这个系列文章里,我还将微软在产品开发上的一些有效的管理经验和企业文化,通过自己所经历过的产品开发的管理、联系一些具体的开发案例为大家做了解释。希望读者可以通过这些案例的解说.
  • TDD:金字塔上神像的光芒
  • 极限编程的出现似给沉闷的编码生活吹来一阵清风,而TDD(测试驱动开发)则是极限编程的一个重要内容。TDD的优点很多,但正如很多实践过此思想的人所说的一样,“说起来容易做起来难”,也是这点让很多人对TDD却步不前。基于此,我们邀请项目管理专家王晓毅先生从理论到实践,分五个篇章对TDD进行一个系列的阐述,以飨读者。
  • 让统一过程也敏捷
  • 每个人都意识到我们需要过程来改进软件开发的方式.我们需要敏捷.灵活性和适应性.我们需要高质量。但是.很多人都发现.现有的软件过程过于繁重.并约束、妨碍着我们创造力的发挥。
  • 让我们Pair做任何一件事
  • 我的第一次Pair(PairProgramming的简称.即结对编程)是在ThoughtWorks公司面试时进行的。那次,他们来自英国的项目经理Andy面试我,和我一起进行Pair。Andy问我以前是否Pair过,我说这是我第一次Pair。随即他就告诉我:”It’svery funny.”
  • IBM DB2 9探索之旅:飓风起于青萍之末
  • 时值IBM DB2 9正式发布,这一具有历史性的产品给软件开发人员和业界带来了新的契机。面对信息的整合,人们开始拥有一把开启新时代的钥匙,它将带领数据库领域的专业人员走向一个新的纪元。 对于DB2 9来说,这样强大的一个产品除了将传统关系数据库与层次数据库进行良好的整合以外,另外一个让它如此出众的原因在于它走在了时代的交汇点上。随着人类对于数据,或者称之为信息的了解越来越深刻,数据库也开始逐渐演变和进化。数据管理软件从集中走向分布,从字符检索走向语义,再从网络迈向网格,这一系列技术上的革命交汇在现下。 为了从历史、业界、技术等多方面深入了解这个划时代的产品,《程序员》杂志特别组织了这个特别专辑,旨在为软件开发人员和业界的专业人士以及技术决策者提供未来信息管理软件发展大势的依据。与此同时,也为了能够让开发人员共享IBM迈出举足轻重的一步所具备的勇气,并将这个产品背后强大的技术体系彻底,深入地挖掘出来。
  • 从量变到质变——王云院士谈DB2 9
  • 今年7月,在DB2经历了二十多年的发展后,推出了其最新版本——DB2 9.这个代号为”蝰蛇”的信息管理软件是数据库历史上的一个重要的里程碑.具有从量变到质变的突破。它从底层实现了关系数据库与层次数据库的结合,解决了在数据复杂度不同情况下的应用问题。然而这个划时代的产品意义何在?似乎人人都有不同的观点.带着这样的问题,本刊记者采访了IBM院士王云先生。
  • 从集中走向分布
  • “天下分久必合,合久必分”.对于短短的计算机发展历程而言.似乎也无法逃脱宿命。从层次数据库到关系数据库.从大型机到小型机.到个人计算机再到网络计算的趋势无可阻挡。我们处在一个充满变化的时代.一个太多纷合的时代。在数据库的发展历程中.有一个巨人的身影注定无法遗忘——这是一家有着太多故事的百年老店.这是关系数据库的缔造者。
  • 语义使计算机更聪明
  • 我们利用计算机在当前Web中搜索“张三的母亲”内容的网页时,如果某个页面中只包含“张三的妈妈”而没有包含“张三的母亲”时.我们是搜索不出这个页面的。这时,我们一定会想计算机真“笨”啊。
  • 网格计算——未来计算和存储的未来
  • 网格计算(Grid Corrputing)是一种新型的、以服务为导向的架构。这种架构可以在互联网或专网内融合各种异构的IT系统.并支持分布式的计算从而使独立的用户组在高速网络上动态地共享计算机资源。网格计算是伴随着互联网技术而迅速发展起来的.专门针对复杂科学计算的新型计算模式。这种计算模式是利用互联网把分散在不同地理位置的电脑组织成一个“虚拟的超级计算机”.
  • DB2 9试用情况评析
  • 最近看了不少国内、外同行对DB2 9的评论,内容上虽然百家争鸣,但基本上体例都是一样的,依次分别是PureXml、自动内存管理、表分区、数据压缩、基于标签的访问控制(LBAC)……,此外作为开发人员笔者还想就Viper对Visual Studio.NET2005和Eclipse的Add-ins的使用情况作些简单的介绍。 此次版本的DB2 V9正式发布前差点被命名为DB3,虽然最后还是沿用DB2的名字发布,但是从可以被考虑命名为DB3这件事本身就已经说明了这个版本较之DB2 Ver3至DB2 Ver8之间非常大的差别,最直接的原因也是因为它进入了双核的时代。
  • 覆水难收?轻松写个Undoable程序(上)
  • Undoable程序的撰写原本不是件容易的事。Java Swing恰在/javax/swing/undo目录下提供了一组相关classes做掉大部分工作,使我们的负担相对轻松很多。本文观察知名软件中的Undo/Redo行为模式,后探讨Java Undoable APIs运行过程的来龙去脉,最后讨论应用端如何运用Swing写出Undoable程序。
  • 密码动态加密的实现
  • 对敏感信息的加密是重要的安全措施,重新设置密码需要一个简捷而通用的方法。本文就提供了一个解决配置文件中敏感信息的动态加密的方案。
  • 探索Visual C#2005的程序开发与接口设计秘诀
  • Visual C#2005开发精彩范例:创建一个具有弹性且多样化的菜单、内容菜单与状态栏。
  • 巧妙的C++同步
  • 本文将介绍几个多线程编程实用工具和惯例,您将看到C++的同步表现并不比新兴语言逊色。
  • 我的Murphy——界面状态控制机原型
  • 界面设计和编码工作并非低技术含量或不需要重视,这方面的方法总结和创新也是提高程序健壮性和可维护性的重要部分。
  • 高频词汇提取
  • 高频词汇提取是一道很容易让人产生兴趣的题目,同时也是一道典型的计算机算法题目。主要涉及到“排序”和“搜索”两大经典课题。它的速度的快慢也取决于相应数据结构的设计。对于程序员的基本素质训练有很好的帮助。
  • 用Maven简化你的项目管理
  • 在Java世界中我们很多的开发人员选择用Ant来构建项目,一个build.xml能够完成编译、测试、打包、部署等很多任务.但我们也碰到了很多的问题.如jar文件管理混乱,各个项目结构和build.xml相差很大等等。而Maven的出现.给项目提供了更多的支持。Maven作为Apache的一个开源项目。旨在给项目管理提供更多的支持,主页地址为http:∥maven.apache.org。
  • 防御C++内存泄露的闸门
  • 灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时.内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。然而不管内存泄漏多么轻微,
  • 一边是设计模式一边是动态语言
  • 本月的亚马逊计算机图书排行榜前10位可说是被设计模式和动态语言各自占领半壁江山。排名第一位的依然是上个月的蝉联冠军《Head First Design Patterns》.这位“仁兄”在最近三个月内始终稳坐计算机类图书的头把交椅,深入浅出的内容和独具一格近乎完美的可读性使它头上的光环分外耀眼。自从获得了2005年Jalt图书震撼大奖以来,它的地位与日俱增,
  • 深入理解计算机之道
  • 当年在学校的时候.我曾经作为一名电气信息类专业的学生辅修了计算机专业的课程。我惊奇地发现.计算机专业所学的“数字设计”的难度居然比我主修的“数字逻辑”要难上不少.而且还要学习“计算机组成”、“计算机接口”、“汇编语言”、“计算机体系结构”等诸多硬件课程.但除了编程之外.并不强调动手实验.多是纸上谈兵.
  • 新书上架
  • 《程序员》每月精选上市新书,由编辑和业界专家亲自点评。诚邀读者推荐新书!
  • 面向构件的软件过程分析与高层设计
  • 分析与高层设计阶段是整个开发过程的关键,关系到能否完整自然地分割设计空间.在“面向功能”和”面向技术”之间建立映射良好的纽带。
  • 多核:沿着轨迹拓展历史(孟岩)
    厂商直击
    专访Tomm工作室商任伟
    对流氓软件应群起攻之
    [人物&报道]
    Ken Thompson——Unit时代的开创者(倪志刚)
    微软技术(Kaneboy)
    数据库技术(王翔)
    Java技术(范凯)
    软件工程与项目管理(潘加宇)
    嵌入式移动开发(马宁)
    Open Source(汤韬)
    [8月人才快报]IT猎头瞄准IT高管 高端技术人才引进仍是难题
    [HR之声]电信技术人才总量不足 单靠猎头不能解决问题
    寸锐斋
    实现.NET无限潜力
    朦朦的秘密基地
    国外技术大师Blog中文版计划
    网络聚焦
    Csdn 让您不会错过最HOT的信息
    蜕变,程序员转型的故事(橙子)
    网格:海量存储的新秀
    敏捷开发的本质——自组织团队(孟岩 朱海艳)
    不仅是“百万”——第三届趋势科技程序员大赛观感(刘龙静)
    扁担挑起高科技(常政)
    Made in China中国共享软件飙升世界(霍泰稳)
    程序员向流氓软件开枪(邹震 常政 朱海艳)
    科技创业点评
    声音与幽默
    多核时代改变计算机发展历史:多核,瓶颈在软件(欧阳璟 常政)
    多核是软件开发行业的迁移目标——专访英特尔软件产品事业部业务拓展和市场总监James Reinder(闫辉)
    计算未来——英特尔谈多核趋势(子珍)
    多核时代:这里的黎明静悄悄(常政)
    茶杯里的风暴(上)——从AJAX到多核想开去(恶魔)
    关于多核技术的几点思考(王小鸽)
    巨人的史诗浅谈计算机体系结构(戴鸿君)
    对软件开发影响最大的六大硬件技术(陆其明)
    [管理&实践]
    如何做一场成功的技术讲座?——微软MVP最佳讲师安定讲座侧记
    从涉众利益改善需求质量(潘加宇)
    基于软件主板的系统整合之道——利用用例图表达架构观点之三(王克明)
    i桌面,与微软Live争锋(闫辉 刘洪洁)
    敏捷模式在微软项目中的经验谈——软件开发项目管理的案例解说系列(六)(栾跃)
    TDD:金字塔上神像的光芒(王晓毅)
    让统一过程也敏捷(lvar Jacobson 黄邦伟 lan Spence)
    让我们Pair做任何一件事(钱安川)
    IBM DB2 9探索之旅:飓风起于青萍之末(黄甫)
    从量变到质变——王云院士谈DB2 9(欧阳璟 刘洪洁)
    从集中走向分布(刘如鸿)
    语义使计算机更聪明(宋兴烈)
    网格计算——未来计算和存储的未来(牛新庄)
    DB2 9试用情况评析(王翔)
    [技术]
    覆水难收?轻松写个Undoable程序(上)(侯捷)
    密码动态加密的实现(方梁)
    探索Visual C#2005的程序开发与接口设计秘诀(章立民)
    巧妙的C++同步(Truman Woo)
    我的Murphy——界面状态控制机原型(胡晓伟)
    高频词汇提取(王尧)
    [产品&应用]
    用Maven简化你的项目管理(张俊)
    防御C++内存泄露的闸门(谢宇 宁艳文)
    一边是设计模式一边是动态语言(李大微)
    深入理解计算机之道(刘江)
    新书上架
    面向构件的软件过程分析与高层设计
    《程序员》封面

    主管单位:中国社会科学院

    主办单位:中国社会科学院文献信息中心

    社  长:张悦校

    主  编:孟迎霞

    地  址:北京市朝阳区酒仙桥路14号兆维工业园b区3楼2门1层

    邮政编码:100015

    电  话:010-64351458

    电子邮件:[email protected]

    国际标准刊号:issn 1672-3252

    国内统一刊号:cn 11-5038/g2

    邮发代号:2-665

    单  价:10.00

    定  价:120.00