这事本来是有个 browsercookie 库可以做的,但是初看它就有不少问题: 我在尝试解决这些问题时,又发现了额外的问题:它每次都要把所有的 cookie 全部读取。再加上不必要地导入 keyring、Crypto 等库,让我想放弃了。 于是我考虑自己实现一个 cookiejar。但发现它有如下 ...
分类:
编程语言 时间:
2017-11-16 11:49:09
阅读次数:
233
思路: 一 载体 ArrayList是一个集合容器,必然要有一个保存数据的载体。 二属性 长度 得到集合会初始化一个数组长度,集合的元素个数不能是数组长度。 三方法 增删改查 增加 按默认索引加入元素,按索引加入元素,加入单个元素,加入批量元素。这里只举按单个加入元素的例子。 首先需要判断索引是否非 ...
分类:
其他好文 时间:
2017-11-14 11:28:43
阅读次数:
179
Servlet2.1之后不支持SessionContext里面getSession(String id)方法,也不存在遍历所有会话Session的方法。但是,我们可以通过HttpSessionListener监听器和全局静态map自己实现一个SessionContext,然后用SessionCont ...
分类:
编程语言 时间:
2017-11-13 16:59:20
阅读次数:
182
定义: 迭代器模式是指提供一种方法,顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示,迭代器模式可以把迭代的过程从业务逻辑中分离出来,使用迭代器模式,即使不关心对象的内部构造,也可以按顺序访问其中的每一个元素 使用场景: 目前比较流行的编程语言中很多都自己实现了迭代器,基本上不用太为 ...
分类:
Web程序 时间:
2017-11-13 13:59:16
阅读次数:
148
参考:https://www.cnblogs.com/wywnet/p/4790665.html 上面的文章讲的很重要 下面是我自己实现的一个例子 一直一个向量,一个夹角,求另一个向量 按P键改变夹角,Unity开启显示辅助线,可以看见 ...
分类:
编程语言 时间:
2017-11-11 17:43:22
阅读次数:
316
java事务(三)——自己实现分布式事务 java事务(三)——自己实现分布式事务 在上一篇《java事务(二)——本地事务》中已经提到了事务的类型,并对本地事务做了说明。而分布式事务是跨越多个数据源来对数据来进行访问和更新,在JAVA中是使用JTA(Java Transaction API)来实现 ...
分类:
编程语言 时间:
2017-11-09 20:49:58
阅读次数:
230
观察者模式定义了对象之间的一对多依赖,这样依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新 原则 为了交互对象之间的松耦合设计而努力,松耦合设计更有弹性更能应对变化 a.定义观察者模式 b.自己实现观察者模式 /** * Created by xjw on 2017/11/9 16: ...
分类:
其他好文 时间:
2017-11-09 19:41:59
阅读次数:
129
一、仿django分页功能自己实现 urls.py 1 2 3 4 5 6 7 8 9 from django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns = [ ...
分类:
其他好文 时间:
2017-11-08 17:41:46
阅读次数:
156
1.vue的双向数据绑定是基于 Es5中的getter和setter来实现的,而angular而是由自己实现的一套模板编译规则,需要进行 ‘脏’ 检查,vue则不需要,因此,vue性能上更高一些,但是代价是Ie9一下的浏览器无法支持。 2.vue需要提供一个el对象进行实例化,后续的所有作用范围都只 ...
分类:
其他好文 时间:
2017-11-05 11:29:26
阅读次数:
254
什么是适配器模式? 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口,得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 适配器模式的分类 1、类适配器模式。适配器继承自己实现的类,一般是多重继承。 2、对象适配器模式。适配器容纳一个它包裹的类的实例。在这种情况下,适 ...
分类:
其他好文 时间:
2017-11-03 20:14:08
阅读次数:
201