一个对象的状态在对象被创建之后就不再变化,这就是所谓的不变模式。 不变模式的结构 不变模式可增强对象的强壮型(robustness)。不变模式允许多个对象共享某一个对象,降低了对该对象进行并发访问时的同步化开销。如果需要修改一个不变对象的状态,那么就需要建立一个新的同类型对象,并在创建时将这个新的状 ...
分类:
编程语言 时间:
2017-08-05 00:04:14
阅读次数:
212
在业务系统开发中,对表格记录的查询、分页、排序等处理是非常常见的,在Web开发中,可以采用很多功能强大的插件来满足要求,且能极大的提高开发效率,本随笔介绍这个bootstrap-table是一款非常有名的开源表格插件,在很多项目中广泛的应用。Bootstrap-table插件提供了非常丰富的属性设置... ...
分类:
编程语言 时间:
2017-08-04 23:00:25
阅读次数:
1066
最近一直在学Python,东西比较多,时间持续的也比较长,为了能够学以致用,想到了原来写过的shell一键安装部署LNMP脚本,既然shell能写,Python也一定能写,就用学到的知识写了下面这个版本,这可能并不是最优版本,等学到更多东西的时候再进行优化升级!环境介绍:Python2.6.6C..
分类:
编程语言 时间:
2017-08-04 22:59:30
阅读次数:
608
Java 内存区域和GC机制 目录 Java垃圾回收概况 Java内存区域 Java对象的访问方式 Java内存分配机制 Java GC机制 垃圾收集器 Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为J ...
分类:
编程语言 时间:
2017-08-04 22:58:33
阅读次数:
233
啊哈哈哈哈哈哈哈哈哈哈哈我太激动了~ 其实这个工作我一直在拖延啊,就觉得哇,好难啊,不想做欸= = 然后硬着头皮研究了一整个下午+晚上终于搞清楚了~~~~哇哈哈哈哈~~~好神奇哈哈哈哈哈~~~(疯了吧!) json、jsonp、jQuery Ajax这些东西说定义我也不是特别研究,只懂个大概,就不去 ...
分类:
编程语言 时间:
2017-08-04 22:58:18
阅读次数:
233
反射是一种动态获取信息以及动态调用对象方法的机制。在程序运行状态中,通过反射能够知道某个类具有哪些属性和方法;能够访问某一个对象的方法和属性。具体来说,反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断..
分类:
编程语言 时间:
2017-08-04 22:58:02
阅读次数:
188
练习7.6 练习7.7 见上 练习7.8 read里面涉及到revenue的计算,item.revenue被更新,因此定义为普通的引用;而print只是输出对象的值,故可以声明为常量引用; 练习7.9 见本章最后的程序吧。 练习7.10 判断data1和data2的输入是否正确(非空或者输入错误), ...
分类:
编程语言 时间:
2017-08-04 22:57:39
阅读次数:
216
在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。2、下面对于【第一部分】的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更 ...
分类:
编程语言 时间:
2017-08-04 22:56:42
阅读次数:
201
前言 大欢哥的题目完成了,但是衍生出一个新的问题!上篇随笔中我和大欢哥采用的随机数生成方式,到底是谁的比较公平??? 正文 欢迎来到阿段博客《奇思妙想》!我们的口号是 “心有多大,bug就有多大”! 下面介绍我们的嘉宾: 小鹏哥,小鹏哥来自xxxxxx,取得xxxxxx(一堆头衔)。前端老司机。大家 ...
分类:
编程语言 时间:
2017-08-04 22:55:50
阅读次数:
189
一、使用threading模块多线程执行 以上代码运行结果 二、使用Thread子类完成创建多线程 如果多个线程执行的都是同一个函数,各自之间不会有影响 主线程等待所有子进程结束之后才结束 以上代码运行结果: 三、线程的执行顺序 以上代码运行结果: 四、多线程全局变量共享 以上代码运行结果: ...
分类:
编程语言 时间:
2017-08-04 22:55:36
阅读次数:
191
?? 在Unix上编程採用多线程还是多进程的争执由来已久,这样的争执最常见到在C/S通讯中服务端并发技术 的选型上,比方WEBserver技术中。Apache是採用多进程的(perfork模式,每客户连接相应一个进程,每进程中仅仅存在唯一一个运行线程), Java的Web容器Tomcat、Websp ...
分类:
编程语言 时间:
2017-08-04 22:54:45
阅读次数:
214
简单的写了一个爬取www.seebug.org上poc的小玩意儿~ 首先我们进行一定的抓包分析 我们遇到的第一个问题就是seebug需要登录才能进行下载,这个很好处理,只需要抓取返回值200的页面,将我们的headers信息复制下来就行了 (这里我就不放上我的headers信息了,不过headers ...
分类:
编程语言 时间:
2017-08-04 22:54:30
阅读次数:
429
length 设置或返回 数组中元素的数目。 注意:设置 length 属性可改变数组的大小。如果设置的值比其当前值小,数组将被截断,其尾部的元素将丢失。如果设置的值比它的当前值大,数组将增大,新的元素被添加到数组的尾部,它们的值为 undefined。所以length不一定代表数组的元素个数。 v ...
分类:
编程语言 时间:
2017-08-04 22:53:47
阅读次数:
275
#-*-coding:utf-8-*-
#用户输入&&格式化输出
#getpass模块是内置的,可以将输入的内容隐藏
importgetpass
username=input("username:")
password=input("password:")
age=int(input("age:"))
job=input("job:")
#print(type(age),type(str(job)))打印变量类型
#passwor..
分类:
编程语言 时间:
2017-08-04 22:53:21
阅读次数:
169
一、概述 1.简介 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常 ...
分类:
编程语言 时间:
2017-08-04 22:52:14
阅读次数:
245
在很多有关数据结构和算法的书籍或文章中,作者往往是介绍完了什么是树后就直入主题的谈什么是二叉树balabala的。但我今天决定不按这个套路来。我个人觉得,一个东西或者说一种技术存在总该有一定的道理,不是能解决某个问题,就是能改善解决某个问题的效率。如果能够先了解到存在的问题以及已存在的解决办法的不足 ...
分类:
编程语言 时间:
2017-08-04 22:50:14
阅读次数:
252
有两辆车,容量都为K,有n(10w)个人被划分成m(2k)组,依次上车,每个人上车花一秒。每一组的人都要上同一辆车,一辆车的等待时间是其停留时间*其载的人数,问最小的两辆车的总等待时间。 是f(i,j)表示前i组,j个人是否可行。w(i)表示第i组的人数。 if f(i,j)==1 then f(i ...
分类:
编程语言 时间:
2017-08-04 22:49:13
阅读次数:
202