自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一己薄剑

励-厉己力行

  • 博客(40)
  • 收藏
  • 关注

原创 从MVC模型看设计

  <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> 从MVC模型看设计一己薄剑 2007-06-02 我们知道MVC模型中Model、View、Controller之间的关系如下:

2007-06-02 18:41:00 1350

原创 amule(emule)如何获得high id(上海贝尔HomeAccess 电信adsl)

 我是电信2m的宽带,adsl猫是上海贝尔HomeAccess的,用上amule后一直是low id,下载速度一直10来kb,想想2m的宽带,太浪费了,遂上网查如何获得high 经过两个晚上的奋斗,终于找到了结果,因为发现网上基本没有这个猫的设置方法,特把针对这个猫的设置方法共享出来,对其他人应该会有帮助的,哈哈。1。下载安装amule那是不用说的了,哈哈。2。设置amule的tcp端口和udp端

2007-03-16 21:00:00 9041

原创 你的文章只有你才是读者

好久没写blog了,今天来发现朋友说我好久没写了,也该写写东西。是呀,是该写些东西,不为别人,也为自己。毕业半年了,就刚工作的前三个月生活工作比较积极,每天脑子里就是程序,那时的感觉多好,对未来充满了信心,让我有种一心只读圣贤书,两耳不闻窗外事的感觉,感觉很好。但似乎人都有一种堕落的欲望,想要借堕落来释放欲望,滋润欲望。而当你空虚的时候这种欲望就会慢慢滋生,然而一开始就很难罢手,所谓“越堕落就越快

2007-03-13 02:51:00 1142 2

原创 朝阳似火

朝阳似火--一己薄见过去的就让它过去,二十一岁,朝阳似火,奋发走向日中天,信仰点燃我心中的火种,坚持燃旺我心中的火焰。二十一岁的我是一团火,烧掉那张被我睡沉的床。二十一岁的我是一团火,烧掉那幻想世界的温床-电脑。二十一岁的我是一团火,烧得我心中沸腾勇往直前。二十一的我是一团火,烧得我心眼澈亮奔向理想。过去已成灰烬,未来充满生命。二

2006-05-22 21:54:00 2560 1

转载 认识控制台-控制台句柄、附着到控制台、关闭控制台

附着到一个控制台 一个进程可以使用 AttachConsole 函数来附着到一个控制台上,一个进程只能附着一个控制台。 一个控制台可以有许多进程附着到它上面,调用 GetConsoleProcessList 函数可以得到附着到一个控制台的列表。   关闭一个控制台 进程可以使用 FreeConsole 函数来将其自身从一个控制台脱离出来。如果其他进程共享这个控制台,控制台不会被

2006-04-29 21:44:00 3890 2

转载 认识控制台-什么是控制台?

控制台管理字符模式程序的输入和输出(程序不需要提供他们自己的图形用户界面)。 控制台函数使访问不同级别的控制台成为可能。高级控制台 I/O 函数使程序可以从标准输入来重新得到存储在控制台输入缓冲区中的键盘输入;这些函数也能够是程序可以向标准输出写或将错误显示在标准的控制台缓冲区中。高级别的控制台函数也支持重定向标准的句柄和不同 I/O 功能的控制台模式。低级别的 I/O 函数能够使程序接收详细

2006-04-29 21:43:00 6677 1

转载 10年编程无师自通

原文:Teach Yourself Programming in Ten Years作者:Peter Norvig翻译:郭晓刚([email protected])最后修订日期:2004-3-192005-01-12增加了新的译本链接。本中文译本得到了Peter Norvig的许可。为什么每个人都急不可耐?走进任何一家书店,你会看见《Teach Yourself Java in 7 Da

2006-04-29 21:37:00 965

原创 关于素质的一些思考

这世上往往最被人痛恨的人不是小人而是伪君子,而这世上的人大多数的人又都是伪君子。由送盘子这件事就可以看出在南大这个小社会中伪君子是就主流。对一个人的评价不能仅根据这个人一时一地的行为来决定。真正的好人是不管是在何时何地都做好事的人。高素质的人是在任何时刻任何地点都有高素质行为的人。送盘子确实是高素质的行为,因为它利己利人。但送过盘子的人不一定是高素质的人。只有不分时间地点都会主动送盘子的人

2006-04-27 19:23:00 918

原创 人生不应该是“一个几十年“,而应该是”几个一十年“。

