url解析 提取域名domain 输出: ParseResult(scheme='http', netloc='www.freebuf.com', path='/articles/437.html', params='', query='', fragment='')www.freebuf.com ...
分类:
编程语言 时间:
2018-01-21 01:06:49
阅读次数:
562
1.会话技术简介 http协议是无状态的,因此对于服务端来说,当它接收到客户端的http请求时,无法识别这个请求来源于哪个客户端。无状态的协议有优点也有缺点,但对于需要识别客户端甚至是需要记住客户端的业务来说,应当要让http协议"有状态"。 需要记住客户端的业务种类非常多。例如登陆系统,在一个页面 ...
分类:
编程语言 时间:
2018-01-21 01:07:16
阅读次数:
166
zip() --内建函数 zip([iterable, ...]) 它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。 若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同; 与dict() 连用,可 ...
分类:
编程语言 时间:
2018-01-21 01:07:39
阅读次数:
181
最近的项目没有用到这个,先把自己自学跑通的例子先帖出来,供自己以后参考吧! 如有不对地方望指出! 一、自定义类实现AbstractHttpMessageConverter 二、在springmvc的配置文件中加入我们自定义的消息转换器 三、在前台指定发送数据的格式 四、服务器端指定返回的数据格式 到 ...
分类:
编程语言 时间:
2018-01-21 01:09:11
阅读次数:
274
struct A{ char array[100]; //array不知道在哪里呢?只是告诉c语言编译器有这么一种类型结构。是一种语法形式,不要误解。 int a;}; struct B{ char *p = malloc(100); //所以不能这样写! nt a;}; int main(){ s ...
分类:
编程语言 时间:
2018-01-21 01:09:22
阅读次数:
179
模拟退火算法 著名的模拟退火算法,它是一种基于蒙特卡洛思想设计的近似求解最优化问题的方法。 一点历史——如果你不感兴趣,可以跳过 美国物理学家 N.Metropolis 和同仁在1953年发表研究复杂系统、计算其中能量分布的文章,他们使用蒙特卡罗模拟法计算多分子系统中分子的能量分布。这相当于是本文所 ...
分类:
编程语言 时间:
2018-01-21 01:09:31
阅读次数:
293
记得我在以前找工作的经历中,遇到过一个面试官问过我一个很基础的问题。问题是:有一个List中有10个元素,我现在想从中删除3个元素,请问怎么做?我当时也没想,就直接说,List的有自带的remove方法,可以直接使用,他说请详细的说明一下,我说写一个for循环,循环的次数是List的长度,然后在循环 ...
分类:
编程语言 时间:
2018-01-21 01:09:40
阅读次数:
1393
本例是阅读Think in Java中相应章节后,自己实际写了一下自己的实现 输出是 的不停循环。 应该算成功了吧。 ...
分类:
编程语言 时间:
2018-01-21 01:09:46
阅读次数:
144
集合的实现 二. 为集合类增加一个higher(element)方法,该方法返回比传入元素大的元素中最小的那个。写一段测试代码来测试这个方法。 三. 为集合类增加一个lower(element)方法,该方法返回比传入元素小的元素中最大的那个。写一段测试代码来测试这个方法。 ...
分类:
编程语言 时间:
2018-01-21 01:09:54
阅读次数:
110
链表的实现 一. 单向链表 二. 双向链表 三. 循环链表 练习 一. 实现advance(n)方法,使当前节点向前移动n个节点。 二. 实现back(n)方法,使当前节点向后移动n个节点。 ...
分类:
编程语言 时间:
2018-01-21 01:10:22
阅读次数:
207
在兴致勃勃地跑去面试,被问到关于标题所述的问题,却几乎回答不出来的时候,一股难言的意味涌上心头,脚步沉重的离去。 我虽坚信自己不至于像表现出的这般不堪,却也意识到躁动的心该安定下来,开始累积作为一个前端开发者安身立命的本钱。 正文: String: String全局对象是一个用于字符串或一个字符序列 ...
分类:
编程语言 时间:
2018-01-21 01:10:39
阅读次数:
174
一. 创建一个记录学生成绩的对象,提供一个添加成绩的方法,以及一个显示学生平均成绩的方法。 二. 将一组单词存储在一个数组中,并按正序和倒序分别显示这些单词。 // 将一组单词存储在一个数组中 let arr = [ , , , , ]; // 正序 console.log(arr.sort()); ...
分类:
编程语言 时间:
2018-01-21 01:10:45
阅读次数:
190
背景:springmvc4.3.2+spring4.3.2+mybatis3.4.1 当前台传递的参数有时间类型时,封装的vo对象也有对应的时间类型与之对象, 但是如果此时用对象去接收后台会报错,类型转换异常。 例子: 报错如下: 看这红色的部分知道,消息转换器不能将字符串转换为时间类型的数据。需要 ...
分类:
编程语言 时间:
2018-01-21 01:10:52
阅读次数:
715
1. 程序计数器(Program Counter Register)当前线程所执行的字节码的行号指示器。如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是native方法,这个计数器值则为空(Undefined)。线程私有。唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域。2. Java虚拟机栈(Java
分类:
编程语言 时间:
2018-01-21 01:10:59
阅读次数:
223
队列的实现 // 队列类 function Deque () { this.dataStore = []; this.enqueueFront = enqueueFront; this.enqueueBack = enqueueBack; this.dequeueFront = dequeueFro ...
分类:
编程语言 时间:
2018-01-21 01:11:17
阅读次数:
176
例子 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 class A(object): def foo(self,x): print "executing foo(%s,%s)"%(self,x) @classmethod def class_foo(cls,x): print "e ...
分类:
编程语言 时间:
2018-01-21 01:11:26
阅读次数:
190
前言:垃圾回收机制,大家都知道JAVA的垃圾回收都是JVM自动回收的,不需要程序员去管理。但是我们还是得知道原理才能在适当时机进行JVM调优 原理:当我们new 一个对象时JVM堆区就会分配一块内存(地址,大小)给这个对象,当这个对象“不可达”的时候(即程序无法访问的时候),GC就需要回收这块空间。 ...
分类:
编程语言 时间:
2018-01-21 01:11:35
阅读次数:
192
字典的实现 // 字典类 function Dictionary () { this.add = add; this.dataStore = new Array(); this.find = find; this.remove = remove; this.showAll = showAll; th ...
分类:
编程语言 时间:
2018-01-21 01:11:41
阅读次数:
164
本章的重点是循环不变式。也就是在一个循环中存在着某些不变的量。它类似于数学归纳法的归纳步骤: 我们在设计一个算法、分析一个算法的时候,要适当应用循环不变式来简化分析工作、证明算法的正确性。 书中举例插入排序: n个元素的待排序数组A,下标是从1到n。 j从2开始一直遍历到大于n(此时会退出循环)。循 ...
分类:
编程语言 时间:
2018-01-21 01:12:06
阅读次数:
174
栈的实现 练习 一. 栈可以用来判断一个算术表达式中的括号是否匹配。编写一个函数,该函数接受一个算术表达式作为参数,返回括号缺失的位置。下面是一个括号不匹配的算术表达式的例子:2.3 + 23 / 12 + (3.14159 0.24。 function findWrongBrace (expres ...
分类:
编程语言 时间:
2018-01-21 01:12:22
阅读次数:
555