- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 五层网络架构
文章目录1.介绍1.介绍OSI七层模型和TCP/IP五层模型可以看得到,七层上三层合并,就变成TCP/IP的五层网络协议体系结构。每层对应的协议:勘错UCP错了,UDP为什么叫TCP/IP五层网络模型,从这张图上就可以看出来。TCP、IP分别处于传输层和网络层,这2层是很重要的2层,至少在逻辑设计上是很重要的。传输层负责数据传输,网络层负责数据在网络上寻址,没有这2层的设...
2019-07-26 10:16:18 4985
原创 使用Sendinput函数模拟鼠标键盘操作
文章目录1.程序说明2.分析3.SendInput1.程序说明vs2008编译代码在gayhub,链接主要是使用SendInput函数,所以要好好看参数说明,建议MSDN走一波2.分析以鼠标为例,按左键,可以分成2个步骤:1.鼠标左键按下2.鼠标左键弹起所以,模拟一个按键的动作,需要input2个事件,一般是key_down,key_up怎么模拟组合键呢?比如说ct...
2019-07-24 14:55:06 11656
原创 使用全局鼠标键盘钩子,监控鼠标键盘事件
文章目录1.情况说明2.windows下hook技术3.钩子回调的参数分析4.代码1.情况说明首先平台是windows平台目的:监控鼠标的点击事件、鼠标的位置、键盘的点击事件背景:在做一个远程控制的软件,所有要监控记录本地的键鼠消息,到时候是要发送给其它主机的。c++2.windows下hook技术windows下提供了一个SetWindowsHookEx挂钩,提供一个Unho...
2019-07-24 14:21:41 3945 1
原创 怎么在知网上下载pdf格式的论文
文章目录1.论文格式2.解决方式3.延伸1.论文格式在知网上下载论文时,官方给我的格式是caj格式,这是知网将论文经过处理后产生的格式。以前也是有pdf下载这个选项的。2.解决方式我以chrome浏览器为例,因为我用的就是==。先下载扩展插件Tampermonkey更多工具->扩展程序->打开网上chrome商店搜索Tampermonkey,添加到chro...
2019-07-09 15:36:52 36195 13
原创 Go语言中常用的数据类型
文章目录1. 常用的数据类型2. 变量的声明、赋值3. 输出及格式化输出1. 常用的数据类型布尔型布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。数字类型整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码。字符串类型:字符串就是一串固定长度的字符...
2019-07-04 15:07:03 1174
原创 当CComboUI控件处于不可见,SelectItem无效果的解决方法
文章目录1.问题2.duilib源码分析3.解决办法1.问题当CComboUI控件处于不可见时,SelectItem无效果的解决方法。2.duilib源码分析bool CComboUI::SelectItem(int iIndex, bool bTakeFocus){ if( m_pWindow != NULL ) m_pWindow->Close(); if(...
2019-07-03 15:13:20 825 2
原创 自己写一个GetLastError()函数
文章目录1.简述2.设计3.程序4.程序不足之处1.简述windows编程中常见到GetLastError(),项目里也经常见到,所以自己动手写一个,以便用到项目里。windows下clion+gcc+cpp112.设计按需求看,GetLastError()函数是个全局函数,所以要使用单例模式设计类,以便全局使用。获取最后一个error,符合FIFO,所以采用stack数据结构。...
2019-07-02 10:31:49 541 1
原创 c钩子库Minhook的使用
简述最近在学习钩子库,逛了一下gay hub,发现了一个项目minhook,纯钩子库,甚合我意,就研究了一下,写了2个例子。后续打算研究一下这个钩子库的源代码,了解一下具体怎么实现的。例子例子就不贴到这上面了,给出github地址:minhook钩子库的使用示例例子vs2008编译通过,使用的dll,lib文件都是从minhook项目编译而来。minhook项目github地址...
2019-07-01 15:02:13 5502
HDU 2136 Largest prime factor
2015-06-19
素数筛法打表
2015-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人