pbt

C++.进程4

荒凉一梦 提交于 2020-03-11 06:54:01
#include <vector> typedef LONG NTSTATUS; typedef LONG KPRIORITY; #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define NT_SUCCESS(Status) ((NTSTATUS)(Status) >= 0) #define STATUS_INFO_LENGTH_MISMATCH ((NTSTATUS)0xC0000004L) typedef struct _CLIENT_ID { HANDLE UniqueProcess; HANDLE UniqueThread; } CLIENT_ID, *PCLIENT_ID; typedef struct _SYSTEM_THREAD_INFORMATION { LARGE_INTEGER KernelTime; LARGE_INTEGER UserTime; LARGE_INTEGER CreateTime; ULONG WaitTime; PVOID StartAddress; CLIENT_ID ClientId; KPRIORITY Priority; LONG BasePriority; ULONG ContextSwitches; ULONG ThreadState; ULONG WaitReason; }

mac下的改装人生——关于机械键盘

孤者浪人 提交于 2020-01-28 03:02:35
这几天好像弄了很多关于机械键盘的东西,我自己的这块键盘也已经慢慢熟悉了,感觉打字超级爽哈,然后看了很多网上关于机械键盘的帖子,也看了很多教程,在Amazon和Taobao看了很多键盘的价位,前几天还试了吴昊方正和阳小进的键盘。特此来整理一下关于机械键盘的种种,就当作做一个知识的储备。我发现我现在平时的娱乐生活就是看看键盘解下嘴馋,看看视频解下心痒,看看动漫养养眼睛,剩下就是看书写代码了~看来就要成为一个正式的程序员了~ 轴 机械键盘的基本知识,首先从什么说起呢,从轴说起把。轴就是指一个键下面的那个支撑的开关,判断你的键有没有按下去的。现在市场上的键盘分两大类,一个是薄膜键盘,一个是机械键盘。薄膜键盘的轴上是一个橡胶的圆点,键按下去的时候橡胶圆点会变形,然后电路就通了,键盘就知道你按下去了。机械键盘的轴是一个做工精细的机械开关,通过弹簧和机械装置传力,按下去以后机械装置就会下沉,碰到金属片的时候就会通电,同理(我这个是简陋版本的描述,如果有什么常识性的错误的话,请用力喷)。现在市场上是薄膜键盘占大部分天下,因为薄膜键盘很便宜,制造起来很方便。但是薄膜键盘的物理属性就决定了这个键盘的不稳定性,按下去的力度不好控制,而且长久以后橡胶容易形变,按键的手感会差很多。这个方面机械轴就是强项了,虽然一般的机械轴键盘价格偏高,但是由于机械装置很好控制力度