设为首页 | 登录 | 免费注册 | 加入收藏
文献检索:
  • 我有三愿
  • 今年春节来得比较晚,感觉上,公历三月倒成了一年的开始。既是岁末年初,少不得要做一番总结功夫;一年之计,大抵也该心里有数,只待实行了。说大点,中国软件界乃至IT界在来年该向何处去,我和读者诸君一样,有些想法和愿望。且道来——
  • 面试题大解析之二——枚举与递归
  • 第一道题是一个测试初级程序员的题目,所以题目被设计得尽能简单,可是这样简单的题目,来面试的应聘者仍然有不少做不出来。
  • 面试题大解析之三——无声的声音
  • 这也是两道有名的面试题目,我以前对这样的智力测试性的题目不感兴趣,但是在采访过吴文虎教授以后,我的想法有些改变。同时,也多少理解了为什么世界上许多计算机著名厂商喜欢这样的题目。其中第一遭题,有一种称呼叫爱因斯坦谜题,没有入考证过是不是爱因斯坦首先发明的,不过,借用一下爱因斯坦的名字也无可非议。我来解释一下第二道题,因为这道题比较容易说得清楚。
  • 基于DM数据库服务器双机热备解决方案
  • 随着以数据库为核心的计算机管理系统的普及,企业对计算机系统的依赖程度也日渐增加,数据存储技术的可靠和安全变得越来越重要。双机热备系统就是根据用户需求而设计,保证数据库安全和高可靠性的解决方案。荆门市掇刀区在电子政务平台的建设和完善中,采用基于DM数据库服务的双机热备解决方案,保证了数据的安全。本文就该系统实现双机热备系统的工作原理、
  • 用创新去影响、改变世界——SAP全球产品与技术事业部总裁Shai Agassi
  • “去做一些创新的事情,从而影响改变这个世界!”也许你难以相信,这句充满自信与抱负的话竞出自当年一位以色列学生之口,更难以置信的是,今年37岁的他掌控着SAP全球所有产品和行业解决方案的开发工作,同时还兼任产品和行业市场推广工作。他就是SAP全球执行董事会成员、产品与技术事业部总裁Shai Agassi。
  • 微软技术
  • 微软公司正式发布了ASP.NETAJAX 1.0正式版!其中主要包含了2部分的内容:ASP.NET AJAX Extensions库和一组AJAX控件包。ASP.NET AJAX Extensions库在客户端提供了核心的JavaScript功能封装,能够对多种浏览器提供跨平台的AJAX功能支持,这样,开发人员可以在浏览器客户端直接调用ASP.NETAJAX库提供的内置功能来使用AJAX技术。同时,ASP.NETAJAX库也在服务器端提供了丰富的组件,让开发人员将AJAX与ASP.NET技术进行集成,在服务器端完成AJAX功能的实现,不必了解太多客户端脚本知识。而ASP.NETAJAX控件包中,包含了30多个常用AJAX控件,开发人员可以在开发工具中直接将这些AJAX控件放置在Web窗体上,
  • 数据库技术
  • 年初是各大数据库厂商蓄积力量开发新产品、扩展新特性的阶段,这个阶段虽然市场上比较平静一没有大幅的广告和繁多的产品发布会,但是在“满足业务快速变化”的技术浪潮不断推动下,各数据库厂商都在涌起新的技术暗流。
  • Java技术
  • 2007年1月31日,Java平台的类Rubyon Rails框架Grails终于发布了0.4版本,在这次版本升级中:Hibernate升级到了3.2,ORM得到了很大的增强;Spring升级到2.0,并且提供了新的脚本语法;Groovy升级到1.0发布版;自动encode HTML编码;更加简单的控制器的单元测试支持和自定义taglib;全新的非侵入性的插件框架;更好的验证框架。Grails本次版本升级在功能上前进了一大步,朝着更加实用化的脚本迈进,我们有理由相信Gmils将成为Java平台一个不错的快速开发框架的选择。
  • 嵌入式移动开发
  • 新年刚过的这段时间,各大手机厂商都推出了自己的新产品,为了赢得一年的良好开局。最近推出的智能手机大都充满了未来气息,代表了智能手机未来的发展方向。多普达最近推出了新一代智能手机U1000,也就是HTCAthena,这款手机的定位是:小型笔记本、PDA手机。除了超强的CPU和显卡外,内置的4GB硬盘也是最大的亮点之一。可以说这款手机的性能已经和六年前的笔记本电脑相差无几了,全尺寸键盘和支持VGA输出的功能也成为商务人士的理想选择。
  • 软件工程与项目管理
  • NASA(美国航天航空局)选用IBM Rational的软件来开发詹姆斯·韦伯太空望远镜(简称JWST)的软件和系统。JWST预计于2013年发射升空,作为目前已经超期服役的哈勃太空望远镜的“接班人”,继续探索宇宙的奥秘。JWST的软件预计有20万行C++代码,NASA的开发人员将使用IBMRational Rose Realtime来完成建模工作,然后生成代码。关键系统的开发是模型驱动开发方法和UML的一个重要应用领域,因为在这种系统中,人工编码引入的微小错误会导致严重的后果:美国第一次金星探索试验,仅因为编写软件时FORTRAN程序的DO语句中少写一个逗号,
  • Open Souree
  • 自由联盟(Liberty Alliance)最近宣布启动一个新开源项目“openLiberty”和一个站点openLiberty.org,主要为开源社区开发基于身份识别(identity-based)的应用提供资源。当然是以实现自由联盟所倡导的规范为主。该联盟是由Sun在2001年发起的,目的在对抗微软的“通行证”(Passport)单点登陆系统。当时普遍认为微软在身份识别方面占有领先地位,其它解决方案很难进入该领域。于是Sun集结30多个供应商和合作伙伴组成了自由联盟,计划提供开放的身份识别标准。从那时起,该联盟发布了多个标准,
  • IT人才风向标
  • 公司如何吸引“80后”IT人
  • 百合网技术总监刘如鸿就是一位80后IT人。谈及自己职业经历,刘如鸿表示自己并非最衷情于技术,也曾有过改行经历,但最终却继续从事技术工作,直到现在。
  • “80后”IT人职业观察
  • 当“80后”这张标签被越来越多的贴在职场新鲜人的身上时,他们的成长成为今天社会关心的话题,他们是今天推动社会前进的又一波新动力。
  • 业界新闻
  • “飞天计划”正式启动,Wibu-Systems黑客大赛,奖金30万,Vista个人版发布,中国贡献80项技术,奇趣将Linux引入大众功能电话领域,华为2006年营收656亿 海外市场占65%,网易欲打通内部产品 新POPO成关键,软件协会系统与软件过程改进分会成立,金蝶中间件中标“金宏工程”。
  • 网络聚焦
  • 良心与思想,子嘉的Blog,hoping的专栏,愚翁的专栏,Rod Johnson谈 Spring 2.0 IDE。
  • 项目名称 Adobe Digital Editions
  • 简介:Adobe Digital Editions是一个拥有全新溉念的RIA(Rich Internet Application)软件。其主要功能为阅读和管理电子出版物。
  • 项目名称 DuNiu嘟牛游戏网
  • 简介:DuNiu嘟牛游戏网是为游戏公会和游戏玩家提供专业服务的社区网站,采用了3层架构,能够高效地承载海量公会组织的自主建站服务,并且能够支撑千万级的玩家博客、相册与订阅服务,在对Web2.0的支持方面,在程序开发与UI界面上大量地使用了AJAX\JS等交互技术,探索和挖掘了Application2.0(应用服务)的潜力,为用户定制并集成相关的各种应用服。
  • 项目名称:FreeNAS
  • 简介:FreeNAS是网络附加存储(NAs)服务专用操作系统(FreeBSD的简化版)。基于monowall防火墙,该系统通过提供磁盘管理及RAID软件,可让用户将PC转换为NAS服务器。支持FTP/NFS/RSYNC/CIFS/AFP/UNISON/SSH协议,旨在让人们重新使用旧硬件。主要使用PHP编写;底层操作系统为FreeBSD6,2;最低内存配置为128MB内存;遵守开源协议:Modifled BSD.
  • 项目名称:RS-RTOS(强实时嵌入式操作系统)
  • 简介:RS—RTOS是一个的嵌入式操作系统,目标是为强实时需求(如工业控制、汽车)的嵌入式应用提供基础运行平台:RS—RToS项目研究的重点是在有限的硬件资源上实现实时性能的最大化。为了在特定的资源内获得更好的性能,RS—RTOS借鉴了精简指令集(RISC,CPU的一种设计模式)的成功经验,提出精简功能集的指导思想。其核心是对现有嵌入式操作系统进行精简,保留应用频繁的服务,通过优化精简功能集,从而获得最优的实时性能,同时也降低了硬件成本。
  • 我已出发——2007年程序员创业调查
  • 在IT圈,创业永远是一个不老的话题,早期个人英雄的神话,98年互联网的疯狂、2006年一群“80后”IT掌门人的成功,都不断刺激着人们的神经。有专家称,2007年对IT创业者来说是一个有利时机——国外涌入的风险投资70%倾向于高科技行业,国内IT市场稳定,不乏空白点。在这个能嗅到机会味道的年份里,作为程序员的你有一份创业计划书吗?中国人都习惯在春节后开始实施自己的新年规划,2月我们在传统爆竹声中迎来中国新年,5月,你是否已经着手打造自己的创业之梦?
  • 将Java编译成JavaScript——Artima对话Google工程师Scott Blum
  • Google Web Toolkit(GWT)的一个重要特性是允许开发人员在纯Java的环境中编写以浏览器为宿主的Web应用,GWT将Java代码翻译成针对特定浏览器的JavaScript。Scott Blum是来自Google的工程师,也是GWT Java—to—JavaScript编译器的一名忠实的支持者。在接受Artima记者Frank Sommers的采访时,Scott谈到了把Java源代码转换成Java Scfipt所面临的挑战。
  • 网银安全大揭秘——摇摇欲坠的达摩克利斯剑
  • “达摩克利斯之剑”的典故来自古希腊某个历史故事:公元前四世纪叙拉古王国的重臣达摩克利斯,一次参加国王迪奥尼修斯主持的大庆宴会时,抬头看到在自己的坐位上方天花板下,沉甸甸地倒悬着一把锋利的长剑,剑柄只有一根马鬃系着,眼看就要掉在头上,吓得他离席而逃。
  • 蓝巨人微笑——Lotusphere 2007归来记
  • 2007年1月21日,北京还是数九寒冬,美国佛罗里达州的奥兰多市却气候宜人。IBM选择这样温暖而潮湿的日子召开Lotusphere2007大会,真是再合适不过了。
  • 沉默不是金,当仁不要让——访曜硕科技北京研发部有感
  • 至2006年10月起,各有前瞻意识的IT公司已蜂拥而至中国的各大高校,抢滩新一轮的人才争夺战。在北大、清华、上海交大等知名学府的众多宣讲招聘会中,一家名为“曜硕科技(上海)股份有限公司”的企业,尽管让许多2007应届毕业生觉得有些陌生,但其背景却大有来头。它的总部是台湾曜硕科技,一直致力于Java终端无线通讯软件的开发,2004年与日本嵌入式Java软件商Aplix的合并,使其挤身于世界领先的Java平台和解决方案提供者的行列。除东京、上海,
  • 编程之道·土
  • 以下文集的作者,编程大师忍者在人们心目中的形象一直很模糊。他曾被COBOL语言标准委员会的特务所暗杀,除此之外,人们对他知之甚少。
  • 声音&幽默
  • 但现在回想,仍然不免后怕。——直大网络总裁唐骏在2006年中国游戏产业年会上如此表示。直大在2005年底推出免费网游模式后,公司经历了一阵低潮。过去四个季度中,直大财报从亏损一步步复苏,为免费模式的成功提供了有力证明。
  • 程序员的七种武器——程序员的武器大家谈
  • 世界上有两件事情,需要一辈子的努力。第一是学习,第二是锻炼。其实这本是说明一个问题:每个人在提高自己能力这件事情上,需要持续不断地努力。以最典型的例子来看,只有通过学习,程序员才能保证不断进步。一方面我们学习新的软件技术和更新速度极快的业界新名词;另外一方面,我们也需要不断加强基本技能的巩固。
  • 理解正则表达式(上)
  • 在程序员日常工作中,数据处理占据了相当的比重。而在所有的数据之中,文本又占据了相当的比重。文本能够被人理解,具有良好的透明性,利于系统的开发、测试和维护。然而,易于被人理解的文本数据,机器处理起来就不一定都那么容易。文本数据复杂多变,特定性强,甚至是千奇百怪。因此,文本处理程序可谓生存环境恶劣。一般来说,文本处理程序都是特定于应用的,一个项目有一个项目的要求,彼此之间很难抽出共同点,代码很难复用,往往是“一次编码,一次运行,到处补丁”。其程序结构散乱丑陋,谈不上有什么“艺术性”,
  • 调试之剑
  • 弗雷德里克·布鲁克斯(Frederick P.Brooks)博士在他那篇著名的《没有银弹——软件工程中的根本和次要问题》一文中,将软件项目比作可怕的人狼(werewolves),并大胆地预言十年内不会找到特别有效的银弹。该论文发表的时间是1986年,如今整整20年过去了,尽管不时有人惊呼找到了神奇的银弹,但是冷静的人们很快发现那只是美好的愿望。
  • 修炼SQL
  • 说起SQL,绝大多数程序员对其作用都了然于胸——用来访问数据库嘛。确实,数据是信息系统的核心,没有数据的计算机应用没有任何意义。信息系统中,大量数据本质上就以实体一关系的模式存在,而且RDBMS支持SQL这么简单但表达能力丰富的访问接口,同时还提供了内建的事务ACID特性保证和故障恢复能力——因此,RDBMS理所当然地成为了大部分信息系统的标准数据存储介质。于是,无论使用何种语言开发信息系统,从C/C++、Delphi到Java,
  • 借力编程语言走职业开发道路
  • 多数选择开发生涯的程序员最初都有一个长远的目标,因为这个行业有着太多的传奇,有着太多的风华正茂就羽扇纶巾指点着信息技术这个全球性的巨大产业。不过也正是因为这个行业传奇出现的太多、太快,开发人员总是被各种可能动摇既定目标的因素干扰着,这些因素不仅仅包括那些瞬间创富的精英,还掺杂着自己所倾心的IT巨头所作的各种形式的广告。笔者6年前抛弃已经用了几年的Java转而使用C#不能说很有一定程度上与Anders这位“活广告”有关,
  • 掌握一条工具链——打造高效程序员
  • 在计算机世界的发展历程中,程序员扮演着相当重要的角色。我们投入了无数心血,打造着不计其数的工具,让这个世界上的人们可以生活得更加幸福。当然,在这个过程中,我们也为自己提供了一些工具,让自己在为别人服务的同时,也可以体会到技术进步带来的快乐。这就是我们通常称之为开发工具的东西。对于今天的程序员来说,这些工具几乎成了我们生命中不可或缺的内容。
  • 《SICP》与《Art of Unix Programming》
  • 说起程序员的武器自然少不了技术书籍,它们就像是拳谱、剑经,虽然不能马上转化为巨大的伤害输出,但假以时日勤以研读,有朝一日成为傍身绝学也是说不定的。不过虽然各类技术书籍汗牛充栋,除去入门时浅显易用的参考和复杂深奥的学术专著,能够让所有程序员常看常新的心法秘籍却还是不多。笔者想来想去,能符合上至八十一、下至一年级的普适心法,也只有两本:《Stmctureand Interpretation of Computer Programs》和《The Art of Unix Programming》。
  • 最基础的数据结构
  • 任何一个受过专业训练的程序员,对“数据结构”这门课程中涉及到的各种数据结构都不会感到陌生。但是,在实际的编程工作中,大部分的数据结构都不会用到,而且也许永远都不会用到。造成这种现象的原因有二:一是根据80/20法则,常用的数据结构只会占到少部分;二是计算机语言往往已经对常用的数据结构进行了良好的封装,程序员不需要关心内部的实现。
  • 面试题大解析之一——另一种哲学
  • 一个企业在面临人才甄选的时候?如果把台阶放得太低,不但对企业自身会产生极大的影响?那些身在其中的软件技术人员也会失去斗志,这绝不是耸人听闻?纵观当今各大软件巨头?无论是微软、甲骨文、IBM、SAP还是后起之秀Google,都号称自己的员工是全世界最优秀的,这些企业不但建立了高高的企业门槛,也为自己的员工创造了最好的条件,为了享受这种条件?踏平这些企业的门槛无疑成了众多膜拜软件巨头拥蹙们首先要完成的目标,为此,我们挑选了一组面试题?尽管他们有些并非来自软件巨头?但通过这一组小文章?也能够让您理解每一个面试,每一次机会对程序员有什么要求?每一道面试题?背后代表了怎样的实力。
  • 他们是谁?
  • 他是谁。他1912年6月23日出生于英国伦敦,很小的时候就显现出出众的数学天赋,在他上过的中学有这样的传说:这个孩子有些奇怪,他会不假思索的说出一些数学难题的正确答案,却不知道怎样把它们证明出来。1931年,他考入皇家学院,大学毕业以后留校任教,不到一年的时间,他就发表了好几篇很有分量的论文,并且被选为皇家学院研究员。为此,他的母校宣布放假半天以示庆祝,连那时如日中天的罗素都致函邀请他讲学,大约也就是这个时候,他聆听了希尔伯特的演讲。这是一个固执的形式主义数学家,
  • 亿万用户网站MySpace的成功秘密
  • 高速增长的访问量给社区网络的技术体系带来了巨大挑战。MySpace的开发者多年来不断重构站点软件、数据库和存储系统,以期与自身的成长同步——目前,该站点月访问量已达400亿。绝大多数网站需要应对的流量都不及MySpace的一小部分,但那些指望迈入庞大在线市场的人,可以从MySpace的成长过程学到知识。
  • 动态语言开发的“测试后行”实践
  • 测试驱动开发(Test Driven Development)是2000年之后在敏捷软件运动中兴起的一种微观过程和思想,它强调由程序员本人发起的代码测试,并且将这种测试行为提到了开发过程的核心地位上。由于有了Kent Beck的Jolt获奖著作《测试驱动开发》的宣教,更由于JUnit、NUnit等工具的迅速普及,这一开发思想迅速流行开,并且在Java、.NET等平台上取得了非常好的效果。也正因为如此,Ruby、Python、Ped等主流动态语言无一例外,均将UnitTest支持直接加入标准库。由于动态语言本身所具有的强大运行时信息,在动态语言中应用测试驱动开发,较之静态语言如C#、Java等,更加轻松自如。事实上,
  • 知易行难的软件开发风险管理
  • 前段时间我写了一篇Blog,叫做《小游戏,大道理》。是关于一个叫做“Color Linez”的小游戏的。虽然表面上是总结的游戏策略,而我心里一直在琢磨的还是开发管理的事情。这回《程序员》杂志向我约稿关于项目管理的经验,我就想到拿这篇文章来做基础,谈谈我对软件开发风险管理的看法。
  • 微调快乐与效率的天平——专访金和软件团队
  • 精确管理的精髓 正如“每个成功男人的背后必有一个伟大的女人一样”,一个成熟团队的后面也一定会有一个卓越的管理者。但与其他团队有所不同的是,金和软件的管理者栾润峰除拥有一家即将上市的软件公司外,在管理学界还颇有名气。他所提出的“精确管理”思想结集成书出版后,已经销售了50余万册,包括中国电信、中铁建集团,东芝、松下彩显在内的近5000家企业的管理人从中受益。关于他背后的传奇故事也被数家媒体津津乐道,
  • 管理者,做领导还是做公仆?!——关于精简敏捷和项目经理的探讨(上)
  • Jim:我们今天的主题将是“精简‘敏捷和项目经理”这一话题的前半部分。众多公司利用项目经理来协助公司对开发流程进行管理,保证项目能够不超过预算按时完成。我不知道听众是怎么认为的,我曾经遭遇过一些项目经理利用“铁腕”政策或是“甜言蜜语”的手段来达到这个目的。这些做法经常会导致士气下降,并直接导致整个开发组对他们的工作感到不舒服。让我感到幸运的是,我有机会和一些非常优秀的项目经理接触。他们是那些开发组的公仆,同时能够提出有深度的问题,
  • 64位的昨天与今天
  • 辛劳和困难与计算机历史的变迁如影随形,即使人们有事前计划。要明白“今天拿什么留给明天”,首先要研究“昨天给明天留下了什么”。未来,很多软件仍将被几十年前的决定所左右;历史的遗憾难以挽回,其负面影响常常要持续数十年时间。
  • WPF精粹(一)
  • WindowsVista已经于2007年1月30正式发行零售版本,安装Vista的计算机将会大量出现。在Vista时代,身为编程员,就一定要具备Vista桌面应用开发的能力。而开发Vista桌面应用,最重要的就是要会WPF。本系列文章整理WPF技术的精华,以连载的方式,介绍如何使用WPF编写微软Windows平台。
  • WPF全景体验
  • 2007年1月30日,Windows Vista正式全球同步发布。此举标志着Windows Vista已经旋风般地吹向了整个网络世界。比尔·盖茨预言:只需要三分钟时间就能让用户接受Windows Vista。但是,微软如何才能做到这一点呢?其中最关键的一点就是Windows Presentation Foundation(WPF),它依赖于WPF所带来的震撼视觉效果和用户体验。
  • 事件驱动型Web应用设计
  • Web应用的前端工程日益兴起,讨人厌的旧式Web站点已经成为过去。我们现在正排除障碍、克服万难,致力于构建下一代web应用。新的公司如雨后春笋纷纷出现,它们开发了大量灵活多变的Web产品;传统Web设计方法被推到一边,为快速原型法和敏捷开发让路。
  • 深入浅出JavaScript对象模型
  • JavaScript中的对象 ECMA262规范一直在强调,“ECMAScript是一种基于对象(Object—Based)的语言,而不是传统的面向对象(Object—Oriented)的语言”。相信绝大多数人不会清楚这句话是什么意思。我想我们可以把它简化一下:你可以把对象看做是存放数据的大的数组,每个对象都有一个属于自己的属性列表,里面存放了对象的所有的attributes和methods。(图1)。
  • PHP中的安全编程习惯
  • 本文旨在展示开发人员在编写安全的PHP。应用程序时常见的威胁和挑战。PHP的惊奇之处在于人们可以以很少的经验、甚至不需要编程经验就可以非常快速地达到简单的目的。然而,问题是许多开发者没有真正认识到在幕后将要发生什么,从而不能很好地结合安全性和便捷性。事实上,他们是可以做到的。
  • Windows Vista 安全特性分析:改进和局限(下)
  • 权限保护 用户帐号控制(User Account Control) 背景:在以往的Windows系统上,绝大多数用户都是以管理员(Admin)权限登录。这是因为太多的操作,如应用程序的安装和运行、操作系统配置的修改等等,都需要管理员权限。那样做的后果就是:一旦计算机病毒或间谍软件感染系统,也就同时拥有了管理员权限,可以随心所欲地做各种事情,如篡改防火墙的设置、安装Rootkit驱动程序这些必须需要管理员权限的操作。
  • 测试工具组件化开发
  • 概述 对于自底向上的软件开发模式,模块测试工具都是单独开发,因此上层使用者诊断各个模块功能时需要许多的执行程序,并且测试工具很难保持操作界面的一致性,会对使用者造成一定的难度。我们希望开发、测试、生产、维护人员都使用统一用户界面的测试程序,所有模块的功能操作类似。一个平面中的测试工具能自由地组装会是解决上述问题的有效方法。接下来将对三种编写测试工具的模式进行比较,让我们先了解各自的特点。
  • 鹰眼Hawkeye——托管代码运行时编辑器
  • 鹰的眼睛在动物界中并不算是大的,但是它却是最敏感的。鹰眼Hawkeye的作者正是借用了这个特性,一语道破这小小工具的过人之处。托管代码的调试常常是件非常令人苦恼的事情,虽然我们可以借助Visual Studio 2005这样强大的工具进行调试,但是这样的环境并不是人人都具备的;而且,如果没有源代码,我们往往会被复杂的IL代码搞得晕头转向,不知所措。
  • 初识Firebug
  • 什么是Firebug? 从事了数年的Web开发工作,越来越觉得现在对Web开发有了更高的要求:要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模坻要调试JavaScript给页面增加一些更活泼的要素;要使用AJAX来给用户带来更好的体验等。一个优秀的Web开发人员需要顾及更多层面,才能交出一份同样优秀的作业。
  • 新产品&工具点评
  • Sun发布下—代并行计算语言Fortress 2007年1月中旬,Sun终于以开源软件形式发布了研究已久的原型——Fortress程序的“编译器”。Fortress是美国国防部高级研究项目管理局资助的三项关键技术之一(另外两项是IBM的X10和Cray公司的Chapel),它是定位于系统并行机制的研究语言,其最初的目的是将Java程序语言的经验套用到下一代程序语言,尤其将动态编译套用到Sun DARPA HPCS计划的高效能运算。根据Sun的官方描述,“Fortress尝试代替Fortran的工作就像Java代替C的工作”,
  • PHP草根丛书推荐
  • 随着网络的发展,越来越多的人开始专注PHP。特别是近期Web2.0风光无限,PHP更是一跃成为web开发语言首选,用PHP搭建的网站比比皆是。虽然国内PHP图书相对较少,而且新书更新缓慢,但是回顾起来还是不乏一些比较经典的图书。这些图书多数译自英文原版,希望国内的PHP程序员能够写出我们自己的PHP经典图书。
  • 我的C++拍案惊奇
  • 在本系列最后一篇文章里,我将选出让自己拍案惊奇、豁然开朗的五个时刻。
  • 谁家欢喜谁家忧——2007春季Amazon开发类图书排行榜观察与分析
  • Microsoft Press图书表现突出,微软技术图书蓄势待发 随着2006年《代码大全》在国内的热卖,Microsoft Press再次高调地进入到人们的视线中。在Amazon排行榜上,MicrosoftPress也是连续数月都斩获颇丰,一点也不输给Pearson、McGraw—Hill等大出版集团,以及O’Reilly.Apress、Manning、Wrox等特色出版商。2007年的新书《Microsoft Office Share Point Server 2007 Administrator's Companion》在本月昂首进入前三甲。《Code Complete,Second Edition》本月位居第4,
  • 新书上架
  • 面试极短篇——飞机上的对话
  • “昨天去面试了,感觉希望不大,其它竞争对手都很强。”她脸上露出了疲态。
  • 浅谈人与软件质量——与缺陷共舞
  • 长期以来,软件质量一直是一个广泛又热门的话题。这可能与软件的现状有关:不论如何努力,稍具规模的软件产品总是不能完全做到没有问题,同时各行各业都越来越离不开软件的使用。软件产生问题的原因很多,本文只从人的认知和行为特点出发,企图揭示和解释其与软件问题之间的关系,提倡在软件生产和使用中的“容错”概念,并概括地提出一些对应措施,以期对于改进软件质量和软件生产的总体优化有所裨益。
  • 也谈“熊猫烧香”
  • 近日来,“熊猫烧香”成为一个高频词,这个会烧香的熊猫成了各种媒体争相报道和追踪的对象。其传播范围之广,破坏力之强,都让人提心吊胆。但是,仔细分析一下2006年这场规模最大的病毒流行事件,或许,“熊猫烧香”的案例能带给我们一些启示和思考。
  • 我有三愿(韩磊)
    面试题大解析之二——枚举与递归
    面试题大解析之三——无声的声音
    基于DM数据库服务器双机热备解决方案
    [人物&报道]
    用创新去影响、改变世界——SAP全球产品与技术事业部总裁Shai Agassi(Aaron Guan)
    微软技术
    数据库技术
    Java技术
    嵌入式移动开发
    软件工程与项目管理
    Open Souree
    IT人才风向标
    公司如何吸引“80后”IT人
    “80后”IT人职业观察
    业界新闻
    网络聚焦
    项目名称 Adobe Digital Editions
    项目名称 DuNiu嘟牛游戏网
    项目名称:FreeNAS
    项目名称:RS-RTOS(强实时嵌入式操作系统)
    我已出发——2007年程序员创业调查(刘龙静)
    将Java编译成JavaScript——Artima对话Google工程师Scott Blum(Frank Sommers Helena Zhu[译])
    网银安全大揭秘——摇摇欲坠的达摩克利斯剑(常政 欧阳)
    蓝巨人微笑——Lotusphere 2007归来记(韩磊)
    沉默不是金,当仁不要让——访曜硕科技北京研发部有感(常政)
    编程之道·土
    声音&幽默
    [特别策划]
    程序员的七种武器——程序员的武器大家谈(闫辉 欧阳璟)
    理解正则表达式(上)(孟岩)
    调试之剑(张银奎)
    修炼SQL(胡天磊)
    借力编程语言走职业开发道路(王翔)
    掌握一条工具链——打造高效程序员(郑烨)
    《SICP》与《Art of Unix Programming》(徐昊)
    最基础的数据结构(左轻侯)
    面试题大解析之一——另一种哲学
    他们是谁?(张蜀)
    [管理]
    亿万用户网站MySpace的成功秘密(David F. Cart 罗小平[译])
    动态语言开发的“测试后行”实践(孟岩)
    知易行难的软件开发风险管理(庄表伟)
    微调快乐与效率的天平——专访金和软件团队(霍泰稳)
    管理者,做领导还是做公仆?!——关于精简敏捷和项目经理的探讨(上)(Richard H.B. Sun[编译])
    [技术]
    64位的昨天与今天
    WPF精粹(一)(蔡学镛)
    WPF全景体验(赖仪灵)
    事件驱动型Web应用设计(Christian Heilmann 罗小平[译])
    深入浅出JavaScript对象模型(孙向晖)
    PHP中的安全编程习惯(陈登峰)
    Windows Vista 安全特性分析:改进和局限(下)(褚诚云)
    测试工具组件化开发(曾庆顺)
    [产品&应用]
    鹰眼Hawkeye——托管代码运行时编辑器(徐磊)
    初识Firebug(Volcano)
    新产品&工具点评
    PHP草根丛书推荐(简张桂)
    我的C++拍案惊奇(Scott Meyers[2] 桂枝香在故国晚秋[译][1])
    谁家欢喜谁家忧——2007春季Amazon开发类图书排行榜观察与分析(陈冀康)
    新书上架
    面试极短篇——飞机上的对话(郭安定)
    浅谈人与软件质量——与缺陷共舞(尹立群)
    也谈“熊猫烧香”(马杰)
    《程序员》封面

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

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

    社  长:张悦校

    主  编:孟迎霞

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

    邮政编码:100015

    电  话:010-64351458

    电子邮件:[email protected]

    国际标准刊号:issn 1672-3252

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

    邮发代号:2-665

    单  价:10.00

    定  价:120.00