自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Harry的专栏

专注于Deep Learning, MT, NLP,能力是一种态度

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 大学四年---一个快要毕业学生的反思

<br />       这篇文章是我在2010年2月份写得。2010年,四年的大学就要毕业了。回头望,感觉很迷茫,写下了本文,来纪念自己的四年,同时也是为了纪念我的外婆,我最亲的人。她是一个普通的农妇,生于1919年,默默无闻了进一个世纪,对我的好,我以前没有能力报答,现在也永远没有机会了,我只有以此文来纪念。<br /><br />四年的大学就要结束了,猛然回头,突然觉得很迷茫。对人情世故不太熟悉,对于大学所学的专业本来以为学的很好,现在才觉得一无所知,不知为什么。现在,我开始反问自己这四年我学到了什么

2010-12-28 13:12:00 5302 13

原创 C++中const的不同使用方法及问题总结

<br />在C++中const对于编写安全的代码,是个强大的工具。const允许可以对某个变量进行约束,告知编译器这个变量不能改变。<br />1:下面介绍指针const的含义:<br />对指针来说,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const,还有,两者都不指定为const:<br />char *p = "Hello"; //指针部位const,数据也不为const<br />const char *p = "Hello"; // 非const 指针

2010-12-19 22:21:00 993

原创 C++变量初始化问题总结

<br />不象C#,Java等托管语言,在C++中对变量的初始化问题很重要。比如,如果使用一个指针,没有初始化很容易成为野指针。<br />例如:char *str; //指针str的指向不为NULL,而是不确定的空间,很危险。<br />下面有四行代码,看看有什么区别。(T 代表某个类)<br />T t;<br />T t();<br />T t(u);<br />T t = u;<br />在这里,想要说明三种不同的初始化之间的差别,即:默认初始化,直接初始化和拷贝初始化。<br />T t;<br

2010-12-19 19:52:00 1199

原创 C/C++"野指针"问题总结

“野指针”定义:所谓的野指针是指向垃圾内存的指针,这个内存地址不是NULL。如果是NULL则很容易判断,用if语句就可以,垃圾指针用if语句不起作用,是很危险的。野指针的成因:1:指针变量没有被初始化。任何指针在创建时不会自动复制为NULL,他所指的内存地址是不确定的。所以指针在创建时应该予以赋初值,要么是NULL要么是指向一个合法的地址。比如:char *p=NULL;char * str=(char *)malloc(32);2:指针p被free或者delete之后,没有置为NULL,让人误以为p是个合

2010-12-17 12:52:00 3324 1

转载 清华申请退学博士作品:完全用Linux工作

<br />按: 尽管我们已经不习惯看长篇大论, 但我还是要说, 这是一篇值得你从头读到尾的长篇文章.<br />2005年9月22日,清华在读博士生王垠在水木社区BLOG上发表了《清华梦的粉碎--写给清华大学的退学申请》明确要求退学, 引起社会各界广泛争论. 他创作的长篇文章《完全用Linux工作》, 洋洋两万多字, 从不同角度居高临下的阐述了他眼中Linux完全优越于Windows的各种理由, 这篇文章并不简单的是一篇论述"Windows能做的事Linux都能做"这样的文章, 通篇洋溢着一个彻底批判 W

2010-12-16 22:26:00 1332

原创 八数码问题--A算法实现---C#实现---VS2008可以执行

<br />问题描述:<br /><br />       有一个3×3的棋盘,其中有0~8九个数字,0表示空格,其他的数字可以和0交换位置。求由初始状态到达目标状态步数最少的解。<br />       解决八数码问题的常用方法为图搜索法,可用广度优先、深度优先和A*算法实现,其中A*算法又因估价函数的不同而有着不同的搜索时间。<br />       用A算法可以得到较好的搜索策略,普通的宽度优先搜索在这个例子中生成了27个状态,有效地搜索状态仅为5个。用A算法,加入了估价函数,中间的生成状态仅为5个,

2010-12-15 11:25:00 2019 2

原创 八数码问题--用C#实现---VS2008可以执行

问题描述:       有一个3×3的棋盘,其中有0~8九个数字,0表示空格,其他的数字可以和0交换位置。求由初始状态到达目标状态步数最少的解。       解决八数码问题的常用方法为图搜索法,可用广度优先、深度优先和A*算法实现,其中A*算法又因估价函数的不同而有着不同的搜索时间。程序说明:       在本程序中,用广度优先、实现了八数码问题,目标状态默认为:  目标状态为:             2 8 3        1 2 3              1 0 4        7 8

2010-12-06 20:09:00 2532

原创 Linux C 多线程执行顺序问题

<br />1:多线程设计通常是比较麻烦的,因为它牵涉到,线程间的同步、和执行顺序问题。在用户没有设定线程间的调度策略时,系统默认采取基于时间片轮转的调度策略。本实验是在默认的调度策略下,测试线程间的执行顺序问题。<br />本实验用的系统为Ubuntu10.04,Thread model: posix<br />gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) <br /><br />2 执行代码<br />#include<stdio.h>#include<pthr

2010-12-05 10:08:00 14161 10

非递归形式的N皇后问题---用C#实现、VS2008可以执行

非递归形式的N皇后问题---用C#实现、VS2008可以执行

2010-11-23

makefile 用法--最全的教程--pdf格式

makefile 用法--最全的教程--pdf格式

2010-10-27

空空如也

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

TA关注的人

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