我们知道我们编写的java代码,会经过编译器编译成字节码文件(class文件),再把字节码文件装载到JVM中,映射到各个内存区域中,我们的程序就可以在内存中运行了。那么字节码文件是怎样装载到JVM中的呢?中间经过了哪些步骤?常说的双亲委派模式又是怎么回事?本文主要搞清楚这些问题。 类装载流程 1、加 ...
分类:
其他好文 时间:
2018-05-02 18:07:48
阅读次数:
222
一、场景和目标: 用户上传一个包含 index.html 的静态资源压缩包,资源内所有文件都是相互依赖的,不需要用户对内部文件内容做任何特殊处理,仅通过服务端逻辑处理达到用户访问 http://xxx.xxx/guid/index.html 时就可以得到这个资源的所有数据并正常浏览。 二、技术: n ...
分类:
其他好文 时间:
2018-04-15 23:27:18
阅读次数:
964
生成器: 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他的数据类型调用了自己内置的_iter_()方法),所以生成器就是可迭代对象 ...
分类:
其他好文 时间:
2018-04-07 16:08:50
阅读次数:
112
列表解析是Python中的一个术语。用非常简洁的代码来生成一个列表。语法为: 如 列表解析还可以用于多层循环。如计算某文件的单词个数: ...
分类:
其他好文 时间:
2018-04-04 23:33:04
阅读次数:
173
函数的知识体系: 1.what,是什么? 2.why,为什么? 3.函数的分类:内置函数与自定义函数 4.怎么自定义函数 5.调用函数 6.更高阶函数 7.函数的嵌套 8.作用域和命名空间 9.装饰器 10.迭代器和生成器及协程函数 11.三元运算、列表解析、生成器表达式 12.函数的递归 13.内 ...
分类:
编程语言 时间:
2018-03-23 10:30:31
阅读次数:
231
之前做项目集成SSM框架时遇到的算是一个小问插曲吧,在与前端对接时发现有些字段没成功返回。搜索后才知道默认情况下,Mybatis对Map的解析生成,如果值为null的话,key不会被加入到map中。要使值为null时还返回对应的key,需要在mybatis的配置文件里设置callSettersOnN ...
分类:
其他好文 时间:
2018-03-13 19:08:46
阅读次数:
256
一,什么是生成器 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他数据类型需要调用自己内置的__iter__方法),所以生成器是可迭代对象。 二,生成器分类在python中的表现形式 1,生成器函数:常规函数定义,但是,使用yield语句而不是return语句返回结果。yield语句一 ...
分类:
编程语言 时间:
2018-01-15 20:22:59
阅读次数:
159
第4章 操作列表 4.3中的练习。 (1)创建一个列表,其中包含3~30内的能被2整除的整数,再使用一个for循环把这个列表中的数字打出来。 (2)创建一个列表,其中包含前10个整数的立方,再使用一个for循环将这个列表打印出来。 (3)使用列表解析生成一个列表,其中包含前10个整数的立方。 #注意 ...
分类:
编程语言 时间:
2018-01-08 23:47:03
阅读次数:
291
鸡汤: 要时刻不断地给自己灌输一种思想:都TMD是个人,凭什么他会而我就不会?王候将相宁有种乎?我承认人有天赋的差别,但是勤奋能弥补缺陷!所以,根据以上观点得出以下结论,只要出生时不是个傻子,那么就没有蠢的人,只有懒的猪!只要勤奋上进,小白也会变大神。加油 ——奔跑吧小白 一、迭代对象、迭代器对象 ...
分类:
编程语言 时间:
2017-11-02 19:07:36
阅读次数:
302
上节课后作业: 1.使用列表解析输出结果:[(0,0),(0,2),(2,0),(2,2)] 方法1: 方法2: 方法3: 2.使用列表生成器打印斐波那契数列 3.使用列表解析生成列表[1x2,3x4,5x6,7x8,…,99x100] 4.利用3层for循环的列表生成式,找出对称的3位数,例如:1 ...
分类:
编程语言 时间:
2017-10-08 14:09:06
阅读次数:
172