- 浏览: 1280111 次
- 性别:
- 来自: 上海
最新评论
-
qiuqinjun:
有没有测试代码呢
Java 多叉树的实现,完成树的初始化和遍历 -
yuanliangding:
没加 -b,是随机出多少个密码偿试。?
linux下zip文件密码破解Fcrackzip -
zenmshuo:
还有C1Calendar,也推荐试试
日历控件datepicker的使用 -
sucheng2016:
如何计算当天最大时间 有什么方法
joda-time的使用 -
sucheng2016:
很好很强打
joda-time的使用
文章列表
在使用junit做测试时出现了一个问题:找不到配置文件,这个工程是从eclipse下面考过来的,在eclipse下没有出现这个问题,后来经搜索发现idea默认设置的工程根目录在project下面而不是我们的工程也就是module下面,所以需要手动设置一下,
intellij idea 13直接就在junit下面的配置文件里设置。
在run/debug configurations这个窗口里,有一个working directory把这个值选为我们要运行的项目目录,或着设置为$MODULE_DIR$。
这个窗口在intellij idea在run/debug按钮的右边点edit conf ...
idea的常用的配置记录如下
修改快捷键打到如图位置修改
文件中显示行号,选中show line numbers
打开一些文件乱码,特别是打开properties,可以选择下面的合适的编码,然后再选择transpant那个选项 打开文件所在的目录
class中尝试psvm+tab,则会发现main方法产生了
输入iter+tab,则生成了foreach语句
让光标不随意定位去掉Allow placement of caret after end of line 可以把代码水平或着垂直切分,这个挺实用的,有点像vim装了插件的感觉
点上标题然后右键
在mac下idea的常用快捷键如下,下面的快捷键都亲自试用,并有一些和eclipse对比的说明
alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+G
command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的
command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上
选中文本,按command+shift+F7 ,高亮显示所有该文本,按Esc高亮消失。选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。shift+f3就是往上找
ctrl+enter 出现生 ...
记录一下,在idea下如何把java打成我们需要的jar
我们先选中工程,然后点如下的图标,打开配置文件,再选中artifacts选项,再点加号选jar,起一个名字,然后再填写好要打到的路径,下面就是我们要选择我们需要的包或着文件了 一般情况下是把工程的输出目录也就是src都打成一个包,这里第一个就是直接打在要打的包的根目录下没有多一层文件夹
点了上面的之后
这里有一个加号我们可以更精细的控制我们想要打入包中的东西
我们只想把test.java打入,选这个文件 然后再把file1.txt打入包中 ,选中我们需要的文件后,还要把build on make选上,然点ok 点 ...
记一下idea的svn使用有图超详细 根据在eclipse里使用svn的经验琢磨了一下idea,现把idea下svn的使用方法记录如下 主要分为几个功能来介绍 第一个功能当然是把远程的svn代码拉到我们本地
下面的多出了一个svn的窗口,在左边有加号可以添加一个svn的库
输入svn的地址,我用的是本地的测试,所以地址为svn://127.0.0.1/newproject 根据服务不同这个地址也不一样 可能是http或着https 添加上svn库的地址后,我们可以浏览库上的文件,当然也可以做一些操作,比如删除,查看历史记录等,这里在添加svn库的时候,如果有权限限制,会让你输入用 ...
mac下idea的使用之代码调试debug篇
- 博客分类:
- idea
idea调试起代码来也还是很方便的,下面就记一下使用的方法
代码使用的是http://ylq365.iteye.com/blog/1769680这里的代码
主要看图,看图一目了然。
断点的设定和eclipse一样,只要点一下就可以,下面是我设定的几个断点,再下面的三个窗口是用来调试代码的,这个和eclipse类似
调试常用的快捷键
alt+f8 debug时选中查看值
f8相当于eclipse的f6跳到下一步
shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
f7相当于eclipse的f5就是进入到代码
alt+shift+f7这个是 ...
mac下同一个机器启动多个mysql实例
- 博客分类:
- mysql
在开发测试过程中有的时候可能需要不同的数据,这个时候可能就要频繁的导入导出数据,比较麻烦,如果在一个机器上可以有多个实例,就可以减少导入导出数据的操作,比较方便,下面就说一下怎么在mac下以不同的端口启动 ...
直接看代码
有三个类,ChineseEntity汉字的对象包括汉字和每个汉字的重复次数,MyComparator为了数组的排序 Test111 这个是主类
先看主类Test111
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Ha ...
首先在打开终端下载极点五笔的压缩包
sudo wget http://www.xiit.cn/wp-content/uploads/2011/03/vissible-ibus.tar.gz
得到vissible-ibus.tar.gz
解压下载的极点五笔包 tar -zxvf vissible-ibus.tar.gz 得到三个文件
vissible.db
vissible.gif
vissible.txt
然后用下面的命令把文件考到相应的目录
sudo cp vissible.db /usr/share/ibus-table/tables
sudo cp vissible ...
做一个手动编译打包执行java类例子
首先进入zipCompressorByAnt 下面的操作都是在这个目录下进行的
目录结构如下,src里面存放了我们的java类,lib里是我们要用到的包,我们的目地是首先把java类编译成class文件放在当前class目录下并包含包路径,然后把class文件打成jar放在lib下
首先们要建一个class文件,javac编译的时候不会生成目录除了类中含有的包名目录外,然后用如下的命令就可以生成class文件,并放在我们指定的目录下
javac -encoding utf-8 -Djava.ext.dirs=./lib -d class src ...
查看linux进程内存的使用情况
- 博客分类:
- linux
要查看linux内存的使用情况,使用free命令 加上-m选项是以M来表示的,不加是以k来表示的
total:总计物理内存的大小。
used:已使用多大。
free:可用有多少。
Shared:多个进程共享的内存总额。
Buffers/cached:磁盘缓存的大小。
第三行(-/+ buffers/cached):
used:已使用多大。
free:可用有多少。
第二行(mem)的used/free与第三行(-/+ buffers/cache) used/free的区别。
这两个的区别在于使用的角度来看,第一行是从OS的角度来看,因为对于OS,buffers/cach ...
fcrackzip暴力破解的速度很快,
我是在ubuntu上安装的,用命令sudo apt-get install fcrackzip
安装之后就可以开始破解了
首先用fcrackzip --help去查看命令的各个参数的意思,也可以用man去查看一下
USAGE: fcrackzip
[-b|--brute-force] use brute force algorithm
[-D|--dictionary] use a dictionary
[-B|--benchmark] ...
每次使用日历控件总要花些工夫去找或着修改,这次把使用日历控件datepicker的过程记录如下,下次使用前看看,少花点工夫 ,基本直接就可以了。
datepicker是jquery写的一个UI的日历控件,所以datepicker的下载地址:
http://jqueryui.com/download/这里包括各种jquery写的UI,datepicker是其中的一个。解压后进入jquery-ui-1.10.3/demos/datepicker,这里就查各种情景的datepicker的使用。先打开index.html就可以直接点击各种demo.
我们要做的就是下面几件事
A 把datepic ...
本机为192.168.1.2 服务器为192.168.1.3
首先在本机的用户目录下用命令生成key
ssh-keygen -t rsa
根据提示按4个enter键,就生成了我们要使用的在key
进入.ssh/目录 可以看到刚才生成的文件id_rsa.pub
把这个文件上传到服务器上的根目录下的.ssh/目录下
scp -p id_rsa.pub username@192.168.1.3:.ssh/
在服务器上把id_rsa.pub改名
mv id_rsa.pub authorized_keys,如果服务器上已经有authorized_keys,这时可以用
cat id_rsa.put & ...
在linux下可以用crontab来定时执行任务,在mac下可以用launchctl来定时执行任务
我们使用launchctl来做一个定时执行任务的例子
首先做一个可执行的脚本,脚本名字叫做:
run123.sh,脚本的功能就是在/Users/alecyan/Downloads/目录下建一个 ...