自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Uncle_Orange的博客

学习!学习!学习!

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 程序性能优化随笔,持续更新

程序性能优化随笔,持续更新绑定CPU1.线程绑定CPU2.进程板顶CPULINUX调优1.设置设置 isolCPUs2.禁止使用中断均衡服务3.设置 nohz_full4.关闭 NMI 监控功能5.关闭 SELinux 功能绑定CPU1.线程绑定CPUint pthread_setaffinity_np(pthread_t thread, size_t cpusetsize, const c...

2018-10-24 11:20:48 468

原创 基本数据结构1:无锁队列

前言好久没更新了,写了很多轮子代码,是时候整理一波了。包括无锁队列、avltree、segmenttree变种、alarm等,持续更新敬请期待。锁和队列 顾名思义,锁:互斥锁、自旋锁、读写锁、互斥锁。。。。队列:list、stack、queue。。。在c++11中,像std::list/queue/vector似乎都不是线程安全的,在多线程的环境下为保证线程安全需要用户手动加锁。但...

2018-09-29 10:58:25 221

原创 Docker:从环境搭建到容器端口映射

Docker初探一.安装DockerCE1.为啥我要安装DockerCE呢?其实我也不明白,稀里糊涂就装了CE版本:可以参考官方文档(https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#extra-steps-for-aufs)另外我安装Docker的系统是ubuntu16.04$ sudo a

2018-01-11 15:02:10 1119

原创 创建和使用动态链接库

DLL C++

2017-11-09 15:02:22 241

原创 C++设计模式感想

观察者模式 状态模式

2017-10-11 11:11:19 321

原创 QT UI显示中文的三种方法

QT 显示中文的三种方法

2017-08-02 20:01:40 18906 7

原创 使用Eclipse编译运行MapReduce程序 Hadoop2.7.3

使用Eclipse编译运行MapReduce程序 Hadoop2.7.31.安装hadoop、eclipse2.配置Eclipse主要参考博客:http://www.powerxing.com/hadoop-build-project-using-eclipse/2.1安装Hadoop-Eclipse-PluginHadoop-Eclipse-Plugin2.7.3下载地址:http://downl

2017-07-18 14:42:55 929

原创 CentOS7 + Hadoop2.7.3开发环境搭建

CentOS7 + Hadoop2.7.3开发环境搭建前言本文主要参考http://blog.csdn.net/fxdaniel/article/details/48315805这篇博客。作者在CentOS7 下搭建hadoop2.7.3,亲测可用。后面将继续更新hadoop+eclipse的开发环境。0.新建hadoop用户,并添加sudo权限#useradd -m hadoop -s /bin/

2017-07-18 10:16:11 429

原创 ubuntu下python调用C/C++方法之动态链接库

安装boostpython调用C/C++的方法有很多,本文使用boost.python。考虑到后期有好多在boost上的开发工作,所以boost一并安装了具体安装方法可以参考:http://blog.csdn.net/simtwo/article/details/8083598这里使用sudo apt-get install libboost-all-dev

2017-04-15 22:27:06 3145

DLL导出类的三种方法,导出接口类,导出类指针,导出类,不建议使用导出类

DLL导出类的三种方法,导出接口类,导出类指针,导出类,不建议使用导出类

2017-11-09

WAV音频文件读写,使用智能指针,支持音频文件添加长度

WAV音频文件读写,使用智能指针,支持自增音频文件,一小时新建一个文件,声道数、采样率、量化位数默认为1,12500,16

2017-11-09

使用标准C++库实现的WAV音频文件读写

200行代码实现PCM格式的WAV文件的读写,使用标准C++库实现,不依赖于其他库。 // Write WAv文件 Wave_header header(1, 48000, 16); uint32_t length = header.fmt_data->sample_per_sec * 10 * header.fmt_data->bits_per_sample / 8; ui nt8_t *data = new uint8_t[length]; CWaveFile::write("e:\\test1.wav", header, data, length); // read //CWaveFile wave; //wave.read("e:\\test1.wav");

2017-10-23

QT4dll插件使用

QT4dll插件使用,QT4dll插件使用QT4dll插件使用QT4dll插件使用QT4dll插件使用QT4dll插件使用QT4dll插件使用QT4dll插件使用QT4dll插件使用

2017-09-07

空空如也

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

TA关注的人

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