今天在网上看到了一篇文章:维特根斯坦大事年表http://www.joyo.com/collection/Collection_ShowT.asp?aid=344对于维特根斯坦的一生我只有佩服,但也给我了一些启示:人生并不苦短,想想你有好几个十年可以过活,够长了,一般人一生中真正有价值的也不过一两个十年,人生苦短者是因为不同的十年应作不同的事情,所以同一件事情很难始终坚持如一,才会

2006-04-26 19:25:00 1228

原创 发现一个不错的哲学论坛

爱智论坛http://philosophyol.com/bbs转了一会,对“我思故我在”有一了一个新的认识,不过这种认识是基于笛卡儿的《第一哲学沉思集》,下面是一位论坛中的网友logos的见解:请回顾一下笛卡尔“我思故我在”提出的方式:1、在知识真假难辨的情况下,我们要想确定所有知识的基础和出发点,惟一有效的办法是对所有知识来一次彻底的怀疑。换言之,在此之前,有没有“我”,“我

2006-04-26 18:57:00 1248

转载 在线工具集合

1.免费的移动“办公室”http://online.thinkfree.com/如果你有一些Word文档或都Excal表格又或是PPT演示急用,但机器上又没有安装OFFICE。那么,这个网站也许就能够帮上您的大忙了~使用前需要先点击“Sign up Now!”注册一个账号,注册后,你就拥有了自己的30M存储空间。第一次使用时会很慢,因为会检测系统是否安装Java虚拟机,并安装、加载。 2.随身携带

2006-04-26 16:31:00 1024

原创 学习忌贪多、忌浮躁、忌急功近利、忌目中无人。

学习忌贪多、忌浮躁、忌急功近利、忌目中无人。把学习计划放的长一些,培养一个好的学习方法,一步一步慢慢走,终能成为高手。摘自“c语言学习方法"-乾坤一笑

2006-04-25 10:31:00 1436

转载 C++开源跨平台类库集

-----------------------------------------------------------------------------------------概要:----------------------------------------------------------------

2006-04-25 10:21:00 1284

转载 C语言学习方法

C语言学习方法 作者:乾坤一笑摘要:作者学习C的心得,并推荐了基本学c的好书来源:乾坤一笑的blog,一笑聊斋       谈谈偶的学习方法,抛砖引玉!:)       学习不论讲不讲方法,最终都能学会。但是别人1个月学会了,而你却100年才学会,这不就晚了么?:)所以说,学习还是要讲究方法的。学习方法正确,事半功倍;学习方法不正确,事倍而功半。       什么才是学习C语言的捷径?我的答案是看

2006-04-25 10:14:00 1857

转载 GCC精彩之旅

GCC精彩之旅 *****************************************************************************本文由正泰linux http://linux-down.kmip.net 搜集,整理,如需转载,请注明出处!本站有大量的linux电子教程,软件,技术文档,欢迎大家访问!站长阿泰qq:253222170*************

2006-04-25 10:12:00 895

转载 如何组织编写模板程序

前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WTL, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。我在5年前开始使用模板,那时我看到了MFC的容器类。直到去年我还没有必要自己编写模板类。可是在我需要自己编写模板类时,我首先遇到的事实却是“传统”编程方法(在*.h

2006-04-21 23:11:00 955

转载 关于随机数的文章

1 随机数产生原理及应用http://blog.csdn.net/EmilMatthew/archive/2006/04/21/672276.aspx2 计算机中随机数的产生http://blog.csdn.net/hifrog/archive/2003/12/15/21638.aspx

2006-04-21 22:24:00 1034

原创 如何动态保存不同类的对象的成员函数的地址?--解决(续)

我现在用我自己研究的方法写了一个类(见下面源码),与上面提到的文章的类比较有下面一些不同:1,底层关键的实现我用了memcpy,他利用union结构(这也导致我的功能的薄弱)。2,我的类的一个对象可以添加多个函数,可以实现统一的调用,而他的类的一个对象绑定一个函数,但很灵活。(这都是可以改的)3,我的类的功能弱,遇到函数所属的类有继承,虚函数,多重继承时就不对了,只适用单

2006-04-21 21:38:00 1091

原创 如何动态保存不同类的对象的成员函数的地址?--解决

问题的提出:就是想要实现一个容器类,可以保存不同类型的函数地址,包括成员函数,且是属于不同类的对象的,即类不同,对象不同,函数不同(参数与返回值相同);如题不知把传进来的不同类的函数地址保存下来,注意:这个保存下来的地址的生命期要和对象的生命期相同;研究过程:1 研究了一个晚上,发现不同函数的信息是可以保存下来的(即把函数地址当作char数组可以保存下来,用memcpy函数可以,),但

2006-04-21 16:29:00 2484

转载 浅谈如何学习linux

作者:不详来源:网络一.为什么要学linux? 当然最重要是爱好和兴趣!如果你这种必要学,或者根本不喜欢,请不要浪费时间,你学也学不好! 二.起步 你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix 问题1:版本的选择 北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的linux 开发人员中用debian的

2006-04-19 19:28:00 775

转载 一个让人发狂的PI求解C程序

long a=10000, b, c=2800, d, e, f[2801], g;main{ for(;b-c;) f[b++]=a/5;for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)for(b=c; d+=f[b]*a, f[b]=d%--g, d/=g--, --b; d*=b); scanf("%s");}简短的4行代码,就可以精确

