对于文件操作实际上查看下JDK的File类的相关API即可,对于文件夹的删除主要是一个递归,参考代码如下:
01.public void delFolder(String filePath) {
02.
03. File folder = new File(filePath);
04. if(!folder.isDirectory()){ ...
分类:
编程语言 时间:
2015-05-26 21:31:41
收藏:
0 评论:
0 赞:
0 阅读:
206
一.前面,我写了一篇Spring框架的基础知识文章,里面没讲到如何配置Spring开发环境,今天就来讲一下,如果大家不知道怎么下载Spring软件包的话,可以看我那篇文章:...
分类:
编程语言 时间:
2015-05-26 21:30:29
收藏:
0 评论:
0 赞:
0 阅读:
244
1、合并排序,将两个已经排序的数组合并成一个数组,其中一个数组能容下两个数组的所有元素;
合并排序一般的思路都是创建一个更大数组C,刚好容纳两个数组的元素,先是一个while循环比较,将其中一个数组A比较完成,将另一个数组B中所有的小于前一个数组A的数及A中所有的数按顺序存入C中,再将A中剩下的数存入C中,但这里是已经有一个数组能存下两个数组的全部元素,就不用在创建数组了,但只能从后往前面存,从...
分类:
编程语言 时间:
2015-05-26 21:29:29
收藏:
0 评论:
0 赞:
0 阅读:
232
桶排序假设输入数据服从均匀分布,平均情况下它的时间代价为O(n);它的工作原理就是将数组分到有限数量的桶子里,每个桶子在使用其他排序算法或者递归的方式使用桶排序。
假如要对大小为[1…1000]范围内的n个数进行排序,可以把桶的大小设为10,那么就会产生100个桶。把输入的n个元素依次放到与之对应的桶中,然后对每个桶在进行排序,这样我们依次输出每个桶中的数据就得到了一个排序好的序列。将元素通过恰...
分类:
编程语言 时间:
2015-05-26 21:29:09
收藏:
0 评论:
0 赞:
0 阅读:
180
内容:通过获取锁的顺序来避免死锁。例如:银行账户转账问题,两个用户转账的话,如果采用一般的synchronized嵌套的话,容易造成死锁,现在我们通过类似哲学家问题的解决方案一样:先获取同一个锁,才有资格获取下一个。而判断是通过System.identityHashCode()来生成类的hashcode()的返回值作为唯一标识,相同的话,我们再加一把锁。
class Account {
pri...
分类:
编程语言 时间:
2015-05-26 21:26:09
收藏:
0 评论:
0 赞:
0 阅读:
223
HttpClient下载Bing首页图片import org.apache.http.HttpEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.Clo...
分类:
编程语言 时间:
2015-05-26 21:25:59
收藏:
0 评论:
0 赞:
0 阅读:
249
一.同步阻塞IO
BIO就是阻塞式的IO,网络通信中对于多客户端的连入,服务器端总是与客户端数量一致的线程去处理每个客户端任务,即,客户端与线程数1:1,并且进行读写操作室阻塞的,当有你成千上完的客户端进行连接,就导致服务器不断的建立新的线程,最后导致低通资源不足,后面的客户端不能连接服务器,并且连接入的客户端并不是总是在于服务器进行交互,很可能就只是占用着资源而已。
二....
分类:
编程语言 时间:
2015-05-26 21:25:09
收藏:
0 评论:
0 赞:
0 阅读:
285
第四章 运算符重载
4.1 运算符重载的基本概念
1. 运算符
2. 自定义数据类型与运算符重载
C++提供了数据抽象的手段:用户自己定义数据类型 -- 类
? 调用类的成员函数—>操作它的对象
类的成员函数—>操作对象时,很不方便
? 在数学上,两个复数可以直接进行+/-等运算 Vs. 在C++中,直接将+或-用于复数是不允许的
3. 运算符重载
对抽象数据类型也能...
分类:
编程语言 时间:
2015-05-26 21:23:49
收藏:
0 评论:
0 赞:
0 阅读:
260
#include
#include
typedef struct TreeNode//二叉树节点声明
{
int value;
TreeNode* left;
TreeNode* right;
}*PtrNode;
void CreatTree(PtrNode *root)//先序建立一个树
{
int tmp;
scanf("%d",&tmp);
if(tmp==-1)
*r...
分类:
编程语言 时间:
2015-05-26 21:22:09
收藏:
0 评论:
0 赞:
0 阅读:
286
...
分类:
编程语言 时间:
2015-05-26 21:19:49
收藏:
0 评论:
0 赞:
0 阅读:
247
Permanent代: 这部分垃圾回收机制不会回收来自为知笔记(Wiz)
分类:
编程语言 时间:
2015-05-26 21:17:59
收藏:
0 评论:
0 赞:
0 阅读:
114
规范需要平时编码过程中注意,是一个慢慢养成的好习惯1.基本规则 1.注释应该使代码更加清晰易懂 2.注释要简单明了,只要提供能够明确理解程序所必要的信息就可以了。如果注释太复杂说明程序需要修改调整,使设计更加合理。 3.注释不仅描述程序做了什么, 还要描述为什么要这样做,以及约束 4.对于一般的ge...
分类:
编程语言 时间:
2015-05-26 21:17:09
收藏:
0 评论:
0 赞:
0 阅读:
231
java中的数据类型,可分为两类: 1. 基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2. 复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们...
分类:
编程语言 时间:
2015-05-26 21:15:59
收藏:
0 评论:
0 赞:
0 阅读:
233
http://blog.csdn.net/tsxw24/article/details/10220735 c/c++编译时,指定程序运行时查找的动态链接库路径 分类: c/c++ linux 2013-08-23 14:04 1117人阅读 评论(0) 收藏 举报 [plain] view pl.....
分类:
编程语言 时间:
2015-05-26 21:11:19
收藏:
0 评论:
0 赞:
0 阅读:
314
/**开始*/package com.gcj.test;import java.text.ParseException;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import jav...
分类:
编程语言 时间:
2015-05-26 21:09:39
收藏:
0 评论:
0 赞:
0 阅读:
223
dll注入实现MFC程序劫持(4) 双击会运行system("pause")打开计算器现在禁止打开#include#include#include#include#include"detours.h"#pragma comment (lib ,"detours.lib" )static int (*...
分类:
编程语言 时间:
2015-05-26 21:09:09
收藏:
0 评论:
0 赞:
0 阅读:
395
java的垃圾回收机制(4) Old代(基于串行回收器): 标记-->清除-->压缩 来自为知笔记(Wiz)
分类:
编程语言 时间:
2015-05-26 21:07:49
收藏:
0 评论:
0 赞:
0 阅读:
213
python中的yield(转载) yield的英文单词意思是生产,刚接触Python的时候感到非常困惑,一直没弄明白yield的用法。只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子:def addlist(alist): for i in alist: yield i + ...
分类:
编程语言 时间:
2015-05-26 21:07:29
收藏:
0 评论:
0 赞:
0 阅读:
234
在java中,可以声明一个泛型数组,不能通过直接通过T[] tarr=new T[10]的方式来创建数组,最简单的方式便是通过Array.newInstance(Classtype,int size)的方式来创建数组例如下面的程序。public class ArrayMaker { ...
分类:
编程语言 时间:
2015-05-26 21:06:39
收藏:
0 评论:
0 赞:
0 阅读:
191
python中的多重继承和Mixin(转载) 继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能。回忆一下Animal类层次的设计,假设我们要实现以下4种动物:Dog - 狗狗;Bat - 蝙蝠;Parrot - 鹦鹉;Ostrich - 鸵鸟。如果按照哺乳动物和鸟类归类,我...
分类:
编程语言 时间:
2015-05-26 21:04:29
收藏:
0 评论:
0 赞:
0 阅读:
284