Loading

摘要: # SonarQube-9.9 LTS 部署说明 ## 前置准备 - SonarQube 9.9 LTS 软件包 - soanr-scanner 扫描仪 - JAVA 环境(根据官方要求,选择了JDK17) - 数据库环境(根据官方要求,选择了postgresql 15) ## Linux 部署 # 阅读全文
posted @ 2023-07-07 14:09 henryLyg 阅读(1657) 评论(0) 推荐(1)
摘要: 编译好的C++项目可以通过visual studio 的setup project项目进行打包安装 1、利用dumpbin /dependents *.exe命令查看生成的运行文件所依赖的库dll,然后将相应库拷贝到即将打包的文件夹中, 需使用x64 Native Tools Command Pro 阅读全文
posted @ 2023-04-13 15:47 henryLyg 阅读(1582) 评论(0) 推荐(0)
摘要: QT程序的分享无非就是两种,一是直接分享源码,而是分享可执行文件。而如果只是使用该程序的话分享可执行文件对于用户来说更为方便一些,但其执行会需要一些动态链接库,为了方便在其他电脑上运行,这个时候就需要打包好文件。 QT本身为windows平台提供了一个打包的工具windeployqt,它能够为可执行 阅读全文
posted @ 2023-02-28 14:17 henryLyg 阅读(207) 评论(0) 推荐(0)
摘要: 在处理文件相关操作的时,我们可能会用到只显示文件或者是只显示文件夹的功能,可以使用如下命令来实现: 只显示文件 ls -l | grep ^[^d] | awk '{print $8}' 1.其中 ls -l 就是将文件详细列出 2.grep ^[^d]中,^[^d] 是一个正则表达式,表示字符串含 阅读全文
posted @ 2023-02-16 15:33 henryLyg 阅读(2023) 评论(0) 推荐(0)
摘要: 获取自:Bash Cheatsheet ############################################################################## # BASH CHEATSHEET (中文速查表) - by skywind (created on 阅读全文
posted @ 2023-01-19 11:24 henryLyg 阅读(101) 评论(0) 推荐(0)
摘要: 进程间通信(Inter-process Comminication) 每个进程各自有不同的用户地址空间,任何一个进程的变量在另一个进程中都看不到,所以进程之间交换数据必须要通过内核,在内核中开辟一块缓冲区,进程A把数据从用户空间拷到内核缓冲区,进程B再从内核缓冲区把数据读走,内核提供的这种机制称之为 阅读全文
posted @ 2023-01-04 18:04 henryLyg 阅读(1148) 评论(0) 推荐(0)
摘要: 在此随手记录一些unistd.h等文件中的函数 dup 头文件:unistd.h 声明:int dup(int oldfd) **功能:**复制文件描述符,重定向输入输出 **返回值:**成功返回当前系统可用的最小整数值,否则返回-1 dup2 头文件:unistd.h 声明:int dup2(in 阅读全文
posted @ 2023-01-04 17:17 henryLyg 阅读(632) 评论(0) 推荐(0)
摘要: 获取进程ID 头文件:#include <unistd.h> pid_t getpid(void):获取进程ID pid_t getppid(void):获取父进程ID pid_t getuid(void):获取用户ID pid_t geteuid(void):获取有效用户ID pid_t getg 阅读全文
posted @ 2023-01-03 14:28 henryLyg 阅读(270) 评论(0) 推荐(0)
摘要: declare 和 typeset 都是 Shell 内建命令,它们的用法相同,都用来设置变量的属性。不过 typeset 已经被弃用了,建议使用 declare 代替。 declare 命令的用法如下所示: declare [+/-] [aAfFgilprtux] [变量名=变量值] 其中,-表示 阅读全文
posted @ 2022-12-30 17:29 henryLyg 阅读(136) 评论(0) 推荐(0)
摘要: Shell变量 变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则。 在 Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。 这意味着, 阅读全文
posted @ 2022-12-30 17:04 henryLyg 阅读(387) 评论(0) 推荐(0)