简介 PHP的变量使用起来非常方便,其基本结构是底层实现的zval,PHP7采用了全新的zval,由此带来了非常大的性能提升,本文重点分析PHP7的zval的改变。 PHP5时代的ZVAL zvalue_value 是联合体,长度取最大的一个,为12字节,内存对齐后是16字节(需要对齐为8的倍数)。 ...
分类:
Web程序 时间:
2019-09-01 21:43:48
阅读次数:
107
一、Vsync简介: 屏幕的刷新过程是每一行从左到右(行刷新,水平刷新,Horizontal Scanning),从上到下(屏幕刷新,垂直刷新,Vertical Scanning)。当整个屏幕刷新完毕,即一个垂直刷新周期完成,会有短暂的空白期,此时发出 VSync 信号。所以,VSync 中的 V ...
分类:
移动开发 时间:
2019-09-01 21:43:36
阅读次数:
362
配置和管理组策略的工具 group policy management 不同的系统,细节过程可能会不同。 windows vista和windows server 2008以及更高版本中包含此工具。否则需要安装RSAT。 对于域控制器将在升级服务器时添加。 需要添加Windows成员服务器。 win ...
分类:
其他好文 时间:
2019-09-01 21:43:20
阅读次数:
98
1.Django视图(What、Why&How) 没有框架的时代:hello.html 不可能通过HTML表达网页所有的内容 Django视图产生内容 2.Django路由(What、Why&How) runserver可以看到Django欢迎页面 请求没有办法到达刚才的视图函数 需要配置路由绑定视 ...
分类:
其他好文 时间:
2019-09-01 21:43:03
阅读次数:
67
注释: 单行注释 # ctrl+/ 多行注释 三引号 “”“ ”“” 缩进:正常无需缩进,缩进了就需要对齐 标识符(代表标志,就是名字):变量名 函数名 类名 文件名称 所有内置关键字(import keyword/ print(keyword.kwlist)) 变量名: 用来存储数据的,变量名 = ...
分类:
编程语言 时间:
2019-09-01 21:42:47
阅读次数:
79
可能你一天两天没有察觉纰漏,一个月两个月也感觉正常,一年两年也没事。你并没有发现,这个时候是因为他们觉得你有更大的利益,这只不过是他们黑你的前奏。如果有一天你没有再给他们利益或是介绍客人给他们的时候,你盈的额度大于了他们的底线,那么你的末日就开始了,即使你信任也会抛弃你的。 任何假网都是一个套路,你 ...
分类:
其他好文 时间:
2019-09-01 21:42:36
阅读次数:
119
硬件环境: win10 + GPU 1060 6G 软件环境:cmake 3.14.2 + swigwin-3.0.12 + Anaconda 3.5 + pycharm 2017.2.3 + vs2015 开始 (参考url: https://blog.csdn.net/yz2zcx/articl ...
一致性hash算法及java实现 2018年03月28日 14:11:38 青鱼入云 阅读数 2372更多 分类专栏: java 算法 算法 一致性hash算法及java实现 2018年03月28日 14:11:38 青鱼入云 阅读数 2372更多 分类专栏: java 算法 算法 一致性hash算 ...
分类:
编程语言 时间:
2019-09-01 21:41:54
阅读次数:
93
介绍了 docker 三剑客中的 docker machine 和 docker compose 之后,就剩下一个 docker swarm 了。那本篇的主角就是它了。 注:环境为 CentOS7,docker 19.03。 docker compose 为用户提供单节点中多容器的创建,docker ...
分类:
其他好文 时间:
2019-09-01 21:41:05
阅读次数:
104
一、document数据格式(1)应用系统的数据结构都是面向对象的,复杂的(2)对象数据存储到数据库中,只能拆解开来,变为扁平的多张表,每次查询的时候还得还原回对象格式,相当麻烦(3)ES是面向文档的,文档中存储的数据结构,与面向对象的数据结构是一样的,基于这种文档数据结构,es可以提供复杂的索引,... ...
分类:
其他好文 时间:
2019-09-01 21:40:53
阅读次数:
123
opensslca(签署和自建CA)自建CA总结:#建立数据库索引文件和序列文件[root@linux5~]#touch/etc/pki/CA/index.txt[root@linux5~]#echo"01">/etc/pki/CA/serial#生成私钥[root@linux5~]#opensslgenrsa-out/etc/pki/CA/private/cakey.pem#创建CA请求文
分类:
其他好文 时间:
2019-09-01 21:40:38
阅读次数:
126
# 组合键 - send_keysfrom selenium.webdriver.common.by import Byfrom selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitfro ...
分类:
其他好文 时间:
2019-09-01 21:40:15
阅读次数:
88
序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。 通过实现Serializable接口来达到目的 transient 修饰的属性,不会被序列化 静态static的属性,不序列化 需要显式的声明serialVersionUID这个属性,如果不 ...
分类:
其他好文 时间:
2019-09-01 21:39:45
阅读次数:
69
性质 红黑树是满足下列性质的二叉树: 树中只有红色的节点和黑色的节点 根节点是黑色的 外部节点(NIL)都是黑色的 注意:这里的外部节点指的是这样的节点: 为了节省空间可以使他们指向同一个外部节点 对于C/C++语言来说可以不设外部节点,如果一个节点没有子节点,可以将其节点的指针域置为空,可以视空节 ...
分类:
其他好文 时间:
2019-09-01 21:38:56
阅读次数:
79
组件之间传递数据的方式有很多种,之所以有这么多种方式,是为了满足在不同场景不同条件下的使用。 一般有三种方式: 通过 props 的方式向子组件传递(父子组件) vuex 进行状态管理 非父子组件的通信传递 Vue Event Bus,使用Vue的实例,实现事件的监听和发布,实现组件之间的传递 本文 ...
分类:
其他好文 时间:
2019-09-01 21:38:22
阅读次数:
151
以安装xxx.tar.gz为例: 源码存放位置:/usr/local/src/ 安装路径:/usr/local/xxx/ 配置文件存放位置:/usr/local/xxx/etc/ 可执行文件存放位置:/usr/local/xxx/bin/ 函数库文件存放位置:/usr/local/xxx/lib/ ...
分类:
系统相关 时间:
2019-09-01 21:38:09
阅读次数:
114
过程: 将其他编码的字符解码(decode)为unicode; 将unicode编码的字符编码(encode)为另一种编码。 eg: str.decode('gb2312') 将gb2312编码的字符串str转换为unicode编码 str.encode('GBK') 将unicode编码的字符串s ...
分类:
Web程序 时间:
2019-09-01 21:37:40
阅读次数:
115