自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

《Learning GNU Emacs 3》部分翻译--Chapter 1. Emacs Basics

1.2. 理解Files与Buffers(Understanding Files and Buffers)使用Emacs时并不是真正地在编辑files。相反,Emacs将files的内容copy到一个临时buffer中,然后编辑那个buffer。Emacs只有保存buffer后才会真正的修改对应磁盘上的file的内容。一个buffer的名称一般与正在编辑的file的名称相同。然后有一些例外,有...

2011-01-19 23:22:52 153

原创 TCP连接标志位

TCP的三次握手是怎么进行的:发送端发送一个SYN=1,ACK=0标志的数据包给接收端,请求进行连接,这是第一次握手;接收端收到请求并且允许连接的话,就会发送一个SYN=1,ACK=1标志的数据包给发送端,告诉它,可以通讯了,并且让发送端发送一个确认数据包,这是第二次握手;最后,发送端发送一个SYN=0,ACK=1的数据包给接收端,告诉它连接已被确认,这就是第三次握手。之后,一个TCP连接建立...

2010-06-11 10:12:26 432

Struts2 namespace总结

创建struts2的应用,首先应如前面所示要搭建好环境。jar包的导入和web.xml配置这里不在写出来。现在就来看第一个应用的struts.xml这个配置文件:      <struts>            <package name="hello" namespace="/test" extends="struts-default">                ...

2010-03-08 20:50:15 128

原创 百宝箱

计算机底层:   <<计算机组成与设计硬件/软件接口(英文影印版·第3版)>>   <<计算机组成及汇编语言原理(英文影印版)>>   <<数字设计和计算机体系结构(英文影印版)>>   <<Intel微处理器(第五版 影印版)>>   <&lt

2010-01-10 14:37:47 236

原创 The Zen of Python

Abstract Long time Pythoneer Tim Peters succinctly channels the BDFL's guiding principles for Python's design into 20 aphorisms, only 19 of which have been written down.The Zen ...

2009-12-26 23:46:34 126

OO概念常识

人们所能够解决的问题的复杂性直接取决于抽象的类型和质量  抽象类型:把问题抽象成了什么(元素)  抽象质量:元素的层次与关系(关联)传统编程语言的缺点:  依赖解空间域的环境(计算机),基于计算机结构,不是基于问题的结构。必须在解空间(机器模型)与问题空间(问题模型)之间建立起映射关系。有部分语言是专门对问题空间进行建模而设计。但专业领域依赖性太强,无法通用。所抽象的类型过于局限性。...

2009-11-30 20:13:05 466

《thinking in java》第1章:抽象过程

人们所能够解决的问题的复杂性直接取决于抽象的类型和质量  抽象类型:把问题抽象成了什么(元素)  抽象质量:元素的层次与关系(关联)传统编程语言的缺点:  依赖解空间域的环境(计算机),基于计算机结构,不是基于问题的结构。必须在解空间(机器模型)与问题空间(问题模型)之间建立起映射关系。有部分语言是专门对问题空间进行建模而设计。但专业领域依赖性太强,无法通用。所抽象的类型过于局限性。...

2009-11-30 11:54:04 104

《thinking in java》第1章:对象导论

人们的所能够解决的问题的复杂性直接取决于抽象的类型和质量。

2009-11-28 19:52:16 91

选择人生:选择沉默、选择思考

经过很长时间对自己为人处世的原则和想法思考之后,决定正式确定自己的为人和处世观: 1.学会沉默。争论是弱者的面具,是用于掩盖自己的错误和不足的工具。任何的辩解只会自己变得软弱和糊涂。时间能证明一切。聪明的人不会将自己的时间花在面红耳赤地争论上。因为时间能帮他解决一定。 2.学会思考。人只有不断的通过和他人历史的比较,不断对自己人生进行思考,才能进一步更好地确认自己的人生方向,不断的...

2009-10-30 13:59:27 146

原创 三十句瞬间使你清醒的话

