- 博客(86)
- 资源 (9)
- 收藏
- 关注
原创 git pull 拉取报错“error: insufficient permission for adding an object to repository database .git/objec”
git pull 拉取报错“error: insufficient permission for adding an object to repository database .git/objec”
2024-09-14 15:29:28 281
原创 FD_SET 和 select 来同时监视多个文件描述符
下面是一个简单的多进程示例,它展示了如何使用 fork 创建子进程,并用 FD_SET 和 select 来同时监视多个文件描述符。
2024-09-11 17:11:04 148
原创 在 LightDM 中配置用户名登录(即手动输入用户名而非显示用户列表)
在 LightDM 中配置用户名登录(即手动输入用户名而非显示用户列表)
2024-08-09 09:45:33 442
原创 获取 Git 版本号和编译时间并将它们传递给 C++ 代码可以通过 CMake 和预处理宏来实现。
在这里,我们将 GIT_VERSION 和 BUILD_TIME 作为宏传递给 get_git_version_and_build_time 可执行文件。这样,当你运行 get_git_version_and_build_time 可执行文件时,它将会打印出 Git 版本号和编译时间信息,这些信息在编译时动态地获取并嵌入到程序中,非常适合需要版本控制和构建时间追溯的应用场景。) 命令:用于获取当前的系统时间,并将其格式化为 %Y-%m-%d %H:%M:%S 这样的字符串格式。可以根据需要选择其他格式。
2024-07-24 16:38:39 419
原创 Linux-PAM(即linux可插入认证模块)
Linux-PAM(即linux可插入认证模块)是一套共享库,使本地系统管理员可以随意选择程序的认证方式。换句话说,不用(重新编写)重新编译一个包含PAM功能的应用程序,就可以改变它使用的认证机制,这种方式下,就算升级本地认证机制,也不用修改程序。
2024-07-19 10:52:37 1331
原创 编写 RPM SPEC 文件
编写一个离线的 RPM SPEC 文件可以一个基本的离线 SPEC 文件示例,假设你要打包一个名为 hello 的简单命令行工具。离线 SPEC 文件示例 hello.spec。
2024-07-12 14:32:58 313
原创 SSH生成SSH密钥(公钥和私钥)
在设置SSH服务时,生成SSH密钥(公钥和私钥)是一个常见的任务。这些密钥用于安全地进行身份验证,无需输入密码。
2024-06-18 15:38:00 13194 3
原创 linux c 求取MD5 转char 输出
这个代码将MD5摘要转换为一个字符串,其中每个字节的十六进制表示占用两个字符。md5_str数组的大小为MD5_DIGEST_LENGTH * 2 + 1,其中+1是用来存放字符串结束符\0的空间。要将MD5摘要转换为可打印的十六进制字符串(char数组),你可以使用sprintf函数来实现。
2024-06-06 17:53:24 239
原创 nginx 反向代理配置
读取验证配置文件管理worker process。worker进程的数量可以通过配置文件来配置。也可使用 nginx -t 来查看。reopen : 重新打开日志文。reload:重载配置文件。quit :优雅停止。stop :立即停止。
2024-01-30 18:14:49 165
原创 编译nginx
打开ubuntu包管理网址 https://packages.ubuntu.com/trusty/libssl-dev。ubuntu18.04LTS下解决Nginx添加openssl模块编译时报错问题。第一步安装libssl-dev。第二步下载libssl-dev。第一步安装libssl-dev。第二步下载libssl-dev。
2024-01-26 18:21:08 244
原创 使用CMake交叉编译Arm Linux程序
注意,工具链文件的指定一定要紧跟cmake命令之后,不能放到 …后面构建arm架构cmake。工程里新建一个文件叫arm_linux_setup.cmake。arm_linux_setup.cmake内容如下。
2023-11-24 10:20:15 1389
原创 Linux下 普通用户sudo “is not in the sudoers file”解决方法
当我们使用sudo命令切换用户的时候可能会遇到提示以下错误:用户名 is not in the sudoers file.当前的用户没有加入到sudo的配置文件里。
2023-08-31 10:05:19 2655
原创 基于libvncclient实现XWIN密码自动代填(模拟键盘输入键值)
基于libvncclient实现XWIN密码自动代填(模拟键盘输入键值)
2023-06-06 14:34:35 289 2
linux c 语言串口调试
2020-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人