深入响应式原理 模型层(model)只是普通 JavaScript 对象,修改它则更新视图(view)。 如何追踪变化 把一个普通 JavaScript 对象传给 Vue 实例的 data 选项,Vue 将遍历此对象所有的属性,并使用 Object.defineProperty 把这些属性全部转为 ...
分类:
其他好文 时间:
2017-08-26 22:47:28
阅读次数:
274
在Python这个国家里,装饰器以及后面讲到的迭代器,生成器都是十二分重要的高级函数。 如果将装饰器比作取经路上的一个大boss,那么想干掉它必须拿到三件法宝。 法宝一(作用域): 法宝二(函数即对象): 在python的世界里,函数和我们之前的[1,2,3],'abc',8等一样都是对象,而且函数 ...
分类:
其他好文 时间:
2017-08-26 17:11:04
阅读次数:
131
反射的基石 -> Class 类(字节码)/*只要是在源程序中出现的类型,都要各自的Class实例对象,例如:int,int[],void*/如何得到各个字节码对应的实例对象(Class类型) 1.类名.class 2.对象.getClass 3.Class.forName("类名");(1.先忘内 ...
分类:
编程语言 时间:
2017-08-13 20:48:57
阅读次数:
177
示例 输出 注 在操作之前对原对象进行了拷贝,如果对原对象直接操作会修改原来的对象 ...
分类:
编程语言 时间:
2017-07-23 22:43:43
阅读次数:
235
10.1 文件上传步骤 (1)确定请求路径 (2)根据URL创建一个可变的请求对象 (3)设置请求对象,修改请求方式为POST (4)设置请求头,告诉服务器我们将要上传文件(Content-Type) (5)设置请求体(在请求体中按照既定的格式拼接要上传的文件参数和非文件参数等数据) 001 拼接文 ...
分类:
Web程序 时间:
2017-07-13 22:50:05
阅读次数:
155
由于IE8及以下版本不支持Map对象,本文为程序猿们提供了有效的解决方法。 本文重写了Map对象,实现了常用的set, get, put, clear, remove, delete, forEach, has, containsKey, isEmpty, size 等方法,使用和声明的方试和正常声 ...
分类:
编程语言 时间:
2017-07-11 21:08:12
阅读次数:
278
面向对象变成介绍 面向过程编程 核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。主要应用在一旦完成很少修改的地方,如linux内核、git、apache服务器等 优点:极大的降低了程序的设计复杂度 缺点:可扩展性差,改动一个地 ...
分类:
编程语言 时间:
2017-07-03 18:34:41
阅读次数:
162
1.修改或者添加对象 2.多添件查询时候也会遇到 springMvc能够根据属性自动的封装pojo的对象并且支持关联的对象:大致的原理是在传入后台的时候把前台的属性和对象封装成json的形式传入后台,后台根据传入的对象,把Json的形式转换为对象进行处理 具体使用: -1.地址实体类:包含省份和城市 ...
分类:
编程语言 时间:
2017-06-17 10:23:40
阅读次数:
171
一、事务的隔离级别 1.五种事务的隔离级别 ①读_未提交(read_uncommitted): 会出现脏读、不可重复读、幻读。(隔离级别最低,并发性能高) ②读_已提交(read_committed):会出现不可重复读、幻读。(锁定正在读取的行) ③重复读(repeatable_read):会出现幻 ...
分类:
其他好文 时间:
2017-05-20 00:07:24
阅读次数:
265
Java是一种面向对象语言 Java程序中一切皆对象,也就是说运行中的Java程序其实是很多对象依照设计要求不断 创建 修改 联系其他对象 修改其他对象 完成使命后被垃圾收集器回收。 那么程序设计就要求定义对象的功能,设置对象之间的联系(接口),设计对象之间相互操作的顺序,根据操作结果的不同再进行更 ...
分类:
其他好文 时间:
2017-04-29 13:44:05
阅读次数:
157