- 博客(90)
 - 收藏
 - 关注
 
Core Servlets and JSP Volume I 读后感 概述(一)
一 简述 Servlet是java平台的一项服务器技术,它封装了HTTP协议,并制定了Servlet API规范,可以使用Web开发人员在基于java平台 方便的编写服务器端程序。 二 HTTP 1.1协议 如果要深入了解Servlet必须要了解HTTP协议,在这里主要介绍一下,我们最常用的Reqeust和Response。 Request(HTTP请求)规范: Reque...
          2009-11-05 21:24:00
          
114
        
Java Core II 读书笔记(三)网络
3网络API概述:对于网络的实现,java支持Socket建立服务器和客户端的通讯;并提供了Jmail API 可以方便的实现邮件传输协议;还提供了URI,URL,URLConnection对Socket的包装去良好的支持了HTTP传输协议;并且还支持TCP/IP的很多机制,半关闭连接,保活连接器等。 Socket 对于Java这样的强大平台,它肯定也是支持Socket的,程序员不用了解...
          2009-09-03 22:57:00
          
130
        
Java Core II 读书笔记(二)集合框架
集合框架概述:如果熟悉C++ STL 的朋友肯定会发现 Java 的集合类库设计思路与STL的思路有很多相同之处,如泛型算法、迭代器等。Java为所有集合类设计了一些通用的接口,去操作所有实现集合类。Java集合类库公共接口:1. Iterator<E> iterator()2. int size()3. boolean isEmpty()...
          2009-09-02 20:35:00
          
124
        
Java Core II 读书笔记(一)多线程
1多线程线程的状态:New 、Runnable、Blocked、Dead。线程的属性:优先级,守护线程、线程分组。线程同步:对于java的线程同步有两种方式:一种利用Lock,创建newCondition锁住一个临界区;另外一种方式是synchronized关键字实现同步,对于java本身,一个对象是隐式添加了synchronized同步的,但是对于方法却没有这样。synchronize...
          2009-09-01 22:57:00
          
117
        
Unicode详解【转】
原作者:charlee原始链接http://tech.idv2.com/2008/02/21/unicode-intro/以及本声明。<!-- adsense --><script type="text/javascript"><!--google_ad_client = "pub-3705997236397030";//文章内容右侧广告google_ad_...
          2009-08-19 22:10:00
          
219
        
负数的二进制表示方法
今天在看base64编码转换时,既然对负数的二进制表示有些遗忘,在网上找了一下资料,贴出来已备在此遗忘:假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。现在想知道,-5在计算机中如何表示? 在计算机中,负数以其正...
          2009-08-06 21:15:00
          
179
        
Ubuntu 设置 root 用户telnet 远程登录
很多用虚拟机玩Linux的朋友,肯定都知道虚拟机切换到主机,要按Ctrl + Alt键,切换回虚拟机也要在点一下,个人感觉很麻烦。我比较喜欢用SecureCRT telnet登录,但telnet协议的不好之处是,它发送的报文是未加密,很可能被黑客通过监听的手段分析你的隐私和秘密,所以最好选择SSH协议(报文加密)远程登录。好言归正传我们来说一下怎么配置ubuntu root用户能远程登录...
          2009-08-01 10:04:00
          
510
        
初学Shell
最近一直在学习Shell,深感系统命令的博大精深,由其是管道和重定向更是惊叹不已。于是写了个小程序练练手:<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/&...
          2009-07-13 20:33:00
          
122
        
effective java
今天了解了一下Java四大名著之一的《Effective Java》,读了一下作者Joshua Bloch的序言颇有感触。下面引用一下作者经典原文: “如果曾经学习过第二种语言,并尝试在课堂之外使用这种语言,那么你该知道有三件事情是必须要掌握的:这门语言的结构如何(语法).如何命名你想谈论的事物(词汇),以及如何用习惯和高效的方式来表达事情(用法).在课堂上通常只是涉及...
          2009-06-18 21:20:00
          
124
        
WINDOW串口通信
上周受朋友所托,做一个串口通信的模块。要求是用C++写动态链接库,与一个单片机通信,并提供相应接口给C#调用。以前没有接触过串口通信开发,也没有怎么写过C#调用C++动态链接库。在7天左右的时间里,我写了一个简单的串口通信DLL,...
          2009-03-14 21:22:00
          
