1.离屏渲染是什么 首先我们要知道图像渲染的基本原理:由CPU计算好显示内容,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 HSync 信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。 如果在当前用于显示的屏幕缓冲区中进行渲染操作,那就是当前屏幕渲染,如果是在当前屏 ...
分类:
移动开发 时间:
2020-07-08 15:40:37
阅读次数:
86
在分析python的参数传递是如何进行的之前,我们需要先来了解一下,python变量和赋值的基本原理,这样有助于我们更好的理解参数传递。 python变量以及赋值 ** 数值** 从几行代码开始 In [1]: a = 1 In [2]: b = a In [3]: a = a + 1 我们先将1赋 ...
分类:
编程语言 时间:
2020-07-08 01:06:18
阅读次数:
69
上一篇文章介绍了矩阵量化的基本原理,并推广到卷积网络中。这一章开始,我会逐步深入到卷积网络的量化细节中,并用 pytorch 从零搭建一个量化模型,帮助读者实际感受量化的具体流程。 本章中,我们来具体学习最简单的量化方法——后训练量化「post training quantization」 由于本人 ...
分类:
其他好文 时间:
2020-07-05 23:13:10
阅读次数:
295
摘要:相信所有接触过以太网和工业以太网技术的用户们,大家都最清楚一个问题:就是以太网传输的不确定性。什么叫不确定性,最初以太网传输使用CSMA/CD原理,当侦测到链路有空闲的时候,你才可以进行数据的接收和发送。虽然以太网交换机进行了一些迭代,但基本原理相差不大。 TSN网络绝对是时下最热门的话题!那 ...
分类:
其他好文 时间:
2020-07-04 19:15:57
阅读次数:
203
1.边缘检测类型和基本原理 在图像处理中,图像边缘常包括三种模型 1).台阶模型:相邻两个像素的灰度值快速变化;如:在离散灰度图像中,灰度值为...0,0,255,255,...就可视为台阶模型; 2).斜坡模型:图像中从亮到暗(或暗到亮)呈现一个类似于斜坡,如在离散灰度图像灰度:...,0,50, ...
分类:
编程语言 时间:
2020-07-03 19:22:01
阅读次数:
53
工作中遇到一个需求,需要从词库中快速判断某个关键字是否存在,词库大小不超过百万,当时脑子第一反应是用hash表相关数据结构,和同事一交流,同事推荐用布隆过滤器,查询效率不输hashmap,而且非常节省存储空间。经过研究发现布隆过滤器挺好用的,这篇文章来说说三点: 1.什么是布隆过滤器。 2.布隆过滤 ...
分类:
其他好文 时间:
2020-07-01 15:48:38
阅读次数:
57
基本原理堆排序的基本原理也是选择排序,只是不在使用遍历的方式查找无序区间的最大的数,而是通过堆来选择无序区间的最大的数。大致过程:1.建堆(这里是以建大顶堆为例)先把数组中的数转换成二叉树的形式,在这个基础上建堆。这里用到的大顶堆的性质:所有父节点的值要大于其子节点的值。按照这个性质,将无序的二叉树调整成堆。父节点和子节点计算:如图是一个简易的二叉树,蓝色的数字为节点的序号。计算父节点的序号要根据
分类:
编程语言 时间:
2020-07-01 09:19:44
阅读次数:
46
1.HTTP HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 通信过程 2.请求 请求,由客户端向服务端发可以分为4部分:请求方法(Request Method)请求的网址(Requ ...
分类:
Web程序 时间:
2020-06-30 20:17:09
阅读次数:
67
如果要设置物体拖拽,那么必须使用三个事件,并且这三个事件的使用顺序不能颠倒。 1.onmousedown:鼠标按下事件 2.onmousemove:鼠标移动事件 3.onmouseup:鼠标抬起事件 拖拽的基本原理就是根据鼠标的移动来移动被拖拽的元素。鼠标的移动也就是x、y坐标的变化;元素的移动就是 ...
分类:
Web程序 时间:
2020-06-29 17:05:22
阅读次数:
62
https://www.cnblogs.com/theseventhson/p/13194646.html 分享了shellcode 的基本原理,核心思路是动态获取GetProcAddress和LoadLibrary函数地址,再通过这两个函数获取其他windows dll提供的函数地址;需要注意的是 ...