转:给C++初学者的50个忠告 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model...
分类:
编程语言 时间:
2015-07-03 18:53:51
阅读次数:
111
1、一般来说,我们可以用[bx+idata+si]的方式来访问结构体中的数据2、用bx定位整个结构体,用idata定位结构体中的某一个数据项,用si定位数组项中的每个元素3、字符串在内存中是以字符数组形式存放的。4、更好的书写方式:定位结构体:[bx]定位结构体中某一数据项:[bx].idata定位数组项中的某个元素:[bx].idata[si]
5、进行数据操作时先确定数据的类型,然后选择合适的寻...
分类:
编程语言 时间:
2015-07-02 17:40:34
阅读次数:
143
学习总结1、数组初始化方式:int a[]={1,2,3}int a[SIZE]={1,2,3} //SIZE是宏定义,数组初始化个数不能大于SIZE,否则报错;当个数小//SIZE,自动补0;只定义不初始化,默认值是当前存储单元中已有的数值。int a[SIZE/不定长]={1,[3],2} //...
分类:
编程语言 时间:
2015-07-02 15:42:28
阅读次数:
181
学习R语言的数据读取和整理(参照数据《数据分析:R语言实战》
分类:
编程语言 时间:
2015-07-01 23:20:43
阅读次数:
276
1、更换s/PATTERN/REPLACE/;#返回是否更换成功布尔值能够使用捕获变量,如:s/(\w)/$1/匹配失败则不做不论什么处理2、定界符对于没有左右之分的定界符。反复三次就可以,如:s///、s###对于有左右之分的定界符,需使用两对,一对包括模式,一对包括替换字符串,这两对能够不一样。...
分类:
编程语言 时间:
2015-07-01 17:27:48
阅读次数:
130
1.自然语言工具包(NLTK)NLTK 创建于2001 年,最初是宾州大学计算机与信息科学系计算语言学课程的一部分。从那以后,在数十名贡献者的帮助下不断发展壮大。如今,它已被几十所大学的课程所采纳,并作为许多研究项目的基础。表P -2 列出了NLTK 的一些最重要的模块。这本书提供自然语言处理领域非...
分类:
编程语言 时间:
2015-07-01 13:41:18
阅读次数:
291
今天说一下C语言的函数,C语言是通过函数来实现模块的,及模块化编程。就是将一个功能或者要实现一个算法来将其封装成一个函数,这样做的好处就是:①我们的代码会看上去很整洁,②:我们在进行调试的时候,可以很快找到错误点,然后进行改正。说一下函数的定义方式:类型名 函数名 (类型 参数名、类型 参数名……)...
分类:
编程语言 时间:
2015-06-29 21:59:06
阅读次数:
106
今天学习一下C语言的运算符和变量的作用域的问题以及之前遗漏掉的一个问题,就是几个码的问题。先说一下运算符:C语言又很多的运算符,除了我们数学之中接触的符号之外,它还有几个自己特有的符号。然后我们总结一下它的符号优先级的排序: 接着我们说一下变量的作用域的问题: 首先:每个变量都有自己的作用域。你不....
分类:
编程语言 时间:
2015-06-28 20:06:58
阅读次数:
140
今天复习一下C语言的类型转换和分支结构,C语言是一门强数据类型,而且他的语法编译器不像后来的其他语言那么严格,所以我们在使用它时一定要注意自己的数据类型。类型转换分为:强制类型转换和自动转换。所谓的强制抓换就是程序中人为的在其结果前加上自己想要转换的数据类型,例如:int a=(int )(1...
分类:
编程语言 时间:
2015-06-27 19:40:18
阅读次数:
102
1、只有“bx、si、di、 bp”四个寄存器可以用在[…]中来进行内存单元的寻址2、这四个寄存器可以单个出现也可以以[by+zi]形式出现,其中y=x或p,z = s或d ,其他格式均为错误的。3、当使用bp时,如果没有显性地给出段地址,则段地址默认在ss段寄存器中。4、汇编语言中用三个概念来表达数据的位置:立即数(idata):
直接包含在机器指令中的【数据】(执行前在CPU的【指令缓冲器...
分类:
编程语言 时间:
2015-06-27 10:06:58
阅读次数:
170