数据结构: 数据结构是计算机存储, 组织数据的一种方式,是指一种或多种特定关系的数据元素的集合。 集合: 数据结构间除了 同属于一个集合 的相互属性之外 , 别无其他关系。 线性结构: 数据结构中元素存在一对一的相互关系。 树形结构: 数据结构中元素存在一对多的相互关系。 图形结构: 数据结中的元素 ...
分类:
其他好文 时间:
2018-09-06 17:59:29
阅读次数:
194
一、键值对问题: 键值对(”key = value”)字符串,在开发中经常使用; 每个键后面对应着相应的值, 当按下相应的键时, 就会输出相应的结果,那么如何用程序实现呢? 二:举个例子: 要求:当我拿到地址的id,要把id对应的地址名称给回显到页面。 三:具体代码: 比如我拿到的是省的id, 掉接 ...
分类:
编程语言 时间:
2018-09-04 19:12:37
阅读次数:
245
在看祖传代码的过程中看到了一部分不太理解的代码,如下: 在index后面跟的{key}实际上是把参数直接写在路径里进行传递。 使用过程中建议在内部可确定的情况下使用,对于外部使用的情况可能会有坑。 具体的调试过程呈现出来的图如下: 正确的示例: 错误的示例: 如果key值没有参数,那么无法访问。 会 ...
分类:
编程语言 时间:
2018-09-04 13:59:32
阅读次数:
178
【学到的知识点——HashMap】1、HashMap是链表+数组的组合方式(结合模型来思考) 数组寻址容易,插入和删除困难 链表正好相反 HashMap正好将二者互补了一下2、对一个HashMap键值对的查找,是分为四步的 1)先根据key值计算出hash值以及h值(h值是java实现中处理得到的更 ...
分类:
其他好文 时间:
2018-09-04 01:48:40
阅读次数:
105
目的:掌握 快速排序 的 基本思想与过程、代码实现、时间复杂度 1、基本思想与过程:(分治思想,挖坑填数) (1)从数列中选择一个数作为key值; (2)将比这个数小的数全部放在它的左边,大于或等于它的数全部放在它的右边; (3)对左右两个小数列重复第二步,直至各区间只有1个数。 下面对数组【42, ...
分类:
编程语言 时间:
2018-08-30 14:58:46
阅读次数:
156
什么是bucket bucket的英文解释: Hash table lookup operations are often O(n/m) (where n is the number of objects in the table and m is the number of buckets), w ...
分类:
其他好文 时间:
2018-08-28 17:01:29
阅读次数:
158
哈希表 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。 什么是哈 ...
分类:
其他好文 时间:
2018-08-27 18:34:41
阅读次数:
242
1. 需求 产品第一版:用户有用户名、密码、昵称等三个属性,对应表设计: user(uid, name, passwd, nick) 第二版,产品经理增加了年龄,性别两个属性,表结构可能要变成: user(uid, name, passwd, nick, age, sex) 假设数据量和并发量比较大 ...
分类:
其他好文 时间:
2018-08-25 11:45:37
阅读次数:
204
所以在读取字典的时候,最好先判断类型,然后再查看它是否已经有这样的属性: type(mydict) == type({}) #检查不是字典 如果是字典,再看看有没有这样的属性:mydict.has_key('mykey') 1、 看看变量是否是字典 2、检查字典是否有对应的key值 if 'like ...
分类:
编程语言 时间:
2018-08-24 20:49:17
阅读次数:
268
环境介绍:zabbix3.2模板:TemplateOSwindows监控主机:windowsserver2008r2主机已经安装:zabbixagentd3.2.11代理注:使用模板监控的时候1、监控项只能获取到CPU的1分钟5分钟15分钟的平均值,不能查看到实时的CPU峰值。2、监控内存只能查看内存的剩余量,无法查看实时峰值。操作介绍:cpu监控key值:perf_counter[\Proces