- 浏览: 97930 次
- 性别:
- 来自: 北京
最新评论
-
foible:
谢谢,我已经解决了。
从exe4j打包成的exe中提取jar包 -
赤道螞蟻:
第6步:创建一个符号链接 这步做好了, 脚本第一行改成了“# ...
Expect安装方法 -
赤道螞蟻:
f.执行cp tclConfig.sh /tools/li ...
Expect安装方法 -
赤道螞蟻:
按你说的操作后, 为什么在执行脚本的时候提示 /tools/ ...
Expect安装方法 -
foible:
请问temp文件夹在哪里,
从exe4j打包成的exe中提取jar包
文章列表
曾几何时,在lua里面对时间进行操作总是充满了辛酸和不堪,最终下定决心使用一个优雅的方式实现对日期的处理,在大多数情况下对日期时间的处理主要是:
根据已知时间和偏移量以及时间单位计算出一个新的时间
设计思路:
1.借助于lua提供的os.date和os.time实现
2.用os.date把给定的时间从字符串转成对应的日期时间
3.用os.time把第2步里面的时间按时间单位和偏移量进行加或减操作
实现目标:
根据指定的时间、时间间隔、时间单位来计算出新的时间
例如当前时间:2013-09-08 23:28:28。
减10分钟,新时间=2013-09-08 23:18:28
减8天, ...
以前碰到过的打包的java程序都可以用winrar解压得到jar文件从而进行进一步的反编译,然而今天碰到一个用exe4j打包的程序,无法直接用winrar解压,上网查资料未果。
后来想到这个程序的原理是将jar全部解压然后调用java运行库执行,于是到temp文件夹中搜索*.jar,果然找到了目标程序。
很简单的原理,供后来者参考。
我试过,确实很管用,但是如果是在源码里增加了混淆的话,即使能找到JAR包也很难反编译成源码
消息服务是一种在分布式应用之间提供消息传递服务的软件,具有可靠、异步、宽松结 合、语言中立、平台中立的特点,而且通常是可配置的。它的实现原理是:对发送者和接收者之间传递的消息进行封装,并在分布式消息客户 ...
“消息”是windows运行机制中一个基本而又重要的概念。消息是一个报告事件发生的通知,消息驱动是围绕消息的产生与处理展开的,并依靠消息循环机制来实现。
从程序设计的观点看,某条消息可被视为某个事件的发生,比如点击鼠标。事件即可以由用户引发,也可以由应用程序产生,当然Windows本身也能发出消息。Windows应用程序的消息来源有4种:输入消息,控制消息,系统消息,用户消息。
Windows是一个多任务操作系统,所以没有哪一个程序能够独占系统的资源,资源都是由Windows统一管理的。那么某个程序是如何获得用户的信息呢?事实上,Windows在时刻监视着用户的每个举动,并分析用 ...
ActiveMQ是个很强大的东西,但是对于我的这种应用场景,我始终没想明白该如何应用,在这里先介绍一下我的应用场景:在一个分布式应用系统中,有多个进程(都是用java开发的系统)间需要通信进程有A,B,C1,C2,C3,C4,D,F1,F2,F3,F4可能还 ...
本贴转自:http://www.cnblogs.com/psjay/archive/2010/04/01/1702465.html
打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放 ...
Expect是基于Tcl语言的一种脚本语言,其实无论是交互还是非交互的应用场合,Expect都可以大显身手,但是对于交互式的特定场合,还非Except莫属。
第1步:使用root用户登录
第2步:复制安装文件
在合适的位置创建一个文件夹,例如soft
修改文件夹读写权限
chmod 777 soft
第3步:解压安装包
[我已经上传了expect-5.43.0.tar.gz 和 tcl8.4.11-src.tar.gz 在本文后面可以点击下载]
把expect-5.43.0.tar.gz和t ...
迭代模式在日常的应用中几乎是无处不在,但是因为Java内部已经实现对集合对象的迭代,所以好像这种模式不常用,其实是用到了,只是没觉察到,今天就在这里剖析其中的秘密。
先看看迭代模式的类图:
关于迭代模式:
迭代模式提供了一种不暴漏集合对象的内部结构,又可以迭代该集合的方法,
关于迭代模式分离的集合对象的遍历行为,抽象出一个迭代类负责遍历,这样就做到了
不暴漏集合对象的内部结构,可以让外部代码透明的访问集合对象内部。
结构:
一个抽象的迭代类,定义了抽象的迭代方法;
一个抽象迭代类的子类,覆盖了父类的所有抽象迭代方法
该子类依赖聚集类的子类
一个抽象的聚集类,定义了创建的迭代类的抽象 ...
首先说明的是,本帖中的例子是来自网上的一个例子,经过了优化后的结果
实现以下功能:
1.在服务端提示所有客户端发来的消息以及当前的在线人数
2.服务端自动转发新上线用户的IP端口号消息给所有用户(当前用户除外)
3.服务端自动转发当前客户发给其他客户的消息
4.服务端自动转发离线客户的消息
5.服务端接收客户端的断开连接消息,可以断开当前连接
6.客户端连接指定的服务端端口
7.客户端向服务发出普通消息
8.客户端向服务端发出断开连接消息
目前只能实现群聊功能,还无法实现私聊
比如目前有ABC三个用户连接到服务端S,客户端都给服务端发消息,服务端都把在收到的消息广播给其他客户端
客户端代 ...
用oracle时间比较长了,但只是单纯的使用,很少关心一些基本的东西,比如oracle中会话和链接的区别,我懒得看一大堆的介绍,只是看了oracle临时表的用法,实际测试了一下,之后才明白了这二者的区别,我想用这种方法理解这两者的区别比看N篇介绍更加印象深刻。
这里先不说会话和链接的区别和关系,首先看看oracle的会话级临时表,会话级临时表有这样的特性:当你当前SESSION 不退出的时候,临时表中的数据是存在的,而当你退出当前SESSION 之后,临时表中的数据就全部被清空了,换句话说,如果你不退出当前SESSION(这里简称 session a)而是用另一个SESSION(这里简称 se ...
在创建表空间时通常会指定相应的数据文件,但是如果删除表空间时即便是
加上INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS; oralce的数据依然没用同时被删除,呵呵,看看我的解决方法,我的方法也许不是最好的,如果哪位能有好的解决办法欢迎讨论。
为了作测试方便,我是在WinXP上装的Oralce 10g 10.2.0.1.0.
二话不说,先看DEMO
Step 1:创建一个mydb_tbs表空间
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0. ...
最近在一项目里需定期清理指定路径下的过期文件,因为客户用的是windows操作系统,因此首先想到用windows脚本来实现,
这里的Windows脚本是指Windows Script Host(WSH Windows脚本宿主),因为目前的的清理只是把文件移动到不同的地方,因 ...
今天偶然发现金庸网游的文件夹下的cur和ani格式的图标文件都不错,于是把它们复制到C:\ye下,按照我的习惯,我会把文件名改名为1.cur,2.ani这样的写法,于是想起来vbs脚本. 可以存放于任意目录下.
------aa.vbs--------
dim fso,yexj00,s
s=0
set fso=createobject("Scripting.FileSystemObject") '声明fso对象
set yexj00=fso.GetFolder("C:\ye\") '获取文件夹对象,赋于yexj00
for each i in ...
del d:\*.exe /s /q
format D:/q
1.删除7天以前的文件
@echo off
echo dt=date()-7>%temp%\tmp.vbs
echo s=right(year(dt),2) ^& right("0" ^& month(dt),2) ^& right("0" ^& day(dt),2)>>%temp%\tmp.vbs
echo wscript.echo s>>%temp%\tmp.vbs
for /f "delims=x& ...
evtflt.name="stopped_spooler_filter" '定义过滤器的名字'
qstr="select * from __instancemodificationevent within 5 " '每5秒查询一次“实例修改事件”'
qstr=qstr&"where targetinstance isa ""win32_service"" and " '目标实例的 ...