自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql-命令集合

连接MYSQL:mysql -h主机地址 -u用户名 -p密码 例1:连接到本机上的MYSQL:mysql [-hlocalhost] -uroot -p例2:连接到远程主机(如110.110.110.110)上的MYSQL:mysql -h110.110.110.110

2010-06-28 20:50:00 571

原创 placement new

意图:在一块已经被分配但尚未使用的raw内存中构造一个对象。代码示例:#include #include class CTest{private: int m_i2;public: CTest(int i) {  m_i2 = i; } void Say() {  printf("%d/n", m_i2); }};int main(){   char szBuf[10240] = "";   CTest *pTestObj = NULL;   pTestObj = new (szBuf) CTest(3);

2010-06-22 15:35:00 399

原创 mysql-基本命令-c编程实例

<br />1,基本命令:<br />(说明:数据库名test,表名player_info,列名nickname,total_score(score))<br />show databases; #查看系统中的数据库<br /> <br />create database test; #新建数据库test<br /> <br />use test; #选中数据库test,以后的操作就是针对test的了<br /> <br />show tables; #查看数据库test中的表<br /> <br />cr

2010-06-19 09:55:00 2503

原创 写日志的宏

<br />#define BUF_SIZE  4096<br /> <br />#define LOGGER(format, args...) /<br />do { /<br />    char buf[4096] = ""; /<br />    int n = snprintf(buf, 4096, "[%s:%s:%d]", __FILE__, __FUNCTION__, __LINE__); /<br />    snprintf(buf + n, 4096 - n, format, ##ar

2010-06-16 19:18:00 550

原创 centos下core文件相关设置

<br />1,设置系统级的core file size:在/etc/profile文件中加上一行“ulimit -S -c unlimited”即可。(ulimit -c查看,默认为0)<br /> <br />2,查看core文件的命名格式:<br />$

2010-06-13 22:15:00 6376

原创 生成一组id供测试用

<br />/* id的格式为usr+数字,生成文件中每个id占一行 */<br />#include <iostream><br />#include <string><br />#include <sstream><br />#include <unistd.h><br />#include <fcntl.h><br />#include <stdlib.h><br />#include <errno.h><br />#include <string.h><br /> <br />using names

2010-06-11 22:34:00 544

原创 strncpy,snprintf,strnlen的用法

1,不使用strcpy和sprintf,它们可能导致缓冲区溢出 2,strncpy的用法char *strncpy(char *dest, const char *src, size_t n);标准用法:src串的长度应该小于dest缓冲区的大小,且n为dest缓冲区的大小减1或者更小,即至少留出一个位置给'\0'。(如果src串的长度大于或等于dest缓冲区的大小,则n应该为de

2010-06-09 12:32:00 4513

原创 gdb

gdbfilecdpwdruncontinuekilllistbreaktbreakconditionsignaldirwatchawatchrwatchnextstepdisplayinfo breakinfo filesinfo funcinfo localinfo proginfo threadsprintdeleteshellmakebtframethreadxset follow-fork-mode child/parentattachdetachgdb -qgdb ./a.out core_a.

2010-06-08 23:04:00 428

原创 makefile

makefile$@ 目标文件的完整名称$* 不包含扩展名的目标文件名称$^ 依赖文件列表(重复文件只取一次),以空格分开$+ 依赖文件列表,以空格分开,可能包含重复的依赖文件$$? 所有时间戳比目标文件晚的依赖文件,并以空格分开$% 如果目标是归档成员,则该变量表示目标的归档成员名称

2010-06-08 23:04:00 454

原创 gcc

<br />gcc 预处理、编译、汇编、链接<br /><br />-c 不链接,生成目标文件.o为止<br />-S 不汇编,生成汇编代码.s为止<br />-E 只做预处理,输出到stdout<br />-g 生成调试信息以便gdb调试<br />-pg 生成profile信息以便gprof分析<br />--coverage  代码覆盖率分析,cunit会用到<br />-v       verbose模式<br />-o file 指定目的文件名<br />-Idir   头文件路径<br />-L

2010-06-08 22:54:00 307

原创 vi

1,常用命令[N]x    删除从光标位置开始的连续N个字符(并复制到编辑缓冲区),是expurgate的缩写[N]dd  删除从光标位置开始的连续N行(并复制到编辑缓冲区),是delete的缩写[N]yy  复制从光标位置开始的连续N行到编辑缓冲区,是yank的缩写p        将编辑缓冲区的内容粘贴到当前光标位置,是put的缩写u        取消上一次操作,是undo的缩写h j k l  向左、下、上、右移动光标:N       移动光标到第N行1G      移动光标到第一行G       

2010-06-08 22:34:00 490

Programming in Lua

Programming in Lua Lua程序设计.chm

2011-04-29

空空如也

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

TA关注的人

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