(一)不含静态变量的java程序运行时内存变化过程分析 代码: 内存过程分析: 在做分析以前我们应该预备的知识有: 1)栈内存储的是局部变量,基础类型的局部变量也分配在栈中,而且它只占一块内存:如下图栈中的局部变量date,一个int类型变量分配了一块int类型空间,四个字节,里面装了个值9,名字叫 ...
分类:
编程语言 时间:
2018-08-25 19:59:38
阅读次数:
153
一:先上代码,看着代码学习效率更好:https://github.com/3218870799/Seckill 二:高并发问题就是指在同一个时间点,有大量用户同时访问URL地址,比如淘宝双11都会产生高并发。 三:高并发带来的后果 服务端 导致站点服务器、DB服务器资源被占满崩溃。 数据的存储和更新 ...
分类:
其他好文 时间:
2018-08-25 19:01:42
阅读次数:
159
def mul_div(exp): #计算乘除 while True: ret = re.search('[\d\.]+[\*\/]-?[\d\.]+', exp) if ret: atom_exp = ret.group() res = atom_cal(atom_exp) exp = exp.r ...
分类:
编程语言 时间:
2018-08-25 18:58:27
阅读次数:
247
编写程序遍历文件夹及其子文件夹下所有文件,并输出到标准输出流或者文件流。 1. 先考虑在单层目录下,遍历所有文件。以C:\WINDOWS为例: 用到数据结构_finddata_t,文件信息结构体的指针。 文件属性是无符号整数,取值为相应的宏:_A_ARCH(存档),_A_SUBDIR(文件夹),_A ...
分类:
编程语言 时间:
2018-08-25 18:55:09
阅读次数:
182
传送门 算法:最大生成树 & LCA 题目要求两点之间最小边权 的最大值.. 就是两点之间有多条路径,每条路径有一个 最小边权 要找到最大的 最小边权 考虑kruskal算法的过程 如果我们每次把能使图两个块联通的最大的边加入图中 那么最终出来的图就称为最大生成树 显然 在最大生成树中,两点之间的路 ...
分类:
其他好文 时间:
2018-08-25 16:34:08
阅读次数:
106
比如将【"1","2","3"】变成123; function number(a){ var sum=0 var arr3=a.reverse(); for(var i=0;i<arr3.length;i++){ var num=arr3[i]*Math.pow(10,i) sum+=num; } ...
分类:
编程语言 时间:
2018-08-25 16:32:58
阅读次数:
477
之前一直使用的是一对一的单注解方式,今天考到了一对多..果真是什么不会考什么,结果就是什么考试没做出来,数据也没取到。。。。 mysql> select * from clazz;+ + +| id | title |+ + +| 1 | 一班 || 2 | 二班 |+ + +2 rows in s ...
分类:
编程语言 时间:
2018-08-25 16:30:47
阅读次数:
201
很重要,都是精华多表关系模型一对一一旦确定表关系是一对一,在两张表中的任意一张表中建立关联字段+Unique一对多一旦确定表关系是一对多,创建关联字段在多的表中多对多一旦确定表关系是多对多,创建第三章关系表ORM生成关系表模型假定下面这些概念,字段和关系作者模型:一个作者有姓名和年龄。作者详细模型:... ...
分类:
Web程序 时间:
2018-08-25 15:02:21
阅读次数:
180
模板 模板是html页面,可以根据视图中传递的数据填充值 创建模板的目录如下图: 修改settings.py文件,设置TEMPLATES的DIRS值 在模板中访问视图传递的数据 定义index.html模板 定义detail.html模板 在模板中访问对象成员时,都以属性的方式访问,即方法也不能加括 ...
分类:
其他好文 时间:
2018-08-25 14:31:05
阅读次数:
179
第一想法是建立一个足够大的bool数组,i遍历,如果nums[i]是ugly num,那么 2*nums[i] 3*nums[i] 5*nums[i] 一定也是 ugly num。最后遍历一遍找到第n个,但是这样空间会超,不行。 继续这个思路,可以利用一个优先队列,重复元素直接过掉,可以AC。但是时 ...
分类:
其他好文 时间:
2018-08-25 14:15:48
阅读次数:
124