HTTPS从最终的数据解析的角度,与HTTP相同。HTTPS将HTTP协议数据包放到SSL/TSL层加密后,在TCP/IP层组成IP数据报去传输,以此保证传输数据的安全;而对于接收端,在SSL/TSL将接收的数据包解密之后,将数据传给HTTP协议层。 SSL/TSL包括四次握手,主要交换三个信息: ...
分类:
移动开发 时间:
2016-10-25 09:42:46
阅读次数:
366
String和StringBuffer主要有2个区别: (1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,可以通过append()方法来修改值 (2)String类对象的性能远不如S ...
分类:
编程语言 时间:
2016-10-22 00:22:06
阅读次数:
201
提供浅拷贝和深拷贝两种模式。 =>copy(x):返回x的浅拷贝 =>deepcopy(x):返回x的深拷贝 浅拷贝和深拷贝: 浅拷贝复制不变对象,引用可变对象(如列表和字典); 深拷贝复制可变和不可变对象。 浅拷贝的几种方法: (1)、使用切片[:]操作进行拷贝 (2)、使用工厂函数(如list/ ...
分类:
编程语言 时间:
2016-10-14 07:33:02
阅读次数:
140
今天来总结下python3.4版本字典的一些操作方法。 字典是Python里面一种无序存储结构,存储的是键值对 key - value。关键字应该为不可变类型,如字符串、整数、包含不可变对象的元组。字典的创建很简单,用 d = {key1 : value2, key2 : value2}的形式就可以 ...
分类:
编程语言 时间:
2016-10-14 07:32:05
阅读次数:
282
1,如果要用一个自定义的对象类型作为HashMap的Key,要注意哪些? 2,什么是可变对象,Java中有可变对象的定义吗? 3,String类型字面量和new出来的String对象有何区别? 4,你如何理解线程安全?为什么这很重要?如何实现线程安全? 5,子类抛出NullPointExceptio ...
分类:
编程语言 时间:
2016-10-06 19:58:59
阅读次数:
184
具体可以看这里:http://thomaschen2011.iteye.com/blog/1441254 不可变对象:int,string,float,tuple 可变对象 :list,dictionary d ...
分类:
编程语言 时间:
2016-10-01 17:29:16
阅读次数:
239
这个例子说明了什么? 字典,集合,列表等等可变对象是不适合作为函数默认值的. 因为这个默认值在函数建立的时候就生成了, 每次调用都是用了这个对象的”缓存”. 也就是说,在第二个例子中 my_default 的值在第一次执行时就由 time.time() 确定好了,如果不给予传参,my_default ...
分类:
其他好文 时间:
2016-09-30 18:01:47
阅读次数:
134
第1节:不可变对象、不可变类;避免多次声明 4. Variable names must be in mixed case starting with lower case. 4. 变量名必须混合大小写且以小写字母开头 例如:line, savingsAccount How to make a cl ...
分类:
编程语言 时间:
2016-09-24 17:27:22
阅读次数:
145
最近在学习python,使用过程中有个List和dict的声明比较特殊,在此备注下 字典是可变对象,初始化一定不能放在for循环前面 List声明必须放在程序开头(按道理List也是可变对象,但不知道为什么一定要在刚开始时就声明) 代码中如果names=[]放在for循环里面, 其names.app ...
分类:
编程语言 时间:
2016-09-23 16:39:00
阅读次数:
139
dict字典 把数据放入dict:直接赋值、初始化时指定 pop删除key set集合 add添加元素 remove删除元素 字符串str是不可变对象,对字符串的操作都会返回新的字符串 pass 什么都不做 可以设置默认参数,但必须是不可变对象 *number 传入可变参数 尾递归是指在函数返回的时 ...
分类:
编程语言 时间:
2016-09-22 23:49:57
阅读次数:
196