摘要: (1)查看MySQL中存在的数据库 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.00 sec)(2)创建数据库 mysql> create database justforfun; Query O... 阅读全文
posted @ 2013-04-25 16:35 robotke1 阅读(253) 评论(0) 推荐(0)
摘要: 参考以下:http://www.jz123.cn/text/2937389.htmlhttp://www.linuxidc.com/Linux/2011-01/31340p2.htmhttp://zhouxuguang.blog.51cto.com/1053090/2362921、安装cmake编译器 这里下载了cmake-2.8.3.tar.gz[root@localhost ~]# ls cmake-2.8.3.tar.gzcmake-2.8.3.tar.gz[root@localhost ~]# tar -zxvf cmake-2.8.3.tar.gz[root@localhost ~] 阅读全文
posted @ 2013-04-25 01:48 robotke1 阅读(398) 评论(0) 推荐(0)
摘要: mysql> insert into teacher -> values (202, 'robot', 'ZhuHai', '2013-04-24'); Query OK, 1 row affected (0.00 sec) mysql> insert into teacher -> values (203, 'Jack', 'ZhuHai', '2013-04-24'); Query OK, 1 row affected (0.00 sec) mysql> inser 阅读全文
posted @ 2013-04-24 23:40 robotke1 阅读(213) 评论(0) 推荐(0)
摘要: (1)创建teacher表 mysql> create table teacher -> ( -> Id int (5) auto_increment not null primary key, -> name char(10) not null, -> address varchar(50) default 'No.1 Mid school', -> year date -> ); Query OK, 0 rows affected (0.02 sec) mysql> show tables; +------------... 阅读全文
posted @ 2013-04-24 23:18 robotke1 阅读(410) 评论(0) 推荐(0)
摘要: 参考http://hi.baidu.com/maojianlw/item/80e4a82d84b6950f43634a49mysql和sqlserver中查看当前库中所有表和字段信息>>mysql :1、查看所有表名:show tables [from db_name];2、查看字段信息SHOW FULL COLUMNS FROM db_name.table_name获取以下信息Field :字段名Type:字段类型Collation:字符集(mysql 5.0以上有)Null :是否可以为NULLKey:索引(PRI,unique,index)Default:缺省值Extra:额 阅读全文
posted @ 2013-04-24 23:04 robotke1 阅读(57140) 评论(0) 推荐(1)
摘要: 转载http://hjf0102.blog.163.com/blog/static/1356674452010026111156534/ 1 #include<unistd.h> 2 #define SIZE 100 3 4 int main(void) 5 { 6 int n; 7 char buf[SIZE]; 8 9 while(n=read(STDIN_FILENO,buf,SIZE))10 {11 if(n!=write(STDOUT_FILENO,buf,n))12 ... 阅读全文
posted @ 2013-04-24 16:07 robotke1 阅读(1252) 评论(0) 推荐(0)
摘要: 转载http://soft.chinabyte.com/os/426/12401426.shtmlLinux下EPoll通信模型简析关键字:Linux简介: EPoll基于I/O的事件通知机制,由系统通知用户那些SOCKET触发了那些相关I/O事件,事件中包含对应的文件描述符以及事件类型,这样应用程序可以针对事件以及事件的source做相应的处理(Acception,Read,Write,Error)。相比原先的SELECT模型(用户主动依次检查SOCKET),变成被动等待系统告知处于活跃状态的SOCKET,性能提升不少(不需要依次遍历所有的SOCKET,而只是对活跃SOCKET进行事件处理. 阅读全文
posted @ 2013-04-24 15:38 robotke1 阅读(379) 评论(0) 推荐(0)
摘要: 转载http://www.cnblogs.com/jankie/archive/2011/05/19/2050881.htmlLinux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。1、为什么select落后首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在我用的2.6.15-25-386内核中,该值是1024,搜索内核源代码得到:include/linux/posix_types.h:#define __F 阅读全文
posted @ 2013-04-24 12:15 robotke1 阅读(254) 评论(0) 推荐(0)
摘要: 转载http://blog.chinaunix.net/uid-7451264-id-2054401.html根据飞鸽传书的协议,用C语言编写实现的简易的ipmsg for Linux(ipmessager)支持聊天及文件/文件夹的传输,与Windows版的基本兼容在utf8和gbk的环境中,支持中文聊天及中文文件名有些简陋,在ubuntu下进行过简单测试,练习了不少学过的东西,呵呵希望与大家交流学习。协议链接:http://blog.chinaunix.net/u1/35100/showart_423054.html源代码:文件:ipmsg4Linux_ypxing0519.tar大小:80 阅读全文
posted @ 2013-04-24 12:01 robotke1 阅读(1095) 评论(0) 推荐(0)
摘要: 转载http://blog.csdn.net/water_cow/article/details/7214054一、gdb调试基本知识a.调试器指示的是将要执行的代码行b.只有在编译时拥有调试符号(-g)的程序才能在调试时看到源码c.同一行上有多个断点时,gdb仅中断在断点号最小的那个断点上d.断点可以设置在同一程序的不同文件中e.在任何给定时间,gdb只有一个焦点,即当前“活动”的文件f.源文件改变后,断点发生移动,带式断点属性的行号不变二、GDB基本命令清单查询在gdb提示符处键入help,将列出命令的分类,主要的分类有:*aliases:命令别名*breakpoints:断点定义;*da 阅读全文
posted @ 2013-04-24 11:53 robotke1 阅读(1314) 评论(0) 推荐(0)