设为首页 | 加入收藏
文献检索:
  • 俄罗斯方块设计者:亚力克西·帕杰诺夫
  • 如果有人告诉你,曾设计过最有影响力游戏的设计师根本就没有从这个作品中拿到过一分钱,你会不会相信?
  • 战胜疲劳
  • 写程序是一项公认的苦差事。这需要开发人员投入大量的精力和体力,以至于难免会有职业病症——疲劳综合症产生。根据美国对25-40年龄段开发人员所做的调查。有73.4%的开发者患有轻重不同的疲劳综合症。该症状主要表现为注意力不集中、神经紧张、心理压力大、记忆力衰退、身心疲惫、四肢乏力、睡眠不好。甚至有时候看到显示器屏幕就感到恶心等。
  • 防止词典攻击
  • 你的Web Services能否互操作?
  • 线程:摆脱Windows下临界区中的代码死锁
  • CSDN 11月论坛TOP
  • 追随Microsoft服务器路线图
  • 专访BEA首席技术专家Michael Smith
  • WebLogic Platform8.1是BEA第一款中文化的产品.由此也足见BEA对这款产品以及中国市场的重视。为了这次“开发者日”.BEA公司CTO办公室首席技术专家Michael Smith也赶到中国.并接受了笔者的专访。以下是关于WebLogic Platform的对话。
  • EI Inputte标准的中文输入界面控件
  • 程序员论坛——计算机科研与应用的困惑
  • 见过太多的苦闷与无奈,见过太多的选择与割爱,童年的憧憬与向往也渐渐变得现实。
  • 编读往来
  • 厂商直击
  • 每月播报
  • 本月对于Linux来说可真是新闻不断,无论好坏,件件几乎都能震动人心。
  • 外资软件研发中心门为谁开?
  • 一年前,从香港进军好莱坞的动作明星成龙大哥带来了一部影视作品《燕尾服》,尽管从观众的的腰包里掏了一把,但这部电影带给人们的精彩视觉享受的确不同凡响。
  • Ruby的设计思想
  • Yukihiro Matsumoto是Ruby编程语言的创始人,最近与Bill Venners讨论了有关Ruby的设计思想问题,涉及的话题有设计的不完整性、正交的危险性、以及在推动计算机发展的力量中人的因素的重要性。Yukihiro Matsumoto在网络上又名“Matz”,他是Ruby编程语言的创始人。Ruby是一种面向对象语言,它既适合编定日常使用的脚本,也适合编定大规模的应用程序。Matz从1993年开始致力于Ruby的开发工作,他希望有一种既高效又用起来有意思的语言。Ruby是初流行于日本后来逐渐深入到全世界编程人员的心中。
  • BEA的开发者盛宴——BEA dev2dev Days 2003开发者日
  • 进入十一月,京城的气温陡降,但是似乎却并未降低备大IT巨头们举办一波又一波开发者盛会的决心。
  • 中国软件创新系列报道(三)——鱼和熊掌兼得?
  • 在古埃及,作为古代法老智慧和权利的象征,狮身人面像被认为是以狮子的力量配合人的智慧,两者的结合可以带来更为强大的永恒。
  • IT写“情”史
  • 《Statgraphics统计绘图入门详论》是我的第一本作品,时值1990年9月,当时我还是一位大三升大四的学生。屈指算算,13年来,我已经撰写了60本以上的书籍,其中大部份都与数据库相关。在这期间,正逢PC硬件与软件产业高速发展,我何其有幸,能够恭逢其盛,与其一起成长。
  • Palm之父Jeff Hawkins传奇
  • 说起Jeff Hawkins,可能移动计算领域之外很少有人知道,但是对于Palm,大家并不陌生。尽管从照片上看,Hawkins有着相对年轻并具有孩子气的外貌,但他却是移动和笔式计算的开山鼻祖之一,也是他构想了最初的Palm Pilot。
  • 解析程序员老化
  • 软件行业作为IT产业的核心,关于其发展问题早已有许多专家、学者作了很多研究。然而就在人们关注于软件盗版、程序员跳槽、创业投资等诸多热点问题的时候,程序员老化问题也开始浮出水面,向软件企业的管理者和广大的程序员自身提出了新的课题。
  • 感悟测试驱动开发
  • 软件开发方法学的泰斗Kent Beck先生最为推崇“模式,极限编程和测试驱动开发”。在他所创造的极限编程(XP)方法论中,就向大家推荐“测试先行”这一最佳实践,并且还专门撰写了《测试驱动开发》一书,详细说明如何实现。测试驱动开发是极限编程的重要特点,它以不断的测试推动代码的开发,从而实现既简化代码,又保证质量的目标。
  • 构建税务部门信息服务平台
  • 当前垒球电子政务在世界范围内的发展主要有两个特点:一是以互联网为基础设施.二是更加强调政府机关的服务功能。政府机关与各种社会关系的复杂化和服务的多样化造成了各种异构的应用系统平台的存在,如何使现有的和将来开发的各种信息服务更加完美和轻松的融合在一起,本文提出了一个采用目前的SOAT/Web Service来集成现存的软件技术以解决此问题的软件系统方宴。
  • 项目管理灵犀一点通(上篇)
  • 本文原作者R.Max Wideman是项目管理界的泰斗级人物,不但在工程项目的设计和管理,而且在软件项目方面,都有着长年丰富的经验。他是项目管理协会(PMI:Project Man-agemerlt Institute)的成员,曾担任会长,是1987年版的项目管理知识体系(Project Managefilent Body of KIaowledge:PMBOK)的作者,这一管理知识体系已成为学习项目管理的必备教材。他还是英国、加拿大等国家的土木工程协会、研究所的会员。
  • “设计模式”电视机
  • 关于设计模式的话题很多,说上三天三夜也说不完。但我知道有不少人跟我一样,在学习设计模式时,都经历过一个从兴奋到困惑,从明白到糊涂的过程。
  • 高性能网络开发的利器——ACE——初探ACE
  • ACE(ADAPTIVE Communication Environment)是可以自由使用,开放源码的面向对象(OO)框架,在其中实现了许多用于并发通信软『牛的核心模式。ACE提供了一组丰富的可复用C++Wrapper Facade(包装外观)和框架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信,共享内存管理、消息路由、分布式服务动态(重)配置、并发执行和同步,等等。
  • Douglas C.Schmidt虚拟访谈录
  • 下面是对美国Vanderbilt大学电子工程与计算机科学系的Douglas C.Schmidt教授的一次“虚拟”访谈。除了学术研究而外,Schmidt教授在面向对象通信系统构建方面已经拥有超过十年的经验。他是面向对象框架AdaptiVe Com-munication Environment(ACE)的首席架构者和开发者,该框架可自由获取、并得到了广泛使用,其中含有一组丰富的组
  • 运用IPC SAP进行高效、可移植、灵活的网络编程
  • 在许多操作系统(比如UNIX和Win32)上.通信协议栈驻留在OS内核的保护地址空间中。运行在用户地址空间中的应用程序通过像Socket、TLI或Win32命名管道这样的接口来访问驻留内核的协议栈。这些接口负责对本地和远地的通信端点进行管理:让应用打开到远地主机的连接、磋商和启用/禁用特定的选项、交换数据,以及在传输完成
  • ACE与GoF设计模式:ACE_Reactor与Bridge模式
  • 通信软件常常要对各种类型的事件进行多路分离、并进行相应的处理。为使各种事件驱动的处理活动统一起来、并得以自动化.ACE提供了叫做ACE_Reactor的事件多路分离和事件处理器分派框架。同时,为了保证应用的可移植性,无论是在何种操作系统上,也无论底层使用了何种事件多路分离机制,ACE_Reactor所提供的接口都是一样的:并且,
  • 还在“重新发明轮子”?——ACE在企业代理服务系统中的应用
  • 在某企业应用服务系统中,使用了ACE的框架和类库来实现其代理服务器,应用ACE中的前摄器、主动对象等组件,加速了开发。开发后的应用也具有很好的跨平台、高效率、高可靠性。
  • ACE新名词解析
  • 千秋万载 对象永续:Java的对象永续之道(下)——Object Persistence in Java——
  • JavaServer Faces进阶流程控制与JSF内置显示组件入门(上)
  • 在上个月,我们已经为大家介绍了基本的JSF程序设计概念,也介绍了流程控制。当时我们要控制Web应用程薛的运作流程,都是使用<command_butt011>标签,都并利用其action属性,然后配合应用程序设置文件之中的设定来决定程序的执行流程。
  • 在线表重定义——Oracle 10g系列专栏(二)
  • 与传统的表维护动作(例如:导入/导出动作)相较.“在线表重定义”允许您在线更改表结构。这项机制只会在特定时间锁定表。换言之,在重定义表结构的过程中,绝大部分的时间仍然可以让使用者存取该表,包括新增、修改与删除数据。由此可见,“在线表重定义”是维持Oracle数据库高可用性的一项利器。
  • 曼转的控制——组件、容器和IoC
  • 据说好莱坞的电影公司在打发初出茅庐、满怀星梦的年轻人时.惯例会说—句“别打电话过来,我们会打给你(don’t call us,we‘ll call you)”。如果把这个“call”翻译成Java人更熟悉的“方法调用”,选句话就是面向对象编程的“好莱坞原则”——IoC(Inversion of Control,控制反转)模式的一个昵称。
  • Borland CBX:C++绝地大反击
  • 前不久,Borland公司正式发布了号称“下一代C++开发工具”的新产品Borland C++BuilderX(以下简称CBX)。在此前后的一段时间里,这个消息在C++社群中引起了极大的反响。
  • 基于ECO的UML模型驱动的数据库应用开发
  • 从微软开始推出.Net Framework来对抗Java开始,其主要卖点之一就是C#可以快速的进行RAD开发,它可以使用数据感知组件DataSet,OleDbConnection等组件来非常快速开发数据库应用。通常来说,只要在界面上摆放一些数据感知组件如DataGrod,设定同数据源的连接,以及对应的表和字段,一个简单的程序就搞定了。RAD的数据库开发方式非常适合于简单的数据库应用程序开发,比如桌面型数据库应用,以及Client/Server。应用的原型开发。但是对于复杂的应用程序来说,使用RAD方式开发会产生很多的问题。
  • ⅡS6.0的新特征
  • 微软因特网信息服务(ⅡS)是在因特网和企业内联网上运用的最流行的web服务器之一。对客来说web服务器是一个很常见的弱点,因为它必须暴露在web上。以前微软的服务器操作系统版本自动安装ⅡS,客在管理员不知晓的情况下利用它运行“隐蔽”web服务。微软已经补救了这个缺点。在Windows Server2003的服务中ⅡS 6.0不再自动安装
  • 飞弹问题的算法分析——2005年第10期题解
  • Code Review与CheckStyle
  • 本文向大家介绍Code RevJew的主要内容,以及流行的检查Code Conventions的工具。同时,对于目前应用最为广泛的CheckStyle的应用给出详细的介绍,同时,也列举了很多使用CheckStyle的最佳实践。
  • TCP IP网络编程之四书五经
  • TCP/IP协议是目前广域网和局域网通用的网络协议,因此,基于TCP/IP的编程就格外重要。从应用上来说,现在直接利用C层次Socket API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NETFCL)和控件(如IP*Works)大大简化了TCP/IP编程的难度。但是,如果想要在这个领域达到融会贯通的地步,不打
  • 地基上的脚印
  • 屈指算来,这几年看过不少计算机书籍,根据经济学中的边际效益递减原理,读书带来的知识的增加和智力的乐趣开始减少,于是自然形成了看书的几个原则。写得晦涩难懂的书不看,人生的时光宝贵,把时间浪费在研究难懂或错误的书籍上实在不值。爱因斯坦曾说过,用复杂的理论解释事实,成功的机会为零。书写得晦涩难懂,
  • 函数模板
  • 函数模板提供了一种函数行为,该函数行为可以用多种不同的类型进行调凰也就是说,函数模板代表一个函数家族。它的表示(即外形)看起来和普通的函数很相似.唯一的区别就是有些函数元素是未确定的:这些元素将在使用时被参数化。为了阐明这些概念,让我们先来看一个简单的例子。
  • 好书榜——算法与数学专题
  • 科学泰斗Stephan Hawking、软件开发权威Gerald Weinberg和人类学专家Cliford Geertz都喜欢讲一个关于乌龟的笑话(版本略有不同):一个英国殖民者和印度老头儿聊天,后者谈起他们的世界现:整个世界都托在一个大盘子上,而大盘子呢.是由一头大象驮着。英国人被吊起了胃口:“那么,大象下面又是什么?”“一只
  • [人物&报道]
    俄罗斯方块设计者:亚力克西·帕杰诺夫
    战胜疲劳

    防止词典攻击
    你的Web Services能否互操作?
    线程:摆脱Windows下临界区中的代码死锁
    CSDN 11月论坛TOP
    追随Microsoft服务器路线图
    专访BEA首席技术专家Michael Smith
    EI Inputte标准的中文输入界面控件
    程序员论坛——计算机科研与应用的困惑(bailuo)
    编读往来
    [程序天下事]
    厂商直击
    每月播报(天辉)
    [特别专题]
    外资软件研发中心门为谁开?(闫辉)
    [人物访谈]
    Ruby的设计思想(BillVenners)
    [报道]
    BEA的开发者盛宴——BEA dev2dev Days 2003开发者日(汤韬)
    [创新报道]
    中国软件创新系列报道(三)——鱼和熊掌兼得?(莫岩)
    [程序人生]
    IT写“情”史(章立民)
    [开发故事]
    Palm之父Jeff Hawkins传奇(Stone)
    [软件创业]
    解析程序员老化
    [软件工程]
    感悟测试驱动开发(徐锋)
    [解决方案]
    构建税务部门信息服务平台(梁宜佳)
    [项目管理]
    项目管理灵犀一点通(上篇)(King)
    [凌波微步II]
    “设计模式”电视机(王咏刚)
    [技术]
    高性能网络开发的利器——ACE——初探ACE(DouglasC.Schmidt)
    Douglas C.Schmidt虚拟访谈录(马维达)
    运用IPC SAP进行高效、可移植、灵活的网络编程(陈义正)
    ACE与GoF设计模式:ACE_Reactor与Bridge模式(马维达)
    还在“重新发明轮子”?——ACE在企业代理服务系统中的应用(余松)
    [电脑英语]
    ACE新名词解析
    [名家专栏]
    千秋万载 对象永续:Java的对象永续之道(下)——Object Persistence in Java——(侯捷)
    JavaServer Faces进阶流程控制与JSF内置显示组件入门(上)(王森)
    在线表重定义——Oracle 10g系列专栏(二)(何致亿)
    [设计模式]
    曼转的控制——组件、容器和IoC(透明)
    Borland CBX:C++绝地大反击(左轻侯)
    基于ECO的UML模型驱动的数据库应用开发(陈省)
    ⅡS6.0的新特征(王国培)
    [编程擂台]
    飞弹问题的算法分析——2005年第10期题解(马安光)
    [服务&信息]
    Code Review与CheckStyle(曲俊生)
    [书评]
    TCP IP网络编程之四书五经(孟岩)
    地基上的脚印(Canco)
    [好书节选]
    函数模板(陈伟柱)
    [好书推荐]
    好书榜——算法与数学专题
    《程序员》封面

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

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

    社  长:张悦校

    主  编:孟迎霞

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

    邮政编码:100015

    电  话:010-64351458

    电子邮件:[email protected]

    国际标准刊号:issn 1672-3252

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

    邮发代号:2-665

    单  价:10.00

    定  价:120.00