PHP中的变量名和变量值分别对应的是zval、zend_value,变量的内存是通过引用计数进行管理的,PHP7将引用计数转移到了value中,变量之间的传递赋值也是针对zend_value php7将布尔类型直接分成了true 、false 两种类型,直接通过type类型划分,因此不需要具体的va ...
分类:
Web程序 时间:
2018-04-15 19:42:00
阅读次数:
773
设计一个支持在平均 时间复杂度 O(1) 下, 执行以下操作的数据结构。注意: 允许出现重复元素。 insert(val):向集合中插入元素 val。 remove(val):当 val 存在时,从集合中移除一个 val。 getRandom:从现有集合中随机获取一个元素。每个元素被返回的概率应该与 ...
分类:
其他好文 时间:
2018-04-15 19:41:51
阅读次数:
220
1 switch语句 的作用: switch 语句用于基于不同的条件来执行不同的动作。 每当满足一个变量条件,就会执行当前的case内容. break 关键字用于跳出switch代码块。会终止switch代码块的执行。 如果忽略该关键字,swith 语句的下一个代码块会被执行。 default 关键 ...
分类:
编程语言 时间:
2018-04-15 19:41:43
阅读次数:
194
npm install <name>安装nodejs的依赖包 例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6 npm inst ...
分类:
其他好文 时间:
2018-04-15 19:41:37
阅读次数:
137
题目描述设有一棵二叉树,如图: 其中,圈中的数字表示结点中居民的人口。圈边上数字表示结点编号,现在要求在某个结点上建立一个医院,使所有居民所走的路程之和为最小,同时约定,相邻接点之间的距离为1。如上图中,若医院建在1 处,则距离和=4+12+2*20+2*40=136;若医院建在3 处,则距离和=4 ...
分类:
其他好文 时间:
2018-04-15 19:41:27
阅读次数:
195
Description The multiplication puzzle is played with a row of cards, each containing a single positive integer. During the move player takes one card ...
分类:
其他好文 时间:
2018-04-15 19:41:18
阅读次数:
154
Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近 ...
分类:
其他好文 时间:
2018-04-15 19:41:09
阅读次数:
116
记下自己对跳表SkipList的理解。 SkipList采用空间换时间的思想,通过增加数据间的链接,达到加快查找速度的目的。 数据库LevelDB和RocksDB中用到了SkipList,Redis中的有序set即zset也用到了SkipList。Java中也提供了ConcurrentSkipLis ...
分类:
其他好文 时间:
2018-04-15 19:41:02
阅读次数:
189
工具 1. 学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。 2. 学会makefile文件的编写规则,并结合使用工具aclocal、autoconf和automake生成makefile文件。 3. 掌 ...
分类:
编程语言 时间:
2018-04-15 19:40:54
阅读次数:
162
这题让我知道了一种从来没接触过的酷算法——折半搜索! 还让我知道了一个大佬——GTH! 还是一个省的,NOIP D1 T1 爆零都比我考的高......虽然我也只有5分,但我是没推出来,人家推出来了被评测坑了,不能比...... 这年头,OI界这么多女装大佬,而真的女生又这么爷们er么...... ...
分类:
其他好文 时间:
2018-04-15 19:40:47
阅读次数:
142
20165208 2017 2018 2 《Java程序设计》第七周学习总结 教材学习内容总结 第十一章 准备工作:XAMPP的安装 数据库表格的创建 查询修改和更新数据库中的表格 重点:使用预处理语句 代码调试中的问题和解决过程 问题一:在运行时出现了问题提示公共类需要声明。具体如图 解决方案一: ...
分类:
编程语言 时间:
2018-04-15 19:40:37
阅读次数:
240
20165301 2017 2018 2 《Java程序设计》第七周学习总结 教材学习内容总结 第十一章:JDBC与MySQL数据库 MySQL数据库管理系统 启动MySQL数据库服务器 直接关闭MySQL所占的命令行窗口不能关闭MySQL数据库服务器,使用操作系统提供的“任务管理器”来关闭MySQ ...
分类:
编程语言 时间:
2018-04-15 19:40:31
阅读次数:
200
Python 数据分析库 Python 编程语言 Pythong Tutorial: "https://docs.python.org/3/tutorial/" NumPy 提供常用的数值数组、矩阵等函数,为Python提供快速的多维数组处理能力。 官网: "http://www.numpy.org ...
分类:
编程语言 时间:
2018-04-15 19:40:24
阅读次数:
299
Ansible官方提供了非常多的模块,还有若干第三方模块,我们也可以自己编写模块。 Ansible对远程服务器的操作实际是通过模块完成的,先将模块拷贝到远程服务器,完成操作后,然后在远程服务器上删除该模块。 查看模块帮助信息: 查看模块列表: ansible-doc -l 查看具体模块帮助信息,以f ...
分类:
其他好文 时间:
2018-04-15 19:40:15
阅读次数:
325
20165316 第七周学习总结 学习中遇到的问题和解决过程 主要还是数据库 MySQL 的安装比较麻烦,为此我还重装了 Java 书上原话:MySQL 数据库服务器启动后,应用程序为了能和数据库交互信息,必须首先和 MySQL 数据库服务器上的数据库建立连接。目前在开发中常用的链接数据库的方式是加 ...
分类:
其他好文 时间:
2018-04-15 18:51:11
阅读次数:
157
Description 有一天Petya和他的朋友Vasya在进行他们众多旅行中的一次旅行,他们决定去参观一座城堡博物馆。这座博物馆有着特别的样式。它包含由m条走廊连接的n间房间,并且满足可以从任何一间房间到任何一间别的房间。 两个人在博物馆里逛了一会儿后两人决定分头行动,去看各自感兴趣的艺术品。他 ...
分类:
其他好文 时间:
2018-04-15 18:51:02
阅读次数:
165