- 浏览: 160513 次
- 性别:
- 来自: 杭州
最新评论
-
zbg1983:
jumboluo 写道这是一个Ext的一个bug:http:/ ...
EXTJS4 郁闷的Loading -
caelyntang:
在二级联动加载的时候提前加载一次二级联动,不是根据一级联动的值 ...
EXTJS4 郁闷的Loading -
55558888:
将 queryMode: 'local', 改为 query ...
EXTJS4 郁闷的Loading -
jumboluo:
这是一个Ext的一个bug:http://www.sencha ...
EXTJS4 郁闷的Loading -
jumboluo:
也遇到同样的问题,也不知道怎么解决啊。
EXTJS4 郁闷的Loading
文章列表
记录一下简单过程,初步了解ror的结构及流程。
我们的基准目录:D:\rubydemo,在此下进行工程创建。
第一步:使用rails生成工程目录结构。
D:\rubydemo>rails demo
注意查看文件目录结构,很基础的知识。
第二步:生成控制器。
D:\rubydemo>cd demo
D:\rubydemo\demo>ruby script/generate controller hello
注意观察:在demo/app/controllers目录下多了hello_controller.rb文件,多了那些文件可以参见执行的命令行,这里我们只关心这个。 ...
运行android程序后,我的磁盘空间不断减少,不知道为什么?
早上提示磁盘空间不够,就按照提示进行压缩,没想到腾出1G的空间出来。
但是运行了几次android程序后(其他程序运行不会较少磁盘空间),磁盘空间每次都减少,启动一次模拟器较少几乎50M,晕乎乎。
再次采用磁盘空间压缩,没效果。
想起了魔法兔子,进行垃圾文件清理,重启了一下机器,晕,竟然发现2G空间出来。
然后又运行android程序,还是如此,每次少50M。
再用魔法兔子,这次注意保存了记录,图片在附件中。
看看,原来是有打开文件记录,差不多40多M,怎么会这样?
前面的一篇文章说明了压缩以及解压缩,但是对于字节流的分析表示,上次的压缩满足不了(或者说满足起来显得复杂)现在开发要求,及我们可以直接从压缩文件中读取到文件大小以及压缩文件大小,方便直接解析使用。
上次采用的基本上是存储模式压缩,不记录文件的大小以及压缩文件大小。改变后采用真正的压缩模式压缩,采用zip给定的压缩算法实现。
具体的压缩代码。
final static public void zip(String srcfile, String destfile) {
try {
BufferedInputStream origin = null;
ZipOutputSt ...
- 2008-11-24 10:58
- 浏览 1111
- 评论(0)
在查看zip以及unzip的时候,看到了这两个类(Deflater、Inflater),进行测试一下。
1、针对Deflater.java进行的编码:
输入:需要压缩的字节数组以及压缩等级;
输出:压缩后的字节数组。
final static public byte[] deflater(byte[] in, int level) {
byte[] out = new byte[1000];
Deflater de = new Deflater(level);
de.setInput(in);
de.finish();
int length = de. ...
- 2008-11-22 08:40
- 浏览 1816
- 评论(0)
本文转载,用于学习。
Spring中事务的定义:
一、Propagation :
key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:
PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。
PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。
PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。
PROPAGATION_REQUIRES_NEW--新建事务,如果当前存在事务,把当前事务挂起。 ...
- 2008-11-21 13:35
- 浏览 819
- 评论(0)
昨天写了一篇关于压缩文件以及压缩文件解压问题,现在对于自己压缩的zip文件,从字节码的角度进行分析。
这里主要的知识是对于zip文件压缩格式的了解。
第一步:获取文件字节流,这部分代码在以前的程序中大量用到,呵呵,强悍的工具方法,虽然很简单。
final static public byte[] readfile(String name) {
FileInputStream in = null;
byte buffer[] = null;
try {
in = new FileInputStream(new File(name));
buffer = new by ...
- 2008-11-21 09:39
- 浏览 1225
- 评论(0)
早上看到一篇关于压缩文件的处理文章,测试之后发现解压缩unzip没有问题,但是对于压缩文件,不支持嵌套,对于空文件夹压缩也会出现错误。
修改了一下,作为加强版,记录如下:
第一步:工具类,组织需要压缩的文件夹下的目录以及文件。
@SuppressWarnings("unchecked")
final static public Vector parse(File[] files, Vector v) {
for (int i = 0; i < files.length; i++) {
if (files[i].isFile()) {
v.ad ...
本文主要是模拟配置文件中的资源串文件,将最终处理结果存放于Map中。
第一步:读取文件数据进入字节数组。
/**
* 通过文件路径读取文件内容,返回字节数组。
*
* @param name
* @return
*/
final static public byte[] readfile(String name) {
FileInputStream in = null;
byte buffer[] = null;
try {
in = new FileInputStream(new File(name));
buffer = new byte[ ...
问题说明:
给定一个字符串,例如:
String gsstring = "3565767 + 276756 * 76764 - 76 / 2 + 1";
如何将其当作数字运算,即相当于:
int gsint = 3565767 + 276756 * 76764 - 76 / 2 + 1;
我们如何来解析这样一个简单的公式(当前没有括号参与操作
)。
第一步:将此字符串变换为字节数组,将问题转换为针对字节数组的处理。
byte[] b = gsstring.getBytes();
第二步:编写工具方法。
1、判定一个字节是否为数字。
final public s ...
- 2008-11-18 15:03
- 浏览 985
- 评论(1)
在写代码的时候,常常使用if-else显得很麻烦,对于简单的赋值操作,我们可以使用三目运算符,但是与if-else比较的效率呢,不知道有没有人关注过。
现在来看看下面的测试:
public class Test1{
public static void main(String[] argv){
boolean b = true;
if(b){
b = false;
}else{
b = true;
}
}
}
public class Test2{
public static void main ...
- 2008-11-17 11:24
- 浏览 1091
- 评论(4)
首先定义一个接口:
public interface IWork {
public abstract void dowork();
}
它的一个实现:
public class MyWorkImpl implements IWork {
public void dowork() {
System.out.println("implement work");
}
}
我用代理的概念:不知道理解的正确不?
public class MyWorkProxy {
public void dowork(IWork iwork) {
iwork.dowork();
...
转载:
先找了一个最简单的java.lang.Boolean开始解剖。
首先我们剔除所有的方法和静态变量,Boolean的核心代码如下:
public final class Boolean implements java.io.Serializable,Comparable
{
private final boolean value;
}
很明显,凡是成员变量都是final类型的,一定是immutable class,这个Boolean和String一样,一旦构造函数执行完毕,实例的状态就不能再改变了。
Boolean的构造函数有两个:
...
- 2008-10-30 11:35
- 浏览 812
- 评论(0)
转载:用于学习
集群,英文名称为Cluster,通俗地说,集群是这样一种技术:它至少将两个系统连接到一起,使两台服务器能够像一台机器那样工作或者看起来好像一台机器。采用集群系统通常是为了提高系统的稳定性和网 ...
- 2008-10-29 16:13
- 浏览 969
- 评论(0)
使用J2ME技术实现手机触摸屏开发的方法:
首先的修改调试环境,默认情况下是不支持触摸操作的。
在WTK目录下的\WTK\wtklib\devices\DefaultColorPhone\DefaultColorPhone.properties的文件中的:
touch_screen=false,改成true。
即支持触摸屏开发。
MIDP2.0对于触摸屏方法有三个:
1.pointerDragged(int x, int y) 触摸屏拖拽事件;
2.pointerPressed(int x, int y) 触摸屏按压;
3.pointerReleased(int x, int y) ...
转载:用于学习
★→→SessionFactory (org.hibernate.SessionFactory)
包含已经编译的映射(mappings),是制造session的工厂,可能含有一些可以在
各个事务(transaction)之间共享的数据
(1) SessionFactory的缓存
可分为两类:内置缓存和外置缓存。 ...
- 2008-10-23 14:02
- 浏览 781
- 评论(0)