328
        
坚持学习Minix
今天想查点关于Minix资料发现好少,而且中文资料更是少之又少。而搜索一下Linux/Unix,的资料真实一大堆,而且都是中文的,看网上有个朋友说学习Minix源码的时间可能会被Linux多2倍,因为Linux中国学习的人很多,源码基本都已经加上中文注释。在想想学习Minx,以后公司基本都不会用的东西,学习Minix的心就开始动摇了。但是经过深思熟虑,觉得自己还是应该坚持下去,首先自己一件...
          2009-01-06 18:43:00
          
1128
        
Linux文件结构
/bin - common binaries/sbin - Binaries used for system administration are placed here./boot - static files of the boot loader. Usually it contain the Linux kernel, Grub boot loader files and so on....
          2008-12-28 21:55:00
          
134
        
Minix进程调度
Minix的进程调度也和任何多道程序操作系统的调度基本相同,也是主要运用轮转调度原理。Minix分成16个优先级队列,驱动程序进程,服务器程序进程优先级排在前面,然后是用户进程,优先级最低的是idle列,调度顺序当然是先调度优先级高的队列。当然也可以使用Nice系统调用修改进程的优先级。 调度过程中除了优先级是调度决定因素,还有时间片也是调度决定因素。一般驱动程序进程,服务器...
          2008-12-28 20:14:00
          
474
        
