04 2009 档案
摘要:《程序员的自我修养——链接、装载与库》所讲的内容不是活跃在当今IT舞台上的高新技术,也不是雄踞计算机某个领域的王牌霸主,而是默默服务于所有计算机应用的扫地僧。也许阅读本书不能够直接在平时学习工作中的生产力上得到体现,但了解计算机的台前幕后会对读者产生潜移默化的影响。当你的程序无法启动的时候,你可能会在脑海里多设想一种可能性;当你的代码链接失败的时候,你可能会更快地意识到问题的所在;当你的程序发生非法操作的时候,你可能不至于面对微软的错误报告毫无头绪。有人总爱用“时效性”评价当今的IT技术。仿佛一项技术的生存期就只有几年。我不能说这样的想法是错误的,如今的技术的确在飞速地更替和发展。但是本书所讲的技术,大多是成型在十年前,乃至二十年前,它们是整个计算机行业技术的根本,也几乎是现在所有计算机应用的基础。在当今的计算机技术发生根本性变革之前,这些技术还将继续存在并保持活力。我很荣幸能够有机会和读者分享这些技术。
阅读全文
摘要:Douglas Crockford是JavaScript开发社区最知名的权威,是JSON、JSLint、JSMin和ADSafe之父,是《JavaScript:The Good Parts》(英文版、中文版)的作者。JavaScript的发明人Brendan Eich说他是“Yoda of lambda programming and JavaScript(lambda编程和JavaScript的精神领袖)”。他同时也服务于ECMA的JavaScript2.0技术委员会(TC39)。其个人站点和Blog是http://www.crockford.com/和http://blog.360.yahoo.com/douglascrockford。
阅读全文
摘要:很多测试工程师希望在掌握LoadRunner使用的基础上,能够深入学习LoadRunner Vuser脚本的开发知识,以提高自己的性能测试水平。本书正是基于这一目的而创作的。 全书共分为7章。第1章是基础知识,重点讲解虚拟用户开发基础;第2章讲解Web虚拟用户的开发方法;第3章是基于Socket的Vuser开发方法,可以解决很多不能通过录制生成Vuser脚本的问题;第4章详细探讨了动态链接库的相关知识;第5章是 .NET虚拟用户的相关知识,提供了很多实用的学习程序来提高读者的开发能力;第6章探讨了Java虚拟用户的相关知识;第7章是一个案例,讲解了一个基于UDP协议应用程序的Vuser脚本的开发方法。 本书重点面向LoadRunner的使用者,以帮助他们提高虚拟用户开发技能。本书亦可作为大学教材来使用。
阅读全文
摘要:我们也都知道全国有许多更贫困且需要帮助的学校,它们最迫切需要的也许不是计算机,而是最基本的学费、课本、文具、教师等。我们的力量其实微不足道,只能尽自己的绵薄之力帮助其中一小部分迫切需要计算机资源且能将它发挥最大作用的学校。更多的帮助,需要全社会的共同关注,需要每一位有爱心的人伸出援手。我们每个人都很平凡,也许一辈子都做不出什么惊天地泣鬼神的大事来,但是,我们依然可以通过努力,踏踏实实地做一些事情,来改变这个世界一点点:……当我们在为同学们用上新电脑学习编程而由衷地感到高兴的同时,也要对这些为促成此善举而默默付出的人们表达诚挚的感谢。我们并非无所不能,但正所谓“勿以善小而不为”,只要我们每个人都付出一点点,就能改变世界一点点。
阅读全文
摘要:CPU体系结构、汇编、C语言(包括C++)和操作系统,永远都是编程大师们的护身法宝。这些问题看似很简单但实际上有很多值得深入挖掘的地方,归结起来,主要是三个很大的而且连贯的主题,那就是“链接、装载和库”。 我始终认为对于一个问题比较好的描述方式,是由一个很小很简单的问题或示例入手,层层剥开深入挖掘,不仅探究每个机制“怎么做”,而且要理解它们“为什么这样做”,力求深入浅出、图文并茂,尽力把每一步细节都呈现给读者。这是我一贯的想法,也是我们在本书中努力试图达到的效果。本书的书名源自于俄罗斯的演员斯坦尼斯拉夫斯基创作的《演员的自我修养》,作者为了写这本书前前后后修改了三十年之久,临终前才同意不再修改,拿去出版。使用这个书名一方面是本书的内容的确不是介绍一门新的编程语言或展示一些实用的编程技术,而是介绍程序运行背后的机制和由来,可以看作是程序员的一种“修养”;另一方面是向斯坦尼斯拉夫斯基致敬,向他对作品精益求精的精神致敬。
阅读全文
摘要:2009年4月8日,小编参加了CSDN组织的2009中国软件技术英雄会(北京站)。到达英雄会现场,会场已经座无虚席。与会者都在认真听演讲,并通过短信平台展开互动。创业论坛由素有“中关村第一次才女”之称的梁宁主持,她和嘉宾聊到了创业的愿景、困难、收获等等。梁宁的口才了得,三言两语之间切中要害,也善于引导话题。而刘旭则是最引人注意的一位嘉宾,这个80后的女孩儿言辞爽利,话很简练,她说“我就是为设计而生的一个人”,引来阵阵掌声。两位女士都是巾帼不让须眉。本次博文视点在会场向与会者赠送林锐博士的两本书《IT企业研发管理》和《CMMI与集成化软件研发》,前者很快被索要一空。让小编也想到,经济危机带来外包业务和外企业务的萎缩,而参会者多数来自关注本土业务的企业,是否也因此让他们关注前一本书胜于后一本书?小编在现场见到了很多博文视点的作者,这些作者在与会者之间颇有人气。找阿朱讨论如何解决问题的人比较多,编辑在旁边听了一下,交流者都是拿出实际的问题来与阿朱探讨,通过《走出软件作坊》这本书,引发了读者与作者之间面对面的互动。而博文正是希望成为这样的平台:帮作者实现技术共享,与作者共同成长。
阅读全文
摘要:LAMP是 Linux + Apache + Mysql + Perl/PHP/Python的组合,这套搭建动态网站和服务器的开源组合,不仅是Web 2.0传播自由平等内容的基石,其技术本身也代表着开放共享、天下大同的精神。博文视点LAMP精品图书抽丝剥茧,格物致知,助您拨云见日,成为新一代网络应用专家。
阅读全文
摘要:在朋友的影响下,我瞄了瞄《走出软件作坊》,软件这些属于IT的东西,我一直认为是一群高智商的天才在运用一种他们自己的内部语言进行的一场旁人都看不懂的对话,为什么那些星星点点的数字竟可以做出那些精美的表格,清晰的文字,图片,建立起一个貌似虚拟却与生活息息相关的网络世界,与我更是完全不可知的迷题,IT,经常让我望名而逃。如是无法可解的IT领域,其中的人让人肃然生畏,在我的概念里,IT总是连着精英,高阶的IT生活是优渥的薪水加上不分日夜的加班。那里面的东西是我们难以理解也难以融入的, 但这本披着软件外衣的凶神,却如似曾相识的的老友与前辈与我这个对职场有似是而非认识的人有一个具体清晰的描述。
阅读全文
摘要:作为开发人员,我们如何尽可能快而又全面、准确地掌握Silverlight开发技术的方方面面呢?权威准确、详实全面的资料,加以自己的学习与实践,以及先遣者大师的分享与经验,这些都是不可缺少的。即使是一个非常有经验的.Net开发人员,在转入Silverlight开发时,有时也会由于对其中异步操作、线程上下文理解不够深入时被莫名的问题弄得焦头烂额。所以,要在学习和实践中避免误区少走弯路,一个愿意分享的先遣者的经验是非常重要而有益的。本书的作者TerryLee就是这样一位在Silverlight开发领域极富经验的先行者。初识Terry,是因为读他博客园上的文章,他留给我最深的印象是他的勤奋和才识。后来有缘成为同事,一起工作在公司的项目中,以及几个开源项目中,他留给我最深的印象是他天资般的对软件技术的感觉。每当我向朋友介绍起他时,总爱加上这样一句话:他是我遇到的仅有的几个、我在技术上最信得过的人之一,无论是系统架构设计方面还是代码实施动手能力方面。
阅读全文
摘要:胡江堂是北大软件学院09应届硕士,他刚刚经历了激烈的求职大战,目前签约某医药企业做SAS程序员。他一路的求学经历比较曲折:少时从文,本科学经济,研究生念软件工程,后专攻SAS编程。今年三月,胡江堂完成了毕业论文的初稿,琢磨着该做一点事情为自己的学生生涯做个总结。于是他想到现在大学生求职这么难,到底是什么造成的呢?自己一路行来也并非一帆风顺,其中颇多坎坷,应该有不少经验可以分享给师弟师妹,让他们少走弯路。而且自己的身边有一批这样的伙伴,大家挺愿意把自己的经验和教训分享出来。……回来的路上,小编不断回味这次长达数小时的交流,深为这些同龄人对价值观的坚持而感佩,想起了这段话—— 长夜将至,我从今开始守望,至死方休。我将不娶妻,不封地,不生子。我将不戴宝冠,不争荣宠。我将尽忠职守,生死于斯。我是黑暗中的利剑,长城上的守卫,抵御寒冷的烈焰,破晓时分的光线,唤醒眠者的号角,守护王国的坚盾。我将生命与荣耀献给守夜人,今夜如此,夜夜皆然。——守夜人军团的誓言 《冰与火之歌》
阅读全文
摘要:《Cocoa Programming for Mac OS X (3rd Edition) 》诚征译者
阅读全文
摘要:本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表达出来。本书最后还提供了一个小巧且跨平台的C/C++运行库MiniCRT,综合展示了与运行库相关的各种技术。 本书对装载、链接和库进行了深入浅出的剖析,并且辅以大量的例子和图表,可以作为计算机软件专业和其他相关专业大学本科高年级学生深入学习系统软件的参考书。同时,还可作为各行业从事软件开发的工程师、研究人员以及其他对系统软件实现机制和技术感兴趣者的自学教材。
阅读全文
摘要:XQuery是专门针对XML的查询语言,其作用类似于关系数据库的SQL。 本书比较深入全面地介绍了XQuery相关知识,包括XQuery的概述和快速指南,如何使用XQuery编写简单和复杂的查询,如何对XML数据过滤、排序和分组,还讲述了FLWOR表达式、XPath及提取、组合数据的XQuery工具。本书的附录提供了XQuery的函数、内置类型及错误信息,因此可以作为XQuery编程指南。 本书的特点是用简洁的语言深入浅出地介绍了XQuery方方面面的知识,在讲述有些内容时把XQuery与其他广为人知的技术如SQL等相对比,使得读者可以很快上手。阅读本书只须要了解一些基础的XML背景知识。本书除了用于指导编程外,还可用作提高与优化XML数据检索性能的参考书。 本书不仅适合那些须要操作大量XML数据的程序员(不管是使用C#还是Java等语言的程序员都适合阅读本书),还适合管理XML数据库的管理员,以及那些非IT行业但须要频繁使用XML数据的业务人员。
阅读全文
摘要:说点什么呢,说点关于语言的事吧。空气中已经弥满了火药味,但这不是战争,这是节日带来的欢庆气氛,央视的大楼也被点着了,更使这节日的气氛中平添了一点黑色幽默。索绪尔,一百年前,在日内瓦的大学课堂上,提出了他的语言能指理论,据后来人讲,索绪尔是个独来独往、郁郁寡欢的人,他一天到晚沉思语言学问题,却没时间把自己的想法写成书。在他死后,他的学生整理出版了那本著名的《普通语言学教程》。他认为语言不是事物的命名集合。它们是符号,符号的能指,代表了符号可能具有的意义,它们通常是随意的。在法国是arbor,在英国可能是tree,虽然它们的所指都是树。那是一个战火纷飞的年代,中国的外交家们正忙着签订一个又一个不平等条约,列宁坐上一辆从芬兰开出的火车,到达彼得堡,苏维埃革命就成功了,一切反革命都被枪毙。肺病流行,那时还是不治之症。……博文视点最近出了一本书《精通Perl》(从O’Reilly引进),作者是一位老练的程序员,如果你想体会一下脚本语言的威力,这正好是个机会。如果你确实想成为Perl 的大师,则要亲自动手实践,实践是最重要的。
阅读全文
摘要:本书系统地介绍了Flex技术,并针对UI、数据处理、服务器技术提供了设计指导和实践代码,书中将通过大量实例让读者能够更加具体地了解如何应用Flex。本书详细说明了Flex技术的三大组成部分:UI、数据、服务器技术介绍。从根本上说,Flex技术是表现层解决方案,像所有其他类似技术一样,表现层技术要解决三个基本问题:表现层界面展示和人机交互,客户端数据操作及服务器端数据交互和整合。Flex针对这三个根本问题提供了卓越的解决方案,本书即依此组织而成。 这本书是为所有希望学习Flex的人准备的,无论你是初学者,还是正在使用Flex技术进行项目开发的程序员,本书都会让你有所收益。
阅读全文
摘要:以前曾经在网上看过的连载,昨天终于买了一本书,一口气通读了一遍,确实是一本难得一见的好书。这本书最重要的价值,在于真实两字,无论引用事例,还是分析过程,讲的都是作者自己的真实感受,这是最难得的。因为人们在写东西的时候,往往喜欢掩饰自己的真实想法,有意无意拔高自己的境界,简单来说就是虚伪成风,最后你得费半天劲去猜它想讲啥。作为作者的同龄人,对于作者提出的很多观点和想法,我颇有同感,对于工作中遇到的现象,也是认同的,但对于他提出的解决方案和思路,我却不太认可。软件作坊的产生,是有它的历史背景的,在当时的时代背景下,电脑是高科技的代表,根本不具备象今天这样的人力资源情况,我们当时也不具备今天的互联网,交流环境,大环境也都不一样了,回头来看,当时产生软件作坊,并且发展很大很快,是一个时代的必然。在当时的情况下,无论做怎样的决定,最后恐怕都会走到软件作坊,一个师傅带几个徒弟的状态。
阅读全文
摘要:《编程之美》的美编高霖是位朴实勤奋聪慧的青年,曾是北航校篮球队的队长,工业设计系学生,目前在香港求学,学习设计。是个靠谱的80后。我和他有过短暂接触,不期然成了朋友,交流起来貌似没有代沟。看了他去香港求学后写的的第一篇博客,我就和他约定,好好积累文章,争取写一本《一个设计师的香港求学记》,把在香港期间求学时的种种感受记录下来,分享给国内做设计or不做设计的同学们。他说:君子一言,驷马难追。答应了。于是,一直看他的博客,也总看到Xin在回复他的博客,Xin对他,爱惜有加。这篇博客很好,我转在这里:“眼高手低”
阅读全文
摘要:这本精致的著作(《Web导航设计》可以帮助网页设计师学习如何分析业务需求,并将其转化成可为用户所用的导航系统。与其他的设计书籍不同,James Kalbach没有强迫读者接受自己的设计经验,相反,他援引了用例和可用性研究成果,以帮助读者领悟最适合他们需要的设计方法。 《Web导航设计》中大量知名网站的截图,出色的布局和良好的条理,能给您愉快的阅读体验。它从一般原则的解释入手,所以即使你刚刚接触交互设计的概念,你也能迅速地跟上节拍。
阅读全文
摘要:Flex技术可以分为UI技术、数据技术和服务器端技术三大部分。本书覆盖了Flex应用开发者可能遇到的绝大部分技术主题,包括:如何使用各类Flex组件;如何使用视图状态、样式单、特效以及拖拽技术进行美化设计和加强应用;如何在客户端处理诸如集合数组、XML数据等;如何应用数据表格,同时深入介绍了Flex的服务器端技术。本书还特别介绍了如何使用Flex技术开发Adobe Integrated Runtime(简称AIR)应用。除此之外,本书专门讨论了许多开发者容易忽略的Flex应用的编译、调试及部署技巧。 本书遵循O’Reilly Cookbook系列丛书的惯用格式,第一步提出问题,第二步提供解决方案,第三步详细阐述、解释问题和解决方案的上下文,提供大量示例代码展示解决方案的实施。 本书不是初学者的启蒙导师,书中涉及的技巧也不是简单的入门指南,而是针对Flex开发者可能遇到的开发难题提供的高级技巧及相应的程序代码。因此请读者将本书看作是一位贴身顾问,置于手边以便经常查阅。 Flex 3 Cookbook适用于那些希望更深入理解Flex Framework的开发者或那些需要解决特定
阅读全文
摘要:从2006年开始,微软推出了代码名为“WPF/E”的项目,该项目从诞生到正式命名为“Silverlight”,再到1.0版本正式发布,标志着微软正式进入RIA(Rich Internet Application,富互联网应用)领域。Silverlight的出现为开发RIA应用程序带来了更多的选择,遗憾的是在Silverlight 1.0时代,它的功能相对比较简单,只能使用JavaScript语言进行开发,且主要面向构建丰富的多媒体体验。Silverlight 2的发布,从根本上改变了这一切,它不仅支持多种语言如C#、VB.NET,甚至于可以使用动态语言IronPython、IronRuby来构建,除此之外,内置了丰富的UI控件,丰富的网络通信支持及浏览器互操作性支持,使得在Silverlight 2下进行RIA应用程序的开发,将变得更加容易。
阅读全文
摘要:本书是一本关于C#及如何用C#编写.NET应用程序的经典教程,是《Programming C#》的最新版第5版。著名作者Jesse Liberty为有经验的IT从业人员快速掌握并运用这种新型语言提供了所有需要的信息。本书从C#的关键字和基本概念开始介绍,并告诉你如何结合三个核心的应用程序平台——ASP.NET、.NET Windows窗体和ADO.NET——来应用C#语言创建典型的桌面和网络应用程序,你将会学到如何运用.NET平台的丰富功能来开发应用。本书中的所有文字和例子都已经更新为与Visual Studio 2008 .NET框架3.5及C#3.0相适应。
阅读全文
摘要:也许我们可以这样认为,一本真正有影响力的书,它的价值不只体现在销售数字之上;它本身必须成为一个平台,承载着与其所描述内容相对应的领域的责任。拿这个标准来衡量,《走出软件作坊》显然可以称得上是一本有影响力的图书。在北京图书大厦,我们可以看到,这样一本纯IT应用的书,在上架建议上却被标上了“经管案例”。显然,它的阅读范围已经超越了IT从业人员。接下来的采访结果印证了我们的猜想——有一位读者曾遇到了这样一件事:某软件公司在实施客户的项目时遇到了重重困难,实施效果也颇为不理想,客户一怒之下,送给了该软件公司项目经理一本书,居然就是这本《走出软件作坊》。这种影响力吸引着我们走近《走出软件作坊》的作者阿朱(吕建伟)。既然研究的是影响力,关注点当然不只是《走出软件作坊》本身,我们关注的最关键问题一如我们在标题中所表述的——我们要靠什么走出软件作坊?维基式的写作过程。在阿朱看来,《走出软件作坊》的影响力来自于一个契合点,而找到这个契合点,则是冥冥之中一种莫名的力量,或者也可以说:一切自有定数。
阅读全文

浙公网安备 33010602011771号