`
文章列表
写道 内容引自: 多行一列数据合并成一行一列数据 http://topic.csdn.net/u/20090714/17/5FE6A0F7-CE78-4936-BE31-21D462236059.html 在MySQL和Oracle中实现行合并 http://www.blogjava.net/rain1102/archive/2009/06/24/283867.html SQL Server --SQL2005中的方法2 create table tb(id int, value varchar(10)) insert into tb values(1, 'aa') insert into t ...
我们在现实使用中会遇到这样的情况,ext线图中,虽然传进来的是数字,y轴默认显示数字,但是我们需要吧他转换成一些别的东西,比如合格,改变格式(40->¥40)之类的应用,此时可以采用 yAxis: new Ext.chart.NumericAxis({ displayName: 'alive', majorUnit : 1, ...
Linux 查看磁盘空间大小命令 文章分类:PHP编程 df   -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为:  文件系统              容量 已用 可用 已用% 挂载点  Filesystem            Size Used Avail Use% Mounted on /dev/hda2              45G   19G   24G 44% / /dev/hda1             494M   19M 450M   4% /boot /dev/hda6     ...
   因为课程需要,我们要做一个aes的加密解密的小程序,其中核心部分我选择了crypto,但是这个的api又少又难懂,不过还是勉强写完了,    其中包括了cbc,ecb两种连接方式的实现,支持128,192,256位密钥,明文长度不限,填充采用的是标准的(pkcs#5标准)如果明文最后一部分不满16个字节,缺4个字节,那么我在最后4个字节将会填入04,04,04,04,所以我的明文最后的数字范围从(1-16),这个特性将会影响我加密出来的最终结果,这时要特别注意的,    代码如下   #include <iostream> using namespace std ...
前两天写了 http://wcf1987.iteye.com/admin/blogs/894160 是利用apache解压zip包的,大体实验都很正常,但是后来发现如果解压缩的zip中含有空文件夹,会发生一个问题 zipEntry = (ZipArchiveEntry) en.nextElement(); if (zipEntry.isDirectory()) { // mkdir directory String dirName = zipEntry.getName();   ...
最近做一个项目,用到了加密狗,结果悲剧的只有一个usb狗,但是我要到处编写代码。svn可以保证代码的更新提交,但是usb狗随身带,万一丢了就傻了(5000欧),所以发现了这个软件   可以共享usb加密狗   http://www.fabulatech.com/ 安装,设置很简单。 下面是服务器端的key 写道 -----BEGIN USBOVERNETWORK KEY BLOCK----- 49VjkrRtwAtKPnXEUkaOzVBLRgoCAAAAYVBaATJZyDvpJIHhOItxDA8A0XTJ/PupTEzIUG /adIN1MnSymusJ6koXFlaR3i8G ...

zip与unzip

    博客分类:
  • java
大家在用java做zip压缩解压缩时,java提供了原生的zip类 import java.util.zip.CRC32; import java.util.zip.CheckedOutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; import java.util.zip.ZipOutputStream;   但是实际应用中是,我们有两个问题 1.中文路径压缩解压缩问题,我网上找了找方案,都是要改源类库,如果有不用的请赐教 2.是我在实际应用中发现的, unzipi ...
接上次的内容,我们在用java调用外部exe,有时会发生exe一闪而过,或者长时间的进程没有内存,cpu变化,看上去好像阻塞了一样,这是因为再调用 process = Runtime.getRuntime().exec("cmd /k dir",null,new File("E:\\profit\\java\\"));   后,还要把他的输出流导出,不然会造成阻塞,代码如下 process = Runtime.getRuntime().exec(path+calParameters.getUWCalculParString(),null,n ...
前面写过调用外部程序的,最近我在做的东西又遇到了设置工作目录的问题, 简而言之就是这样的应用 process = Runtime.getRuntime().exec("cmd /k start dir")   这时的默认路径是项目根目录,而很多时候我们需要指定目录,这时候就需要 写道 exec public Process exec(String command, String[] envp, File dir) throws IOException在有指定环境和工作目录的独立进程中执行指定的字符串命令。 这是一个很有用的方法。对于 exec(command, ...
最近刚考完试。。。各种忙,下来要给钱一段写的代码加符合javadoc的注释, 在使用eclipse的情况下, javadoc别人的经验 写道 项目到了尾声,大家都开始头疼——又要写文档了……是的,我们大多数人都不是从正规的Programer训练出来的。当初学习编程序的时候,就从来没有想过要给自己写的那几个程序编写一份完整的文档,所有的注释都仅仅是为了自己当时能够想起这段代码到底是干什么的,没有人想过这些代码的升级、共享问题。但是,开始做商业软件之后,一切都变了,尤其是大型的团队开发项目中。 大家也许注意到了,java的API文档总是紧紧跟随着JSDK的版本的提高而保持着最新的状态。试想一 ...
写道 wait/sleep的区别 Thread有一个sleep()静态方法,它也能使线程暂停一段时间。sleep与wait的不同点是:sleep并不释放锁,并且sleep的暂停和wait暂停是不一样的。obj.wait会使线程进入obj对象的等待集合中并等待唤醒。 但是wait()和sleep()都可以通过interrupt()方法打断线程的暂停状态,从而使线程立刻抛出InterruptedException。 如果线程A希望立即结束线程B,则可以对线程B对应的Thread实例调用interrupt方法。如果此刻线程B正在wait/sleep/join,则线程B会立刻抛出Interrupted ...

enum使用

    博客分类:
  • java
public enum TaskState { init, checkedRequest, checkedResource, resourceLack, checkedCopyFinish, unZip, runCalcul, checkedNewOutput, zipAndCopyOutput, checkedProcessState, end, error, }  自定义的enum类, 使用一般使用enum都是switch吧? 反正我是这么用的 public void run() { TaskState ta = TaskState.init; whil ...
写道 public class ProcessMonitorTools { private Process process; public void startCalcul(){ try { process=Runtime.getRuntime().exec("notepad"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public String getCalculStatus(){ int status; try{ status=proce ...
很久以前我写过一个xml操作一,但是很久没有下文了,最近又要用到xml了,特意补充些,首先是别人的代码 写道 Xml代码 <?xml version="1.0" encoding="GB2312"?> <RESULT> <VALUE>   <NO>A1234</NO>   <ADDR>河南省郑州市</ADDR> </VALUE> <VALUE>   <NO>B1234</NO>   <ADDR>河南省郑州市二 ...
1]快捷键(F8)直接执行程序。[2]快捷键(F5)单步执行程序,遇到方法时进入。[3]快捷键(F6)单步执行程序,遇到方法时跳过。[4]快捷键(F7)单步执行程序,从当前方法跳出。
Global site tag (gtag.js) - Google Analytics