linux
lhh1113
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu Samba 配置
samba 安装请参考:点击打开链接 在smb.conf 最后添加: [share] path = /home/haihua/programme public = yes writable = yes valid users = haihua create mask = 0644 force create mode = 0644 directory mask = 0755 force dire原创 2017-02-19 00:28:15 · 418 阅读 · 0 评论 -
gcc 原子操作
详细请参考: 点击打开链接 主要用于多线程,消除了锁竞争,更为高效 实例: template class AtomicIntegerT { public: AtomicIntegerT() : value_(0) { } T get() { return __sync_val_compare_and_swap(&value_, 0, 0);原创 2017-02-19 00:12:59 · 361 阅读 · 0 评论 -
centos 6.5升级gdb
转自:http://www.centoscn.com/image-text/install/2014/1124/4167.html 1.如有安装过先卸载gdb旧版本 rpm -qa | grep gdb rpm -e --nodeps gdb-7.2-60.el6_4.1.i686(没有这个包,可以卸载gdb开头的包) 2. 安装Texinfo文档系统 yum ins转载 2016-11-18 11:10:23 · 1603 阅读 · 0 评论 -
Linux系统中RPS/RFS介绍
转自:http://blog.chinaunix.net/uid-20788636-id-4838269.html 1 RPS/RFS 介绍 1.1 RPS/RFS出现的原因 RPS/RFS 功能是在Linux- 2.6.35中有google的工程师提交的两个补丁,这两个补丁的出现主要是基于以下两点现实的考虑: (1) 这两个补丁的出现,是由于服务器的CPU越转载 2016-11-09 19:30:59 · 652 阅读 · 0 评论 -
使用gprof调试Qt程序的方法
本篇日志为原创,当然方法参考了各种网络上的文章 方法 (1)在Qt程序的pro文件中加入如下三行 QMAKE_CFLAGS+=-pg QMAKE_CXXFLAGS += -pg QMAKE_LFLAGS += -pg (2)点Qt左下角的小锤子,编译,然后运行 (3)运行后,在程序目录会生成gmon.out文件,使用命令 $gpr转载 2016-11-07 10:48:04 · 969 阅读 · 0 评论 -
多线程下变量-gcc原子操作 __sync_fetch_and_add等
非常好的原子操作,不用加锁:__sync_fetch_and_add GCC 提供的原子操作 gcc从4.1.2提供了__sync_*系列的built-in函数,用于提供加减和逻辑运算的原子操作。 其声明如下: type __sync_fetch_and_add (type *ptr, type value, ...) type __sync_fetch_and_sub转载 2017-02-23 08:05:34 · 608 阅读 · 0 评论 -
设置MySQL远程访问
最近在设置MySQL远程访问经历的坎坷,今天周日记录一下 centos6.5下 1.设置mysql的远程访问 GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION; flush privileges;*.* 指对那个数据库,哪个表,这里*.* 是指对所有数据库及其他所有的表 TO admin 对什么用户,原创 2017-03-19 13:57:49 · 338 阅读 · 0 评论 -
cmake 使用
CMake 简介 CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。CMake 提供了比 autoco原创 2017-02-21 20:09:39 · 327 阅读 · 0 评论
分享