自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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 631

原创 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 637

转载 nanyangOJ23

/*巴什博奕(Bash Game):    只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。    显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。因此我们发现了如何取胜的法则:如果n=(m+1)r+s,(r为任意自然数,s≤m),那么先取者要拿走s个物品,

2013-10-07 17:01:59 793

原创 用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 1122

转载 共用体的定义与应用详细解析

共同体的定义类似结构体,不过共同体的所有成员都在同一段内存中存放,起始地址一样,并且同一时刻只能使用其中的一个成员变量定义:使用覆盖技术,几个变量相互覆盖,从而使几个不同变量共占同一段内存的结构,成为共同体类型的结构。共同体的定义类似结构体,不过共同体的所有成员都在同一段内存中存放,起始地址一样,并且同一时刻只能使用其中的一个成员变量。

2013-10-07 11:45:30 6315

转载 输入一个字符串,取出其中的整数(实现代码)

输入一个字符串,内含所有数字和非数字字符。将其中连续的数字作为一个整数,依次存放到一个数组中,统计共有多少个整                                                                                                        数,并输出这些数题目:输入一个字符串,内含

2013-10-06 22:54:13 3697

转载 基于指针的数据类型与指针运算小结

以下是对指针的数据类型与指针运算进行了详细的总结介绍,需要的朋友可以过来参考下1.指针的数据类型小结有关指针的数据类型 定义含义int i;定义整形变量int *p;定义只想整型数据的指针变量pint a[n];定义整形数组a,它有n个元素

2013-10-06 22:16:11 845

转载 如何通过函数指针调用函数(实现代码)

指针可以不但可以指向一个整形,浮点型,字符型,字符串型的变量,也可以指向相应的数组,而且还可以指向一个函数说明:指针可以不但可以指向一个整形,浮点型,字符型,字符串型的变量,也可以指向相应的数组,而且还可以指向一个函数。一个函数在编译的时候会被分配给一个入口地址。这个函数入口地址称为函数的指针。可以用一个指针变量指向函数,然后通过该指针变量调

2013-10-06 21:59:43 1369

转载 二叉查找树的插入,删除,查找

以下是对二叉查找树的插入与删除以及查找进行了详细的介绍,需要的朋友可以 过来参考下二叉查找树是满足以下条件的二叉树:1、左子树上的所有节点值均小于根节点值,2、右子树上的所有节点值均不小于根节点值,3、左右子树也满足上述两个条件。二叉查找树的插入过程如下:1.若当前的二叉查找树为空,则插入的元素为根节点,2.若插入的元素值小于

2013-10-06 21:29:20 1141

转载 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 1003

转载 C语言中基础小问题详细介绍

1、printf格式输出函数 如果格式控制说明项数多于输出表列个数,则会输出错误数据;如果输出表列个数多于格式控制说明数,则多出数不被输出。%md,m指的是输出字段的宽度。如果输出字段位数小于m,则左端以空格补齐,若大于m,则按照实际位数输出。%-md,基本同上,只不过不同之处在于,空格在右端补齐printf参数可以是常量,变量或表达式,VC++ 6.0中采用从右向左顺序求值,

2013-10-06 18:47:34 839

原创 数组指针和指针数组的区别

数组指针(也称行指针)定义 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 549

转载 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 730

转载 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 2095

原创 如何用10只实验鼠检验出1000个药瓶中哪个有毒药?

如何用10只实验鼠检验出1000个药瓶中哪个有毒药?原题的描述是:给你10只实验小鼠,用7天的时间检验1000个瓶子中带有一瓶毒药的瓶子是哪一瓶,小鼠喝了毒药7天后才会死亡,如何编程实现?   这是二进制数的一个应用,如果你不明白白,请看下面简单点的。   用3只来检验8瓶。   小鼠最后的状态只有两种,即:死亡(喝了毒药)和活着(没有喝毒药)。   我

2013-10-05 16:35:29 1498

转载 JAVA学习路线图---(JAVA1234)

JAVA学习路线图---(JAVA1234)分类: WEB开发 JAVA技术 JSP SSH2013-10-04 13:25 517人阅读 评论(9) 收藏 举报web开发Java第一阶段-Java基础       这一阶段很重要,关系到你后面阶段的学习,所以务必把这一阶段掌握好;       如果你是0基本,我推荐一本比较好

2013-10-05 16:31:20 2914

转载 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 1545

原创 关于数组指针和指针数组

在C/C++的编程中,对指针的使用和了解,再熟悉都不为过。C/C++毫无疑问的十分强大,但离开了指针和数组,它们就什么都干不了了,可见其重要。 使用数组和指针来描述数据,是C/C++编程中最常见的工作。本文通过一个描述二维数据的问题,来回顾下数组和指针的使用。 假设我们要表示的是一个5行3列的数据,则共有如下五种常用方式。每种方式

2013-10-05 09:56:56 741

转载 快速计算整数的二进制表示法中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 1317

转载 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 3331

原创 宏和函数在同名在一个头或者一个文件的作用

当宏和函数同名在一个文件中时,那么函数将被宏替换掉,执行宏的内容,因为宏在预编译时已经将内容替换。一般这种写法都是用作注释函数的作用。例子:#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 1044

原创 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 1178

转载 ubuntu 11.10输入法图标不显示的解决

ubuntu 11.10输入法图标不显示的解决   问题:   今天更新了ubuntu。结果重启机器之后输入法的图标不显示了。   输入法的切换效果还是有的(只是不没有显示图标)。   Ubuntu11.10下ibus输入法的图标经常消失,输入中文时很不方便。  解决办法:   打开终端,重启一下ibus!   输入:  killall ibus-daemon(结束进程

2013-10-04 18:44:07 869

空空如也

空空如也

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

TA关注的人

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