1。忍耐的实质就是,你要赚便宜你就赚,你想不要脸你就不要脸,随便。我能施舍给你的,我给;我给不了的,你找别人要去。至于别人给不给,那是你们的事了。 2.对付虚伪的人,不是骂她,不是拆穿她,而是让她继续悲哀地虚伪着,然后装作什么也不知道。那么慢慢地,很多人会主动跑来告诉你她有多虚伪。 3.对付自私的人,不是恨她,不是不理她,而是渐渐远离她,从心底远离她,然后装作什么都不知道。如果她去找别人,那么你会...

2009-10-29 12:51:39 102

权限控制

在系统权限控制中,要考虑资源功能是属于人,还是属于职位。观察这个资源功能是因人而变还是因职位而变。尽量将人员和系统功能进行松耦合

2009-10-28 09:23:03 110

不要用程序来思考问题

       下面只是我一已之言:       比如说我,一个小小的程序员。在遇到业务上的问题时,总是先使用编写程序的思想去思考如何解决问题。这在无形之中就缩小了我们思维的空间和想像力。在希望走"创新"的道路上"中规中矩"地努力奋斗着。        不要为了编程而学编程。大家都知道:当初发明电脑软件的目的就是帮助人们解决日常问题。而现在却发现一种怪事:学习编程却成了人们的日常问题。学...

2009-10-26 11:04:22 79

减少对可变化或不可预测的业务的依赖

在做软件项目过程,由于开发人员对项目所处的领域的不够了解和开发人员理解与客户描述存在偏差,导致在客户在试用软件过程中提出让开发人员很多郁闷的问题,甚至推翻开发人员的所有成果。这对开发人员的开发积极性是种沉重的打击。 引起上述问题有几个原因:一,开发人员对客户的需求理解有误;二,由于开发时间紧迫,在开发过程遇到的一些业务小问题,开发人员擅自揣测客户的需求,开发出可能客户不接受的代码...

2009-10-18 11:27:27 153

javascript常用tools

[code="求第y年第m月的天数"] //函数说明:求第y年第m月的天数 //参数说明:y年份,m为月份,如果y或m为null,则取系统的当前年或月 //思路:先求出下个月的第一天,再减去一天 function getDaysOfMonth(y,m) { if(isNaN(y) || isNaN(m) || m12) { yearOfNextMon...

2009-10-15 15:46:34 224

学会冷静

把自己的容量放大成海洋不要因为一粒沙石而激起千层浪花

2009-10-14 12:48:03 128

原创 可以让你少奋斗10年的工作经验

第一:不要认为停留在心灵的舒适区域内是可以原谅的。      每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状...

2009-10-11 09:06:48 80

原创 不找借口找方法——成功者都有的基本素质

执行力问题已经成为现代企业普遍关注的一个焦点。再好的制度、再好的决策、再好的思路、再伟大的创想如果离开了执行力,一切都没有了意义。 离开微软之前,比尔-盖茨曾经对媒体记者说:“在未来的10年里,微软所面临的挑战就是执行力。”可见,在盖茨的眼中,执行力决定着微软的兴衰成败。 确实是这样的。从创业的第一天开始,盖茨就认为,制定正确的战略,拥有伟大的理想固然重要,但更重要的是战略的执行和理想的实施。 所...

2009-10-11 08:48:19 133

原创 javascript中 null 与 undefined的区别

第一篇 解剖JavaScript中的null和undefined 在JavaScript开发中,被人问到:null与undefined到底有啥区别?    一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。    总所周知:null == undefined    但是:null !== undefined...

2009-10-10 21:59:46 173

jQuery:基本教程

jQuery:基本教程这个教程是帮助初始学习jQuery的人.<html>  <head>    <script type="text/javascript" src="jquery.js"></script>    <script type="text/javascript">  

2009-09-30 15:24:04 134

原创 关于生死

生就是生,死就是死,来去应自如

2009-09-27 00:26:55 120

原创 关于生存

生存的最根本问题:一.如何生存?二.为什么要生存?

2009-09-26 21:22:27 142

原创 关于感情

只要是需要证明的感情就是一种错误

2009-09-26 21:16:22 96

原创 关于自我认识

不知道自己是谁,所以自己就是自己;知道了自己是谁,自已就不再是自己了

