2024年4月13日

windows内置账户

摘要: 参考文献: http://www.cnblogs.com/xianspace/archive/2009/04/05/1429835.html 转载自: https://www.cnblogs.com/xwdreamer/archive/2012/07/03/2574747.html 前言 今天在安装 阅读全文

posted @ 2024-04-13 23:57 崔好好 阅读(2) 评论(0) 推荐(0) 编辑

windows服务开发demo

摘要: 0、写在前面 windows7开始,windows服务运行在session 0, 用户程序都运行在session x (x >= 1) 而session之间是有隔离的,实践发现是无法在服务中直接访问到用户应用程序的窗口句柄的,也无法直接在服务中创建带UI的程序,相关资料可以检索such as 服务突 阅读全文

posted @ 2024-04-13 23:53 崔好好 阅读(5) 评论(0) 推荐(0) 编辑

2024年4月10日

一个使用HOOK/WH_GETMESSAGE解决软件交互问题的案例

摘要: 一、问题背景:1、某设计软件AD,可以打开/编辑二维电路设计界面,其交互方式如下: (1)鼠标右键按下拖动 (2)鼠标滚轮上下移动 (3)鼠标滚轮按下+鼠标移动 缩放 (4)ctrl + 鼠标滚轮 缩放 该软件的交互方式可以通过软件设置修改,但是基本的使用习惯就是如此,用户的一个场景是通过每台机器m 阅读全文

posted @ 2024-04-10 23:14 崔好好 阅读(6) 评论(0) 推荐(0) 编辑

2022年12月8日

Linux相关知识备忘(随时更新)

摘要: 1、dpkg Debian Packager,Debian包管理器。可以方便的对软件进行安装更新和移除。 (1)安装 dpkg -i xx.deb (2)卸载,但不删除配置文件 dpkg -r xx (3)卸载,同时删除配置文件 dpkg -P xx (4)列出安装的软件包 dpkg -l [ | 阅读全文

posted @ 2022-12-08 18:00 崔好好 阅读(29) 评论(0) 推荐(0) 编辑

2022年12月5日

linux信号机制(初识版)

摘要: 转载 https://www.zhihu.com/question/24913599/answer/2584544572 信号是操作系统内核为我们提供用于在进程间通信的机制,内核可以利用信号来通知进程,当前系统所发生的的事件(包括关闭进程事件)。 信号在内核中并没有用特别复杂的数据结构来表示,只是用 阅读全文

posted @ 2022-12-05 15:36 崔好好 阅读(62) 评论(0) 推荐(0) 编辑

2022年12月2日

B树

摘要: B树 并不是心里有b数的b数,而是一种多路平衡查找树。 维基百科对于B的解释 鲁道夫·拜尔(Rudolf Bayer)和 艾华·M·麦克雷(Ed M. McCreight)于1972年在波音研究实验室(Boeing Research Labs)工作时发明了B 树,但是他们没有解释B 代表什么意义(如 阅读全文

posted @ 2022-12-02 15:23 崔好好 阅读(53) 评论(0) 推荐(0) 编辑

move语义和完美转发

摘要: move语义 值类别(value category)如下: lvalue:左值,在内存中有地址,可被程序员访问,可以放在赋值运算符左侧,也可以放在赋值运算符右侧,常见的左值有普通变量、字符串字面值“hello”等 xvalue:是个左值,但是可以被当做右值使用,需要显式的std::move将其转换为 阅读全文

posted @ 2022-12-02 15:22 崔好好 阅读(67) 评论(0) 推荐(0) 编辑

C++ 原子操作

摘要: 先打破一个认知 在学习编程语言的时候,通常都会讲到代码的几种执行方式:顺序、选择、分支;其中顺序执行的代码会按照编写顺序一行一行的执行。 然鹅,由于各种原因,代码的执行顺序并不一定是“顺序”的,而是可能会被优化为其他顺序。 在同一个线程里,如果两条语句没有依赖关系,那么其执行顺序不可预测;但是有依赖 阅读全文

posted @ 2022-12-02 15:21 崔好好 阅读(184) 评论(0) 推荐(0) 编辑

c++ primer 第五版随笔

摘要: 1、what is std::endl ? for example, std::cout << "hello world" << std::endl; std::endl是一个函数模板,在这里作为一个函数名,即函数的地址,其为std::ostream operator <<(PFUNC func)的 阅读全文

posted @ 2022-12-02 15:21 崔好好 阅读(18) 评论(0) 推荐(0) 编辑

2021年9月22日

redis-任务队列

摘要: 两类POP 非阻塞 LPOP RPOP 阻塞 BLPOP RPOP 以上两类特别像win32里的 PeekMessage 和 GetMessage; LPOP key RPOP key 执行后立即返回,分别从key左侧和右侧取一个值,返回值而不返回键名; BLPOP key timeoutsecon 阅读全文

posted @ 2021-09-22 23:35 崔好好 阅读(89) 评论(0) 推荐(0) 编辑

导航