编程
godloveljw
fighting for ......
展开
-
Linux下静态库,动态库的区别和联系(详解)
我们是使用cmake和make工具构建工程时,经常会遇到链接库的情况,其中的库包括静态库和动态库,很多读者迷惑两者的区别,本文对此进行解释,如有不妥之处,敬请指正:相同点:无论静态库,还是动态库,都是由.o文件创建的。因此,我们必须将源程序通过gcc先编译成.o文件;区别:1,代码载入时间不同静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库; 动态库在程序...原创 2019-02-12 11:54:40 · 699 阅读 · 0 评论 -
cmake CMakeLists.txt 模板写法 (附 例程)
# 声明要求的cmake最低版本cmake_minimum_required( VERSION 2.8 )# 添加c++11标准支持set( CMAKE_CXX_FLAGS "-std=c++11" )# 声明一个cmake工程project( 工程名 )# 找到后面需要库和头文件的包find_package(包的名称及最低版本)# 例如find_package(Op...原创 2019-02-12 12:21:48 · 1341 阅读 · 0 评论 -
多级目录下cmake CMakeLists.txt使用方法(多个CmakeLists.txt编译)
1. 文件组织方式|——mmseg.h|——mmseg.cpp|——mmseg_main.cpp|——dict/ |——dict.cpp |——dict.h |——dict.txt |——CMakeLists.txt|——CmakeLists.txt2. 根目录下的CMakeLists.txt#Cmake最低...原创 2019-02-13 09:55:55 · 20454 阅读 · 2 评论 -
加速安装 python 依赖包 (国内镜像)
目前用 pip 安装软件时有时候软件包的源位于境外,所以导致安装速度很慢,建议使用国内的一些镜像源进行安装:阿里云:https://mirrors.aliyun.com/pypi/simple/豆瓣网:http://pypi.douban.com/simple/清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/中国科技大学 :https://py...原创 2019-02-19 10:31:24 · 3155 阅读 · 0 评论 -
cmake CmakeLists.txt编写
├── source│├── CMakeLists.txt│├── README.md│├── main.cpp│└── utils│ ├── STAudioUtils.cpp│ ├── STAudioUtils.h│ ├── WaveFile.cpp│ └── WaveFile.h————————————...原创 2019-08-28 14:12:16 · 207 阅读 · 1 评论 -
python 多线程工作,生产者-消费者模式
importtime,randomimportqueue,threadingq=queue.Queue()defproducer(name):count=0whilecount <20:time.sleep(random.randrange(3))q.put(count)# 在队列里放包子print('P...原创 2019-09-26 17:37:01 · 240 阅读 · 0 评论