<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[红猎人技术博客--业精于勤，荒于嬉；行成于思，毁于随！]]></title><description><![CDATA[“A呀，这是谁家的B孩子呀，光着C子站在D上，EF都没穿,还露着个小GG!"]]></description><link>https://blog.csdn.net/zengsai</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; zengsai]]></copyright><item><title><![CDATA[Linux 内核对象模型源码试读（背景知识）]]></title><link>https://blog.csdn.net/zengsai/article/details/6602841</link><guid>https://blog.csdn.net/zengsai/article/details/6602841</guid><author>zengsai</author><pubDate>Wed, 13 Jul 2011 15:30:54 +0800</pubDate><description><![CDATA[什么是内核对象？内核对象模型的重要性。如何用面向对象的思想来理解内核对象模型？内核对象模型中的主要角色。]]></description><category></category></item><item><title><![CDATA[Linux 内核对象模型源码试读（前言）]]></title><link>https://blog.csdn.net/zengsai/article/details/6602443</link><guid>https://blog.csdn.net/zengsai/article/details/6602443</guid><author>zengsai</author><pubDate>Wed, 13 Jul 2011 13:30:03 +0800</pubDate><description><![CDATA[为什么要阅读源码？
这不是重复造轮子吗？
打算如何来做？]]></description><category></category></item><item><title><![CDATA[如何用notepad2++替换掉XP系统的notepad]]></title><link>https://blog.csdn.net/zengsai/article/details/4434868</link><guid>https://blog.csdn.net/zengsai/article/details/4434868</guid><author>zengsai</author><pubDate>Tue, 11 Aug 2009 15:50:00 +0800</pubDate><description><![CDATA[系统自带的记事本notepad.exe软件的缺点不言而喻，我们可能想使用EDITPLUS.exe等功能更强的程序来代替系统自带的记事本 (notepad.exe),但是仅将原EDITPLUS.exe替换NOTEPAD后，系统会自动还原成以前的文件。那怎样才能强制替换掉它呢？在WinXP/2003下：首先备份好原版的Notepad.exe步骤1：替换掉 c:/Windows/system32/dll]]></description><category></category></item><item><title><![CDATA[破java竟然与ClearType有冲突!!!浪费了我半天的时间...]]></title><link>https://blog.csdn.net/zengsai/article/details/4433685</link><guid>https://blog.csdn.net/zengsai/article/details/4433685</guid><author>zengsai</author><pubDate>Tue, 11 Aug 2009 12:29:00 +0800</pubDate><description><![CDATA[今天心血来潮写个Java swing 的程序,没想到编译通过后无法运行,显示:///////////////////////////////////////////////////////////////////////////////////////Exception in thread "main" java.lang.ExceptionInInitializerError    at jav]]></description><category></category></item><item><title><![CDATA[软件设计的目标]]></title><link>https://blog.csdn.net/zengsai/article/details/4277342</link><guid>https://blog.csdn.net/zengsai/article/details/4277342</guid><author>zengsai</author><pubDate>Wed, 17 Jun 2009 18:45:00 +0800</pubDate><description><![CDATA[为了克服“导致一个软件可维护性较低的四个原因”，我们要进行良好的软件设计，其目标是系统具有可扩展性、灵活性和可插入性。 可扩展性是“过于僵硬”的反面，它是指新的性能可以轻松的加入到系统中，而不会导致其它模块发生故障。 灵活性是指允许代码进行“平稳地”修改，而不会涉及到其它模块。 可插入性是指可以很容易的把一个类抽去，同时将有相同接口的另一个类加入进来。 要符合这三项]]></description><category></category></item><item><title><![CDATA[导致一个软件可维护性较低的四个原因]]></title><link>https://blog.csdn.net/zengsai/article/details/4277302</link><guid>https://blog.csdn.net/zengsai/article/details/4277302</guid><author>zengsai</author><pubDate>Wed, 17 Jun 2009 18:28:00 +0800</pubDate><description><![CDATA[导致一个软件可维护性较低，也就是说会随着性能要求的变化而“腐烂”的原因有四个：过于僵硬、过于脆弱、复用率低、耦合过高。 1、过于僵硬指很难在一个软件系统里加入新的功能。因为加入一个新功能不仅意味着建造一个独立的新模块，这个新模块还会影响到其它模块。这种设计上的不足，导致很难为一个软件加入新的功能，一个软件一旦写好，就不能加入新的功能，成为一个“僵死”的系统。 2、过于脆弱]]></description><category></category></item><item><title><![CDATA[类图中的关系]]></title><link>https://blog.csdn.net/zengsai/article/details/4277081</link><guid>https://blog.csdn.net/zengsai/article/details/4277081</guid><author>zengsai</author><pubDate>Wed, 17 Jun 2009 17:05:00 +0800</pubDate><description><![CDATA[类图中的关系有以下几种：一般化关系、关联关系、聚合关系、合成关系和依赖关系。 1、一般化关系表示类与类之间的继承关系、接口之间的继承关系或类与接口之间的继承关系。用空心三角箭头从子类指向父类。 2、关联关系让一个类可以知道另一个类的属性和方法。用单向箭头或双向箭头表示。它有两个特例：聚合关系和合成关系。 3、聚合关系是关联关系的一个特例，它表示类A由类B]]></description><category></category></item><item><title><![CDATA[Netbeans 6.7 汉字显示问题解决方案]]></title><link>https://blog.csdn.net/zengsai/article/details/4251891</link><guid>https://blog.csdn.net/zengsai/article/details/4251891</guid><author>zengsai</author><pubDate>Mon, 08 Jun 2009 07:51:00 +0800</pubDate><description><![CDATA[今天在 Windows 7 上安装了 Netbeans 6.7 RC 后，首先想到的就是换一种字体，没有想到一个老Bug又出现了，把字体换成 Courier New 后，汉字显示为方格，之前解决过这个问题，但是忘了，让我在网上找了两个小时才把它解决了。方法：修改 jre/lib/fontconfig.properties 文件。一般来说java开发人员都是安装了jdk 的，那么就会有两个 ]]></description><category></category></item><item><title><![CDATA[[转载]java里抽象类和接口的区别]]></title><link>https://blog.csdn.net/zengsai/article/details/4249957</link><guid>https://blog.csdn.net/zengsai/article/details/4249957</guid><author>zengsai</author><pubDate>Sun, 07 Jun 2009 12:42:00 +0800</pubDate><description><![CDATA[下面的这篇文章讲的十分透彻了，所以转载之   abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制，正是由于这两种机制的存在，才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性，甚至可以相互替换，因此很多开发者在进行抽象类定义时对于abstract class和interfa]]></description><category></category></item><item><title><![CDATA[指针与引用做参数的不同]]></title><link>https://blog.csdn.net/zengsai/article/details/4229942</link><guid>https://blog.csdn.net/zengsai/article/details/4229942</guid><author>zengsai</author><pubDate>Sun, 31 May 2009 22:59:00 +0800</pubDate><description><![CDATA[指针和引用一直是学习C++时的一个难点，不知道什么时候应该用指针，什么时候应该用引用。下面是指针与引用做为函数时的不同，看了之后，也许上面的问题就不是问题了，呵呵。  1.两者都可以不用复制变元而提高效率，但是指针的传递实际上是复制了指针的，而引用没有复制。  2.虽然两者都可以改变变元的值。但是如果函数参数是指针那就是明显暗示传入的值可能被改变，而传引用没有这个暗示。  3.指针参数可以接收空值]]></description><category></category></item><item><title><![CDATA[ifstream 没有 ios::nocreate 属性]]></title><link>https://blog.csdn.net/zengsai/article/details/4224156</link><guid>https://blog.csdn.net/zengsai/article/details/4224156</guid><author>zengsai</author><pubDate>Fri, 29 May 2009 07:28:00 +0800</pubDate><description><![CDATA[今天在 vs2008 中运行一个小程序的时候，发现了一个小问题，ifstream 的 open 函数中不能用 ios::nocreate 属性。详细见代码：  #include #include #include int main(){	using namespace std;		ifstream inFile;	inFile.open("my.dat",i]]></description><category></category></item><item><title><![CDATA[C++ 控制台无法输入字符串]]></title><link>https://blog.csdn.net/zengsai/article/details/4220680</link><guid>https://blog.csdn.net/zengsai/article/details/4220680</guid><author>zengsai</author><pubDate>Wed, 27 May 2009 15:45:00 +0800</pubDate><description><![CDATA[今天抱着试试的心态参加学校“ACM”预先赛，想着要用前几天刚学的C++试试，没想到却让一个小问题把我给卡住了，三道题只做出了一道，其它两道不是算法不知道，而是编程语言不熟悉导致的，觉得好可惜！ 先看今天的代码，我要先从控制台输入一个整数n，再输入n个字符串。// NO2.cpp// 展示一个C++控制台输入的错误。// 作者：曾赛#include #include ]]></description><category></category></item><item><title><![CDATA[IT专家网被黑了]]></title><link>https://blog.csdn.net/zengsai/article/details/3958952</link><guid>https://blog.csdn.net/zengsai/article/details/3958952</guid><author>zengsai</author><pubDate>Thu, 05 Mar 2009 10:52:00 +0800</pubDate><description><![CDATA[今天上网，突然发现了不正常的状况！ IT专家网 疑似被黑：这是这个对话框，一直不停的弹！上写的英文： sb web ，难道是：傻B网页？ ]]></description><category></category></item><item><title><![CDATA[“山空水尽疑无路，柳暗花明又一村？”]]></title><link>https://blog.csdn.net/zengsai/article/details/3289508</link><guid>https://blog.csdn.net/zengsai/article/details/3289508</guid><author>zengsai</author><pubDate>Thu, 13 Nov 2008 11:13:00 +0800</pubDate><description><![CDATA[ “山空水尽疑无路，柳暗花明又一村”？在这句话的后面加个问号，最能表达我的心情，昨天很苦恼的事情，今天在很多热心人的帮助下有了转机，刚好今天考试组织方来了人（性格很好，人也很漂亮），主任就叫我去和他们详细谈了自己的情况，她觉得我的情况还是比较特殊的，于是马上联系了总部，但是还得等待考试组织方的回复。看是否能参加这一次的考试，不行的话，就下次和补考的人一起考， “那我算补考吗？” “不是！”]]></description><category></category></item><item><title><![CDATA[今天的心情真的是坏到极点]]></title><link>https://blog.csdn.net/zengsai/article/details/3281190</link><guid>https://blog.csdn.net/zengsai/article/details/3281190</guid><author>zengsai</author><pubDate>Wed, 12 Nov 2008 13:58:00 +0800</pubDate><description><![CDATA[前几天还计划着好好复习以应对过两天将要进行的中程考试，让我意想不到的是，今天学习委员发下来的考试座次表中居然没有我的名字，也没有我的一个室友（周）的名字。很突然，但很快我们就明白是怎么回事了，虽然我们交清了这次的考试费，但是我们没有交清学费，学校不让我们考试。打电话给老师，老师手机没有开机，打电话给家里的时候我没有说，只是说我想他们了，因为我知道我说了他们也没有办法，只会凭添许多担心，我只给我姐说]]></description><category></category></item><item><title><![CDATA[[转载]25条CSS制作网页编写的提醒及小技巧整理]]></title><link>https://blog.csdn.net/zengsai/article/details/3241327</link><guid>https://blog.csdn.net/zengsai/article/details/3241327</guid><author>zengsai</author><pubDate>Thu, 06 Nov 2008 21:21:00 +0800</pubDate><description><![CDATA[1、ul标签在Mozilla中默认是有padding值的，而在IE中只有margin有值。  2、同一个的class选择符可以在一个文档中重复出现，而id选择符却只能出现一次；对一个标签同时使用class和id进行CSS定义，如果定义有重复，id选择符做的定义有效，是因为ID的权值要比CLASS大。  3、一个兼容性调整(IE和Mozilla)的笨办法：   初学可能会碰到这样一个情况：同样一个标]]></description><category></category></item><item><title><![CDATA[Ubuntu 8.10 正式版下载地址[ISO]镜像]]></title><link>https://blog.csdn.net/zengsai/article/details/3184560</link><guid>https://blog.csdn.net/zengsai/article/details/3184560</guid><author>zengsai</author><pubDate>Thu, 30 Oct 2008 14:09:00 +0800</pubDate><description><![CDATA[今天是既定的Ubuntu 8.10正式发行的日子,早就盼着它能出来了,可是从早上等到现在官方主页都还没有下载的更新,等不及了,去网上搜索了一下,下载地址,还真给我搜索到了(网络的力量啊!)     但是介于响应"不影响官方分发镜像"的号召,下面只给出了已经可以下载的镜像,而没有给出官方镜像:  台湾:  Desktop:  <a title="http://tw.releases.Ubuntu.c]]></description><category></category></item><item><title><![CDATA[又是C#的问题：TypeInitailrationException]]></title><link>https://blog.csdn.net/zengsai/article/details/3169738</link><guid>https://blog.csdn.net/zengsai/article/details/3169738</guid><author>zengsai</author><pubDate>Tue, 28 Oct 2008 21:40:00 +0800</pubDate><description><![CDATA[最近在做一个学生考试管理系统的时候，用C#在做，在调试的时候，老是报出：TypeInitailrationException，语法没有错误，引用也正确，却是怎么找也找不到原因，郁闷了好久……  今天上课和老师一起弄了半天，终于找到原因了，原来我的项目里面引用了一个类库，而我在这个类库项目中使用了配置文件，配置文件就放在类库项目下，然后在运行时在这个工程中用System.ConfigManager.]]></description><category></category></item><item><title><![CDATA[海峰五笔试用体验，感觉上当受骗……]]></title><link>https://blog.csdn.net/zengsai/article/details/3168223</link><guid>https://blog.csdn.net/zengsai/article/details/3168223</guid><author>zengsai</author><pubDate>Tue, 28 Oct 2008 16:45:00 +0800</pubDate><description><![CDATA[在64位WIN NT上工作，想找了一个好用的五笔输入法，在gg中输入“五笔 64位” 后出来了很多结果，但是多是一个产品的——海峰五笔。说这是目前唯一支持Windows 64位的输入法，真有那么神奇？便好想试试，下载了最新的9.X版 ，安装结束的时候就出了一个错，也没有显示是什么错误，点了几次取消几次后安装完成，看了一下有86版和98版，说是尝一下鲜，打开用来写Blog的Windows Live ]]></description><category></category></item><item><title><![CDATA[烦人的C#！！！]]></title><link>https://blog.csdn.net/zengsai/article/details/3138431</link><guid>https://blog.csdn.net/zengsai/article/details/3138431</guid><author>zengsai</author><pubDate>Fri, 24 Oct 2008 22:16:00 +0800</pubDate><description><![CDATA[课本上做项目实战，一个ＭＩＳ系统，使用的Ｃ＃语言进行开发，可误的Ｃ＃，继承、接口老是出错，弄得我头都大了，好痛苦！  要不是那个ＶＳ ２００８确实做得不错，我摸都不想摸它，Ｃ＃！我恨你……]]></description><category></category></item></channel></rss>