自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行到水穷处 坐看云起时

具有实践价值和可持续发展的独特知识结构,经验和个性

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

原创 行到水穷处,坐看云起时

N年过去了,这世界发生了很大的变化,本人也发生了很大的变化,忙过,迷茫过,开心过,郁闷过,可似乎就是没有闲下来过。走着走着,知识,经验,个性,这些似乎都定在了一个框框内,塞满了各种东西,被各种事情推着往前走,似乎走到了某个“水穷处”。何妨闲下来思考一下,职业,家庭,生活,爱好,哪些是真正重要的,怎样才能得到你真正想要的。坐下来,看一看,那些云起来的地方,说不定会有新的一片天空。

2017-08-02 14:11:35 341

原创 按比例分配的亚拉巴马矛盾

问题:每个州派往众议院的代表人数应与本州人口成比例,但问题是国会议员的躯体不可分,比例中的小数如何处理才能使得最终的方案尽可能公平。 例:五个州人口数分别为:(A)9061、(B)7179、(C)5259、(D)3319、(E)1182,总人数是26000。 按通常做法,各州人口除以总人数得到各州的比例为:0.3485、0.2761、0.2023、0.1277、0.0455,如果众

2009-05-05 22:31:00 446

转载 一位软件工程师的6年总结

 “又是一年毕业时 ”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未

2009-05-05 13:15:00 946 1

转载 进程通信——使用WM_COPYDATA消息通信

  3.4  使用WM_COPYDATA消息通信对于少量数据可以用WM_COPYDATA方便地实现通信。由于SendMessage()是阻塞的,只有接收方响应了消息,SendMessage()才能返回,否则一直阻塞。所以,对于大量数据来说,用SendMessage()就容易造成窗口假死。3.4.1  通过WM_COPYDATA消息实现进程间通信的方法在Win32中,WM_COPYD

2008-11-15 22:07:00 14703 4

原创 C++程序中调用exe可执行文件

当项目比较大的时候,通常会分开来开发,如果分开的部分只是一些函数或类,整合的时候 就可以使用静态库或动态库。但如果分开的是一个exe文件,整合的时候,就要通过调用exe文件来使用。尤其是当第三方软件是一个用c语言编写的exe文件时,更是需要如此。最近在我所开发的LCDS系统当中就碰到了这样的问题。他需要调用一个分类器来处理数据,而手头上的分类器是经典的C4.5决策树分类器,它是用c语言写的,没

2007-10-15 18:45:00 8474 6

原创 重构笔记

重构原则重构定义:对软件内部结构的一种调整,目的是在不改变软件的外部行为的前提下,提高可理解性,降低修改成本。注意,重构的目的不是提高性能。两顶帽子:添加新功能和重构。开发过程中,需要经常换帽子戴,无论何时,都该清楚你戴的是哪顶帽子,而且不能同时戴两顶帽子。为什么要重构?1、改进软件设计。重构就是要让所有代码回到应该在的位置。重构还可以消除重复代码。2、使软件更容易理解。修改代码,让代

2007-07-29 22:04:00 1345 1

原创 博弈论总结

一、定义研究决策主体的行为在直接相互作用时,人们如何进行决策、以及这种决策如何达到均衡的问题。二、构成参与人、参与人的偏好、信息、可获得的策略行动和支付函数。 1.参与人(player) 博弈的主体,它是指在博弈中做决策的行为者(agent),可能是个人,也可能是群体或组织,如国家、企业、欧盟、北约、联合国等,只要它们内部采取一致的行动与外界进行策略互动,就可以看成一个参与人。

2007-07-28 22:29:00 2913 1

原创 玩物丧志,勿以恶小而为之

 我爱玩,我也爱学习,玩起来我会上瘾,学起来也会上瘾,总而言之,当我做一件我喜欢做的事,并且进入了状态后,我就会沉迷其中。也许这就是缺乏自制力的表现。游戏这东西,人们常说玩玩可以,但不要上瘾。都这么说的,但真正一玩起来就很容易上瘾,一上瘾就什么也不顾了,很多重要的事情就被抛之脑后了,于是,我们浪费了很多时间,错过了很多机会。不玩游戏的人自然没有这个烦恼,正所谓无欲则刚。有自制力的人尝尝这个禁果

2007-07-14 17:34:00 1343 2

转载 一句话总结GOF的23种设计模式

一、创建型模式    Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。    Builder:将一个复杂对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表述。    Factory Method:定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。    Pro

2007-07-06 16:07:00 1172 1

