windows中如何设置文件只读或隐藏呢?(1)windows设置文件只读/***
*设置为只读
*@paramfilePath
*@return
*/
publicstaticintreadOnly(StringfilePath){
if(newFile(filePath).exists()){
Processp=CMDUtil.executeCmd("attrib"+filePath+"+R");
try{
p.waitFo..
分类:
编程语言 时间:
2015-01-05 16:50:22
阅读次数:
229
题目:
You are given an n x n 2D matrix representing an image.
Rotate the image by 90 degrees (clockwise).
Follow up:
Could you do this in-place?
不使用额外的存储空间,完成N*N的图片的90度旋转(顺时针)
Answer 1: ...
分类:
编程语言 时间:
2015-01-05 16:47:49
阅读次数:
222
根据要求实现一个24点的游戏算法,要求如下:
输入:n1,n2,m1,m2
如果这个四个数的运算结果是24,则输出运算表达式
如11,8,3,5
输出:(11-8)*(3*5)=24
解法一:蛮力法,遍历所有的表达式组合,首先遍历所有的数字的排列组合,然后遍历运算符的组合,然后计算出
这个表达式的值,看其是否等于24
测试输入:
5,5,5,1 3,3,7,7
3,3,8,8 1...
分类:
编程语言 时间:
2015-01-05 16:47:57
阅读次数:
182
1.概述
通过序列化机制,我们可以把Java内存中的对象转换成二进制字节流,这样就可以把Java对象存储到磁盘中,或者在网络中传输Java对象。
1.1序列化的含义和意义
序列化机制允许将实现序列化的Java对象转换成字节序列,这些自己序列可以保存在磁盘上,或通过网络传输,以备以后重新恢复原来的对象。序列化机制使得对象可以脱离程序的运行而单独存在。
对象的序列化(Serilize)指将...
分类:
编程语言 时间:
2015-01-05 16:45:56
阅读次数:
203
本文介绍了欧拉回路判断的一些基本知识,以及使用并查集进行联通判断的策略,同时介绍了Fleury算法寻找欧拉回路的思路和实现。...
分类:
编程语言 时间:
2015-01-05 16:45:46
阅读次数:
723
Selector
Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。
为什么使用Selector?
仅用单个线程来处理多个Channels的好处是,只需要更少的线程来处理通道。事实上,可以只用一个线程处理所有的通道。对于操作系统来说,线程之...
分类:
编程语言 时间:
2015-01-05 16:42:24
阅读次数:
174
题目:
输入一颗二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的节点,只能调整树中节点指针的方向:
分析:
1:由于要求链表是有序的,可以借助二叉树中序遍历,因为中序遍历算法的特点就是从小到大访问结点。当遍历访问到根结点时,假设根结点的左侧已经处理好,只需将根结点与上次访问的最近结点(左子树中最大值结点)的指针连接好即可。进而更新当前链表的最后一个结点指针。...
分类:
编程语言 时间:
2015-01-05 16:41:42
阅读次数:
151
/*
1、js数组跟其他语言的数组一样,都是数据的有序列表,但不同的是,js数组的每一项可以保存任何类型的数据。
并且js数组的大小是可以动态调整的。
2、创建数组方式:
*/
//(1)使用Array构造函数创建数组:
//var names = new Array();
//创建length=30的数组
//var names = new Array(30); //如果预先知道数组长度,...
分类:
编程语言 时间:
2015-01-05 16:41:20
阅读次数:
194
话不多说,直接贴代码:
//文件下载
public static String downloadFile(File file) {
HttpServletResponse response = ServletActionContext.getResponse();
FileInputStream fis = null;
...
分类:
编程语言 时间:
2015-01-05 16:43:38
阅读次数:
153
FileChannel
Java NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。
FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。
打开FileChannel
在使用FileChannel之前,必须先打开它。但是,我们无法直接打开一个FileChannel,需要通过使用一个InputStream、OutputS...
分类:
编程语言 时间:
2015-01-05 16:41:10
阅读次数:
178
SocketChannel
Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel:
打开一个SocketChannel并连接到互联网上的某台服务器。一个新连接到达ServerSocketChannel时,会创建一个SocketChannel。
打开 SocketChannel
下面是So...
分类:
编程语言 时间:
2015-01-05 16:43:06
阅读次数:
146
ServerSocketChannel
Java NIO中的 ServerSocketChannel 是一个可以监听新进来的TCP连接的通道, 就像标准IO中的ServerSocket一样。ServerSocketChannel类在 java.nio.channels包中。
ServerSocketChannel serverSocketChannel = ServerSocketChan...
分类:
编程语言 时间:
2015-01-05 16:42:02
阅读次数:
121
DatagramChannel
Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。
打开 DatagramChannel
下面是 DatagramChannel 的打开方式:
DatagramChannel channel = DatagramChan...
分类:
编程语言 时间:
2015-01-05 16:40:58
阅读次数:
153
个人笔记,以备后用.
表体代码:
查看图片
js代码(记得要引入jquery库和ajaxfileupload库):
//上传文件id号
function fileUpload(uploadFileId,filePathId,imgId){
var imp= document.getElementById(uploadFileId);
if(im...
分类:
编程语言 时间:
2015-01-05 16:38:58
阅读次数:
225
Java IO库提供了一个可以称之为链接的机制,可以将一个流与另一个流首尾衔接,形成一个流管道的链接。这种机制实际上是装饰模式(Decorator)的应用。
通过流的链接,可以动态的增加流的功能,而这种功能的增加,是通过动态的组合一些流的基本功能获取的。
将对象转化为字节流保存起来,并在日后还原这个对象,这种机制叫做对象序列化。
一个对象要想能够实现序列化,必须实现java.io.Serializable接口,这个接口是一个声明式接口,没有任何内容,只是告诉编译器,对象是可以序列化的。...
分类:
编程语言 时间:
2015-01-05 16:40:37
阅读次数:
161
在用python中的socket模块进行udp变成时 , 一直出现这个错误
下面先把错误代码贴出来
server:
import socket
import random,time
s = socket.socket(socket.AF_INET , socket.SOCK_DGRAM)
host = '127.0.0.1'
port = 21567
addr = (host , port...
分类:
编程语言 时间:
2015-01-05 16:39:09
阅读次数:
353