设为首页 | 加入收藏
文献检索:
  • 过年
  • 这是北京入冬以来的第四次雪花。飘在空中,停在窗前,溶进我的心间。
  • 要闻
  • 安全专家称,Borland公司的InterBase数据库软件中的一个“后门”使得任何拥有适当口令的人都可以对数据库和运行数据库的计算机系统实施严重的破坏行为。
  • 前沿书摘
  • Java编程 本期杂志的专题为Java编程。所涉内容很广,从安全、测试一直到网络和手持设备,几乎涵盖了基于Java开发的各方各面。比如在Java程序中如何使用SSL加密;Java测试工具JUnit++的使用;以及如何从远程服务器上调用Java类的源程序,还有一篇文章专门探讨从32位机到64位机移植过程中的相关问题……想看看国外专家如何评价微软C#和Java的异同吗?
  • 谢华刚和他的LIDS
  • Linux——全球最大的自由软件项目,它以免费发布和源代码开放(Open source)而吸引了全世界数以万计的程序员和开发者。到目前为止。Linux已经正式发布到了2.4版本。每天。都有大量的开发人员加入到Linux的开发队伍中。为她深深的着迷……。本文的主人公一谢华刚,就是这样的一个Linux“安全”追随者!
  • 任良的软件广告情结
  • 任良是苏州吴江人,父母只有小学文化,经营着一个中等规模的百货店。小时的任良腼腆内向,但学习成绩一直是班上第一名。谈到自己第一次“摸键盘”,任良说那是在初中毕业那年的暑假(1994年7月),当时他只想有一台电脑来玩游戏,但跟父母说是为了用电脑学英语。一直对儿子很支持的父亲二话没说,陪着他到上海花了7000多块钱买了台386电脑,这着实让他兴奋好久。但由于对电脑一窍不通,
  • IBM中国研究中心
  • IBM中国研究中心成立于1995年9月,它是IBM在全球设立的8个研究中心之一.是IBM第一个在发展中国家建立的研究机构.也是IBM中国研究与开发部门的骨干力量。目前拥有60多名研究人员.绝大多数为毕业于中国重点大学的硕士和博士。
  • 中国出了个蓝点Linux(下)
  • 短短三年,几个热血青年用自己勤奋和激情缔造了一个梦幻般的蓝点Linux。相对于结果来说。过程肯定不会那么浪漫。智慧.心血和汗水。在敬业中得到升华。新经济时代的青少年。以自身蓬勃的朝气在阳光下面勇敢地追求着物质和精神的双重财富。“只要给我一根杠杆.我就能撬起地球”,在蓝点Linux发展壮大的整个历程中。让人时刻都感受得到开拓者的这种信念……。
  • 软件成本评估系列(三)——处理重复使用
  • 在CostXpert Group工作期间,我发现,很多合作的公司都通过制定正规的成本评估而大大提高了投资收益(ROI)。这三年来我们对CostXpeit Group客户投资收益进行了调查,结果显示:这些公司的投资收益平均在29:1到37:1之间。这和Capers Johns的研究结果十分相似(详见《软件成本评估》,McGraw Hill出版社,1998年版)。
  • C++面试法宝(下)
  • 什么情况下应当使用多重继承?
  • 模型管理
  • 序在编写程序长达十几年之后,我有幸成为了一名软件公司的总裁。作为以程序出身、以代码书写人生的IT经理人,很长时间以来,有一个问题让我感到非常困惑:国人在软件方面的聪明才智是举世公认的,从开发出WPS的求伯君到开发出Foxmail的张小龙,我们从来都不缺世界一流的程序员。但在软件行业越来越依靠团队力量的今天,如何组织一群优秀的程序人员去完成大规模的软件项目?
  • 经典问题——打印“Hello World”
  • 每个程序员在学习一门新语言时,最经典的一个例子就是打印“Hello World”,在你从事软件开发专业生涯的不同阶段,从高中生到公司首席执行官,你会用不同的方法解决这个问题,下面看看你属于哪个阶段!
  • 程序员危机
  • 1995年,22岁的刘强从北京某大学计算机专业毕业后,没有按学校的安排回到家乡,位于中国西北部的一个研究所,而是留在了大学时打工的地方,北京中关村的一家小软件公司,继续编程的工作。两年以后,他怀揣着用积攒下来的几万元钱兑换的美元和不算很出色的托福、GRE成绩去了美国俄亥饿州的一个学校。在拿到了一个洋文凭之后,如今的刘强在美国当地的一家网站作网络管理员,他的理想是,
  • 我看程序员
  • 程序员——一个毁誉参半的称谓。想当初曾经被视作英雄,众人景仰。如今,却被许多人瞧不起,客气的说他们是“高技术工人”,不客气的就直接称其为“牛”了。图灵奖获得者,Edsgar Dijkstra在他的《卑微的电脑程序员》一文中说:”对我来说,电脑程序员是个尊称,但对其他一些人来说,电脑程序员确是不懂他自己在干什么,而是只会依指令行事之徒,一些只知道分析、追求语言特性的人。”
  • 在微软的日子
  • 微软成功和伟大之处,就在于一群普通的员工,能够以自己的方式不断努力着去实现自己的梦想。俗话说:“女人不嫌鞋多,男人不嫌领带多。”遗憾的是,至今我仅有一条领带,蓝色带小花的“易拉得”。在微软的六年来,它一直没有机会派上用场。有几次差点就用上了,但它最终却阴差阳错没能出来露脸。
  • STL之父访谈录
  • Dr.Dobb’s Journal特约记者,著名技术书籍作家Al Stevens采访了STL创始人Alexander Stepanov。这份访谈记录是迄今为止对于STL发展历史的最完备介绍。侯捷先生在他的STL有关文章里推荐大家阅读这篇文章。
  • Linux是什么
  • Linux是一个免费的.类UNIX操作系统。最初专为家用PC机开发,但现在却运行于各种平台,包括PowerPC、Macintosh、Amiga、Atari.DEC Alpha、Sun Sparc、ARM以及其它多种平台在内。以其数百万的世界用户群而言,Linux或许是世界上最流行的类UNIX的操作系统。
  • 特别专题:Linux趋势——导语
  • Linux如今已经是百家争鸣,我国也把开发以Linux为核心的操作系统放在一个很重要的位置。可是,要发展Linux就必须跟踪Linux内核的最新进展。Linux 2.4内核已经发布,我们同样也面临机遇和挑战。为此,我们组织这个专题,让更多的中国程序员了解Linux的发展和技术趋势。
  • Linus:艰难的Linux2.4庆功宴会
  • 要请求一个自己都承认张嘴就讥笑记者的开发商发表见解,确实需要一定的勇气,以至于大多数记者在被讥笑时突然感到自己宁愿从事“居家和花园”的报道也不愿从事信息产业的报道。
  • 面向对象技术在MiniGUI中的运用
  • MiniGUI是国内出现的比较早的几个自由软件项目之一,其目的是开发一个面向实时嵌入式系统的小型图形用户界面支持系统。目前,MiniGUI已经成功地应用于机床数字控制系统、PDA等实时嵌入式系统上。
  • 安全Linux服务器
  • 1.背景 INTERNET的发展已成燎原之势,它的应用也从原来的军事,科技,文化和商业渗透到当前的社会的各个领域。越来越多的网络连入Internet,越来越多的信息进入了Internet。1993年开始用于商业应用,进入快速发展阶段。到目前为止,互连网已经覆盖了175个国家和地区的数千万台计算机,用户数量超过一亿。
  • 开放源代码的应用程序服务器Enhydra
  • Enhydra-100%纯Java的开放源代码应用程序服务器,目前已经被Redhat包括到其发布的新版本中。Enhydra有两种版本:Enhydra和Enhydra企业版,其主要区别在于Enhydra企业版包括了对J2EE的完全支持。Enhydra最新的版本为Enhydra 3.1,Enhydra企业版最新为Enhydra Enterprise 4.0 Alpha 4,二者均采用开放源代码的形式发布,你可以在Enhydra的主页下载:http://www.enhydra.org。
  • 嵌入式Linux操作系统开发研究
  • 一、引言:操作系统是计算机系统当中最重要的部分之一。是联系应用软件和硬件设备的桥梁。它管理计算机上的资源,为用户使用计算机及其外部设备提供最基本接口的程序。自从计算机诞生以来,操作系统就随着计算机科学的发展而不断变化和发展着。一个显著的特征就是功能越来越完善,这也直接导致了操作系统的体积变得越来越大。
  • Linux移植指南
  • Linux在嵌入式系统方面的声誉正在日趋上升。许多销售商非常擅长于将Linux移植到嵌入式系统。本文不但诠释了Linux移植到某种特定嵌入式系统这个概念,而且还详细介绍了如何在嵌入式系统中具体实施。
  • 眺望编程的未来——“预测本已不易,预测未来甚之”
  • 1893年,为了纪念哥伦布登陆美洲400周年,美联社邀请了一批著名的记者、企业家、工程师和政界要人对全美民众发表了他们对将来100年的展望。他们当时的观点可谓是包罗万象、想象丰富,但大多数都是错的。正像计算机学家Peter Denning最近发现的那样:“1893年的那些预言最让人吃惊的一点就是只有极少数的预测得以实现。”
  • 入侵检测系统(IDS)模型探讨
  • 一、网络安全的重要性 随着企业电子商务的发展和政府上网工程的深入,越来越多的单位和机构在网络上开展其核心业务,或者取得巨大的商业利润、或者树立良好的政府形象。然而,网络在为Internet用户提供便利的同时,也滋养了越来越多的黑客,他们通过网络肆意入侵企业、政府的计算机,窃取机密信息,或者破坏被入侵的网络,使其陷入瘫痪,给企业、政府造成巨大的损失。
  • Delphi代码优化(二)整数篇
  • 尽量使用32位变量 在32位代码中,32位变量是默认处理格式;16位变量(word,shortint,widechar)的运算会令处理器临时切换为16位处理模式,因而需要双倍的处理时间;相较之下,8位变量(byte,char)只要不与其它混用,却不会太慢。如果实在需要多次使用一个8或16位变量,可以考虑把它临时转换成32位变量,这只需要一步赋值:ADWord:=Aword;
  • 也谈星期的计算——一种更好的算法
  • 于鹏同学的方法很直观.也很容易理解.确实值得采用。事实上现在许多计算某日是星期几的程序都采用了Kim S.Larsen博士的方法。包括Windows系统的日期控件.而对于1752年9月14日的日期限制也确实让人别扭,虽然这并没有多大的影响。至于“没有什么数学公式能算出指定日期是星期几”。是指任何计算公式都必须具有一个先决条件,即必须先知道一个指定的日期对应着星期几.如于鹏同学的公式也有公元元年1月1日是星期一的条件。
  • 跨越内存禁区修改游戏数据
  • Win98不允许程序直接访问其他进程的内存空间,本文探讨了Win98下修改其他进程数据区的一种方法,并给出游戏修改器的代码。
  • 编写Win 32 API钩子
  • 原理 钩子(HOOK)机制是被Windows程序经常使用的技术之一,程序员可以利用钩子来屏蔽或更改一些Windows消息和由此引发的事件。后面我们讨论的API钩子的用法相似,不同的是它所操作的对象是程序使用的Windows API。
  • 如何在VC6下自已定制控件
  • 虽然VC提供了一些控件.但是并不能满足我们的所有需要。有时.我们需要一些有特殊功能的控件,例如可以变色的static控件,这时的标准控件就不能直接设定。当原来的控件无法满足我们的需要的时候,我们可以从原有的控件类派生出我们需要的类。下面我就以两个例子来详细解释介绍如何定制自己的控件。
  • 用Delphi编写一个实用的DB控件
  • 在数据库的开发中,经常会遇到这样的情况,用户在进行某个数据表的增加、删除、修改时,有些字段的值需要从其他的静态表中选取,再存入数据表。比如我们在处理企业职工信息时,需存储职工的职称,这时,我们会把已有的职称进行编码并存入职称静态表中,而在企业职工信息表中只存储该职工的职称代码,这样使数据的冗余达到最小。在录入该字段时,我们会使用Delphi的DBLookUp类控件进行录入。
  • Delphi开发ActiveX控件之一步到位
  • Delphi ActiveX框架 Delphi ActiveX框架(DAX)使我们能够很容易地通过转换向导,从Delphi本身的控件(VCL)出发创建ActiveX,而不需要具备很多的COM知识,生成的ActiveX可以应用在VC、VB等不问的开发环境中,避免重复开发,实现真正的代码重用。
  • JSP下JavaBean生存周期详解
  • JSP(JavaServer Page)语言由于它强大的生命力正在网站程序中起了越来越大的作用,越来越多的公司开始采用.JSP开发自己的各类网站,也有相当一部分的公司将以前的ASP、PHP程序慢慢移植到JSP语言环境中。实际上在.JSP的应用程序中,JSP程序只占用了很少的一部分,大部分的处理都是由JavaBean来完成的,通过JavaBean可以封装商业逻辑、数据库处理等等,
  • 如何用CGI直接访问域名服务器
  • 一、问题的提出 Internet域名如同商标,是因特网上的标志之一。要想在网上建立服务器发布信息,则必须首先注册自己的域名,只有有了自己的域名才能让别人访问到自己。在美国,连街头上的小百货店和小加油站都在注册他们的域名,以便在网上宣传自己的产品和服务。然而,当我们需要注册域名时,首先需要解决的问题是要查询该域名是否已被注册,如果已经注册了,如何获得注册人的一些信息呢?
  • 编程擂台:勾股数组
  • 定义:如果直角三角形三条边长均为整数,这三个整数组成的数组就称为勾股数组,对于勾股数组(a、b、c),根据定理有关系式:a^2+b^2=c^2
  • 专家门诊
  • Windows编程专家门诊 向一个滚动条发送什么消息,才能让它滚动?如何修改注册表来删除开始菜单中的文档项?如何取得PⅢ的序列号?关于进行实时监控的问题
  • Genericity/STL大系
  • 如果有一项技术,可以让你的程序处理各种不同的数据类型,甚至是目前未知的数据类型,你喜欢吗?
  • 好书推荐:2000年中文技术图书经典回顾(下)
  • 在上篇(2000年1月)中简单回顾了国内出版社在2000年的表现,有一点需要更正的是中国互动出版网(www.china-pub,com)并不是由机械工业出版社推出的。还要补充一点的是,电力出版社将在2001年对老牌电脑图书出版社发起强有力的挑战,他们已经引进的外版图书包括《Programming Perl》,《Java and XML》,《C++ Primer》,《Essential COM》等,
  • 招聘直通车
  • 编读往来
  • 过年
    [新闻]
    要闻
    前沿书摘
    [人物]
    谢华刚和他的LIDS(唐琦)
    任良的软件广告情结(闫辉)
    [报道]
    IBM中国研究中心(唐琦)
    中国出了个蓝点Linux(下)(刘韧 李江)
    [管理]
    软件成本评估系列(三)——处理重复使用(William H.Roetzheim 康怡)
    C++面试法宝(下)(AlStevens 孟迎霞)
    模型管理(张昆)
    经典问题——打印“Hello World”
    程序员危机(CSDN)
    我看程序员(Sunner)
    在微软的日子(周晖)
    [技术]
    STL之父访谈录(孟岩)
    Linux是什么(amone)
    特别专题:Linux趋势——导语
    Linus:艰难的Linux2.4庆功宴会(MaryJoFoley)
    面向对象技术在MiniGUI中的运用(魏永明)
    安全Linux服务器(谢华刚)
    开放源代码的应用程序服务器Enhydra(陈智华)
    嵌入式Linux操作系统开发研究(沈可)
    Linux移植指南(RajeshPalani amone)
    眺望编程的未来——“预测本已不易,预测未来甚之”(EugeneEricKim 康怡)
    入侵检测系统(IDS)模型探讨(肖川)
    Delphi代码优化(二)整数篇(杜嵩)
    也谈星期的计算——一种更好的算法(于鹏)
    跨越内存禁区修改游戏数据(茅煦鹏)
    编写Win 32 API钩子(范武)
    如何在VC6下自已定制控件(jinheking)
    用Delphi编写一个实用的DB控件(黎升红)
    Delphi开发ActiveX控件之一步到位(RayKonopka 陈省)
    JSP下JavaBean生存周期详解(刘玉锋)
    如何用CGI直接访问域名服务器(段青玲)
    编程擂台:勾股数组
    专家门诊
    [服务]
    Genericity/STL大系
    好书推荐:2000年中文技术图书经典回顾(下)(蒋涛)
    招聘直通车
    编读往来
    《程序员》封面

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

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

    社  长:张悦校

    主  编:孟迎霞

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

    邮政编码:100015

    电  话:010-64351458

    电子邮件:[email protected]

    国际标准刊号:issn 1672-3252

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

    邮发代号:2-665

    单  价:10.00

    定  价:120.00