会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
My Blog
博客园
首页
新随笔
联系
管理
订阅
2026年4月16日
初识线程, 常用的 `pthread` 系列接口介绍
摘要: 现在, 什么也别问, 先看代码和现象. 代码: #include <stdio.h> #include <unistd.h> #include <pthread.h> void * task(void * args) { while (1) { printf("这是一个新线程\n"); //让它打印
阅读全文
posted @ 2026-04-16 23:09 codels
阅读(11)
评论(0)
推荐(0)
2026年4月12日
进程间通信
摘要: 进程间通信(Inter-Process Communication, IPC) 进程间通信的引入 为什么进程间需要通信?什么是进程间通信? 初学系统编程时,听到“进程间通信”这样的概念总觉得很抽象。其实完全可以把它想象成几个人在一起做项目——每个人(进程)各司其职(进程的独立性)。但总有一些时间需要
阅读全文
posted @ 2026-04-12 18:29 codels
阅读(6)
评论(0)
推荐(0)
文件I/O基础
摘要: 文件I/O基础 一提到文件大家第一时间想到的可能就不在磁盘上躺着的游戏、音乐、视频。的确如此,可如果这些文件只存放在磁盘上,它们能被“操作(增删查改)”吗?根据“存储程序控制原理”,磁盘文件必须载入内存才能被处理。对文件操作的前提是进程打开文件,然后才能对其进行操作。 'open()' 系统调用 函
阅读全文
posted @ 2026-04-12 00:02 codels
阅读(2)
评论(0)
推荐(0)
2025年8月25日
环境变量
摘要: 环境变量 环境变量 为什么需要环境变量? 什么是环境变量? 环境变量的组织方式 环境变量相关的命令 如何使用环境变量? 环境变量的全局性 为什么需要环境变量? 为了将软件的配置与代码分离,从而实现同一程序在不同环境下无需修改就能灵活运行。 什么是环境变量? 它是操作系
阅读全文
posted @ 2025-08-25 13:04 codels
阅读(22)
评论(0)
推荐(0)
2025年3月22日
进程概念
摘要: 进程 常用系统调用介绍 getpid() 系统调用 getppid() 系统调用 fork() 系统调用 查看进程: 方法一: ps 指令 方法二: /proc 目录 进程的状态 运行状态(R状态) 浅度睡眠状态(S状态) 暂停状态(T状态) 深度睡眠状态(D状态) 僵尸状态(Z状态) 特殊进程 僵
阅读全文
posted @ 2025-03-22 21:21 codels
阅读(35)
评论(0)
推荐(0)
2025年3月13日
Qt常用控件
摘要: 常用控件 Combon:下拉框 在Window Icon中可以选择添加左上角图标 QLabel: 标签 作用: 可以在QLabel上显示图片, 文字等信息 常用函数: setText() 函数: 设置在标签上显示的文本 setTextFormat() 函数: 设置标签的文本格式 setAlignme
阅读全文
posted @ 2025-03-13 16:51 codels
阅读(144)
评论(0)
推荐(0)
Qt 定时器使用
摘要: Object定时器和QTimer的使用 Object定时器 创建一个整型对象存放定时器的id int myTimerId; 启动定时器: startTimer() 函数会启动定时器并返回其id,例中的 this 是一个指向 QWidget 对象的指针,由于该类继承于 QObject 类,所以可以直接
阅读全文
posted @ 2025-03-13 15:47 codels
阅读(1190)
评论(0)
推荐(0)
2025年2月27日
Linux下常用命令
摘要: 关机重启命令 shutdown 命令 例:立即关机 shutdown -h now 例:一分钟后关机 shutdown -h 1 例:立即重启 shutdown -r now 文件目录相关 ls 指令 语法:ls [选项] [目录] 功能: 列出文件及其信息 -h 选项 配合 -l 选项人类易读方式
阅读全文
posted @ 2025-02-27 23:00 codels
阅读(44)
评论(0)
推荐(0)
2025年2月26日
毕设的踩坑之路
摘要: main()函数 在main()函数中调用 QMessageBox 之前一定要创建 QApplication 对象, 使用 QWidget 之前要创建 QApplication 对象. 不然会程序崩溃. 下面是笔者原先的代码: 之前是因为数据库等一切正常, 所以没有触发到连接数据库失败的 QMess
阅读全文
posted @ 2025-02-26 09:05 codels
阅读(49)
评论(0)
推荐(0)
2025年2月24日
C++入门语法
摘要: 命名空间 命名空间可以存放类、对象、函数等,相当于一个大的代码块。在工程文件较大、对象较多时,可防止对象“重名”。 命名空间的定义 语法格式如下: namespace <空间名> { <内容> } 例如: //NameSpace.h namespace NS { int m = 10; int n
阅读全文
posted @ 2025-02-24 23:05 codels
阅读(78)
评论(0)
推荐(0)
下一页