原创 数据的数字特征总结

1.期望:均值E(X)2.方差:对于期望的离散程度,集中则小,分散则大σ2(X)=D(X) =E(X-E(X))2 = E(X2)-(E(X))23.矩:k阶原点矩:E(Xk)k阶中心矩:μk=E(X-E(X))kμk/σ3为偏度系数,描述了数据分布对中心的偏离度,若X的分布是对称的,则X的奇数阶中心矩为0,即偏度系数为0。μ4/σ4-3为峰度系数,描述了数

2007-06-26 21:24:00 1528

原创 RSS原理和实现

        RSS是在互联网上被广泛采用的内容包装和投递协议。网络用户可以在客户端借助于支持RSS的新闻工具软件,在不打开网站内容页面的情况下,阅读支持RSS输出的网站内容。1.RSS文件结构        示例:xml version="1.0" encoding="gb2312" ?> rss version="2.0"> channel>   title>我的Blogti

2007-06-25 11:42:00 9286 8

原创 天使般的她就这样飘落

最近看了《仙境之桥》,女主角的死让我心中久久不能忘怀。她是如此美丽、乐观、积极和充满着梦想的小女孩,她脸上的微笑就如同一缕阳光,照在每个人的心上,温暖而舒适。她是个天使,开启了一个忧郁、敏感、懦弱但极有天赋的少年的心门。在现实中,他们不过是正值青春期的孤独小孩,在学校里被大姐头欺负,在家被父母忽视。但如果荡着一根老旧的绳索穿过溪流,他们就能到达一个全新的幻想世界。那里面有盘根错节冲天而去的绿荫

2007-06-16 11:07:00 1161 1

原创 软件复用的几个重要概念

类与类型:实现与接口的关系一个对象的类定义了对象是怎样实现的,但对象的类型只与它的接口有关,接口即对象能响应的请求的集合。一个对象可以有多个类型(如JAVA中实现多接口,C++中的多继承) ,不同类的对象可以有相同的类型(类的实现不同,但接口相同)。可复用面向对象设计的原则1:面向对象的设计是对接口编程,而不仅仅是对实现编程。继承是实现的复用,而多态是接口的复用。继承和组合:两种最

2007-06-09 21:41:00 1452

原创 C&C++ library introduction(4)

c_string一、字符函数:islow/isupper:是否大小写是否可打印字符isprint:所有isgraph:除空格外ispunct:除空格、字母、数字外,即标点符号isalnum:数字或字母isalpha:字母isdigit:数字isxdigit:16进制数字是否不可打印字符isblank:空格、水平制表符isspace:空格、水平制表符、垂直制表符、换页、回车、换行,即

2007-06-06 15:41:00 938

原创 strtok函数的一个隐含问题

此函数用于词法单元分析:char *strtok(char *str1, const char *str2);返回指向str1中的下一个词法单元的指针,str2是词法单元的间隔符的集合。注意str1不能用字符串常量,必须使用字符串数组,这是该函数不够完善的一个地方。示例:#include #include char string[] = "A string/tof ,,tokens/n

2007-06-06 09:25:00 1322

原创 char* char[]的比较

假设str1,str2,str3,str4都是局部变量,其位置在栈中。char *str1="abc";    //先在文字常量处分配一个字符串常量,再把str1指向它char str2[]="abc";    //在栈中分配字符串空间,再把字符串拷贝过去char *str3=new char[4];strcpy(str3,"abc");    //在堆中分配字符串空间,再把字符串拷贝过去

2007-06-05 22:25:00 1455

原创 书生气,要不得

        从古至今, 中国人大多都有一种谦虚、谨慎的处世方式。世人所谓书生气是指一些知识分子很爱面子,谨小慎微,这样做起事来就显得畏畏缩缩,不够洒脱,生怕出错丢脸,不够自信。而且又或多或少有些自负,觉得自己很了不起,看不起别人,看不惯这,看不惯那,不屑去追求一些世俗的东西,不求功名利禄,结果就很难取得令人羡慕的成功。当然,他们善良,他们关注民生,他们了解世间的一切疾苦,他们有能力去改变自己,

2007-05-31 21:41:00 1658

原创 C&C++ library introduction(3)

标准流直接使用cin和cout,文件流和字符串流用构造函数。默认为文本流,若要使用二进制流在构造流的时候要使用ios::binary标志。输出流函数:ostream成员函数put:输出一个字符write:写入定长字节的数据,常用于二进制流。seekp、tellp:随机访问,seekp指定位置,tellp返回当前位置。flush:清空缓冲区。输入流:istream成员函数get:读入一个或指

