【摘要】常见注入手法第四讲,SetWindowsHookEx全局钩子注入.以及注入QQ32位实战. PS:上面是操作.最后是原理 一丶需要了解的API 使用全局钩子注入.我们需要了解几个WindowsAPI. 不需要太多. 1. 设置钩子API 2.获取模块句柄API 3.取消设置钩子API 4.继续调用钩 阅读全文
2018年8月25日星期六
常见注入手法第四讲,SetWindowsHookEx全局钩子注入.以及注入QQ32位实战. - iBinary
2018年8月13日星期一
Java并发编程原理与实战二十五:ThreadLocal线程局部变量的使用和原理 - pony1223
【摘要】1.什么是ThreadLocal ThreadLocal顾名思义是线程局部变量。这种变量和普通的变量不同,这种变量在每个线程中通过get和set方法访问,每个线程有自己独立的变量副本。线程局部变量不存在多个线程同时对同一个变量的操作,所以不会有线程安全问题。 2.ThreadLocal变量的使用 阅读全文
2018年8月12日星期日
MySQL——索引实现原理 - 撸码那些事
【摘要】在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。 MyISAM索引实现 MyISAM引擎使用B+Tree作为索引结构。 MyISAM会按照数据插入的顺序分配行号,从0开始,然后按照数据插入的顺序存储在 阅读全文
2018年8月11日星期六
云中树莓派(4):利用声音传感器控制Led灯 - SammyLiu
【摘要】云中树莓派(1):环境准备 云中树莓派(2):将传感器数据上传到AWS IoT 并利用Kibana进行展示 云中树莓派(3):通过 AWS IoT 控制树莓派上的Led 云中树莓派(4):利用声音传感器控制Led灯 1. 声音传感器及其配置 声音传感器如下图所示: 将 VCC 引脚接入树莓派 5V 阅读全文
2018年8月10日星期五
Haskell学习-高阶函数 - Jeff.Zhong
【摘要】原文地址: "Haskell学习 高阶函数" 高阶函数(higher order function)就是指可以操作函数的函数,即函数可以作为参数,也可以作为返回结果。有了这两个特性,haskell可以实现许多神奇的效果。 柯里化(Currying) 在haskell中所有的算术运算符都是函数(包括大 阅读全文
2018年8月9日星期四
堆栈的应用——用JavaScript描述数据结构 - 我是leon
【摘要】栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是 仅允许在表的一端进行插入和删除运算 。这一端被称为栈顶,相对地,把另一端称为栈底。 一、实现一个栈类Stack 基于堆栈的特性,可以用数组做线性表进行存储。 初始化 类的结构如下: 接下来,就是在原型上,对 、`出栈 清空栈 读取栈顶 读 阅读全文
2018年8月8日星期三
Python网络编程(http协议,IO多路复用、select内核监听) - ParisGabriel
【摘要】前言: 什么是IO? 分为IO设备和IO接口两个部分 如Linux系统,I/O操作可以有多种方式 比如DIO(DirectI/O) AIO(AsynchronousI/O异步I/O) Memory-MappedI/O(内存映设I/O)等... 不同的I/O方式有不同的实现方式和性能,在不同的应用中可 阅读全文
2018年8月7日星期二
Python网络编程(socket模块、缓冲区、http协议) - ParisGabriel
【摘要】网络的概念:主机 端口 IP 协议 服务器: localhost/127.0.0.1 客户端: 只是在本机启动客户端,用127.0.0.1访问 服务器: localhost/127.0.0.1 客户端: 只是在本机启动客户端,用127.0.0.1访问 服务器: 0.0.0.0 客户端: 可以在本机用 阅读全文
2018年8月5日星期日
第四周博客记 - 余鱼瑜渔
【摘要】这个星期感觉是最糟糕的一个星期 因为我几乎什么都没有做只是找了一本JAVA电子书看了几个小时左右还是看了基础的那种 这个星期其实活动挺多当然跟朋友去聚餐 去参加别人的酒宴 玩的连学习的心都没有了所以这个星期什么也没有学到感觉 下周开始要收心了还有三四个星期就要去学校了一定要在去学校之前把作业做完还有 阅读全文
2018年8月4日星期六
最全Python内置函数 - WrYcF
【摘要】内置函数的基本使用 abs的使用: 取绝对值 all的使用: 循环参数,如果每个元素都为真的情况下,那么all的返回值为True: any的使用: 只要有一个为True,则全部为True ascii的使用: 回去对象的类中,找到__repr__方法,找到该方法之后获取返回值 bin的使用: 二进制 阅读全文
2018年8月3日星期五
IntelliJ IDEA(十一) :Debug的使用 - JaJian
【摘要】Debug模式是开发人员必会的一项调试程序的技能,用来追踪代码的运行流程,线上问题追踪,程序运行异常定位调试,以及在运行过程中参数的变化。IDEA的debug对于新手如何快速上手呢? 一、基本介绍 本篇文章是基于IntelliJ IDEA2018.1.6版本,最新的版本2018.2已经出来了,支持J 阅读全文
2018年8月2日星期四
21天打造分布式爬虫-多线程下载表情包(五) - zhang_derek
【摘要】5.1.threading模块 简单使用 5.2.生产者和消费者 Lock模式的生产者和消费者 5.3.下载表情包 网址:http://www.doutula.com/photo/list/?page=1 解析:xpath 不用多线程,速度相对会很慢 利用多线程 main() 定义两个队列,和创建多 阅读全文