2009-09-26 19:54:07 117

原创 关于感恩

需要回报的感恩就不是感恩

2009-09-26 19:48:10 98

原创 关于自我价值

如果我穷困潦倒,那么穷困潦倒就是我的价值

2009-09-26 17:31:56 110

原创 关于禅说

不可说 一说就错

2009-09-26 17:25:16 108

原创 关于神道

神即道 道法自然 如来

2009-09-26 17:21:08 106

原创 关于交际

别把自己太当人,别把别人太不当人

2009-09-26 15:51:15 102

原创 关于山水

看山是山,看水是水

2009-09-26 15:44:19 102

原创 关于女人

女人是形式逻辑的典范,是辩证逻辑的障碍

2009-09-26 03:44:19 118

javascript中获取浏览器的url

document.locationlocation.href(与location.toString()一样)locationdocument.URL 在IE中document.URL与其它三个稍有不同IE6~7(假设文件保存的桌面上,location.html)<SCRIPT LANGUAGE="JavaScript"><!-- documen...

2009-09-03 18:47:59 140

java中final与static关键字

一.final总结1.final修饰类:表示该类不可继承  final不能修饰interface接口2.final修饰方法:表示该方法不能被子类覆盖(即子类不能重写父类的final方法,可以继承)  final不能修饰构造函数3.final修饰字段属性:表示属性值第一次初始化后不能被修改  final属性可以直接初始化或在构造函数中初始化  如果属性是直接初始化,则其值不能被其它函数(包括构造...

2009-08-08 11:21:19 91

linux下ssh安全配置

linux下ssh安全配置ssh配置文件目录:  /etc/ssh1.更改ssh默认的端口:22 # vi /etc/ssh/ssh_config   #将Port注释去掉     Port 1433(端口号) # vi /etc/ssh/sshd_config    #将Port注释去掉     Port 1433(端口号)2.限制ssh用户登录次数(防止别人使用密码穷举) # ...

2009-07-09 13:25:12 144

python 学习笔记(一)

(一)软件的安装与配置1.Python安装(Windows)在www.python.com网站上下windows下的python安装包Python2.6.2.msi为例安装在c:\python2.6目录下在系统环境变量中,配置如下:Path = %path%;c:\python2.62.测试软件是否安装成功打开cmd,输入python,如果安装成功,则会出现如下信息...

2009-05-17 10:40:58 78

原创 Mysql数据库导入导出

1. 概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件。在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。2. 方法一 SQL脚本形式操作步骤如下:2.1. 导出SQL脚本在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldum...

2009-05-15 16:25:06 116

java中数组传递的所思所想

   当数组作为方法传递参数时,假如需处理此数组,则一般有两种做法(以一维数组为例): //第一种 public static int[] processArray1(int[] array) { int[] tempArr = new int[array.length]; for(int i=0; i<array.length; i++) {...

2009-05-10 13:36:32 113

Apache Commons Digester 的使用

Learning and Using Jakarta Digester The Jakarta Digester FrameworkThe Jakarta Digester framework grew out of(从…脱离) the Jakarta Struts Web toolkit. Originally(起初) developed to process the central...

2009-05-06 20:41:04 148

原创 rpm软件管理

RPM套件安裝一、基本安裝 rpm -ivh 軟體套件名稱i 是 install,v(verbose)是顯示,h 是進度以一串 ########### 來表示二、基本安裝的問題(1)該軟體已安裝過 rpm -ivh 套件名稱套件名稱 is already installed..如果要重新安裝可用--force 指令:--for...

2009-04-30 20:26:41 104

原创 linux系统启动详解

本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux 的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Linux启动这部分的源码主要使用的是...

2009-04-28 19:28:18 92

解读<c:out>源码

&lt;c:out&gt;标签是用来在页面中输出属性值,在使用&lt;c:out&gt;时,一般都会在JSP页面中做如下声明:&lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%&gt;在此标签的c.tld文件中,关于out标签定义如下(取部分有用信息): 对core标签库的描述:  &lt;desc...

2009-04-23 17:43:19 285

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除