设为首页 | 加入收藏
文献检索:
  • 自学成才的编程先驱:Robert W.Floyd
  • “早时的程序编写被认为是不务正业,那时的程序帮不了工作什么忙,”计算机程序与艺术协会名誉教授Donald Knuh回忆说,“是计算机工程师Robert W.Floyd证明了程序完全可代替人工,是他改变了人们对程序的看法。他最早总结出来的数学联姻计算机科学的言论是一种行业性革命”。
  • 我的黑夜比白天多
  • 每个夜晚来临的时候.孤独总在我左右.在我苍白的笑容背后.有多少落寞和哀愁……面对日益发达的.极具诱惑力的夜生活.少有人能置之开外。但就有那么一群人.即使黑幕高垂还栖守在工作之位,把夜晚的繁荣和喧嚣视若无瞎。是的.他们就是程序员。一群成天编写代码的程序员。难怪有人感叹程序员是被流行和时髦给遗忘的部落。太久沉溺于编程之中.程序员逐渐淡忘了对夜晚的占有欲望和冲动.是这样的吗?
  • 碰撞
  • 《程序员》杂志2003年第4和第5期分别记录了香港和台湾程序员的部分现状。事实上,随着中、港、台三地IT公司间合作交流日益增加,三地开发人员的工作接触也多了起来。基于不同的教育体制、职业素养和价值体系,三地开发人员必然存有认知差异和对其它两方的不熟悉。那么,三地IT业者得到的是怎样的培养?他们是如何看待另两地同业?大家在观念上存有哪些异同?这是本次对话关心的话题。
  • J2EE高手袁红岗
  • 袁红岗是国内第一个J2EE应用服务器的缔造者,也是国内业界深入理解J2EE技术体系的程序员之一,他成领导了国内首家拥有完全自主知识产权的J2EE应用服务器——Apusic和金蝶Windows版财务软件的研发,是金蝶(国际)集团的传奇程序员。本刊特约记者最近对他进行了采访,请他从应用服务器实现者的角度介绍如何应用好J2EE技术。
  • Borland,继续赢得尊敬
  • 《Borland传奇》一书的出版,提升了开发人员对Borland公司的关往和兴趣。作为独立软件开发商,在两大技术平台的对垒中,Borland如何寻求未来的发展,如何在两大平台竞争中有所作为,这成了刚满20岁帕Borland面临的紧要课题,也成为“Borland一族”关注的话题。在最近本刊记者走访Borland(中国)公司总经理刘珍妮女士之际,这些停留在大家心中的疑团一一得到化解。
  • Blog技术与软件开发
  • Blog是Weblog的缩略语,是私人或半公开的网站。一般采用简单的发布工具,每次发布的内容按照时间逆序排列显示,每个发布内容都有独立的URL。
  • 后生可畏——CSAI最年轻的系统分析员
  • 或许是我天生就喜欢创造,或许我对什么都追求完美,21岁的我已经与软件开发结下了不解之缘。软件开发给了我一种独特的方式,让我将头脑中理想的世界得以实现。在软件开发这个大世界中,我已经逆游了近10年,而且还会继续并将永远乐在其中。
  • 企业·产品·人(上)
  • 软件工程与项目管理足成熟而博大精深的学科。所谓新视野乃是指站在“企业产品人”这个系统的角度看待问题,旨在创导使“企业一产品一人”走向成功的“方法论和模式”。
  • 利用Ant来完成Daily Building和Testing
  • XP目前在国内的运用,经历了从一年前的疯狂追捧到如今的谨慎运用的过程。虽然,要全盘实施XP的最佳实践在国内还是有一定的难度,而且也不符合实际要求,但是,持续编译和测试却是至少应该采用的实践之一。本文介绍了利用最新版本的Ant来实现从VSS中获取最新源文件、编辑、执行单元测试、发送测试结果报告的全过程,从而使您轻松实践XP。
  • 寻找“小李飞刀”
  • “凌波微步Ⅱ”的传奇将从“需求”开始。无论你采用何种软件过程模型,在整个软件生命周期中,需求分析和需求管理都是你必须首先关注的事情。从本质上说,需求分析是项目组和客户一同明确、细化需求,并为将来必然发生的需求变更准备充足的文档或记录的过程。像所有刻板、唠叨的教书先生一样,我将在本文中反复强调一件事:需求总会发
  • 为何选择Web框架
  • 在Web开发的洪荒年代、人们是不考虑太多的。编写一个CGI程序,把标准输入重定向为http请求,处理请求数据,把标准输出重定向为http响应。这就是最早的Web应用。业务与显示的耦合?工作流?不,人们无暇顾及这些。只要能让浏览器与服务器上的程序交互,这已经是伟大的第一步了。
  • Turbine探索
  • Turbinc的官方定义:Turbinc是一个基于Scrvlet的Framework,它提供给Java开发者一个快速构建安全Web应用系统的途径。
  • Tapestry初接触
  • 2003年5月29口,Tapestry加入了Apache组织,成为Jakarta项目组之下的一个子项目。如果借用时髦的术语,可以把Tapestry叫做“面向对象的J2EE Web应用框架”——又一个Web应用框架。Jakarta项目组下已经有Struts、Turbine、Jetspeed、Velocity等Web应用框架,Tapestry有什么特别之处,使得Apache的管理者们认为它有资格在Jakarta中谋得一席之地?
  • Zope——独树一帜的Web框架
  • 对Pythorl语言有所了解的朋友相信一定都听说过Zope。作为Python语言所开发的一个“Killer”级的系统软件,正随着近年PYthorl语言的流行而受到更多开发者的关注。Zope也以其独特的设计理念、先进的架构设计、稳定可靠的性能表现而获得2002年Linux Jourrlal杂志应用服务器类的编辑选择奖,并被誉为下一代应用服务器。在国外,已
  • Jabber简介
  • Jabber是一种用于在Internet上的任意两点之间进行实时消息和“到场”信息交换的XML开放协议。Jabber技术最初的应用是异步、可扩展的即时传信平台,以及提供与传统的IM系统(比如AIM、ICQ、MSN和Yahoo)类似功能的IM网络。
  • 编程扩展“记事本”功能(上)
  • 本文将向你讲述如何在没有源码的情况下,利用系统函数来扩展应用程序的功能。
  • Borland C#Builder:吹响.NET进军企业级市场的号角
  • C#Bulider即将发布,Borland将其对数据库的支持,发挥到了极致。C#Builder将有机会占领企业级开发市场。
  • Java编程语言中的类型协变
  • 本文介绍了一项对Java编程语言进行扩展的提案:为泛型(generic)类型和数组(array)类型增加类型协变标记。读者应该熟悉JSR-14提案,在文中我们将把该提案所涉及的语言称为“泛型Java”。
  • ORACLE的执行计划稳定性
  • 本文主要介绍了ORACLE的执行计划、优化器模式,以及基于代价的模式下的执行计划的选择。为了有针对性的对数据库进行深入的SQL性能调整,通过实际例子演示了如何通过执行计划稳定性来控制、改变我们的SQL的执行计划从而达到稳定、调整SQL性能的目的。.
  • 一个小型虚拟机的实现(二)
  • 在第一遍扫描结束后,若扫描成功,则进入第二遍扫描,第二遍扫描的主要工作是在第一遍扫描的基础上,参照符号表及机器指令,将源程序汇编为机器指令程序存入虚拟机的内存mem中,如汇编器示意图5所示。第二遍扫描所要处理的源程序中的记号类别主要为指令助符ASMCODE,引用标号REFLABEL及数字串NUM。由于地址标号LABEL
  • 文件时间问题——2003年第5期题解
  • 通过解读招聘问题我们不难发现它是一道简单的关于有条件的分类或划分问题,解这种问题的方法有很多。在这里我们介绍用图的着色和集合划分来解它。
  • 如何选择配置管理工具?
  • 每一个软件项目,无论是工程类项目,还是产品类项目,都必须经历需求分析、系统设计、编码实现、集成测试、部署、交付、维护和支持的过程。在这个过程中,将生成各种各样不同的工件,包括文档、源程序、可执行代码、支持库。更可怕的是,频繁出现的变更是不可避免的,因此面向如此庞大且不断变动的信息集,如何使其有序、高效地存放、查找和利用就成为了一个突出的问题。
  • 来自另一个帝国的消息
  • 网上传播着一句名言:“灌水出真知”。对于类似的耗时低效的求知方式,我只有敬谢不敏。但是国外专业论坛的一些讨论也确实包含让人赞赏的内容:每个人的发言都体现了自身和其身后的企业的素质。Fortune500的雇员,用语永远婉转得体,发贴格式也非常规范;来自规模略小的企业的专业开发者,往往见解最为中肯,对技术战略的把握特别精
  • 编程高手箴言
  • 程序员怎样才能达到编程的最高境界?最高境界绝对不是你去编两行代码,或者是几分钟能写几行代码,或者是用什么所谓的可视化工具产生最少的代码这些工作,这郜不是真正的高手境界。即使是这样的高手,那也都是无知者的自封。
  • 报表控件Formula One e.Spreadsheet Engine
  • Sybase PowerBuilder 9.0
  • developerWorks
  • 保护Java软件的7个关键
  • 提高你的生产力
  • 安全实现网络服务
  • 合作、巩固和沟通
  • 在Visual Basic.NET或C#中用GDI+建立颜色选择器用户控制
  • 每月播报
  • 有一种自由叫开源
  • 史前Java绿色之旅
  • 绿色代表了生机,有生机就有发展,而发展是生命的一种自由。旅行是一种非常有意思的活动.因为你可以获得史为广阔和美丽的视野,但同时也需要旅行者具备一种吃苦耐劳的精神,因为旅途漫长且需要走过一些并非绿树成荫、花团锦簇的地带,当像孤身一人旅行的时候,就更需要学会如何方能‘柳暗花明”,心中有绿色,旅行就不会孤独。
  • Jetspeed、Portlet和RSS
  • Jetspeed是基于前文所述的Turbine所架构的门户系统,通过此文读者可以初识Pottal的基本意义。
  • JSP中的安全性
  • Web开发中,安全常常是个被忽视的问题,本文或许对你有所帮助。
  • CSDN 6月论坛TOP 10
  • VC/WTL专家门诊
  • Java专家门诊
  • C#专家门诊
  • 重构之维——关于重构及《重构》的随想
  • 我很少给自己参与其中的书籍做评论,因为这样的评论会同时失去公允和陌生感,而这两者恰好都是优秀书评的要素。对于这本即将出版的《重构》,我也有同样的尴尬。如果重新拿起这本书,在查找“重构细目”之前,我会想些什么呢?既然已经没有评论的可能,我就邀读者分享这些凌乱的思绪吧。
  • 好书推荐
  • amone社区
  • 读者调查问卷统计结果
  • 厂商直击
  • 自学成才的编程先驱:Robert W.Floyd
    我的黑夜比白天多
    碰撞(张里)
    J2EE高手袁红岗(方梁)
    Borland,继续赢得尊敬(张里)
    Blog技术与软件开发(Superyan)
    后生可畏——CSAI最年轻的系统分析员(杨扬)
    企业·产品·人(上)(林锐)
    利用Ant来完成Daily Building和Testing(曲俊生)
    寻找“小李飞刀”(王咏刚)
    为何选择Web框架
    Turbine探索(李剑华)
    Tapestry初接触(透明)
    Zope——独树一帜的Web框架(汤韬)
    Jabber简介(马维达)
    编程扩展“记事本”功能(上)(张幼真)
    Borland C#Builder:吹响.NET进军企业级市场的号角(左轻侯)
    Java编程语言中的类型协变(熊节)
    ORACLE的执行计划稳定性(冯春培)
    一个小型虚拟机的实现(二)(高克强)
    文件时间问题——2003年第5期题解
    如何选择配置管理工具?(徐锋)
    来自另一个帝国的消息(刘天北)
    编程高手箴言(梁肇新)
    报表控件Formula One e.Spreadsheet Engine
    Sybase PowerBuilder 9.0
    developerWorks
    [封面书摘]
    保护Java软件的7个关键(DanielF.Savarese)
    提高你的生产力(BillWagner)
    安全实现网络服务(AndrewYang)
    合作、巩固和沟通(DavidBaum)
    在Visual Basic.NET或C#中用GDI+建立颜色选择器用户控制(DenGetz)
    [程序天下事]
    每月播报(天辉)
    [对话]
    有一种自由叫开源
    [管理]
    史前Java绿色之旅(JonByous Jxspace)
    [技术]
    Jetspeed、Portlet和RSS(刘天北)
    [Java]
    JSP中的安全性(JordanDimov 江磊晶)
    [专家门诊]
    CSDN 6月论坛TOP 10
    VC/WTL专家门诊
    Java专家门诊
    C#专家门诊
    [书评]
    重构之维——关于重构及《重构》的随想(透明)
    [好书节选]
    好书推荐
    [编读往来]
    amone社区
    [索引&问卷]
    读者调查问卷统计结果
    [厂商直击]
    厂商直击
    《程序员》封面

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

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

    社  长:张悦校

    主  编:孟迎霞

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

    邮政编码:100015

    电  话:010-64351458

    电子邮件:editor@csdn.net

    国际标准刊号:issn 1672-3252

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

    邮发代号:2-665

    单  价:10.00

    定  价:120.00