强制位权限

摘要: 当程序需要读取限制访问权限的文件时,一般都会通过合理的设计,使用seteuid()来达到访问受限文件的目的。 为什么不用setuid()~~e~~呢? 先以普通用户的身份来说,普通用户执行setuid()~~e~~,通常是返回失败的,即使在执行成功的情况下,也是相当于只执行了seteuid()。 以 阅读全文
posted @ 2023-06-12 21:24 ddev 阅读(32) 评论(0) 推荐(0) 编辑

巧用rpmbuild的expand宏实现模板功能

摘要: 需求:构建生成的二进制包的个数不确定,由某些条件决定。 比如,我们想为系统中的所有内核版本构建某个外来模块,如果系统中有2个内核版本,就生成两个2个二进制包,分别对应相应的版本,如果系统中有3个内核版本,就生成3个二进制包。 我们的需求是实现动态个数的%package。 很多人在讨论spec是不是一 阅读全文
posted @ 2023-04-02 20:57 ddev 阅读(65) 评论(0) 推荐(0) 编辑

fedora下可用的钉钉1.4.0-20829

摘要: fedora36下确认可用。 https://www.aliyundrive.com/s/8MPwxFUJD11 阅读全文
posted @ 2023-03-20 16:05 ddev 阅读(329) 评论(0) 推荐(0) 编辑

一个autoreconf的报错问题解决

摘要: 报错如下 configure.ac:36: error: possibly undefined macro: AC_CHECK_LIB If this token and others are legitimate, please use m4_pattern_allow. See the Auto 阅读全文
posted @ 2023-02-17 16:15 ddev 阅读(2119) 评论(0) 推荐(0) 编辑

rpmbuild时为什么会出现空的debugsourcefiles.list?

摘要: 错误: 空 %file 文件 /home/user/rpmbuild/BUILD/xxxx-0.1/debugsourcefiles.list 你看错误的里边有一个%file,这是使用spec文件构建时的一个命令阶段,用于列出文件以生成对应的rpm包。 我们查找rpm的宏定义,发现了一行代码%fil 阅读全文
posted @ 2023-02-17 15:55 ddev 阅读(2146) 评论(0) 推荐(0) 编辑

Makefile函数大全加例子加解读

摘要: $(subst from,to,text) 文本替换 把text里的from换成to $(subst ee,EE,feet on the street)) # = fEEt on the strEEt) $(patsubst pattern,replacement,text) 模式替换 % 是通配符 阅读全文
posted @ 2021-03-10 17:33 ddev 阅读(484) 评论(0) 推荐(0) 编辑

gdb的多线程调试

摘要: (gdb) info threads (gdb) thread n (gdb) set scheduler-locking [off|on|step] (gdb) set schedule-multiple [off|on] (gdb) show scheduler-locking (gdb) show schedule-multiple 阅读全文
posted @ 2018-12-03 16:26 ddev 阅读(2285) 评论(0) 推荐(0) 编辑

在不损坏数据的情况下调整分区大小(ext2\ext3\ext4)

摘要: 我想说调整分区大小没那么麻烦,至少我直接将一个ext3格式分区从50G减少到了30G。 阅读全文
posted @ 2017-05-27 12:26 ddev 阅读(2133) 评论(0) 推荐(0) 编辑

如何使用一个宏的值作为参数传递给另一个宏?

摘要: 宏传参给宏 阅读全文
posted @ 2017-05-11 17:31 ddev 阅读(1881) 评论(0) 推荐(0) 编辑

sed命令详解-应用篇

摘要: sed命令详解-应用篇 阅读全文
posted @ 2017-04-28 11:51 ddev 阅读(761) 评论(0) 推荐(0) 编辑

如何重置mate的面板到初始化时的默认设置?

摘要: gsettings reset-recursively org.mate.panel 阅读全文
posted @ 2017-03-09 18:17 ddev 阅读(605) 评论(0) 推荐(0) 编辑

智能指针shared_ptr

摘要: shared_ptr的应用场景是:程序需要在多个对象间共享数据 阅读全文
posted @ 2017-02-09 18:34 ddev 阅读(506) 评论(0) 推荐(0) 编辑

数组指针、函数指针和尾置返回类型

摘要: 关于数组指针、函数指针和尾置返回类型的一些个人理解 阅读全文
posted @ 2016-11-15 16:52 ddev 阅读(637) 评论(0) 推荐(0) 编辑

通用正则表达式

