zipfile.ZipFile(file,mode,compress_type,allowZip64) #创建一个ZipFile对象 ?? ?file : zip文件名 ?? ?mode : ‘r‘读已存在的zip文件,‘w‘新建或覆盖已存在的zip文件,‘a‘附加到现存的 zip文档 ?? ?compr...
分类:
编程语言 时间:
2015-07-24 21:02:07
阅读次数:
142
fastjson是一个性能很好的Java语言实现的JSON解析器和生成器,来自阿里的工程师开发。提供了Java对象快速序列化和发序列化的工具。
主要特点:
?快速FAST(比其它任何基于Java的解析器和生成器更快)
?强大(支持普通JDK类包括任意JavaBean Class、Collection、Map、Date或enum)
?零依赖(没有依赖其它任何类库...
分类:
编程语言 时间:
2015-07-24 20:59:42
阅读次数:
135
截止现今版本,Java的引用分为四种:强引用、软引用、弱引用和虚引用(又称幽灵引用),在JDK1.2中引入了这四种引用,使得开发中可以在一定程度上虚范围的控制Java对象的生命周期。之所以说虚范围,是因为即使使用了非强引用,最终的垃圾回收发起也都是由JVM垃圾回收机制决定的,但是这种改变是一种进步,使我们在应用中更加灵活。
强引用:
一般在Java开发中使用的都是强引用,之所以称之为...
分类:
编程语言 时间:
2015-07-24 20:58:56
阅读次数:
226
THRDTERM产生两个线程,周期性地检查一个event对象,以决定要不要结束自己。
#define WIN32_LEAN_AND_MEAN
#include
#include
#include
#include
#include "MtVerify.h"
DWORD WINAPI ThreadFunc(LPVOID);
HANDLE hRequestExitEve...
分类:
编程语言 时间:
2015-07-24 20:58:55
阅读次数:
147
Web网页的一般可以通过document以及document所相关的各种元素组成。当然我们也可以通过层次结构的树形结构在展现Web页面。如果要对一个网页进行修改的话,我们可以通过document对象,Node对象以及Element对象进行相关的操作。
【Document对象】是所有页面元素的所有者或是父节点,绝大多数用来创建新元素实例的工厂方法都是核心document对象的方法。
DOM1——...
分类:
编程语言 时间:
2015-07-24 20:56:24
阅读次数:
331
我把Java的内存区域画了一张思维导图,以及各区域的主要功能。
模拟Java堆溢出
Java堆用于存储对象实例,只要不断地创建对象并且保证GC ROOTS到对象之间有可达路径避免被回收机制清除,就可以模拟出Java堆溢出。
package hxl.insist.jvm;
import java.util.ArrayList;
import java.util.List;
/*...
分类:
编程语言 时间:
2015-07-24 20:57:45
阅读次数:
162
归并排序思想:将一个数组分成两部分分别排序(使用递归),然后将结果合并起来,即将最后两个有序的数组归并成一个更大的有序数组。
时间复杂度O(n) = NlogN
归并排序最吸引人的性质是它能保证将任意长度为N的数组排序所需时间和NlogN成正比,而缺点便是它所需的额外空间和N成正比。
归并排序又分为自顶向下的排序方式和自底向上的排序方式:
自顶向下的排序方式是利用了分治的思想,将一个大问题...
分类:
编程语言 时间:
2015-07-24 20:54:17
阅读次数:
181
写在前面最近在看《MVC的Javascript富应用开发》一书,本来是抱着一口气读完的想法去看的,结果才看了一点就傻眼了:太多不懂的地方了。只好看一点查一点,一点一点往下看吧,进度虽慢但也一定要坚持看完。本学习笔记是对书上所讲解内容的理解和记录。
笔记里的代码大多会按书上摘录下来,因为《MVC的Javascript富应用开发》是结合了JQuery库,所以对于JQuery中不太懂的知识点也会附在代码...
分类:
编程语言 时间:
2015-07-24 20:55:19
阅读次数:
234
beans2.xml
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springfra...
分类:
编程语言 时间:
2015-07-24 20:52:29
阅读次数:
241
C++ Primer 学习笔记_15_类与数据抽象(1)_类的定义和声明
在C++中,用类来定义自己的抽象数据类型。通过定义类型来对应所要解决的问题中的各种概念,可以使我们更容易编写、调试和修改程序。可以使得自己定义的数据类型用起来与内置类型一样容易和直观。
看一下Sales_item类:
class Sales_item
{
private:
std::string isbn;...
分类:
编程语言 时间:
2015-07-24 20:51:20
阅读次数:
221
Spring步骤
1 创建项目
2 导入jar包 三大框架的jar包 数据库驱动jar
3 给项目分层
4 写DTO:一张表 对应的就是一个DTO 表中字段的个数及其类型 要和对应的DTO一致
5 写DTO的映射文件:取名规范 pojo.hbm.xml
"-//Hibernate/Hibernate Mapping DTD...
分类:
编程语言 时间:
2015-07-24 20:50:44
阅读次数:
200
43. 蛤蟆的数据结构笔记之四十三最短路径之迪杰斯特拉(Dijkstra )算法
本篇名言:“辛勤的蜜蜂永没有时间悲哀。--
布莱克”
这次来看下Dijkstra )算法。还是老方法,先原理,后实现。代码来自网络。
欢迎转载,转载请标明出处:
1. 最短路径
最短路径问题是图论研究中的一个经典算法问题, 旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。 管道铺设、...
分类:
编程语言 时间:
2015-07-24 20:48:57
阅读次数:
273
结构体:结构体初始化顺序:先定义结构体,后初始化定义结构体时同时初始化匿名自定义初始化结构体计算结构体在内存中的内存占用的字节数:先找对齐模数,是结构体中的基本数据类型占用字节数最大的那个如果剩下的可以存的下则存,如果存不下则重新分配如果局部结构体和全局结构体重名则覆盖全局结构体结构体指针:stru...
分类:
编程语言 时间:
2015-07-24 20:41:31
阅读次数:
157
在java中,static成员函数是否可以被重写呢?结论是,你可以在子类中重写一个static函数,但是这个函数并不能像正常的非static函数那样运行。也就是说,虽然你可以定义一个重写函数,但是该函数没有多态特性。让我们测试一下: 1 class testClass1{ 2 static...
分类:
编程语言 时间:
2015-07-24 20:41:06
阅读次数:
116
apriori算法是关联规则挖掘中很基础也很经典的一个算法,我认为很多教程出现大堆的公式不是很适合一个初学者理解。因此,本文列举一个简单的例子来演示下apriori算法的整个步骤。 下面这个表格是代表一个事务数据库D,其中最小支持度为50%,最小置信度为70%,求事务数据库中的频繁关联规则。T...
分类:
编程语言 时间:
2015-07-24 20:39:28
阅读次数:
268
1)c语言字符串:#include #include int main(int argc, char *argv[]) { char ch[] = {'a', 'b', 'c', '\0'}; char ch1[] = {'x', 'y', 'z'}; printf("%s\n", ch1);...
分类:
编程语言 时间:
2015-07-24 20:38:59
阅读次数:
129
我的代码是:TreeNode* buildTree (vector &inorder, vector &postorder){ if (inorder.empty ()) { return nullptr; } unordered_map inItDic; ...
分类:
编程语言 时间:
2015-07-24 20:34:30
阅读次数:
158