- 博客(23)
- 收藏
- 关注
原创 lua string 库
1. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...2. string库中所有的function都不会直接操作字符串,而是返回一个结果s = "[abc]"string.len(s) string.rep("abc", 2) string.lower("ABC") string.upper("abc
2013-10-29 15:16:11 635
原创 linux+环境变量
1)什么是Linux的环境变量啊? 下面举例说明什么是环境变量,及其作用,如果是PATH的话就是指你运行命令所在的目录,比如你echo $PATH,看到的结果类似于:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games说明在这些(用:分开的)目录里包含的了你的(还有系统的)命令,你只需
2013-10-16 22:39:06 649
转载 nanyangOJ23
/*巴什博奕(Bash Game): 只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。 显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。因此我们发现了如何取胜的法则:如果n=(m+1)r+s,(r为任意自然数,s≤m),那么先取者要拿走s个物品,
2013-10-07 17:01:59 799
原创 用typedef定义类型的总结分析
除了可以直接使用C提供的标准类型名(如:int ,char ,float,double,long等)和自己声明的结构体、共用体、枚举类型外,还可以使用typedef声明 新的类型名 来代替 已有的 类型名如:typedef int INTEGER;typedef float REAL;指定用INTEGER代表int类型,REAL代表float类型,这样,下面的两行等价:1)in
2013-10-07 11:53:51 1124
转载 共用体的定义与应用详细解析
共同体的定义类似结构体,不过共同体的所有成员都在同一段内存中存放,起始地址一样,并且同一时刻只能使用其中的一个成员变量定义:使用覆盖技术,几个变量相互覆盖,从而使几个不同变量共占同一段内存的结构,成为共同体类型的结构。共同体的定义类似结构体,不过共同体的所有成员都在同一段内存中存放,起始地址一样,并且同一时刻只能使用其中的一个成员变量。
2013-10-07 11:45:30 6333
转载 输入一个字符串,取出其中的整数(实现代码)
输入一个字符串,内含所有数字和非数字字符。将其中连续的数字作为一个整数,依次存放到一个数组中,统计共有多少个整 数,并输出这些数题目:输入一个字符串,内含
2013-10-06 22:54:13 3715
转载 基于指针的数据类型与指针运算小结
以下是对指针的数据类型与指针运算进行了详细的总结介绍,需要的朋友可以过来参考下1.指针的数据类型小结有关指针的数据类型 定义含义int i;定义整形变量int *p;定义只想整型数据的指针变量pint a[n];定义整形数组a,它有n个元素
2013-10-06 22:16:11 848
转载 如何通过函数指针调用函数(实现代码)
指针可以不但可以指向一个整形,浮点型,字符型,字符串型的变量,也可以指向相应的数组,而且还可以指向一个函数说明:指针可以不但可以指向一个整形,浮点型,字符型,字符串型的变量,也可以指向相应的数组,而且还可以指向一个函数。一个函数在编译的时候会被分配给一个入口地址。这个函数入口地址称为函数的指针。可以用一个指针变量指向函数,然后通过该指针变量调
2013-10-06 21:59:43 1372
转载 二叉查找树的插入,删除,查找
以下是对二叉查找树的插入与删除以及查找进行了详细的介绍,需要的朋友可以 过来参考下二叉查找树是满足以下条件的二叉树:1、左子树上的所有节点值均小于根节点值,2、右子树上的所有节点值均不小于根节点值,3、左右子树也满足上述两个条件。二叉查找树的插入过程如下:1.若当前的二叉查找树为空,则插入的元素为根节点,2.若插入的元素值小于
2013-10-06 21:29:20 1148
转载 char str[] 与 char *str的区别详细解析
以下是对char str[]与char *str的区别进行了详细的介绍,需要的朋友可以过来参考下复制代码代码如下:char* get_str(void) { char str[] = {"abcd"}; return str; }char str[] = {"abcd"};定义了一个
2013-10-06 19:46:21 1007
转载 C语言中基础小问题详细介绍
1、printf格式输出函数 如果格式控制说明项数多于输出表列个数,则会输出错误数据;如果输出表列个数多于格式控制说明数,则多出数不被输出。%md,m指的是输出字段的宽度。如果输出字段位数小于m,则左端以空格补齐,若大于m,则按照实际位数输出。%-md,基本同上,只不过不同之处在于,空格在右端补齐printf参数可以是常量,变量或表达式,VC++ 6.0中采用从右向左顺序求值,
2013-10-06 18:47:34 841
原创 数组指针和指针数组的区别
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a;
2013-10-06 18:43:45 551
转载 ubuntu 10.04 下安装 kscope1.6.2
ubuntu 10.04 下安装 kscope1.6.2出现 错误时因为 没有KDE环境; 下载skcope 的程序;最新版不好用,所有就是用1.6.2 版本 http://download.chinaunix.net/download/0006000/5469.shtml下载完解压;tar zxvf kscope-1.6.2.tar
2013-10-05 20:52:15 731
转载 configure编译中常见的错误
configure编译中常见的错误分类: Linux shell2010-10-29 18:42 612人阅读 评论(0) 收藏 举报preprocessorgtkcompilerqt输入法application$ sudo aptitude install scim-qtimm 解决eva 下无法使用 scim输入法的问题(1)sudo ./con
2013-10-05 19:28:42 2106
原创 如何用10只实验鼠检验出1000个药瓶中哪个有毒药?
如何用10只实验鼠检验出1000个药瓶中哪个有毒药?原题的描述是:给你10只实验小鼠,用7天的时间检验1000个瓶子中带有一瓶毒药的瓶子是哪一瓶,小鼠喝了毒药7天后才会死亡,如何编程实现? 这是二进制数的一个应用,如果你不明白白,请看下面简单点的。 用3只来检验8瓶。 小鼠最后的状态只有两种,即:死亡(喝了毒药)和活着(没有喝毒药)。 我
2013-10-05 16:35:29 1505
转载 JAVA学习路线图---(JAVA1234)
JAVA学习路线图---(JAVA1234)分类: WEB开发 JAVA技术 JSP SSH2013-10-04 13:25 517人阅读 评论(9) 收藏 举报web开发Java第一阶段-Java基础 这一阶段很重要,关系到你后面阶段的学习,所以务必把这一阶段掌握好; 如果你是0基本,我推荐一本比较好
2013-10-05 16:31:20 2920
转载 Ubuntu常用软件安装集合
Ubuntu常用软件安装集合 以下介绍的是Ubuntu的常用软件:常用工具:scim很好的输入法,有着和微软拼音输入法差不多的输入方式,联想功能很强大。sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables
2013-10-05 11:15:32 1551
原创 关于数组指针和指针数组
在C/C++的编程中,对指针的使用和了解,再熟悉都不为过。C/C++毫无疑问的十分强大,但离开了指针和数组,它们就什么都干不了了,可见其重要。 使用数组和指针来描述数据,是C/C++编程中最常见的工作。本文通过一个描述二维数据的问题,来回顾下数组和指针的使用。 假设我们要表示的是一个5行3列的数据,则共有如下五种常用方式。每种方式
2013-10-05 09:56:56 744
转载 快速计算整数的二进制表示法中1的个数
快速计算整数的二进制表示法中1的个数题目:给定一个无符号32位整数x,求x的二进制表示法中含1的个数? 第一种算法: C代码 int OneCount(unsigned int x) { for(int count=0; x>0; count++) x&=x-1;//把最后面的1变0 return
2013-10-04 22:38:10 1328
转载 c/c++总结
1. 0X00x0地址是NULL 2. Gdb调试子进程1.set follow-fork-mode 这条命令可以用于在调试父进程或是子进程的模式之间进行切换。例如在fork函数执行之前执行set follow-fork-mode child, 当fork执行后,设定在子进程上的断点将会有效,而父进程上的断点此时无效;反之依然。缺省gdb是调试主进程的。 2.
2013-10-04 22:15:10 3345
原创 宏和函数在同名在一个头或者一个文件的作用
当宏和函数同名在一个文件中时,那么函数将被宏替换掉,执行宏的内容,因为宏在预编译时已经将内容替换。一般这种写法都是用作注释函数的作用。例子:#include "stdio.h"void p(int a,int b,int c){ printf("%s","test");}#define p(a,b,c)({(void)b,NULL;printf("%s","aaaa
2013-10-04 22:10:59 1049
原创 VirtualBox下安装CentOS4
VirtualBox下安装CentOS4 最近由于需要使用到Red Hat Enterprise Linux 4做测试,于是就准备在虚拟机上安装一个CentOS 4做模拟测试虚拟机选择VirtualBox 但安装的时候总是出现input/output error during read on /dev/hde 选择ignore,可以继续安装,但安装完
2013-10-04 20:05:45 1183
转载 ubuntu 11.10输入法图标不显示的解决
ubuntu 11.10输入法图标不显示的解决 问题: 今天更新了ubuntu。结果重启机器之后输入法的图标不显示了。 输入法的切换效果还是有的(只是不没有显示图标)。 Ubuntu11.10下ibus输入法的图标经常消失,输入中文时很不方便。 解决办法: 打开终端,重启一下ibus! 输入: killall ibus-daemon(结束进程
2013-10-04 18:44:07 875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人