Linux系统
mazinkaiser1991
这个作者很懒,什么都没留下…
展开
-
Linux meld安装
ubuntu下meld的安装方法原创 2016-01-18 15:35:57 · 8526 阅读 · 0 评论 -
wxGLCanvas error: invalid use of incomplete type 'class wxGLCanvas'问题解决
今天在使用wxWidgets过程中遇到了这一奇怪的问题,明明包含了头文件,同时头文件也包括该class的声明,为什么报了这一错误,通过内容分析基本可以确定wxGLCanvas声明不正确,但是头文件的内容会声明不正确?仔细分析了一下头文件发现,确实是wxGLCanvas没有包含,细节就在:glcanvas.h中。#if wxUSE_GLCANVAS这一句看似没有功能,其实才是核心所在。...原创 2018-12-29 14:47:59 · 821 阅读 · 0 评论 -
linux vdso与vsyscall相关内容总结
在上一篇blog里,简单分析了64位linux下系统调用的执行过程,其中还剩下两点内容:vdso与vsyscall。vdso的全称是虚拟动态共享库(virtual dynamic shared library),而vsyscall的全称是虚拟系统调用(virtual system call)。关于 vdso与vsyscall的介绍,请见以下这篇blog,内容上这篇blog分析的非常好,并且是以x8原创 2016-06-12 23:20:00 · 6212 阅读 · 2 评论 -
关于“内核线程”、“用户线程”概念的理解
今天偶然谈起了进程的相关概念,发现其中有许多不清晰的地方,现就以上的概念做一些研究,所参考的资料全部来自于网络,所以对于其中不正确的地方,欢迎大家给我指正,让我能够对以上概念更加清晰。原创 2016-06-09 22:50:59 · 17687 阅读 · 4 评论 -
《程序员自我修养》第七章读书笔记
书还是接上回,本篇主要对第七章的相关内容进行总结。第七章主要对动态链接的相关内容进行分析。7.1 为什么要动态链接 既然要对动态链接进行分析,首先应对动态链接出现的原因进行一个简单的分析。动态链接从名称上看很自然就能联想到静态链接,在本书的第2部分对静态链接的相关内容进行了详细的分析,静态链接方法简单,原理也容易理解。但过于简单的东西肯定存在其漏洞。第一点漏洞就是“内存与磁盘空间的浪费”,原创 2016-02-29 19:35:18 · 1684 阅读 · 0 评论 -
initrd简介
今天对initrd进行了个简单的了解,还没有特别系统的总结,先分享几篇我觉得比较好的文章。原创 2016-04-17 15:06:57 · 412 阅读 · 0 评论 -
给家里老台式机装ubuntu15.10的一点杂记
昨天晚上给家里的老台式机装ubuntu15.10,过程中遇到了两点问题,现就以上两点问题给出具体解决方案。并给出安装搜狗输入法过程中遇到问题的解决方案。原创 2016-02-02 10:13:10 · 1806 阅读 · 0 评论 -
关于自定义函数与静态库中函数重名不报错问题的解决
上回书说道,在测试lapack的过程中,编写了main函数,同时在libf2c.a中同样定义了main函数,但上述两个函数在链接并未出现重定义错误,现就以上问题给出解释原创 2016-01-24 12:02:26 · 5196 阅读 · 0 评论 -
CLAPACK安装问题解决及应用举例
clapack 的安装,使用与问题解决原创 2016-01-22 21:25:00 · 3095 阅读 · 1 评论 -
clock_t实际类型的查找流程
把握clock_t 在系统中实际是什么类型,有助于编程 人员更好的使用该类型的变量,最直接的好处就是可以防止变量溢出,在溢出时能够准确判断可能存在问题的代码。现就将clock_t 的查找过程做简单记录。原创 2016-01-21 21:57:31 · 1376 阅读 · 0 评论 -
clock()与clock_gettime()的简单比较
clock()与clock_gettime()使用方法的讨论原创 2016-01-21 20:43:15 · 5343 阅读 · 0 评论 -
关于gdb value optimized out的解决方式
关于gdb value optimized out的解决方式原创 2016-01-20 10:28:41 · 36406 阅读 · 3 评论 -
linux 重定向 标准错误与标准输出到同一文件
linux重定向相关知识简要总结。转载 2016-01-19 11:24:43 · 4171 阅读 · 0 评论 -
linux codeblocks darknet Debug极简教程
之前写过一篇linux codeblocks darknet Debug的教程,当时对Debug的使用方式还不太熟悉,经过一段时间的使用、配置后,对codeblocks的使用方式又有了新的认识,现给出一份极简的教程。1)新建项目。2)添加源代码,这一次我更加直接,将darknet中的代码全部拷贝到了项目目录下。然后回到图形界面中右击“add file recursively”,选择好源文件...原创 2019-01-08 13:46:59 · 704 阅读 · 3 评论