设为首页 | 加入收藏
文献检索:
  • 一场技术的盛会——访“首届中国软件技术大会”组委会负责人
  • 12月1日-3日,北京软件开发界将有一场技术盛会——“首届中国软件技术大会”。在国内软件业遭遇IT寒冬的一年后,举办这样一场非厂商,非产品、纯技术的大会.是基于怎样的背景和想法,带着众多的疑问,记者采访了本次大会的组委会负责人。
  • 保护它:对你的代码中的数据库连接字符串和其他敏感设置进行防护
  • 优化SQL Server数据访问
  • 把语音结合进你的解决方案中
  • CSDN 10月论坛TOP
  • 在应用中创建报表
  • 中国电力出版社 北京开源智业科技有限公司
  • amone社区
  • 2003第10期《程序员》读者调查问卷统计结果
  • “英国人改变世界”——World Wide Web发明者Tim John Berners-Lee
  • 早上起床,泡上一杯咖啡,坐到电脑前打开浏览器看新闻——这是很多人每天的例行公事。当我们陶醉于在链接之间自如跳转,是否也曾经偶尔好奇过:到底是谁想出了这聪明的信息发布方式?在我们迅速将这个“无聊”的问题抛诸脑后时,那可敬的发明者却仍然继续为WWW的未来努力工怍着。不过,他已不是孤身一人,而是领导着整个W3C。
  • 程序员调查13——谁动了程序员的Money
  • 以前讨论程序员收入的话题少,但凡有进就必有出,这才符合常理,所以,在本期调查中,我们就来关心一下程序员鼓起来的腰包是如何瘪下去的。看看究竟是哪些东西能够让程序员为之心动,并心甘情愿地奉献上自己的真金白银。在这次的调查中,个别“性情”读者公开了自己每个月的财务开支。虽说这些费用的支出同样发生在每个人的身上,但看看别人的故事,再想想自己,有时候也觉得很有思考意义。
  • 每月播报
  • 厂商直击
  • 来自雷蒙德的回答——华人程序员解析微软总部
  • 雷蒙德(Redmond),是美国西北角邻近西雅图的一座小城市,它因微软总部设在此地而闻名世界。被树林、草坪和鲜花包围的微软总部园区中,有上万名员工正在为微软工作,其中华人上千名。2003年9月,本刊有机会采访了一些来自雷蒙德的华人程序员,他们以切身经历回答了一系列国内程序员可能关注的问题。
  • “戴着眼镜的蜘蛛”——James Gosling访谈
  • 大约八年前的今天,Java刚刚诞生后不久,《经济学家》在一篇题为“Will your next computer be at tin can and a wire?”的报道中画了一副有趣的漫画,一个人怀抱着一台电脑,电脑的一端连着一条线,线的另一端是一张网络(蜘蛛网),蜘蛛网上蹲坐着一只硕大无比的“戴着一副眼镜的蜘蛛”。今天,这只“蜘蛛”就笑眯眯的坐在我们面前,他就是Java之父James Gosling。
  • 中国软件创新系列报道(二):让中文信息处理与世界同步——专访海量科技
  • 四十人的公司中有近十人从事基础研究,他们研究的汉语自动分词技术取得突破性进展,在北大、《人民日报》一千多万汉字的人工语料上测试,分词准确率达到99.5%以上。原美国朗讯科技总公司副总裁叶祖禹博士以个人身份投资入股并出任公司董事,原InteI中国研究中心周富秋博士出任公司董事。这些都来自于一家天津的软件公司——海量科技。
  • Microsoft Office System:企业应用开发和集成平台——微软中国研发中心Office开发团队专访
  • 对于很多人来说,这件事情可能并不重要。微软拥有太阳系里最强大的软件开发驱动力,每隔两三年推出一个新的Office版本,这是非常自然的——能量总要发泄。然而,对于不少人来说,Office系列自从Office97之后,就已经接近完美了,之后的升级和改进,对这些用户来说似乎已经意义不大了。因此,人们习惯性地看着Office的版本号不断跳升,已经没有了当初的兴奋感。
  • PHP:创造奇迹的网络脚本
  • 从一名开发人员到数万个使用者;从一个站点到互联网上20%的域名;从一种鲜为人知的语言到网络脚本主流之一;从Linux上的悄然诞生到Windows用户的疯狂增长。达一切,用了八年——没有任何人型商业公司支持、推动、炒作创造这个奇迹的精神叫做自由;创造这个奇迹的脚本叫做PHP。
  • 程序员跳槽的分析及对策
  • 程序员,一个高智慧的职业群体,跳槽,一个知识经济时代敏感的话题。
  • 实现异构
  • 计算机应用系统的日益复杂和庞大,使得软件体系结构(Software Architecture)研究成为当前的热点。软件体系结构设计已经成为软件生命周期中的一个重要环节。随着软件系统越来越大,越来越复杂,软件设计的核心已经转移到一个新的计算模式,而远非传统的“程序=算法+数据结构”,这个新的模式就是系统总体结构的设计和规范。
  • 一个微型软件开发的过程手记
  • 本文作者从自己实际开发的一个微型项目谈起,按照软件需求、系统分析、编码、测试、维护的一个具体分析给读者介绍一个完整的软件开发过程。
  • 项目迷失的要因——目标不明确
  • 按理说,启动一个项目之前一定会做大量的可行性研究,从技术、经济、社会等各个方面进行评估,因此是不可能没有项目目标的。但是,笔者却发现国内许多软件开发项目中,能够将项目目标清晰地定义出来的,却不常见。总是认为,项目目标是一个不言而喻的东西,完全没有必要大做文章。其实不然,让项目的所涉众都对项目目标建立统一、清晰的认识,对项目成功有很大的正面作用,也是确保项目不迷失的关键因素。
  • 喜欢一种语言需要理由吗?
  • 我知道有不少程序员讨厌英语讨厌日语讨厌古汉语甚至讨厌新闻联播式的现代汉语,除了BBS上的“黑客语”以外,他们只对C、Pascal之类的程序设计语言感兴趣,就像但丁喜欢三韵句(Tercet)而莎士比亚偏好十四行诗(Sonnet)一样,程序员们也总有自己最偏爱的一种或两种程序设计语言。
  • J2ME游戏开发:无线游戏开发平台综述
  • 随着信息技术的发展,游戏娱乐产业正经历着一场巨变,九十年代至今,互联网的出现使人们能够在任何时候、任何地方、与全世界任何人一起玩游戏,信息技术应用于娱乐领域似乎存在着先天的市场,使得在IT业普遍萧条的今天,网
  • Java Game API入门
  • Game API提供很多设计Game时常用的功能,让程序设计师不用重新开发这些功能。Game API也可以简化游戏的设计。
  • J2ME游戏优化揭密
  • 本文主要介绍了代码优化在编写移动设备的快速游戏中所起的作用,并且通过了一些实例来向你展示怎样通过优化代码来最大限度地提高MIDP兼容手机的性能。本文首先讨论代码优化的必要性,以及何时最好不要进行优化。随后文中解释了高层和底层优化之间的区别,并说明了如何使用J2ME无线工具包中自带的Porfiler工具来判断应该对哪些代码进行优化。最后,本文向读者了大量使你的MIDlet提速技巧。
  • 手机游戏应用开发环境的选择和配置
  • 很多朋友都在问,开发手机应用程序是不是一定要买一个真正的手机平台?我的看法是刚开始学习的时候不一定要买手机,先在网上多看多问,把平台的开发环境配置好,在模拟器上先单兵操练一番。但是你如果真的需要把你的作品产品化,最好还是配备一个真实的手机平台用来进行测试,因为在模拟器的运行环境中很多的运行效果和真实的设备环境是有很大的差异。
  • JMSML:基于XML的标记语言
  • JMSML是一种标记语言,设计和开发它的目的在于,通过在一些简单易用的XML标签隐藏所有的JMS和JMX的Java API的复杂性,从而使创建Java消息服务(Java Message Service,JMS)和Java管理扩展(Java Management Extensions,JMX)程序的过程更加容易。
  • Java的对象永续之道
  • 只要objects必须储存于磁盘或传输于网络,就需要用到Serialization技术。Java serialization机制包装得非常好,程序员只需“implements Serializable”,几乎不必再付出其它努力,便可充份享用object persistence能力。本文告诉您“implements Serializable”背后的故事,带您认识Serialization的技术关键以及Java对它的实现手法,并具体让您知道object被储存起来的模样。同时也告诉您如果不使用预设机制而自行实现serialization,会带来什么隐微影响。
  • 细说Borland C++Builder X
  • 2003年11月Borland终于推出了新一代的C++Builder X,然而出乎许多人意料之外的是C++Builder X似乎并不是C++Builder 的下一个版本,反而像是全新的开发工具。许多人因此觉得疑惑,为什么Borland会推出C++Builder X?C++Builder X有什么技术优势?C++Builder X未来的发展又是什么?也许有更多的人想要知道为什么C++Builder X没有像C++Builder的可视化设计接口,没有Framework,原来的VCL到那里去了?笔者希望藉由这篇文章和所有关心C++Builder和C++Builder X的读者从产品面和技术面做个讨论。
  • Oracle 10g的“数据闪回”机制——Oracle 10g系列专栏(一)
  • 在Oracle DBA例行性的管理工作中,数据毁损是一个相当令人头痛的问题,如何在数据毁损后第一时间修复完成,是每个DBA平时就应该注意的工作项目之一。一股来说,数据毁损的情况可分为下列两种:
  • 冬眠的数据库(续篇)——轻松使用Hibernate
  • 上个月的文章结束日寸,我已经毅然决然地向读者说过了再见,现在为什么又要来画蛇添足地写这样一个“续篇”?促使我动起笔来的是CSDN上的一个帖子和几位读者的来信,他们的问题让我愈加真切地感到:使用Hibernate远不是一件轻松愉快的事情。既然我这里还有那么一点点的经验,不妨野人献曝,博君一哂
  • 使用应用域和配件来自动更新并分块发布应用程序
  • 你可以使用一些核心的.NET框架的功能——应用域、配件和继承来建立一个“浇筑”(trickle-feed)的应用程序,这样可以封装用户界面功能并提供一致的用户界面体验。“浇筑”是一种为终端用户系统配置应用程序的方法:使用一个集中的配置目录根据即需即做(as-needed)原则分模块地配置应用程序。
  • 锁还是不锁,怎么锁?——Strategy模式与ACE Locks类
  • 在Design Patten一书中,Gofp这样描述Strategy模式的意图:
  • 病毒问题——2003年第9期题解
  • 问题描述见杂志2003年第9期。算法分析。本期问题可以描述为:给定某一串集,试判断是否存在条无限长的不合有该集合中任一串的串。
  • 自动化功能测试之工具选择和实施
  • 越来越多的软件企业认识到软件测试是软件开发过程中非常重要的一部分。随着软件开发周期的限制、资源的限制和软件的复杂化趋势,一个可行稳定的系统仅靠手工测试已不能实现,不可避免地要引入自动化测试。尤其在迭代式开发过程中,需要反复验证更改的系统或组件仍然保持应有的特性,引入自动化功能测试工具可提高测试覆盖率,缩短系统
  • Win32系统编程之四书五经
  • 几年前,台湾著名技术作家侯捷先生曾经写过一篇影响很大的书评《MFC四大天王》。文章的意思是说在MFC的浩瀚书海中,只要认真研读和学习其中四本,就可以“五岳归来不看山”。侯先生虽以MFC为例,但是这个道理却同样适合于MFC之外的很多技术领域。这不能不说是一个有趣的统计现象:通常在某个具体技术领域,会自然而然地出现3—5本顶级著作,彼此配合形成一个完整的体系。对于学习者来说,只需要认真研读这几本书,就足以升堂入室。我乐于将这种现象称为“四书五经现象”。对于读者来说,如果能够找到该领域中的“四书五经”,则无论在时间上还是金钱上都是最经济的选择。好书几本,胜过烂书几捆,这个体会想必大家都有。为此,《程序员》杂志开辟了这样一个新的书评专栏,帮助读者遴选各个技术领域里的“四书五经”。本期就从Win32系统编程开始。在今后的“四书五经”栏目中,我们将继续推荐戊套著作,同时也欢迎广大读者积极参与这个栏目。
  • 从森林到咖啡馆——一本别样的经典
  • 我的书架上有十多本书名“C++”的书,而且本本堪称经典——Essential C++、Effective C++、Exceptional C++、C++ Primer、The C++ Programming Language、C++ STL……了解行情的读者会知道,这些经典好书大行其道,得益于来自海峡对岸的一阵和风。不过,饶有兴味的是:这么一堆以“C++”为名的书中
  • 测试驱动开发模式——《测试驱动开发》精彩选读
  • Kent Beck在其创造的极限编程(XP)方法论中,推荐了“测试先行”这一最佳实践,并撰写《Test-Driven Development》一书。测试驱动开发(TDD)以不断的测试推动代码的开发,既简化了代码,又保证了软件质量,但是如何正确地进行测试,以及如何对代码中难以测试的地方进行测试,却是困扰开发团队的问题。该书跟踪介绍了两个TDD项目,描述了程序员容易上手又能大大提高工作质量的技术。
  • 好书榜——Java专题
  • 一场技术的盛会——访“首届中国软件技术大会”组委会负责人
    保护它:对你的代码中的数据库连接字符串和其他敏感设置进行防护
    优化SQL Server数据访问
    把语音结合进你的解决方案中
    CSDN 10月论坛TOP
    在应用中创建报表
    中国电力出版社 北京开源智业科技有限公司
    amone社区
    2003第10期《程序员》读者调查问卷统计结果
    [人物&报道]
    “英国人改变世界”——World Wide Web发明者Tim John Berners-Lee
    程序员调查13——谁动了程序员的Money
    每月播报(天辉)
    厂商直击
    来自雷蒙德的回答——华人程序员解析微软总部(闫辉)
    [人物访谈]
    “戴着眼镜的蜘蛛”——James Gosling访谈(熊建国 孟岩)
    [创新报道]
    中国软件创新系列报道(二):让中文信息处理与世界同步——专访海量科技(闫辉)
    Microsoft Office System:企业应用开发和集成平台——微软中国研发中心Office开发团队专访(黄甫 闫辉)
    [管理]
    PHP:创造奇迹的网络脚本(陈理捷)
    [软件创业]
    程序员跳槽的分析及对策(左美云 倪新)
    [软件工程]
    实现异构(张友生)
    [项目手记]
    一个微型软件开发的过程手记(王海鹏)
    [项目管理]
    项目迷失的要因——目标不明确(徐锋)
    [凌波微步II]
    喜欢一种语言需要理由吗?(王咏刚)
    [技术专题]
    J2ME游戏开发:无线游戏开发平台综述(伏英娜)
    Java Game API入门(王森)
    J2ME游戏优化揭密(MikeShjvas)
    手机游戏应用开发环境的选择和配置(赵霏)
    [电脑英语]
    JMSML:基于XML的标记语言
    [名家专栏]
    Java的对象永续之道(侯捷)
    细说Borland C++Builder X(李维)
    Oracle 10g的“数据闪回”机制——Oracle 10g系列专栏(一)(何致亿)
    [Java]
    冬眠的数据库(续篇)——轻松使用Hibernate(透明)
    [.NET]
    使用应用域和配件来自动更新并分块发布应用程序(陈志平)
    [设计模式]
    锁还是不锁,怎么锁?——Strategy模式与ACE Locks类(马维达)
    [编程擂台]
    病毒问题——2003年第9期题解(马安光)
    [服务&信息]
    自动化功能测试之工具选择和实施
    [书评]
    Win32系统编程之四书五经(孟岩)
    从森林到咖啡馆——一本别样的经典(剃刀)
    [好书节选]
    测试驱动开发模式——《测试驱动开发》精彩选读(崔凯)
    [好书推荐]
    好书榜——Java专题
    《程序员》封面

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

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

    社  长:张悦校

    主  编:孟迎霞

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

    邮政编码:100015

    电  话:010-64351458

    电子邮件:editor@csdn.net

    国际标准刊号:issn 1672-3252

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

    邮发代号:2-665

    单  价:10.00

    定  价:120.00