王选-“从Dijkstra谈帅才的洞察力”[转]
王 选 /* 在文中,王选院士缅怀计算机科学先驱Dijkstra的历史功绩,在技术的时空中浓缩大师的魅力、勾勒计算机科学发展的轨迹。但在缅怀的背后,更值得读者重视的,是王选老师对中国软件产业缺乏既懂管理又懂技术的“师才”的忧虑。*/ 《计算机世界》最近报道了计算机科学先驱Dijkstra于8月上旬逝世的消息。Dijkstra被西方学术界称为“结构程序设计之父”和“先知先觉”(O...
          2008-12-23 20:40:00
          
180
        
IPC经典问题
最近准备潜心研究操作系统,经过自己的精挑细选,我选择了Minix,主要原因是Minix很精简,可以学习到很多本质的东西。而讲Minix的书籍《操作系统_设计与实现》也是当年linus torvalds创造Linux的思想源泉。刚看了此书一章多,觉得此书写得非常经典。看完本书讲了IPC经典问题:哲学家进餐问题,读者-写者问题,理发师理发问题。这些经典问题主要解决了进程间竞争资源问题,提...
          2008-12-20 18:56:00
          
283
        
自我批评
这么多年,自己的一些坏习惯还是没有改掉,这样怎么能成功实现自己的目标?今晚和my girl聊了很多关于这方面的事情,虽然她说得不够客观,比较偏见,但不得不承认在某方面做得很差劲。比如说在做事情虽执着,但不够专心;做事情不能够持之以恒;不够刻苦;喜欢找借口;说到的事情但并不能做到!关于这些缺点,软肋一定要牢记在心,战胜自己的缺点,成功就在眼前!...
          2008-12-19 01:10:00
          
159
        
[TCP/IP详解·卷一:协议]读后感
2008.10~2008.11把Tcp/ip详解卷一看完了。看完此书让我对计算机网络通讯有了一种拨开云雾的感觉。虽然阅读的"战线"拉得有点过长,但是觉得花费这么长的时间去揣摩协议还是很值得的。现对,这本书做一下简单的总结: 本书没有按照ISO的网络七层模型去讲解tcp/ip协议族,而是按照RFC的四层模型(数据链路层,协议层,传输层,...
          2008-12-09 01:46:00
          
548
        
文字编辑器VI[转]
转自:王俊斌FreeBSD6.0手册VI是一个历史悠久且功能强大的 UNIX 文书编辑器。在古早的年代,许多键盘都只有一些基本按键,连上下左右键都没有,所以VI大多数的功能都必须使用一些特殊的按键。VI在使用时可以分成二种模式,一种是「编辑模式」,另一种则为「命令模式」。在编辑模式时,我们可以使用上下左右键来移动光标并编辑输入我们所要编辑的文字内容。而命令模式时,我们可以进行档案操作 (开文件...
          2008-11-23 15:37:00
          
121
        
[TCP/IP]-TCP超时重传[一]
这几天一直在看TCP/IP详解->TCP超时重传这一章,这章的内容可以毫不夸张的说是TCP的难点,。本章重点讲了Van.Jacobson的慢启动,拥塞避免算法,快速重传算法,快速恢复算法,在讲解中stevens重点关注了在传输中,cwnd(拥塞窗口),ssthresh(慢启动极限)的变化。现在重点描述一下在以下状态这两个值的变化: 发送SYN超时->SYN重传->慢启...
          2008-11-13 01:31:00
          
187
        
协议分析缩略语汇总[转]
ACK(ACKnowledgment)TCP首部中的确认标志API(ApplicationProgrammingInterface)应用编程接口ARP(AddressResolutionProtocol)地址解析协议ARPANET(DefenseAdvancedResearchProjectAgencyNETwork)(美国)国防部远景研究规划局AS(AutonomousSystem)自治...
          2008-10-22 19:41:00
          
198
        
TCP/IP学习进入新的篇章->TCP
最近一直在学习Stevens的《TCP/IP协议详解.卷一协议》。在学习过程中我走了很多弯路,现写出来回味一下其中的酸甜苦辣。由于个人原因,本人初学新知识的时候喜欢看经典的书籍,但这是无疑是无头苍蝇向墙撞,自找苦吃,建议朋友学习新知识的时候看看一些初学者教程,学习中循序渐近,这样可是减少吃苦头。如在学习网络的时候初学时可以看看谢希仁教授的《计算机网络》效果会更好一些。 买到书后,我就一...
          2008-10-21 01:35:00
          
112
        
正则表达式判断字符串是否为数字[转]
1using System; 2using System.Text.RegularExpressions; 3 4public bool IsNumber(String strNumber) 5{ 6 Regex objNotNumberPattern=new Regex("[^0-9.-]"); 7 Regex objTwoDotPattern=new Regex("[0-9]*[....
          2008-04-08 17:57:00
          
236
        
华为面试经历-此文献给准备去华为面试的同胞们
2月29号接到华为的笔试通知(C语言),3月1日(星期六)到华为北研所面试。 作为一名刚毕业不到半年的专科毕业生,被邀请这样的面试,心里还是挺激动的,于是在网上找了很多华为的笔试题,看了看(信心不是太足的朋友,网上的面试题一定要看,很准的)。 在3月1日的笔试那天,我笔试题做的还算行。紧接着是招聘你的部门2轮的技术面试,他们的问的技术问题都很基础,而且主要针对笔试上做...
          2008-03-10 14:12:00
          
4930
          
1
        
树和二叉树
树和二叉树 树: 是一种递归定义的数据结构。树( Tree )是树结构的简称,它是一种重要的非线性数据结构。树或者是一个空树,即不含有任何的结点(元素),或者是一个非空树,即至少含有一个结点。 根: 在一棵非空树中,它有且仅有一个节点。 ...
          2008-03-04 17:03:00
          
143
        
初看"TCP/IP详解卷-协议卷"感受
今天是08年最后一天了,看了看"TCP/IP详解卷-协议卷",看第一章的时候感觉还不错,了解了一下TCP/IP协议族的四个层次,以及一些基本的概念,看到第一章链路层的时候,感觉协议这种东西学期来好枯燥,单虽让自己以后想做通讯呢?呵呵,在08年的2月的最后一天给自己加油,一定不要轻易放弃! ...
          2008-02-29 11:08:00
          
144
        
[奋斗]陆涛、徐智森、陆亚迅 三个男人的短评。
作者石康对于这三个角色名字取得都非常精辟! 徐智森: (太有智慧了,老谋深算,这种太极端的人一般都会在某一方面有所缺陷,所以老徐在感情境界就会大打折扣) 在前期老徐对自己很满意,但是到老的时候,自己却对自己不满意了,他在感情很自私,他只想控制别人,只想别人按照自己的想法去做任何事情,但是他太低估了感情这种东西的力量,到老的时候除了事业他一无所有,用陆涛的话说:“你是一个无家可归的流浪汉!”,...
          2008-02-08 12:01:00
          
284
        
C/C++编译器命令大全
今天快要被VC6.0的编译器给搞疯了,按照自己的编码速度,今天因该把驱动通讯模块基本通过编译,但是没有想到的是,VC6.0不支持最支持最新驱动框架(WDK),在网上找了一下午资料,都没有能快速的方法解决,没有办法只好用最原始最笨的方法了-写一个ieWraper把要调用的WDK API给包起来,然后再WDK的环境下编译成DLL,然后在调用DLL。 对于C/C++编译命令除了几句简单的...
          2008-02-01 19:39:00
          
1492
        
Boost 安装指南[转]
Boost 安装指南作者:高宏伟(DukeJoe)地点:黑龙江省哈尔滨市平房区Blog:http://dukejoe.yeah.netQQ:21807822 随着技术的进步,人们对软件项目的要求日益提高。Boost库作为一个优秀的C++类库,通过几年的发展已经得到了广大技术人员的认可。本文将帮助刚刚接触Boost的用户来安装并配置Boost,并通过几个HelloWorld小程序,来...
          2008-01-15 09:52:00
          
143
        
经典翻译
1.Fast I/O is optional for a file system. For a file system filter driver, it is required if any file system it filters supports fast I/O. Because all of the standard Windows NT/2000/XP file systems s...
          2008-01-05 17:22:00
          
177
        
【转】心目中的编程高手
-- Bill Joy MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。心目中的编程高手 (1)Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Con...
          2008-01-04 14:04:00
          
134
        
NT FileSystem
1.This interface should clearly document the various interactions between the componentsinvolved in satisfying a user request to access file data; the description must alsoprovide for suitable abstr...
          2008-01-02 14:31:00
          
171
        
Google Talk中英文翻译机器人试用【转】
今天试用了两个Google推出的中英文翻译机器人,分别是英译中en2zh@bot.talk.google.com和中译英的zh2en@bot.talk.google.com,使用Gtalk加入这两个机器人后,和其对话即可进行文字翻译。 经过几番测试,发现这两个机器人的翻译结果实际上和Google的翻译网站上翻译的结果完全一致,而且一字不差,因此可以推断,Google Talk的翻译机器人实际...
          2007-12-28 14:10:00
          
234
        
代码静态分析工具PC-LINT安装配置[转]
PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。 C语言的灵活性带来了代码效率的提升,但相应带来了代码编写的随意性,另外C编译器不进行强制类型检查,也带来了代码编写的隐患。PCLint识别并报告C语言中的编程陷阱和格式缺陷的发生。它进行程序的全局分析,能识别没有被适当检验...
          2007-12-12 16:00:00
          
163
        
Windows学习旅程-线程(六)
1.线程主要包括两部分:1.线程内核对象;2.线程堆栈HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, // pointer to security attributes DWORD dwStackSize, // initial thread stack ...
          2007-11-30 09:11:00
          
126
        
sort(c++/stl)
今天遇到一个排序问题,本来想自己写一个排序的,翻阅了一下stl,发现stl已经提供了相应的方法,而且非常好用,速度也非常快。 #include <algorithm> void sort( iterator start, iterator end ); void sort( iterator start, iterator end, StrictWeakOrdering...
          2007-11-26 16:55:00
          
104
        
printf
今天在写看一段c程序的时候既然忘记了%u是什么格式转换。现把所有的格式都copy下来,便于记忆。 原型:extern void printf(const char *format,...); 用法:#include <stdio.h> 功能:格式化字符串输出 说明:format指定输出格式,后面跟要输出的变量 目前printf支持以下...
          2007-11-26 15:52:00
          
232
        
Windows学习旅程-作业(五)
作业好比一个“沙框”,它定制了很多Rule来管理在作业里的进程。 1.CreateJobOjbect() 2.OpenJobObject() 3.SetInformationJobOjbect() /IO完成对象绑定到JOb,触发作用对象/GetQueuedCompletionStatus() 4.AssignProcessToJobObject(...
          2007-11-20 08:58:00
          
138
        
        
      
空空如也
        
      
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