2006-04-19 19:26:00 1019

原创 一道用递规做的题目

/*题目:在一个线性七个格位置的图上有两种不同颜色的棋子A,B。排列如下图所示,中间的位置为空。A A A   B B B 要求将A,B的现行位置交换,形成下图中的排列:B B B   A A A 移动棋子的要求:()每个格中只准放一个棋子。()任意一个棋子均可移动一格放入空格内。()任何的旗子不得跳跃两个或两个以上的旗子。(无论颜色相同)()一方的旗子均可

2006-04-19 13:15:00 1020

转载 信息学 (计算机) 奥林匹克训练题 (中级部分)

信息学 (计算机) 奥林匹克训练题 (中级部分)天津师范大学   李学武  编      1997.7.1.  给定等式  A B C D E     其中每个字母代表一个数字,且不同数字对应不                    D F G     同字母。编程求出这些数字并且打出这个数字的             +      D F G     算术计算竖式。           

2006-04-19 12:51:00 4647

转载 C++指针直接调用类成员函数探讨

在编程工作中常会遇到在一个“类”中通过函数指针调用成员函数的要求,如,当在一个类中使用了C++标准库中的排序函数qsort时,因qsort参数需要一个“比较函数”指针,如果这个“类”使用某个成员函数作“比较函数”,就需要将这个成员函数的指针传给qsort供其调用。本文所讨论的用指针调用 “类”的成员函数包括以下三种情况:  (1).将 “类”的成员函数指针赋予同类型非成员函数指针,如:  例子1#

2006-04-17 20:40:00 832

转载 当你拥有一把用得顺手的锤子,就会认为全世界都是钉子

记不得在哪里看过这句话,“当你拥有一把用得顺手的锤子,就会认为全世界都是钉子”。所有的事情、所有的问题,你都尝试用这把锤子去解决。很多情况下,常常,这把锤子解决不了问题,或者说,有更好的工具来解决手头的问题。比如,将钉子从木头中取出来,使用起子会更有效率、更省事。    编程语言,比如C#,就是我们手上的锤子;而由此语言而形成的思维方式、思考习惯更是我们头脑中一把无形的锤子。这是好事、也是坏事--

2006-04-11 12:52:00 2339

原创 一道有争议的智力题

题目如下:P先生、Q先生都具有足够的推理能力。这天,他们正在接受推理面试。 他们知道桌子的抽屉里有如下16张扑克牌: 红桃 A、Q、4 黑桃 J、8、4、2、7、3 草花 K、Q、5、4、6 方块 A、5 约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉P先生,把这张牌的花色告诉Q先生。这时,约翰教授问P先生和Q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗? P先生:"我不知道这张

2006-04-11 11:11:00 3086 1

转载 C++资源之不完全导引 [下]

声明:.本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。.本文为介绍性文章,会随笔者学习C++语言不断更新。库在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛

2006-04-06 19:09:00 771

转载 C++资源之不完全导引 [上]

撰文/ 曾毅 陶文最后更新:2004年6月11日声明:.本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。.本文为介绍性文章,会随笔者学习C++语言不断更新。前言无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书

2006-04-06 18:45:00 884

原创 如何使用firefox的自动代理配置功能

最近发现下面两个网站上不了:http://wikipedia.org/;http://principe.homelinux.net/;上网查资料发现可以利用firefox的自动代理配置功能和tor的代理功能实现自动代理配置的功能;首先在tor下载http://www.freehaven.net/~edmanm/torcp/download/tor-0.1.0.17-torcp-0.0.4-bund

2006-03-30 20:47:00 14084 1

转载 读研应该获得什么?

就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。    如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经验,我见过很多工作2-3年的人,但是没

2006-03-29 12:45:00 1076

原创 支持ubuntu dapper drake 应用程序的中文翻译

感觉ubuntu还是很不错的linux发行版,自己还是很喜欢的,但想想既然喜欢就应该,就应该处处为它着想,为它的的发展,贡献自己力所能及的一点力量,所以决定参与ubuntu dapper drake 应用程序的中文翻译 虽然自己的英语不怎么样,也算是借此机会练一练英语,我想所有喜欢和支持ubuntu的人们都应该尽自己的一点点力去推动它的发展,比如参加ubuntu dappe

2006-03-24 23:22:00 987

转载 GNOME与KDE的战争

序言 虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux出现根本上的分裂。 KDE与GNOME是目前Linux/UNIX系统最流行的图形操作环境。从上个世纪九十年代中期至今,KDE和GNOME都经历了将近十年的漫漫历程,两者也都从最

2006-03-23 16:50:00 1560

原创 C++编程思想学习笔记-命名控制

C++编程思想学习笔记-命名控制一、           static的使用1、  对于全局变量(即main函数之外的变量):static表示内部连接,无staic则为外部连接,而用extern可以使用其他编译单元中的外部连接变量。另外全局变量始终存储在静态存储区。全局静态对象的构造函数是在main()之前执行的,而析构函数是在main()之后执行的,所以利用这点可以在main()函数之前

2006-03-22 20:27:00 965

原创 C++编程思想学习笔记-常量

C++编程思想学习笔记-常量一、全局范围的const使用1、const的使用有两种效果,一是生成编译期常量,二是运行期常量。      做为编译期常量主要用作值替代,即取代C中的#define常量定义,一般用于设置数组大小。   此时不分配存储空间,只在有extern限定或取地址时才会分配空间。      做为运行期常量主要控制程序的安全性,它们会被分配空间,但一经初始化就不能再改变,   数

2006-03-20 21:53:00 1172

转载 Unicode是什么?

析Unicode和UTF-8 http://blog.csdn.net/lesterjames/archive/2005/09/28/491619.aspx1.      各地的方言  首先说明一下现在常用的一些编码方案:1.         在中国,大陆最常用的就是GBK18030编码,除此之外还有GBK,GB2312,这几个编码的关系是这样的。n         最

2006-03-20 17:12:00 1038

原创 建blog以明心志,以励己行

决心此后尽力每日读书,并把心得记于此,天长日久必有收获,待他日反观前日所记,定会发现有所得,有所失,遂可以调整自己,续所得,补所失;日久定有所获。

2006-03-20 13:07:00 1370

转载 C语言中的面向对象-C语言中的面向对象思想

经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的时候,我主要做的是硬件上的驱动层,和底层功能层。在工作以后,又做的是手机上的软件开发,所有这些都是和C离不开的。虽然我不得不说,C++是一门很好的语言,但是它的编译速度,代码效率,编译后的代码大小都限制了

2006-03-20 12:53:00 1047

转载 C语言中的面向对象-类模拟的性能分析

类模拟中使用了大量的函数指针,结构体等等,有必须对此进行性能分析,以便观察这样的结构对程序的整体性能有什么程度的影响。 1.函数调用的开销#define COUNTER XXvoid testfunc(){       int i,k=0;       for(i=0;i}        在测试程序里面,我们使用的是一个测试函数,函数体内部可以通过改变YY的

2006-03-20 12:48:00 852

转载 C语言中的面向对象-C语言的多态实现

相信很多人都看过设计模式方面的书,大家有什么体会呢?Bridge,Proxy,Factory这些设计模式都是基于抽象类的。使用抽象对象是这里的一个核心。 其实我觉得框架化编程的一个核心问题是抽象,用抽象的对象构建程序的主体框架,这是面向对象编程的普遍思想。用抽象构建骨架,再加上多态就形成了一个完整的程序。由于C++语言本身实现了继承和多态,使用这样的编程理念(理念啥意思?跟个风,嘿嘿)在C++中是

2006-03-20 12:46:00 958

转载 C语言中的面向对象-C语言中的类模拟

在面向对象的语言里面,出现了类的概念。这是编程思想的一种进化。所谓类:是对特定数据的特定操作的集合体。所以说类包含了两个范畴:数据和操作。而C语言中的struct仅仅是数据的集合。([email protected]) 1.实例:下面先从一个小例子看起 #ifndef C_Class       #define C_Class struct#endif C_C

2006-03-20 12:39:00 871

空空如也

空空如也

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

TA关注的人

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