06 2022 档案
摘要:方法:我认为与IDE相比,GDB没什么好处,如果能用IDE就尽量用IDE。 # 1.gdb常用命令 可参考:[gdb调试](https://freecplus.net/b72113dda88a43b48728e0552fd8a74c.html) bt:查看函数的调用栈。比如main函数中调用func
阅读全文
摘要:1.静态库和动态库、动态库的显式调用和隐式调用 **静态库:**静态链接库在链接时,编译器会将目标文件和静态库文件组织成一个可执行文件,程序运行时,将全部数据加载到内存。 如果程序体积较大,功能较为复杂,那么加载到内存中的时间就会比较长,最直接的一个例子就是双击打开一个软件,要很久才能看到界面。这是
阅读全文
摘要:# 1.简介 公用函数库的程序文件(.c文件)是源代码,对任何程序员是可见的,没有安全性可言,但是,在实际开发中,出于技术保密或其它方面考虑,开发者并不希望提供公用函数库的源代码。 C/C++提供了一个可以保证代码安全性的方法,把公共的程序文件编译成库文件,库文件是一种可执行代码的二进制形式,可以与
阅读全文
摘要:大部分在 crontab 计划任务中都会年到未尾带 >/dev/null 2>&1,是什么意思呢? >是重定向 /dev/null 代表空设备文件 1 表示stdout标准输出,系统默认值是1,所以 ">/dev/null" 等同于 "1>/dev/null" 2 表示stderr标准错误 & 表示
阅读全文
摘要:1.Python调用C++程序 1、编写C/C++实现程序。 2、将C/C++程序编译成动态库。 3、在Python中调用编译生成的库。 请参考:简单的Python调用C++程序(使用ctypes模块) python调用C++程序的其他方法: boost.python:将c/c++的函数接口转换为P
阅读全文
摘要:jsoncpp源码位置:https://github.com/open-source-parsers/jsoncpp 1.jsoncpp简介 jsoncpp是一个用来存储键值对的库。 键值对的值可以是双引号包起来的字符串、数、布尔类型、null、对象或者数组 上面所说的大家都很熟悉,只有最后两个是比
阅读全文
摘要:1.安装mysql和启动 本人采用源码方式进行安装,请参考:链接 一些说明: 1.用户组与用户 groupadd mysql # 创建用户组 useradd -g mysql mysql # 创建用户mysql,并将用户mysql指定给用户组mysql。-g指定用户组,后面跟着用户名。 mkdir
阅读全文
摘要:1.ffmpeg简介 1.1.命令格式 ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ... -i:指定输入。输入可以是视频文件、网络流、音视频设备
阅读全文

浙公网安备 33010602011771号