2018年8月25日星期六

常见注入手法第四讲,SetWindowsHookEx全局钩子注入.以及注入QQ32位实战. - iBinary

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
常见注入手法第四讲,SetWindowsHookEx全局钩子注入.以及注入QQ32位实战. - iBinary  阅读原文»

【摘要】常见注入手法第四讲,SetWindowsHookEx全局钩子注入.以及注入QQ32位实战. PS:上面是操作.最后是原理 一丶需要了解的API 使用全局钩子注入.我们需要了解几个WindowsAPI. 不需要太多. 1. 设置钩子API 2.获取模块句柄API 3.取消设置钩子API 4.继续调用钩 阅读全文

开始食用grpc(之一) - funnyZpC  阅读原文»

【摘要】开始食用grpc(之一) 转载请注明出处:https://www.cnblogs.com/funnyzpc/p/9501353.html ``` 记一次和一锅们压马路,路过一咖啡厅(某巴克),随口就问随行的锅门:你能从那咖啡厅看到什么? 当时的那家某巴克处于闹市,也正值周末,屋外屋内喝咖啡的人几近乎 阅读全文

阅读更多内容

2018年8月13日星期一

Java并发编程原理与实战二十五:ThreadLocal线程局部变量的使用和原理 - pony1223

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Java并发编程原理与实战二十五:ThreadLocal线程局部变量的使用和原理 - pony1223  阅读原文»

【摘要】1.什么是ThreadLocal ThreadLocal顾名思义是线程局部变量。这种变量和普通的变量不同,这种变量在每个线程中通过get和set方法访问,每个线程有自己独立的变量副本。线程局部变量不存在多个线程同时对同一个变量的操作,所以不会有线程安全问题。 2.ThreadLocal变量的使用 阅读全文

记一次数据、逻辑、视图分离的原生JS项目实践 - 余大彬  阅读原文»

【摘要】一切的开始源于这篇文章:一句话理解Vue核心内容。 在文章中,作者给出了这样一个思考: 假设现在有一个这样的需求,有一张图片,在被点击时,可以记录下被点击的次数。 这看起来很简单吧, 按照上面提到到开发方式,应该很快就可以搞定。 那么接下来,需求稍微发生了点变动, 要求有两张图片,分别被点击时,可以 阅读全文

阅读更多内容

2018年8月12日星期日

MySQL——索引实现原理 - 撸码那些事

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
MySQL――索引实现原理 - 撸码那些事  阅读原文»

【摘要】在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。 MyISAM索引实现 MyISAM引擎使用B+Tree作为索引结构。 MyISAM会按照数据插入的顺序分配行号,从0开始,然后按照数据插入的顺序存储在 阅读全文

不知道是不是最通俗易懂的《数据一致性》剖析了 - Zachary_Fan  阅读原文»

【摘要】阅读目录 为什么需要分布式系统? 分布式系统的副作用 产生数据不一致的原因 详解一致性 结语 这次准备开启一个新的系列来写了,聊聊分布式系统中的关注点。节奏不会排的太紧凑,计划两周一更吧。 本文是本系列的第一篇。从普遍认为的分布式系统中最最最重要的数据一致性开始。内容适合人群>=0年技术相关经验。 阅读全文

阅读更多内容

2018年8月11日星期六

云中树莓派(4):利用声音传感器控制Led灯 - SammyLiu

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
云中树莓派(4):利用声音传感器控制Led灯 - SammyLiu  阅读原文»

【摘要】云中树莓派(1):环境准备 云中树莓派(2):将传感器数据上传到AWS IoT 并利用Kibana进行展示 云中树莓派(3):通过 AWS IoT 控制树莓派上的Led 云中树莓派(4):利用声音传感器控制Led灯 1. 声音传感器及其配置 声音传感器如下图所示: 将 VCC 引脚接入树莓派 5V 阅读全文

Pyhon3实现机器学习经典算法(三)ID3决策树 - DawnSwallow  阅读原文»

【摘要】一、ID3决策树概述 ID3决策树是另一种非常重要的用来处理分类问题的结构,它形似一个嵌套N层的IF…ELSE结构,但是它的判断标准不再是一个关系表达式,而是对应的模块的信息增益。它通过信息增益的大小,从根节点开始,选择一个分支,如同进入一个IF结构的statement,通过属性值的取值不同进入新的 阅读全文

阅读更多内容

2018年8月10日星期五

Haskell学习-高阶函数 - Jeff.Zhong

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Haskell学习-高阶函数 - Jeff.Zhong  阅读原文»