摘要: 区别于常见的正则表达式教程,本教程让你快速入门,并规避常见问题。 阅读全文
posted @ 2016-07-05 12:13 ddev 阅读(3713) 评论(1) 推荐(2) 编辑

Import Statements 导入语句

摘要: qml的导入语句 阅读全文
posted @ 2016-07-01 11:27 ddev 阅读(718) 评论(0) 推荐(0) 编辑

QML Object Attributes QML对象属性

摘要: id属性 属性特征 信号属性 信号处理属性 方法属性 附加属性和附加信号处理属性 阅读全文
posted @ 2016-06-28 18:08 ddev 阅读(3704) 评论(1) 推荐(0) 编辑

FindPkgConfig----CMake的pkg-config模块

摘要: CMake的pkg-config模块 阅读全文
posted @ 2016-06-27 13:17 ddev 阅读(16288) 评论(0) 推荐(0) 编辑

如何在linux下制作一个windows的可启动u盘?

摘要: 如何在linux下制作一个windows的可启动u盘? 阅读全文
posted @ 2016-05-17 16:49 ddev 阅读(21640) 评论(1) 推荐(1) 编辑

cmake工具链

摘要: [Introduction] [Languages] [Variables and Properties] [Toolchain Features] [Cross Compiling] 阅读全文
posted @ 2016-04-29 14:14 ddev 阅读(7115) 评论(0) 推荐(1) 编辑

sed 命令详解

摘要: 用于筛选和转换文本的流编辑器 阅读全文
posted @ 2016-03-15 16:23 ddev 阅读(2081) 评论(0) 推荐(0) 编辑

说说 bash 的 if 语句

摘要: 说说 bash 的 if 语句 阅读全文
posted @ 2015-12-01 14:26 ddev 阅读(16728) 评论(0) 推荐(1) 编辑

cmake的四个命令:add_compile_options、add_definitions、target_compile_definitions、build_command

摘要: add_compile_options() add_definitions() target_compile_definitions() build_command() 阅读全文
posted @ 2015-08-28 13:47 ddev 阅读(34340) 评论(0) 推荐(0) 编辑

cmake的命令execute_process

摘要: 这条命令可以执行系统命令,将输出保存到cmake变量或文件中。比如你想通过git命令读取版本号,在代码中使用。又比如你想列出某些文件的名称在代码中使用。 阅读全文
posted @ 2015-08-26 01:55 ddev 阅读(21139) 评论(0) 推荐(0) 编辑

cmake的两个命令: option 和 configure_file

摘要: option 选项,让你可以根据选项值进行条件编译。 configure_file 配置文件,让你可以在代码文件中使用CMake中定义的的变量 阅读全文
posted @ 2015-08-10 11:49 ddev 阅读(24355) 评论(2) 推荐(1) 编辑

linux文件相关的命令

摘要: ls nl cat less more head tail tac od touch wc du uniq 阅读全文
posted @ 2015-02-13 15:14 ddev 阅读(611) 评论(0) 推荐(0) 编辑

以下代码将字节数转换成字符串形式的尺寸描述

摘要: unitformat.c 阅读全文
posted @ 2015-01-08 20:50 ddev 阅读(443) 评论(0) 推荐(0) 编辑

Git 和 GitHub 使用

摘要: Git 和 GitHub 使用 阅读全文
posted @ 2014-11-03 20:35 ddev 阅读(503) 评论(0) 推荐(0) 编辑

linux下读取系统内存的demo

摘要: main.c 阅读全文
posted @ 2014-11-02 16:59 ddev 阅读(896) 评论(0) 推荐(0) 编辑

以下代码将字符串形式的尺寸描述转换成字节数

摘要: unitparse.c 阅读全文
posted @ 2014-10-31 11:58 ddev 阅读(382) 评论(0) 推荐(0) 编辑

GTK+基本图元的绘制

摘要: main.c 阅读全文
posted @ 2014-07-17 20:00 ddev 阅读(1873) 评论(4) 推荐(0) 编辑

qmake的配置功能(Configuration Features)

摘要: qmake可以设置被(.prf)文件指定的外部配置功能。 阅读全文
posted @ 2014-07-17 19:50 ddev 阅读(1428) 评论(0) 推荐(0) 编辑

autotools归纳

摘要: autotools是一个自动化的编译工具。本文是对autotools工具用法的一个总结。 阅读全文
posted @ 2014-07-09 19:50 ddev 阅读(743) 评论(0) 推荐(0) 编辑