通过CURL编写脚本提交请求到服务器
Below shows a simple example of how to delete all policies by using command-line. Usually we will login to http://ip:port/ts/admin/ and go to “Security Policy Editor” tab. Then select all registered policies and click “Delete”. The “Delete” function does not impl[……]
w命令
该命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学,可以认为w命令就是who命令的一个增强版。
w命令的显示项目按以下顺序排列:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。然后是每个用户 的各项数据,项目显示顺序如下:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。
其中JCPU时间指的是和该终端(tty)连接的所有进程占用的时间。这个时间里并不包[……]
利用shell脚本文本过滤XML文件-awk工具
<?xml version="1.0" encoding="UTF-8" ?> <result> <lrc id="123" artist="linkin park" title="In the end"></lrc> <lrc id="456" artist="arvil" title="thing's you never know"><[......]<p class="read-more"><a href="http://neoremind.com/2010/02/%e5%88%a9%e7%94%a8shell%e8%84%9a%e6%9c%ac%e6%96%87%e6%9c%ac%e8%bf%87%e6%bb%a4xml%e6%96%87%e4%bb%b6-awk%e5%b7%a5%e5%85%b7/">继续阅读</a></p> |
shell字符串的截取
尽管 basename 和 dirname 是很好的工具,但有时可能需要执行更高级的字符串“截断”,而不只是标准的路径名操作。当需要更强的说服力时,可以利用 bash 内置的变量扩展功能。已经使用了类似于 ${MYVAR} 的标准类型的变量扩展。但是 bash 自身也可以执行一些便利的字符串截断。看一下这些例子: 第一种方法: ${varible##*string} 从左向右截取最后一个string后的字符串 ${varible#*string}从左向右截取第一个string后的字符串 ${varible%%string*}从右向左截取最后一个string后的字[……]
proc文件系统
08年实习时IBM面试被问到proc文件夹是作什么,当时的理解太浅显了,学习了下现在明白啦,呵呵。以下文章转自网络,经过自己加工下~
理解 Proc文件系统/Proc文件夹
目录:
* /proc — 一个虚拟文件系统
* 察看 /proc 的文件
* 得到有用的系统/内核信息
* 有关运行中的进程的信息
* 通过 /proc 与内核交互
* 结论
摘要:
Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。各种硬件平台上的 Linux 系统的 /proc 文件系统的基本概念都是相同的,本文只讨[……]
malformedinput异常解决办法
读写文件时
BufferedReader br = new BufferedReader(new FileReader(File file));
br.readLine();
IBM JDK5抛出sun.io.malformedinputexception异常
这个异常产生的原因是IBM在JDK 1.4版本中为了追求对io通道的高效率改变了JDK 1.3中对io通道中异常处理的策略。IBM JDK 1.4中对于io通道的异常处理更加严格,因此系统中会报上面的错误。
解决这一问题的办法是不使用IBM JDK 1.4中默认的io通道,而使用nio通道。具体的做法如下:[……]
删除Map时抛出同步修改异常的解决办法
在对一个map进行迭代遍历并删除一些符合条件的键值对的时候,容易出现
java.util.ConcurrentModificationException 这个异常。
Exception in thread “main” java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:787)
at java.util.HashMap$KeyIterator.next(HashMap.java:823)
解决办法如下:
import java.[......]<p class="read-more"><a href="http://neoremind.com/2010/02/%e5%88%a0%e9%99%a4map%e6%97%b6%e6%8a%9b%e5%87%baconcurrentmodificationexception%e5%bc%82%e5%b8%b8%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/">继续阅读</a></p> |
Hashmap遍历选择Keyset还是entryset?
遍历hashmap使用entryset要比keyset快。下面是小实验:
public class HashMapTest { public static void main(String[] args) { HashMap hashmap = new HashMap(); for(int i=0;i<1000;i++){ hashmap.put(""+i,"hello"); } long bs = Calendar.getInstance().getTimeInMillis(); Iterator iterator = hashmap.keySe[......]<p class="read-more"><a href="http://neoremind.com/2010/02/hashmap%e9%81%8d%e5%8e%86%e9%80%89%e6%8b%a9keyset%e8%bf%98%e6%98%afentryset/">继续阅读</a></p> |
pass-by-reference? pass-by-value?
最近项目中做一个tableCellContentKeyword,遇到一个棘手的问题
public void method (Integer i){
i = new Integer(6); //想改变i的值但是没有setXX的API方法,但实际上没有变化
}
真是把SCJP都忘光了这等业余的错误都犯=。=。。哎 好好复习下,注意文章最后一行大字,记住!
Does Java Use Pass-By-Value Semantics?
If Java passes objects by passing the reference variable instead,[……]
DOS命令静默强制删除文件夹(rm -rf)
RD C:QSASNQA /s /q |
/s del non-empty dir[……]
STAF小试牛刀
1.问题描述: 利用STAF框架提供的API,编写Java Code,来取出远程linux系统里某些文件的信息(例如进度信息,端口号等等) 2.模拟环境: 1) 版本STAF3.3.1,Windows XP + RHEL5 2)联通测试 staf IP process start command ls 出现如下错误 Returned: RC=25, STAFResult=Trust level 5 required for the PROCESS service’s START request. Requester has trust level 3 on machine 解决[……]
STAF配置
STAF 全称Software Testing Automation Framework. 作为一个软件的自动测试框架,他以各种称之为服务作为各种功能. STAF是一个开源软件. 下面就STAF/STAX的安装配置作简要的介绍. 一 Windows下的安装 1.从STAF的官网上下载STAF和STAX的安装包, 注意他们都有windows和linux平台的安装包. 2.在windows平台上,双击STAF的安装包,按照提示进行安装即可. 3.在STAF的安装路径(D:\Programming\STAF)下创建一个services文件夹,将STAX的安装包介压到services文件夹下.[……]
Ant自定义宏
Ant脚本project.xml 首先导入宏文件common.xml:
<import file="common.xml" /> <target name="任务:重新启动远端Resin服务器"> <rebootRe[......]<p class="read-more"><a href="http://neoremind.com/2010/02/ant%e8%87%aa%e5%ae%9a%e4%b9%89%e5%ae%8f/">继续阅读</a></p> |
文本过滤命令行的方法【以取MAC地址为例】
如何从命令行里截取自己开发所需要的数据呢? 下面的例子演示了如何获取MAC地址,仅作参考
public static String getMACAddress() { String address = ""; String os = System.getProperty("os.name"); if ( os != null && os.startsWith("Windows")) { try { String command = "cmd.exe /c ipconfig /all";[......]<p class="read-more"><a href="http://neoremind.com/2010/02/%e6%96%87%e6%9c%ac%e8%bf%87%e6%bb%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e6%96%b9%e6%b3%95%e3%80%90%e4%bb%a5%e5%8f%96mac%e5%9c%b0%e5%9d%80%e4%b8%ba%e4%be%8b%e3%80%91/">继续阅读</a></p> |
JNI之Helloworld
问题背景:由于最近生活轻松,毕设刚刚紧张起来,音频检索的代码全部是C/C++编写的,而B/S平台的应有要搭建服务器,我只会J2EE/JSP那些东东,所以要学会JNI调C/C++代码。
下面介绍下如何构建自己第一个JNI程序。
(1) 将%JAVA_HOME%下的include文件夹的jni.h等等所有的头文件拷贝到VC IDE下面的Include目录下。
(2) 编写Printf.java类
public class Printf { // 导入动态链接库,这个库是用cl.exe或者直接用VC生存的。 static { System.loadLibr[......]<p class="read-more"><a href="http://neoremind.com/2010/02/jni%e4%b9%8bhelloworld/">继续阅读</a></p> |