博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年12月7日

摘要: [zz http://coolshell.cn/articles/6043.html]在StackExchange上有人问了这样一个问题:What should every programmer know about web development?(关于Web开发,什么是所有程序员需要知道的?)里面给出的答案非常不错,所以,我翻译转载过来。顺便说一下,StackExchange真是非常好,大家可以对同一个答案做贡献和修订,看看这个问题的修订过程你就知道了——专业的问答网站应该怎么去做。这就是我在这篇文章中也说过真正的用户体验是什么样的。好了,下面是正文(我对原文做了一些批注,也许不对或有误导 阅读全文

posted @ 2011-12-07 13:00 舒方小院 阅读(378) 评论(0) 推荐(0) 编辑

2011年11月27日

摘要: 知道异步IO已经很久了,但是直到最近,才真正用它来解决一下实际问题(在一个CPU密集型的应用中,有一些需要处理的数据可能放在磁盘上。预先知道这些数据的位置,所以预先发起异步IO读请求。等到真正需要用到这些数据的时候,再等待异步IO完成。使用了异步IO,在发起IO请求到实际使用数据这段时间内,程序还可以继续做其他事情)。假此机会,也顺便研究了一下linux下的异步IO的实现。linux下主要有两套异步IO,一套是由glibc实现的(以下称之为glibc版本)、一套是由linux内核实现,并由libaio来封装调用接口(以下称之为linux版本)。glibc版本接口glibc版本主要包含如下接口: 阅读全文

posted @ 2011-11-27 15:45 舒方小院 阅读(832) 评论(0) 推荐(0) 编辑

摘要: Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下:1 - commands2 - system calls3 - library calls4 - special files5 - file formats and convertions6 - games for linux7 - macro packages and conventions8 - system management commands9 - 其他解释一下,1是普通的命令2是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用 阅读全文

posted @ 2011-11-27 15:27 舒方小院 阅读(401) 评论(2) 推荐(0) 编辑

2005年11月24日

摘要: -- Bill Joy MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。心目中的编程高手 (1)Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Progr... 阅读全文

posted @ 2005-11-24 09:11 舒方小院 阅读(677) 评论(0) 推荐(1) 编辑

2005年11月17日

摘要: 今天继续阅读《.Net 大局观》时看到一段关于WebService支持技术的论述,真是简明扼要:Web services的另一个重要应用是B2B整合,一般来说它也依赖Internet,将运行于不同企业组织中的软件连接起来。迄今为止,连接两个不同公司的应用程序,通常需要使用专门而特别的方法。为什么不采用一种更标准的方式呢?Web sevices是一种直截了当、唾手可得的技术,可以解决这个问题。更重要... 阅读全文

posted @ 2005-11-17 21:37 舒方小院 阅读(332) 评论(0) 推荐(0) 编辑

2005年11月16日

摘要: 转自天极网 作者:阎宏  什么是软件系统的架构(Architecture)?一般而言,架构有两个要素:  ·它是一个软件系统从整体到部分的最高层次的划分。  一个系统通常是由元件组成的,而这些元件如何形成、相互之间如何发生作用,则是关于这个系统本身结构的重要信息。  详细地说,就是要包括架构元件(Architecture Component)、联结器(Connector)、任务流(Tas... 阅读全文

posted @ 2005-11-16 22:19 舒方小院 阅读(514) 评论(0) 推荐(0) 编辑

2005年11月13日

摘要: 一直以为.net实现跨平台不过是简单的在其他平台上实现.net framework的runtime而已,今天在读《.net 大局观》的时候却读到这么一段:“然而仍然存在一些技术方面的原因。尽管MSIL是平台中立,但.NET Framework类库的某些部分并未平台中立。例如Enterprise Services支持可伸缩、面向事务(transaction-oriented)的应用程序,... 阅读全文

posted @ 2005-11-13 21:55 舒方小院 阅读(527) 评论(0) 推荐(0) 编辑

2005年11月8日

摘要: The Microsoft .NET Framework version 2.0 extends the .NET Framework version 1.1 with new features, improvements to existing features, and enhancements to the documentation. This section provides infor... 阅读全文

posted @ 2005-11-08 22:56 舒方小院 阅读(1120) 评论(0) 推荐(0) 编辑

2005年10月28日

摘要: 自从MSNSpace的推出,Ajax技术越来越被大家熟悉和接受。其实这个不是一个新的东西,只是一个新的思路。2003年,bindows的设计已经让人感叹js的强大。上传一个简单的Ajax范例,适合入门学习。范例内容:无刷新的显示NBLOG的日志标题和内容。点击查看再附上一个xmlhttp的类,7K大小,可以适合多浏览器。点击保存一、使用Ajax的主要原因  1、通过适当的Ajax应用达到更好的用户... 阅读全文

posted @ 2005-10-28 18:05 舒方小院 阅读(358) 评论(0) 推荐(0) 编辑

摘要: 最近被一大堆陌生的技术名词砸得晕头转向,除了越发的感觉到自己在技术积淀方面的不足外,也有一种非常强烈的喜悦的感觉,毕竟,这就是成长的过程,比起知足常乐的井底之蛙的生活,我更渴望海阔天空。 阅读全文

posted @ 2005-10-28 16:05 舒方小院 阅读(338) 评论(0) 推荐(0) 编辑