会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
20
下一页
2022年7月31日
win32 - 线程开发
摘要: 线程 1. 线程基础 都有一个ID 每个线程都有自己的内存栈 同一个进程中所有线程使用同一个地址空间 按照时间片调度 2. 创建线程 WINBASEAPI _Ret_maybenull_ HANDLE // 创建成功返回线程句柄 WINAPI CreateThread( _In_opt_ LPSEC
阅读全文
posted @ 2022-07-31 23:10 某某人8265
阅读(131)
评论(0)
推荐(0)
2022年7月30日
win32 - 定时器、菜单/图标/光标/字符串 资源
摘要: 应用程序分类 控制台程序 窗口程序 静态库LIB文件,链接时将代码放入exe 动态库DLL文件,执行时动态获取代码 编译工具 编译器 CL.EXE 将源代码编译成目标代码 .obj 链接器 LINKl.EXE 将目标代码、库链接 资源编译器 RC.EXE 将rc资源文件编译,最终通过链接器存入最终文
阅读全文
posted @ 2022-07-30 14:58 某某人8265
阅读(215)
评论(0)
推荐(0)
2022年7月28日
《C++黑客编程解密》01
摘要: 黑客编程入门 windows就是一个大的死循环 开发的三种方式: SDK开发(C语言调用api) MFC(对于api的封装) 托管式开发(常见于 C# + .NET,C++也可以做) 消息来源: 操作系统产生 用户触发事件产生 由消息产生的消息 消息常见分类: 预定义消息 窗口消息 WM_ 设备消息
阅读全文
posted @ 2022-07-28 23:18 某某人8265
阅读(395)
评论(0)
推荐(0)
windows消息
摘要: 消息机制 主要的三个动态链接库 内核(KERNEL32.DLL)用户(User32.DLL) 窗口管理(GDI32.DLL)。windows程序运行时通过一个“动态链接”进程与windows接口,每个EXE包含它所需要的各个动态链接库以及库中函数的reference引用地址。当exe被装入内存后,程
阅读全文
posted @ 2022-07-28 16:03 某某人8265
阅读(71)
评论(0)
推荐(0)
2022年7月16日
Vue 数据代理
摘要: Vue 数据代理 Object.defineProperty 使用方法 let person = { name: "zhang san", sex: "male" } // ObjectConstructor.defineProperty<any>( // o: any, 目标对象 // p: Pr
阅读全文
posted @ 2022-07-16 17:12 某某人8265
阅读(190)
评论(0)
推荐(0)
2022年6月20日
vue-父子组件通信
摘要: vue-父子组件通信 子组件给父组件传值使用事件机制子组件给父组件发送一个事件,这个事件携带数据。父组件感知到事件后处理。 子组件写法: this.$emit('event-name', ...data); <template> <!-- 当触发点击事件时,我们通过向上传递事件进而传递数据 -->
阅读全文
posted @ 2022-06-20 17:03 某某人8265
阅读(34)
评论(0)
推荐(0)
2022年6月16日
09-线程(线程管理、信号量、互斥量)
摘要: # 线程 新线程拥有自己的栈,因此有自己的局部变量,如:线程ID、一组寄存器值、栈、调度优先级和策略、信号屏蔽字、errno变量、线程私有数据。但与创建者共享全局变量、文件描述符、信号处理函数和当前目录状态。Linux线程与POSIX标准线程存在一定细微区别,最明显的是信号处理部分。差别大都受底层L
阅读全文
posted @ 2022-06-16 09:42 某某人8265
阅读(66)
评论(0)
推荐(0)
10-socket
摘要: socket 创建socket时先给进程分配一个类似文件描述符的资源,不能进程间共享。接下来会给套接字起名,本地套接字的名字时Linux文件系统中的文件名,一般在 /usr 或 /usr/tmp 目录中。它的名字是与客户连接的特定服务标识符,端口号或访问点。我们用bind 给套接字命名,然后等待客户
阅读全文
posted @ 2022-06-16 09:42 某某人8265
阅读(50)
评论(0)
推荐(0)
07-gdb
摘要: 调试 gcc -Wall -pedantic -ansi -Wall 参数表示输出所有警告, -pedantic -ansi 表示严格遵循语法规则。 取样法调试程序 宏定义 当定义宏DEBUG时才输出调试信息,如编译器标志 -DDEBUG #ifdef DEBUE printf("variable
阅读全文
posted @ 2022-06-16 09:41 某某人8265
阅读(67)
评论(0)
推荐(0)
08-进程与IPC(进程控制、信号、管道、命名管道、信号量、共享内存、消息队列)
摘要: 进程及通信 | STAT代码 | 说明 | | : : | | | S | 睡眠状态,等待某个事件发生,如信号 | | R | 运行。严格说“可运行” | | D | 不可中断的睡眠(等待)。通常是等待输入输出 | | T | 停止 | | Z | 死进程 僵尸进程 | | N | 低优先级任务,n
阅读全文
posted @ 2022-06-16 09:41 某某人8265
阅读(182)
评论(1)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
20
下一页
公告