- 博客(141)
- 资源 (3)
- 收藏
- 关注
转载 strcpy 和 strncpy
库函数 extern char *strcpy(char *dest,char *src)用法:#include 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返回指向dest的指针。 注意:strcpy不是遇到/0就不复制了 ,复
2007-09-13 16:08:00 2496 1
转载 extern: multiple definition of
不要在 .h 头文件中定义变量 去 .c 中定义 然后其他要用的文件把变量extern进来From : http://general.blog.51cto.com/927298/235077总结了解决multiple definition of的方法:问题原因: 当多个文件包含同一个头文件时,并且你的.H里面没有加上条件编译#ifndef TE
2011-12-01 21:20:12 2244
转载 2.6内核编译小结
一、编译命令 #make mrproper ## 与make clean 不同在于会清除.config文件 #make menuconfig ## gconfig、xconfig等都可以load .config文件 #make
2009-06-15 21:27:00 1590
转载 linux 硬盘安装中的小问题
一、SUSE硬盘安装 1.选中文后,将提示找不到安装源 解决:先选英文,将不会出现提示。安装好后更改语言。 二、RHEL硬盘安装 1.输入镜像文件路径后,提示找不到镜像文件 解决:将镜像文件置于系统根目录下,比如:C:/***.iso,且根目录下无中文文件名/目录名,则不必输入 镜像文件路径,直接回车即可安装。
2009-06-15 17:19:00 887
转载 Linux shell I/O重定向详解
文章1:I/O重定向详解及应用实例转载自:http://dugufeilong.javaeye.com/blog/340702 1、 基本概念(这是理解后面的知识的前提,请务必理解) a、 I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stder
2009-06-14 22:01:00 2151
转载 redhat enterprise linux 5 挂载 ntfs
Article 1:from: http://learsu.zzdushi.com/?tag=ntfs%E7%A1%AC%E7%9B%98%E6%8C%82%E8%BD%BD redhat enterprise linux 5一直无法挂载ntfs盘没办法查了好几次才慢慢知道ntfs-3g要和fuse结合起来。NTFS-3G是一个开源软件,支持在Linux, FreeBSD,
2009-03-29 19:31:00 5055
转载 C++标准库和对应头文件
(按名字首字母排序)名字 头文件==========================================abort accumulate allocator auto_ptr
2009-03-01 20:14:00 977
转载 Vector成员函数
Vector成员函数 函数表述c.assign(beg,end)c.assign(n,elem)将[beg; end)区间中的数据赋值给c。将n个elem的拷贝赋值给c。c.at(idx)传回索引idx所指的数据,如果idx越界,抛出out_of_range。
2009-03-01 17:28:00 2450
转载 3GPP常用英文缩写全称大全
3GPP常用英文缩写全称大全3GPP 3rd Generation Partnership ProjectAAL ATM Adaptation LayerAAL2 ATM Adaptation Layer of type 2AAL5 ATM Adaptation Layer of type 5A&C Authentication and Cipherin
2009-02-10 12:11:00 8866
转载 WCDMA常见缩略语
缩略语 英文全称 中文解释 2G 2nd Generation Mobile Communications System 第二代移动通信系统 3G,3GMS 3rd Generation Mobile Communications System 第三代移动通信系统 3GPP 3rd Generation Partnership Project 第三代合作组织 A
2009-02-10 12:09:00 7231
转载 Linux的环境变量PATH中所带来的问题
本文主要讲述“.”在LINUX的环境变量PATH中所带来的问题,及解决的几种方法。 正如很多人所知道的$PATH环境变量里存着一张目录列表,当用户要执行某一程序时,系统就会按照列表中的内容去查找该程序的位置。当程序名前不带点斜线 . / 时$PATH就会起作用。 对于普通用户和root用户$PATH里默认是不包含"."来指定用户的当前目录。这在本机进行脚本开发的程序员来说却不方便,想图
2008-11-24 14:00:00 1454
转载 Windows软件在Linux上的等价/替代/模仿软件列表
Windows软件在Linux上的等价/替代/模仿软件列表Last update: 16.07.2003, 31.01.2005, 27.05.2005您可在以下网站发现本列表最新版:http://www.linuxrsp.ru/win-lin-soft/.This page on other languages: Russian, Italian, Spanish, French
2008-11-24 12:45:00 12972
转载 QQ and Fition for linux
QQ for Linux1.http://im.qq.com/qq/linux/ 2.GTK Qt 版本尽量最新,否则安装会出错 LibFition:1. http://www.libfetion.cn/Linux_demoapp_download.html 下载最新的libfetion GUI源代码2: 使用解压命令解压下载后的文件 tar -zxvf linux-fetion-***.tar
2008-11-23 18:49:00 748
转载 进程间通信
文章一:Linux操作系统下进程间通信主要几种手段资料引用:http://www.knowsky.com/396882.html (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通
2008-10-30 14:56:00 1014
转载 fork and vfork
文章一:fork 与 vfork函数 http://shichen515.blog.sohu.com/68965577.html 一、fork1. 调用方法#include #include pid_t fork(void);正确返回:在父进程中返回子进程的进程号,在子进程中返回0错误返回:-1 子进程是父进程的一个拷贝。即,子进程从父进程得到了数据段和堆栈段的拷
2008-10-30 14:48:00 996 2
转载 chm文档显示“无法打开页面”
右键打开chm文档的属性页--》 在最下边有一个"安全"选项--》 "此文件来自其它计算机,可能被阻止以帮助保护该计算机."--》 右边有个按钮"--》 解除锁定(K)",用它来解除文档的锁定就可以正常查看了.
2008-10-30 13:12:00 751
转载 程序调试
思路: 1. 模块分类 2. 即时调试:调试时改变错误变量的值,继续调试,完成后,再修改代码 3. 使用高级断点 4.使用打印、error log输出 具体方法: 1. 使用Assert(原则:尽量简单)assert只在debug下生效,release下不会被编译。 2.
2008-10-30 10:39:00 857
转载 snprintf/_snprintf 在不同平台间函数差异
文章一:http://www.cppblog.com/sandy/archive/2006/09/29/13133.html谈谈snprintf 众所周知,sprintf不能检查目标字符串的长度,可能造成众多安全问题,所以都会推荐使用snprintf.snprintf(_snprintf)的声明是这样的int _snprintf( char *buffer, size_t co
2008-10-24 23:11:00 9536 1
转载 malloc, free, new and delete
文章一:http://dev.csdn.net/article/20/20654.shtm有了malloc/free为什么还要new/delete ? malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要
2008-10-21 23:53:00 1010
原创 位操作
1.不依赖机器的位转置unsigned int reverse_bits(unsigned int value){ unsigned int answer = 0; for(int i=1; i!=0; i { answer if (value & 1) { a
2008-10-20 14:35:00 595
原创 gdb 调试
文章一:GDB调试精粹及使用实例http://www.yuanma.org/data/2007/0909/article_2847.htm 一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。
2008-10-17 16:03:00 578
转载 core dump
文章一:Core Dump技术介绍http://blog.csdn.net/yclz/archive/2008/04/12/2284264.aspx 在开发和使用Linux程序时,我们最怕的就是莫过于程序莫明其妙的当掉了,虽然对整个系统来说是没有什么影响,但对于程序使用尤其是程序开发者来说,这显然是难以忍受的,有这样一种技术,操作系统把程序当掉时的内容保存起来,让我们在程序开发
2008-10-17 15:57:00 2833
转载 c语言声明与初始化
2.12 这样的初始化有什么问题?char *p = malloc(10); 编译器提示 ``非法初始式" 云云。 这个声明是静态或非局部变量吗?函数调用只能出现在自动变量 (即局部非静态变量) 的初始式中。 2.13 以下的初始化有什么区别?char a[] = "string literal"; char *p = "string literal"; 当我向 p[
2008-10-17 14:32:00 982
转载 memcpy and memmove
12.25 memcpy() 和 memmove() 有什么区别? 如果源和目的参数有重叠, memmove() 提供有保证的行为。而 memcpy() 则不能提供这样的保证, 因此可以实现得更加有效率。如果有疑问, 最好使用 memmove()。 参考资料: [K&R2, Sec. B3 p. 250]; [ISO, Sec. 7.11.2.1, Sec. 7.11.2.2]; [R
2008-10-17 10:36:00 2036 2
转载 Big endian and little endian
文章一: 端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。在计算机业Big
2008-10-17 10:18:00 1017
转载 word中删除空白页
1.可以先在空白页上段文字的末尾先点下鼠标,在自动空白页下段文字的开头,按住shift的时候再点下鼠标,选择空白页,再删除。2.如果是插入分页符造成的空白页,少的话,删除分页符就行,就是到空白页顶部按退格键。(普通视图下或打开编辑标记会显示分页符)3.如果分页符很多,可以编辑/替换/高级/特殊字符/人工分页符/全部替换就可以了。4.如果是你画了一个表格,占了一整页,造成最后一个回车在第
2008-08-21 12:33:00 1846
转载 预编译头文件
预编译头文件今天在改一个很大的程序,慢慢看,慢慢改。突然发现一个.c文件,里面什么也没有, 就几个头文件,我一看,我靠,这不是把简单的问题搞复杂了吗,随手删掉那个c文件。 结果不能编译了,我靠: fatal error C1083: Cannot open precompiled header file: /Debug/v13_3.pch/: No such file
2008-06-12 13:42:00 522
转载 文献类型参考文献的文献标识码
一、参考文献著录格式 1 期刊作者.题名[J].刊名,出版年,卷(期):起止页码 2 专著作者.书名[M].版本(第一版不著录).出版地:出版者,出版年.起止页码 3 论文集作者.题名[C].//编者.论文集名.出版地:出版者,出版年. 起止页码 4 学位论文作者.题名[D].保存地点:保存单位,年份 5 专利文献题名[P].国别,专利文献种类,专利号.出版日期 6 标
2008-03-21 15:57:00 5947
转载 怎么处理警告:编码 GBK 的不可映射字符
转载自:http://hi.baidu.com/suofang/blog/item/b55d98eed236022b2df53450.html 怎么处理警告:编码 GBK 的不可映射字符2007年07月02日 星期一 下午 06:29 这是因为:由于JDK是国际版的
2008-02-01 13:18:00 2749
转载 java.lang.OutOfMemoryError
1、 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的H
2007-12-29 10:38:00 718
转载 windows命令集合
ASSOC 显示或修改文件扩展名关联。 AT 计划在计算机上运行的命令和程序。 ATTRIB 显示或更改文件属性。 BREAK 设置或清除扩展式 CTRL+C 检查。 CACLS 显示或修改文件的访问控制列表(ACLs)。 CALL 从另一个批处理程序调用这一个。 CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 CHKDSK 检
2007-12-29 10:22:00 761
转载 命令行编译Solution
>devenv.com /? Microsoft (R) 开发环境 7.10.3077 版。 版权所有(C) Microsoft Corp 1984-2001。保留所有权利。 用法: devenv [solutionfile | projectfile | anyfile.ext] [switches] 可以调用 devenv,用第一个参数指定解决方案文件或项目文件。
2007-12-25 15:59:00 895
转载 14.1 setTimeout和setInterval的使用
14.1 setTimeout和setInterval的使用这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,set
2007-12-11 08:51:00 1295
转载 VS2005快捷键大全
VS2005常用快捷键 快捷键 功能 CTRL + SHIFT + B 生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL+SHIFT+O 打开项目
2007-12-10 15:51:00 556
转载 innerHTML
function Test(){ var str=""; str+="Hello,"; str+="This is a Test!"; str+="I Love you;"; str+="I Love you,too!"; p.innerHTML=str+""+Math.random(); setTi
2007-12-10 14:48:00 1464
转载 可变参数宏
在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) /printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadic macros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如: void printf(const char* format, …);直到最近,可变参数表还是只
2007-11-28 14:49:00 1250
转载 C Static 详解
static 声明的变量在C语言中有两方面的特征:1)、变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。2)、变量用static告知编译器,自己仅仅在变量的作用范围内可见。这一点是它与全局变量的区别。Tips:A.若全局变量仅在单个C文件中访问,则可以将这个变量修改为静态全局变量,以降低模块间的耦合度;B.若全局变量仅由
2007-11-14 17:07:00 1306
转载 HTML字符实体(Character Entities)
HTML字符实体(Character Entities)有些字符在HTML里有特别的含义,比如小于号这就要说到HTML字符实体(HTML Character Entities)了。一个字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。
2007-10-29 16:24:00 5264
转载 Languages abbreviations in alphabetical order according to language
Languages abbreviations in alphabetical order according to language In this table, instances such as American English occur twice, i.e. once as American English = AM and again as English Ame
2007-10-29 11:41:00 817
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人