【摘要】原文地址: "Haskell学习 高阶函数" 高阶函数(higher order function)就是指可以操作函数的函数,即函数可以作为参数,也可以作为返回结果。有了这两个特性,haskell可以实现许多神奇的效果。 柯里化(Currying) 在haskell中所有的算术运算符都是函数(包括大 阅读全文

自己动手构建无锁的并发容器(栈和队列) - takumiCX  阅读原文»

【摘要】[TOC] 1.前言 并发容器是线程安全的容器。它在实现容器基本功能的前提下,还提供了并发控制能力,使得容器在被多线程并发访问的情况下还能表现出正确的行为。通常我们使用独占锁的悲观策略来进行并发控制,因为其实现相对简单,正确性易于判断且绝大部分情况下都能表现出不错的性能;当然,也可以使用CAS算法来 阅读全文

阅读更多内容

2018年8月9日星期四

堆栈的应用——用JavaScript描述数据结构 - 我是leon

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
堆栈的应用――用JavaScript描述数据结构 - 我是leon  阅读原文»

【摘要】栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是 仅允许在表的一端进行插入和删除运算 。这一端被称为栈顶,相对地,把另一端称为栈底。 一、实现一个栈类Stack 基于堆栈的特性,可以用数组做线性表进行存储。 初始化 类的结构如下: 接下来,就是在原型上,对 、`出栈 清空栈 读取栈顶 读 阅读全文

数据加密--详解 RSA加密算法 原理与实现 - IDreamo  阅读原文»

【摘要】RSA算法简介 RSA是最流行的非对称加密算法之一。也被称为公钥加密。它是由罗纳德・李维斯特(Ron Rivest)、阿迪・萨莫尔(Adi Shamir)和伦纳德・阿德曼(Leonard Adleman)在1977年一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起 阅读全文

阅读更多内容

2018年8月8日星期三

Python网络编程(http协议,IO多路复用、select内核监听) - ParisGabriel

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
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方式有不同的实现方式和性能,在不同的应用中可 阅读全文

静夜思-十年总结与展望 - 临渊闲鱼  阅读原文»

【摘要】回顾十年之前,2008年8月8日,那是个值得我铭记的日子,我个人初次离开长大的地方去外省求学,伴随着失意与期望,到达了另外一个地方。那天晚上,在另一个省份从电视上见证了北京奥运会的开幕。 今天2018年8月8日,整整十年过去了,趁着夜幕降临,梳理下过去的种种,给未来做借鉴。 08~09年的时候,社交 阅读全文

阅读更多内容

2018年8月7日星期二

Python网络编程(socket模块、缓冲区、http协议) - ParisGabriel

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
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 客户端: 可以在本机用 阅读全文

Pyhon3实现机器学习经典算法(二)KNN实现简单OCR - DawnSwallow  阅读原文»

【摘要】一、前言 1、ocr概述 OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转 阅读全文

阅读更多内容

2018年8月5日星期日

第四周博客记 - 余鱼瑜渔

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
第四周博客记 - 余鱼瑜渔  阅读原文»

【摘要】这个星期感觉是最糟糕的一个星期 因为我几乎什么都没有做只是找了一本JAVA电子书看了几个小时左右还是看了基础的那种 这个星期其实活动挺多当然跟朋友去聚餐 去参加别人的酒宴 玩的连学习的心都没有了所以这个星期什么也没有学到感觉 下周开始要收心了还有三四个星期就要去学校了一定要在去学校之前把作业做完还有 阅读全文

Apollo 9 ― adminService 主/灰度版本发布 - 莫那-鲁道  阅读原文»

【摘要】目录 1. Controller 层 2. Service 层 publish 方法 3. 发送 ReleaseMessage 消息 4. 总结 1. Controller 层 主版本发布即点击主版本发布按钮: 具体接口位置: 包下 实际上灰度版本发布也是调用这个接口的。 代码: 该层主要做了 2 阅读全文

阅读更多内容

2018年8月4日星期六

最全Python内置函数 - WrYcF

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
最全Python内置函数 - WrYcF  阅读原文»

【摘要】内置函数的基本使用 abs的使用: 取绝对值 all的使用: 循环参数,如果每个元素都为真的情况下,那么all的返回值为True: any的使用: 只要有一个为True,则全部为True ascii的使用: 回去对象的类中,找到__repr__方法,找到该方法之后获取返回值 bin的使用: 二进制 阅读全文

如何正确的使用Unity的Sprite Atlas - Eran  阅读原文»

【摘要】做了几个关于spriteatlas的实验,收获不少. 过程懒得写了.就把最后关键的两点列一下吧. 显存 当img被放入纹理集以后,无论原img是否在 目录.显存中均使用的是纹理集而非原始图片. 比如游戏中有10个物品,背包展示时候 你通过 加载对应的图片进行展示. 但是该图片已经被打入纹理集了. 则 阅读全文

阅读更多内容

2018年8月3日星期五

IntelliJ IDEA(十一) :Debug的使用 - JaJian

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
IntelliJ IDEA(十一) :Debug的使用 - JaJian  阅读原文»

【摘要】Debug模式是开发人员必会的一项调试程序的技能,用来追踪代码的运行流程,线上问题追踪,程序运行异常定位调试,以及在运行过程中参数的变化。IDEA的debug对于新手如何快速上手呢? 一、基本介绍 本篇文章是基于IntelliJ IDEA2018.1.6版本,最新的版本2018.2已经出来了,支持J 阅读全文

Spring Boot Oauth2缓存UserDetails到Ehcache - 五毛程序员  阅读原文»

【摘要】在Spring中有一个类CachingUserDetailsService实现了UserDetailsService接口,该类使用静态代理模式为UserDetailsService提供缓存功能。该类源码如下: CachingUserDetailsService.java CachingUserDet 阅读全文

阅读更多内容

2018年8月2日星期四

21天打造分布式爬虫-多线程下载表情包(五) - zhang_derek

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
21天打造分布式爬虫-多线程下载表情包(五) - zhang_derek  阅读原文»

【摘要】5.1.threading模块 简单使用 5.2.生产者和消费者 Lock模式的生产者和消费者 5.3.下载表情包 网址:http://www.doutula.com/photo/list/?page=1 解析:xpath 不用多线程,速度相对会很慢 利用多线程 main() 定义两个队列,和创建多 阅读全文

基于SpringBoot的Environment源码理解实现分散配置 - throwable  阅读原文»

【摘要】前提 org.springframework.core.env.Environment是当前应用运行环境的公开接口,主要包括应用程序运行环境的两个关键方面:配置文件(profiles)和属性。Environment继承自接口PropertyResolver,而PropertyResolver提供了属 阅读全文

阅读更多内容