2007-05-30 14:42:00 562

原创 百度之星赛题——百度时间

题目Baidu的服务器上使用的不是北京时间,而是Baidu时间。Baidu时间的时分秒与北京时间相同,但是日期与北京时间不同,是用一个正整数表示从2000年1月1日开始经过了几天。现在就请大家设计一个程序将北京时间转换为百度时间。在本题中,闰年的年份是400的倍数,或者是4的倍数但不是100的倍数。比如2000和8888均为闰年,但6100不是。输入格式输入数据的每一行为一个待转化的北京时间(

2007-05-28 16:28:00 819 1

原创 C&C++ library introduction(2)

流:程序员与物理设备之间的一个抽象。文本流(可能发生字符转换,如/n变为/n/r)和二进制流。文件:物理设备,如:磁盘文件、终端、打印机。所有的流是相同的,但文件不是,流通过打开操作与某个文件联系起来。文件流IO1.打开:fopen:打开文件,并返回与该文件相关的流。文本方式、二进制方式。读、写(生成、清除)、附加、读写(读写之间应清空缓存)freopen:将现有流与一个文件关联。

2007-05-28 11:14:00 475

转载 RSS2.0标准

什么是 RSS?RSS 是一种站点内容聚合的格式。它的名字是Really Simple Syndication 的的简写。RSS是XML的一种。所有的RSS文档都遵循 XML 1.0规范, 该规范发布在W3C网站上。这里是RSS版本历史的一个概要。在一个RSS文档中,最外层是一个元素,这个元素必须规定version属性,该属性明确了本文档遵从何种RSS版本规范。如果一个RSS文档以这个

2007-05-26 17:06:00 729

转载 C#中的where子句

where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。1.接口约束:例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就可以实现 IComparable 接口:public class MyGenericClass where T:IComparable { }2.基类约束:指出某个类型必须将指定的类作为基类(或者就是该类本身),才

2007-05-26 10:10:00 2334

转载 一道受用终身的测验题

   这是一家公司要招收新的职员其中一个测试的问题……    你开着一辆车。    在一个暴风雨的晚上。    你经过一个车站。    有三个人正在等公共汽车。    一个是快要死的老人,好可怜的。    一个是医生,他曾救过你的命,是大恩人,你做梦都想报答他。 还有一个女人/男人,她/他是那种你做梦都想娶/嫁的人,也许错过就没有了。    但你的车只能坐一个人,你会如何选择那?请解释一下你的理由

2007-05-17 22:12:00 440

原创 青春思想的碎片

             没有哪个年代的青春是轻松的。靓丽如花的背后是迷惘的阴影,轻松快乐的背后是失意悲观,崇高理想面对的是庸碌的日子。 我们可以尽情的展示自己的美丽,但我们又何尝不在独处时对自己的前途感到迷茫;我们微笑着面对一切事物,但当失败来临时,谁又能替我们分担失意时的痛楚;我们也曾有过远大的理想,然而它被淹没在了一天天堆积起来的庸碌的日子里而消失得无影无踪。年轻的我们就这样徘徊在人生的旅程

2007-05-17 21:37:00 484

转载 函数指针和函数对象

函数对象:在某种方式上表现得象一个函数的对象。典型地,它是指一个类的实例,这个类定义了应用操作符operator()。 函数指针:被广泛应用于事件驱动系统中,以此实现回调函数通过指针来调用。函数对象的优点:1.因为对象可以在内部修改而不用改动外部接口,因此设计更灵活,更富有弹性。2.具备有存储先前调用结果的数据成员。3.编译器可以内联函数对象,从而进一步增强性能。4.可以具

2007-05-16 17:07:00 434

原创 C&C++ library introduction(1)

一、概述函数库是个概念,把几个函数封装成DLL或是LIB,就可以叫做函数库。Run-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。C Run-Time Libraries用来处理C语言和操作系统之间的连接,为程序在特

2007-05-15 18:54:00 678

原创 不用中间变量的值交换

int x, y;x = x + y;y = x - y;x = x - y; 这种方法的缺点就是:如果x,y都是比较大的两个数那么x=x+y有可能超界溢出,可以采用如下异或的方法:x = x ^ y;y = x ^ y;x = x ^ y;上面两种方法尽管都不用中间变量,但可读性明显不如使用中间变量的方法好,因而实际应用中采用较少。 

2007-05-14 20:52:00 471

空空如也

空空如也

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

TA关注的人

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