12 2015 档案
摘要:定期删除 sudo rm /home/zhaoxi/.navicat/system.reg
阅读全文
摘要:对象行为类的设计模式,对同步事件分拣和派发。别名Dispatcher(分发器)Reactor模式是处理并发I/O比较常见的一种模式,用于同步I/O,中心思想是将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程阻塞在多路复用器上;一旦有I/O事件到来或是准备就绪(区别在于多路复用器是...
阅读全文
摘要:sudo apt-get install libcurl4-openssl-dev-lcurl
阅读全文
摘要:一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setopt函数部分选项介绍四、curl_easy_perform 函数说明(error 状态码)五、libcurl使用的HTTP消息头六、获取http应答头信息七、多线程问题八、什么时候libcurl无法正常工作九、关于密码十...
阅读全文
摘要:HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation ...
阅读全文
摘要:虽然很多Boost组件都只有头文件,不需要编译,但是有些Boost组件,如program_options、regex等还是需要编译生成库的。考虑到目前的程序需要用到program_options、regex等组件,还可能用到filesystem组件,所以还是决定先把Boost编译一下。 习惯性的找...
阅读全文
摘要:/usr/include/c++/4.8/bits/c++0x_warning.h:32:2: error: #error解决办法:g++ -std=c++11
阅读全文
摘要:(sudo apt-get install libevent-dev)1:安装libevent用wget指令直接下载libevent:# wget http://www.monkey.org/~provos/libevent-1.2.tar.gz然后,在配置时需要指定一个安装路径,即./config...
阅读全文
摘要:Posix线程中的线程属性pthread_attr_t主要包括scope属性、detach属性、堆栈地址、堆栈大小、优先级。在pthread_create中,把第二个参数设置为NULL的话,将采用默认的属性配置。pthread_attr_t的主要属性的意义如下:__detachstate,表示新线程...
阅读全文
摘要:在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。 线程的分离状态...
阅读全文
摘要:表A记录如下: aIDaNum 1a20050111 2a20050112 3a20050113 4a20050114 5a20050115 表B记录如下: bIDbName 12006032401 22006032402 32006032403 42006032404 82006032408 创建...
阅读全文
摘要:在 SELECT 语句中,如果 FROM 子句引用了多个表源或视图,可以使用 JOIN 指示指定的联接操作应在指定的表源或视图之间执行。一、交叉联接:CROSS JOIN 交叉联接将执行一个叉积(迪卡尔乘积),将一个表的每一行与另一个表的所有行进行匹配,生成一个虚拟表。如果一个表有5行,另一个表有...
阅读全文
摘要:查询数据:select s_name from student limit 1;//限制数量select * from student where s_id in (select s_id from student where s_id is not null);MySQL where 子句我们知道...
阅读全文
摘要:MySQL 创建数据表创建MySQL数据表需要以下信息:表名表字段名定义每个表字段语法以下为创建MySQL数据表的SQL通用语法:CREATE TABLE table_name (column_name column_type);以下例子中我们将在 TUTORIALS 数据库中创建数据表tutori...
阅读全文
摘要:创建数据库:root用户,create database 数据库名;删除数据库:mysqladmin -u root -p drop 数据库名;选择数据库use 数据库名;数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL...
阅读全文
摘要:mysql常用命令一(登录、增加用户、密码更改) 一、连接MySQL格式:mysql-h主机地址-u用户名-p用户密码例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录%mysqlpath%\bin>,%mysqlpath%是mysql安装的主目录,再键入命令:mysql-uro...
阅读全文
摘要:#include string *p=new string[20]; scoped_array sp(p); fill_n(&sp[0],20,"zhaoxi"); { sp[0]="100"; cout<<sp[0].size()<<endl; }
阅读全文
摘要:转:Linux查看文件编码格式及文件编码转换如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。...
阅读全文
摘要:Boost智能指针——scoped_ptrboost::scoped_ptr和std::auto_ptr非常类似,是一个简单的智能指针,它能够保证在离开作用域后对象被自动释放。boost::scoped_ptr的实现和std::auto_ptr非常类似,都是利用了一个栈上的对象去管理一个堆上的对象,...
阅读全文
摘要:create datebase dbname;创建数据库use dbname;//create table messages(id int unsigned primary key auto_increment,sender varchar(64) not null,getter varchar(6...
阅读全文
摘要:sudo vi /etc/mysql/my.cnf添加在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tablessu...
阅读全文
摘要:* /etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full!网络解决方法: down vote try this:sudo service mysql stopsudo service mysql startbe...
阅读全文
摘要:mysql -uroot -p 密码1:如果/usr/include/mysql路径下不存在头文件请:apt-get install libmysql++安装开发包2:程序中添加头文件需要添加连接库-lmysqlclient3:使用gcc/g++需要gcc -c mys.c -I/usr/inclu...
阅读全文
摘要:MySQL的一些简单管理:启动MySQL服务: sudo start mysql停止MySQL服务: sudo stop mysql修改 MySQL 的管理员密码: sudo mysqladmin -u root password newpassword设置远程访问(正常情况下,mysql占用的33...
阅读全文
摘要:删除 mysqlsudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql-...
阅读全文
摘要:#ifndef _STRINGLIST_HPP_#define _STRINGLIST_HPP_#include "../global.hpp"#include #include "../hpasutils.hpp"#include #include #include #include enum T...
阅读全文
摘要:一、下载libcurlhttp://curl.haxx.se/download/curl-7.21.1.tar.gz二、安装 指定了安装目录 /usr/local/curl命令1: ./configure --prefix=/usr/local/curl命令2:make命令3:sudo mak...
阅读全文
摘要:一 ssh 1.查看ssh服务的状态 输入以下命令:sudo service sshd status如果出现Loaded: error (Reason: No such file or directory) 提示的话,说名没有安装ssh服务,按照第二步:安装ssh服务。如果出现Active: ina...
阅读全文
摘要:当然,编译之前还需要安装下面几个库:1、apr-1.4.2.tar.gz2、apr-util-1.3.10.tar.gz3、activemq-cpp-library-3.2.4-src.tar.gz其中,以上第2个工具安装的时候,要用 ./configure --with-apr=/usr/loca...
阅读全文