码迷,mamicode.com
首页 > 编程语言
Java访问文件属性
Java的File类提供了访问文件的属性,但File提供的功能有限。 Java7的NIO.2在java.nio.file.attribbute包下提供了大量的工具类,通过这些工具类,开发者可以非常简单地读取,修改文件属性,这些工具类主要分为以下两类。 XxxAttributeView:代表某种文件属性的视图。 XxxAttributes:代表某种文件属性的集合,程序一般通过Xxx...
分类:编程语言   时间:2015-07-10 15:27:21    阅读次数:194
Java7遍历文件夹
Java遍历文件夹的方法有多种,之前我写了一种遍历文件夹的方法点击,使用File类的方法递归遍历,这次是使用Java7提供的新的方法遍历文件夹。 File提供两个方法遍历文件夹, 上面两个方法都需要FileVisitor参数,FileVisitor代表一个文件访问器,walkFileTree()方法会自动遍历start路径下的所有文件和子目录,遍历文件和子目录都会触发FileV...
分类:编程语言   时间:2015-07-10 15:27:48    阅读次数:150
Java字符集
通常而言,把明文的字符序列转换成计算机能理解的二进制序列称为编码,把二进制序列转换成普通人能看懂的明文字符串称为解码。 JDK1.4提供了Charset来处理字节序列和字符序列之间的转换关系,该类包含了用于创建解码器和编码器的方法,还提供了Charset所支持的字符集的方法,Charset类是不可变的。 Charset类提供了一个availableCharset()的静态方法来获取当前...
分类:编程语言   时间:2015-07-10 15:27:20    阅读次数:204
Java虚拟机读写其他进程的数据
使用Runtime对象的exec()方法可以获得其他进程的Process对象,Process对象代表由该Java程序启动的子进程,Process类提供了如下3个方法,用于让程序和其子进程进行通讯。 InputStream getErrorStream():获取子进程的错误流 InputStream getInputStream():获取子进程的输入流 OutputStream g...
分类:编程语言   时间:2015-07-10 15:25:30    阅读次数:145
Java监控文件变化
NIO.2的Path类提供了如下的一个方法来监听文件系统的变化。 register(WatcherService watcher,WatchEvent.Kind... events):用watcher监听该path代表的目录下文件变化。event参数指定要监听哪些类型的事件。 WatchService有三个方法来监听目录的文件变化事件。 WatchKey poll():获取下一个...
分类:编程语言   时间:2015-07-10 15:25:09    阅读次数:114
Java重定向标准输入/输出
Java的标准输入/输出分别通过System.in和System.out来代表,在默认的情况下分别代表键盘和显示器,当程序通过System.in来获得输入时,实际上是通过键盘获得输入。当程序通过System.out执行输出时,程序总是输出到屏幕。 在System类中提供了三个重定向标准输入/输出的方法 static void setErr(PrintStream err) 重定向“标准...
分类:编程语言   时间:2015-07-10 15:26:16    阅读次数:285
Java正则表达式
正在学习Java正则表达式,我哥人感觉有难度,反正书看完了就全忘记了,还是要做一下笔记。还是从最基础开始吧。 下面是从网上找来的资料,贡以后看的,当然,直接复制粘贴的。 /////////////////////////////////////////////////////////////////////////////////////////////////////////////...
分类:编程语言   时间:2015-07-10 15:26:10    阅读次数:456
Java Runtime类
RunTime类代表Java程序的运行时环境,每一个Java程序都有一个与之对应的Runtime实例,应用程序通过该对象与运行时环境相连,应用程序不能创建自己的Runtime实例,但可以通过getRuntime()方法获得与之关联的Runtime对象。 Runtime代表Java程序的运行时环境,可以访问JVM的相关信息,如处理器数量,内存信息。 import java.io....
分类:编程语言   时间:2015-07-10 15:27:06    阅读次数:133
Java获取用户的输入
Java获取用户的输入可以使用Scanner和流的方式,在这里我介绍两种方法 1.使用Scanner import java.util.Scanner;   public class Test {       public static void main(String[] args) {                      Scanner sc=new ...
分类:编程语言   时间:2015-07-10 15:25:38    阅读次数:184
exe4j 给jar打包exe文件
对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去哪下载、如何用jre启动你的Java应 用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。如果 不是因为这个问题,Java在我的眼里算是最完美的语言了,也是我最喜爱的语言。     所以我认为这个是导致J...
分类:编程语言   时间:2015-07-10 15:25:12    阅读次数:174
c与c++中一些类型的转化总结(持续更新)
一般写小代码时,常常是c和c++不分的,但是有时会遇到类型转换的问题,比如输入 string ,然而处理函数的参数是char*型,之间需要转换。收集一下网上资料,总结一下。因为还没有时间去研究stl源码,暂时先用着吧。 一、string转char* 1、std::string::c_str Returns a pointer to an array that contains a null-t...
分类:编程语言   时间:2015-07-10 15:22:40    阅读次数:113
关于Go语言,自定义结构体标签的一个妙用.
在Go中首字母大小写,决定着这此变量是否能被外部调用, 例如:在使用标准库的json编码自定一的结构的时候: package main import (     "encoding/json"     "fmt" ) type T struct {     name string     Age int } func main() {     var info...
分类:编程语言   时间:2015-07-10 15:20:22    阅读次数:176
C++两道笔试题
//现给定一个含有n个元素的数组,请随机获取其中的m个元素(不能重复获取)。#include #include using namespace std; void Grial(int a[], int n,int x) { int *b = new int[x]; int k = 0; int i = n; while (x...
分类:编程语言   时间:2015-07-10 15:17:50    阅读次数:121
Python介绍
Python是一种面向对象的解释性的计算机程序设计语言,也是一种成熟、稳定、完善的通用性语言,具有丰富的类库。 Python也是一种高级语言,相比低级语言来说,编写Python程序耗时更少、程序更短,因此更容易阅读,也更容易保证程序的正确性。作为高级语言,Python是可移植的,同样的程序可以在不同类型的系统上运行。 这篇文章将介绍Python的历史、优点和缺陷,并为你介绍Python 3的基本...
分类:编程语言   时间:2015-07-10 15:19:29    阅读次数:137
33.把数组排成最小的数
const int g_MaxNumberLength = 10; char *g_StrCombine1 = new char[g_MaxNumberLength * 2 + 1]; char *g_StrCombine2 = new char[g_MaxNumberLength * 2 + 1]; void PrintMinNumber(int* numbers, int length)...
分类:编程语言   时间:2015-07-10 15:18:04    阅读次数:148
BZOJ 3899 仙人掌树的同构 仙人掌同构+KMP算法
题目大意:给定一棵仙人掌,求有多少自同构仙人掌同构问题= = 曾经出过一个判断两个仙人掌是否同构的题,感觉和这个题很类似首先假设这是一棵树,考虑怎么做我们首先找到树的重心(如果有两个就在中间加一个点变成一个) 然后把树Hash 对于一棵树 如果某一哈希值的子树有kk个 就把答案乘上一个k!k!现在变成了仙人掌,那么我把每个环变成一个红点连向环上的所有点,然后把原先环上的边拆除,可以得到一棵树,...
分类:编程语言   时间:2015-07-10 15:16:21    阅读次数:254
飘逸的python - 代码即文档docstring
什么是docstring在软件工程中,其实编码所占的部分是非常小的,大多是其它的事情,比如写文档。文档是沟通的工具。 在python中,比较推崇在代码中写文档,代码即文档,比较方便,容易维护,直观,一致。 代码写完,文档也出来了。其实Markdown也差不多这种思想,文本写完,排版也完成了。 看看PEP 0257中对docstring的定义: A docstring is a string...
分类:编程语言   时间:2015-07-10 15:17:53    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!