![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux平台相关
xiaoheqin
这个作者很懒,什么都没留下…
展开
-
MYSQL导出数据库中的数据到文件
导出数据库表中的某一列或者多列数据的方法:select f1, f2 from tbname into outfile '/tmp/outfilename.txt';有可能出现以下错误:mysql> select distinct account from logs_2016_02_29 into outfile '/home/ztx/PARKOUR/account.txt原创 2016-03-17 11:21:44 · 653 阅读 · 0 评论 -
centos源码安装mysql-5.6.16版本
1. 安装前的准备工作安装编译源码所需的工具和库yum install gcc gcc-c++ ncurses-devel perl2. 安装cmake从http://www.cmake.org下载源码并编译安装wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz tar -xzvf cmake-2原创 2017-03-14 17:19:24 · 1406 阅读 · 0 评论 -
linux安装配置redis
操作系统 centos 内核版本 Linux version 3.10gcc version 4.8.5redis版本号 3.0.51. 下载源码安装包 redis-3.0.5.tar.gz[root@VM_53_199_centos ztx]# wget http://download.redis.io/releases/redis-3.0.5.tar.gz2.原创 2017-03-17 15:39:46 · 223 阅读 · 0 评论 -
Makefile自动依赖
http://www.cnblogs.com/GoodGoodWorkDayDayUp/archive/2012/07/21/2602044.html原创 2017-03-02 12:32:13 · 335 阅读 · 0 评论 -
Makefile
/opt/jackiexiao/blitz/proto/client/define makefile## 生成静态库CC=g++PROTO_FILES=$(wildcard *.proto)SRC_FILES=$(PROTO_FILES:%.proto=../%.pb.cc)INC_FILES=$(PROTO_FILES:%.proto=../%.pb.h)OBJ_FILE原创 2016-09-28 11:13:09 · 378 阅读 · 0 评论 -
__attribute__((pack))的用法
typedef struct shm_head { volatile int head; volatile int tail; atomic_t blk_cnt; } __attribute__ ((packed)) shm_head_t;告诉编译器取消结构在编译过程中的优化对齐, 按照实际占用字节数对齐,是GCC特有的语法.原创 2016-09-22 14:55:24 · 1068 阅读 · 0 评论 -
linux进程启动流程
http://www.cnblogs.com/wickedpriest/p/4418909.html转载 2016-09-22 20:44:16 · 484 阅读 · 0 评论 -
swool作者rango的博客
对网络编程模型做了比较详细的分析,对各著名的网络软件如nginx, node.js, erlang所用的技术做了比较好的介绍,觉得对于网络编程学习比较有价值http://rango.swoole.com/原创 2016-04-08 10:55:22 · 376 阅读 · 0 评论 -
PHP数据库操作
共两个文件:db.php test.phpdb.php提供数据库连接函数,test.php对PHP的数据库连接函数及相关接口进行测试,具体内容如下:db.phpfunction db_link( $db_name ){ echo "begin to connect db, dbname=$db_name".""; global $db_i原创 2016-03-15 12:18:22 · 241 阅读 · 0 评论 -
lua学习参考
写得特别好的一篇lua入门博客,讲解很详细,加载lua文件的类也封装得很好,并且有用lua在windows平台绘图这样的高级功能,地址如下http://www.tairan.com/archives/5296/原创 2016-03-25 11:15:14 · 216 阅读 · 0 评论 -
lua安装和简单测试
1. 下载luahttp://www.lua.org/ftp/lua-5.3.2.tar.gzftp目录下面还有很多其他版本,此处,我选择了最新的5.3.2,可以根据自己需要,选择合适的版本2. 下载libreadline相关支持,这个东西在编译时需要用到sudo apt-get install libreadline5sudo apt-get install libr原创 2016-03-24 11:49:42 · 2125 阅读 · 0 评论 -
linux进程调试
开发环境:ubuntu 12.04.4开发语言:C/C++二进制程序名字:gamedev1. 以守护进程方式启动gamedev$ gamedev -d2. 查看进程号 [ps aux | grep 程序名字]ps aux | grep gamedev显示结果如下ztx 12706 11.1 1.0 361096 86608 ? Sl原创 2016-04-05 17:21:55 · 698 阅读 · 0 评论 -
ubuntu开发环境部署流程
注意:一定要先安装PHP然后再安装apache2, 否则会有很难解决的麻烦1. 安装PHP 5.6.19sudo add-apt-repository ppa:ondrej/php5-5.6sudo apt-get updatesudo apt-get install python-software-propertiessudo apt-get updatesudo apt原创 2016-03-31 18:10:00 · 289 阅读 · 0 评论 -
ubuntu安装apache2
ubuntu版本: ubuntu 12.04.41. 安装$ sudo apt-get install apache22. 停掉apache服务$ sudo /etc/init.d/apache2 stop3. 启动apache服务$ sudo /etc/init.d/apache2 start此时,出现一个警告:AH00558: apache2:原创 2016-03-31 14:55:42 · 598 阅读 · 0 评论 -
ubuntu安装PHP5.6
ubuntu系统版本号:ubuntu12.04.4 1. 将包源添加到系统$ sudo add-apt-repository ppa:ondrej/php5-5.6$ sudo apt-get update$ sudo apt-get install python-software-properties2. update$ sudo apt-get update原创 2016-03-31 14:37:20 · 942 阅读 · 0 评论 -
ubuntu卸载php
ubuntu版本12.04.4 php版本:5.6.191. 查找和PHP相关的所有包信息$ sudo aptitude search php5 | awk {'print $2'} | grep -v i386 | grep -v "^A" | tr "\n" " "下面会出现很多PHP相关的包,比如 dh-php5 libapache2-mod-php5 li原创 2016-03-31 14:21:56 · 952 阅读 · 0 评论 -
ubuntu卸载apache2
ubuntu的版本为12.04.41. 停止apache服务$ sudo service apache2 stop2. 卸载apache2和它的关联包$ sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common3. 使用autoremove选项摆脱其他关联$ sudo apt-原创 2016-03-31 13:54:02 · 1405 阅读 · 0 评论 -
通用makefile
makefile是编译大型C/C++项目的重要工具,虽说现在有cmake等自动编译工具,但是,掌握makefile的写法,依然是C/C++程序开发者必备的技能. 现以一个完整的例子来说明用makefile生成静态库(.a文件)以及可执行文件. 编译环境:操作系统版本: Debian 3.2.54-2 x86_64GCC版本: gcc version 4.7.2目录及文件组织如下...原创 2018-12-24 15:34:19 · 505 阅读 · 1 评论