![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux编程实践
文章平均质量分 91
We all are 鸽德
Github: https://github.com/JellalLeonhardt
展开
-
Linux编程编程实战(三)
Linux编程———线程相关创建函数pthread_create注意事项错误示例:res = pthread_create(&tid[i],NULL,(void*)thread_func(),NULL); 亦或:res = pthread_create(&tid[i],NULL,(void*)thread_func(argument0,...),NULL);原创 2017-10-23 23:32:20 · 250 阅读 · 0 评论 -
Tesseract-ocr开发经验总结
环境搭建的问题总结前言:除非特殊需要,或者系统不支持,否则尽量避免使用源码安装,不然可能会在环境搭建这一步浪费大量时间。即使能正常使用了,也可能在后续的使用中因为各种各样的问题来重走这一过程,为避免这一情况的发生,即使tesseract能正常使用了,也请通过tesseract -v来确认自己需要的库都已经成功被tesseract找到。一、configure提示leptonica lib...原创 2018-02-08 00:40:39 · 4487 阅读 · 4 评论 -
Linux下的开发经验总结
常见问题解决:(1)cannot open shared object file错误提示 XXX: error while loading shared libraries: xxx.so.X:cannot open shared object file: No such file or directory 情况分析: (1)未添加相关库文件目录或更新库文件的搜索缓存 解决步骤...原创 2017-10-24 18:11:08 · 728 阅读 · 0 评论 -
记一下开发中通用的一些避免坑的方法
镜像版本和软件包版本前段时间在树莓派上跑opencv,树莓派是3b+,镜像是最新的,跑的是以前的程序,opencv3.3的,因为要用到gui,便开始安装gtk2.0-dev,由于镜像里面的各种包都是较新的版本,看到apt-get安装时的一连串依赖问题,感觉有点头大,就想着用aptitude来装,结果提示找不到解决办法,不知道是不是依赖有点太复杂,需要降级的包太多了,不得已,只有对这些包一个一个...原创 2018-04-24 18:16:17 · 195 阅读 · 0 评论 -
Linux下内核进程、用户进程和轻量级进程(LWP)的理解
区别和联系我们经常提到线程、线程组、内核进程、用户进程、轻量级进程等词汇,那么他们之间有什么区别和联系呢?首先,我们需要明确一点,Linux下并没有真正意义上的线程,甚至可以说没有进程这个概念,Linux下只有task,其对应的数据结构为task_struct,这里为了方便说明以及按照比较主流的说法,我们将task称之为进程。对于一个进程来说,它一定是运行在内存的某个连续或不连续的区域,先以...原创 2018-10-14 17:05:02 · 4673 阅读 · 1 评论