自定义博客皮肤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,能力是一种态度

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

原创 Linux C 系统数据类型简介

<br />1:void *<br />     void * 是一种能支持所有数据类型的指针,函数原型中常用的void * 为类属指针的一种。在使用时类属指针可以代替函数参数的其他指针,使一个函数能支持多种数据类型。<br />2:原始系统类型<br />      以_t 结尾的类型为原始系统数据类型。目标位使系统数据结构咋不同的操作系统中,其字长不会有变化。

2010-11-29 12:05:00 1195

原创 Linux C 头文件使用简介

<br />1:unistd.h<br />     包含许多Linux系统服务的函数,比如read(),write(),getpid().

2010-11-29 11:56:00 1202

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

补充一下,解决8皇后需要不到一秒时间,16皇后需要大约4分钟。32皇后我测试了8天,这8天基本上没用电脑,回朔搜索到了200多亿次,后来没有耐心等下去了,结束了程序,没有搜索到结果。

2010-11-23 20:57:00 1481

转载 培养创造性思维的20个计较[转]

维是有方法可循的。好的思维方法能更好地触发灵感,获得创造性的思想。反复训练,并摸索出适合自己的思想方法,形成良好的思维习惯后,就会大大提高自己的创造力,让你变得更聪明。  1、换位思维。绝大多数创造性思想都是缘于思维角度的改变。对任何事情,你都应该尝试从不同角度、不同位置、不 同群体等方面去看一看,想一想,往往你会有一些意想不到的发现。视角的特别,也往往决定了创造力的高低。其中反向思维便是其中一个特例。比如开发产品,最 好把自己当成服务终端,考虑一下客户以及中间环节,对每一个环节都考察一

2010-11-16 19:39:00 1357

原创 char * 与 string 类型相互转换方法--Linux C/C++

<br />1:对于C风格的字符串比如char*,char str[],转换为 string<br />         char * 和char str[]类型可以直接转换为string 类型;<br />          即,在char * chstr,<br />                      char arstr[]<br />                      string str=chstr;或者是string str=arstr;可以直接进行赋值。<br />2:对于st

2010-11-15 14:57:00 82581

原创 关于LinuxC/C++中字符指针char * str 与字符数组 char str []的一点小区别

<br />在C/C++中字符指针和字符数组都可以用来存储字符串,从这方面来说他们是相同的。但是有些细节东西是不同的。就是对于他们重新赋值改变上。<br />例如,char * str="123456";char str1[]="123456";<br />不同点<br />           1:改变字符串中的某个值<br />           在字符指针中,不能利用下标改变其中的某个值。比如想要该面char * str中第一个字符的值为a,不能用str[0]='a'。否则出现错误“Segmenta

2010-11-13 11:48:00 3167

原创 Linux C/C++中”Segmentation fault“总结

<br />       这几天需要对一个百万量级语料库进行统计,为了充分利用实验室的服务器优势,不得不换用Linux上的C++编程。以前经常用C#进行编程,C++也学过,但C++编程只是学习性质,之多写个简单的数据结构。这次真正做个统计遇到了很多问题。<br />      由于数据量比较大,再读取过程中遇到了”Segmentation fault“错误。在此总结一下,希望对大家有所帮助<br /> 1:Linxu程序的结构<br />       在Linux系统下,程序是个普通的可执行文件,用size

2010-11-10 22:34:00 5218

原创 Linux中"command not found" 解决办法

              在Linux中不同的系统配置各异,即使同一种系统的不同版本也不完全一样。在日常操作中经常会遇到“无法找到命令”("command not found")。这样的问题。              根据Linux系统中,环境变量的概念,后来由看了/bin,/sbin等文件夹的内容,发现所有的Linux命令对应一个可执行程序,只是这些不同的程序根据不同的功能放在不同的文件夹里。用户输入命令,shell根据系统环境变量来搜索各个文件夹,如果找不到对应的可执行程序,就会显示“command

2010-11-07 17:17:00 15563

原创 RedHat 企业版5.4: 用命令行增加用户帐号

<br />        昨天看到实验室有一台空闲机器,配置不太高,CPU奔腾 3GHZ,内存256M。对别人来说成了鸡肋,装XP吧,嫌配置太低;装Win7吧,那就更不用说了。刚好,我有一个红帽子的光盘,并且以后要用到这个系统,所以就安装了Redhat 5.4。作为我们组的共享服务器。装好以后,我就把机器放到一边,并且去掉了图形界面,只剩下命令行。因为这个机器是一组共享的,所以首先是分帐号问题,以下是命令行操作的步骤。<br /> <br />增加用户帐号:<br />         1:要增加用户帐号

2010-11-07 16:50:00 3959

原创 统计自然语言处理---信息论基础

<br />统计自然语言处理---信息论基础<br />                        李亚超    2010-10-29<br /><br />1 简介<br />      信息论产生于20世纪,最早由Shannon(Claude Shannon)提出。 那时Shannon在研究如何在由噪音的通信链路上尽量提高数据的传输量,为了能够从理论上求出最大的数据压缩律,Shannon提出了熵(Entropy)的概念。注意这个概念很重要,是信息论的基本理论,以后会多次用到。这里我要 介绍的包括熵(

2010-11-07 09:35:00 3186 1

原创 统计自然语言处理 之 数学基础

<br />统计自然语言处理--数学基础<br />                        李亚超  2010-10-28<br />1简介<br /> 这一部分介绍统计自然语言处理的数学基础,主要内容包括概率论和数理统计。要把所有要点详细的介绍完,很难。在这里,我只是把以后在自然语言处理中会用得到比较重要的数学知识做个介绍。单纯的数学公式是很枯燥的,比如在上中学时学的余弦定理,那时候就是一个单纯的数学公式,但是现在自然语言处理上,比如新闻分类,那就生动多了。多以在这里我想说的是数学是百科之母。<b

2010-11-01 19:46:00 2549

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

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

2010-11-23

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

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

2010-10-27

空空如也

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

TA关注的人

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