随笔 - 32, 文章 - 1, 评论 - 5, 引用 - 0
数据加载中……

关于Flash游戏的更新不动

LD玩Flash游戏,但有时候在游戏加载时老是卡在一个地方不动。刷新多次都一样。
浏览器用的是搜歌的,换IE问题依旧,换chrome就可以了。

分析应该是缓存问题,但清空IE缓存还是不行。

原来FLASH还有自己的缓存,清空后,刷新正常。


大部分Flash游戏都要求保留10m缓存,方便快速加载,但经常出现更新问题。此方法可以解决。

posted @ 2010-11-09 16:09 colorfire 阅读(145) | 评论 (0)编辑 收藏

Eclipse自动补全

打开 Eclipse 的 窗口(Window) -> 首选项(Perferences) -> Java -> 编辑器(Editor )-> 内容辅助(Content)(新版本叫做Context Assist),最下面一栏 自动激活(Auto)-Java的自动激活触发器(Activation) 会看到只有一个”.”存在。表示:只有输入”.”之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。 先把上图中”.”的地方输入几个随便的字符,例如”qwer”,点最下面的”OK”来保存设置。 然 后打开 Eclipse的 文件(File) -> 导出(Export),在窗口中展开 常规(General) -> 首选项(Perferences)–>全部导出(Export all)然后点击 下一步(NEXT)。然后点击浏览(Browse)选择任意的一个路径,保存配置文 件,然后点击完成(Finish) 。

用记事本打开刚才保存的那个配置文件(扩展文件名:*.epf),按搜索”ctrl + F”,输入刚才设置的”qwer”,找到刚才字符串。把”aaaa”修改为”abcdefghijklmnopqrstuvwxyz.”,然后保存,退出记事本。

打开Eclipse的 文件(File) -> 导入(Import) 然后在打开的窗口里展开 常规(General) -> 首选项(Perferences),点击下一步(NEXT) ,选中刚才修改过的配置文件,点击 完成(Finish) 。现在,再打开窗口(Window) ->首选项(Perferences) ,并依次展开 Java -> 编辑器(Editor) -> 内容辅助(Content)的Java的自动激活触发器(Activation),会发现已经超过了4个字符,也就是说我们输入任何字母和”.”都会有代码提示了。

posted @ 2010-10-27 11:37 colorfire 阅读(1234) | 评论 (0)编辑 收藏

[数据库]Oracle释放磁盘空间

--查看当前系统版本--
SQL> select * from v$version;
 
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
PL
/SQL Release 11.1.0.6.0 - Production
CORE    
11.1.0.6.0    Production
TNS 
for Linux: Version 11.1.0.6.0 - Production
NLSRTL Version 
11.1.0.6.0 - Production

--查看数据表占用磁盘空间--
SQL> select segment_name,segment_type,bytes,blocks,extents from user_segments where segment_name='T_FUSE_SEPARATE_SESSION_H_TEMP';
 
SEGMENT_NAME                                                                     SEGMENT_TYPE            BYTES     BLOCKS    EXTENTS
-------------------------------------------------------------------------------- ------------------ ---------- ---------- ----------
T_FUSE_SEPARATE_SESSION_H_TEMP                                                   TABLE PARTITION        131072         16          1
T_FUSE_SEPARATE_SESSION_H_TEMP                                                   
TABLE PARTITION        131072         16          1
T_FUSE_SEPARATE_SESSION_H_TEMP                                                   
TABLE PARTITION        131072         16          1
T_FUSE_SEPARATE_SESSION_H_TEMP                                                   
TABLE PARTITION        131072         16          1
T_FUSE_SEPARATE_SESSION_H_TEMP                                                   
TABLE PARTITION        131072         16          1
T_FUSE_SEPARATE_SESSION_H_TEMP                                                   
TABLE PARTITION        131072         16          1
T_FUSE_SEPARATE_SESSION_H_TEMP                                                   
TABLE PARTITION        131072         16          1
T_FUSE_SEPARATE_SESSION_H_TEMP                                                   
TABLE PARTITION        131072         16          1
T_FUSE_SEPARATE_SESSION_H_TEMP                                                   
TABLE PARTITION        131072         16          1
T_FUSE_SEPARATE_SESSION_H_TEMP                                                   
TABLE PARTITION        131072         16          1
T_FUSE_SEPARATE_SESSION_H_TEMP                                                   
TABLE PARTITION        131072         16          1
T_FUSE_SEPARATE_SESSION_H_TEMP                                                   
TABLE PARTITION        131072         16          1
 
12 rows selected

SQL
> truncate table T_FUSE_SEPARATE_SESSION_H_TEMP;

--清除空间--
SQL> alter table T_FUSE_SEPARATE_SESSION_H_TEMP move;
 
alter table T_FUSE_SEPARATE_SESSION_H_TEMP move
 
ORA
-14511: 不能对分区对象进行操作

--直接删除表--
SQL> drop table T_FUSE_SEPARATE_SESSION_H_TEMP;
 
Table dropped
 
SQL
> commit;
 
Commit complete

--重启数据库--
SQL> shutdown immediate;
#lsnrctl start
#sqlplus 
/nolog
SQL
> connect /as sysdba;
SQL
> startup;

posted @ 2010-08-25 10:07 colorfire 阅读(1627) | 评论 (0)编辑 收藏

Python批量更新文件修改时间

 本地模拟测试准备脚本

import os,sys,time,re
##########################################################
#
#Reset The ModifyDate of AAA File With FileName.                ##
#
#For Example: filename is AAA_01_20100703_2130_0683.TXT##
#
#Auther:qiuwg Date:2010-08-24                                                    ##
#
#########################################################
def list_file_dir(level,rootpath):
    
for path in os.listdir(rootpath):
        absolutely_path 
= os.path.join(rootpath,path)
        
if os.path.isdir(absolutely_path):
            list_file_dir(level
+1, absolutely_path) 
        
else:
            modify_file_date(absolutely_path)

def modify_file_date(file):
    idx
=file.rfind("/")
    path
="./"
    filename
=file
    
if idx > -1:
        path
=file[:idx+1]
        filename
=file[idx+1:]
    
#mt=os.path.getmtime(filename)
    expression=r"^AAA_\d{2}_\d{8}_\d{4}_\d{4}.TXT$"
    
if re.match(expression,filename):
        temp
=filename.split("_");
        
print path+filename+" modifydate >> "+temp[2]+temp[3]
        temptime
=time.strptime(temp[2]+temp[3],'%Y%m%d%H%M')
        mtime
=time.mktime(temptime)
        os.utime(path
+filename,(mtime,mtime))

if __name__ == "__main__":
    list_file_dir(
1,"/ldata/fuse-udr-split/")
    
print "Handed Over"

增加了文件名正则匹配,和递归目录查找。

posted @ 2010-08-24 19:09 colorfire 阅读(883) | 评论 (0)编辑 收藏

JAVA为什么要生成Class文件

题目是前两天朋友突然提出的问题,一时间答不上来。

 

后来仔细查了一下class文件的作用。我想javaer都清楚class文件是作为jvm的可执行文件,与C/C++的机器码文件不一样,它是字节码文件。

 

字节码文件的好处:

1、对源代码文件进行语法检查、语义分析,这一步骤消耗了大量的时间和资源,所以对jvm来说就要轻松多了。

2、更加抽象,一次编译到处执行,这是java的宣传口号。当然字节码文件是与平台无关的。(这点是在别资料上看到的,感觉源代码文件跨平台也是没问题的,例如python)

3、字节码文件可以看作是对源代码文件的压缩封装,占用更少的存储空间以及更快的传输速度。

 

自己再扩展下问题:考虑大胡子James在设计java时为什么要求在执行之前,先编译成class文件?如果是我,更倾向于将源文件直接交给jvm执行,省去javac的步骤进而由jvm自己编译。好处是程序员不用关注编译路径是否配置、源代码文件是否都编译通过、是否有个别文件的class文件没有生成、源代码与class版本是否一致等问题。

 

当然生成class文件的好处也很多:

1、java在设计初期应是面向浏览器/嵌入式开发语言,字节码文件的好处就体现出来了,由于class是在编译过程生成的,所以jvm就不需要做的很大,同时java的运行环境也不要求很高,毕竟最耗时/耗系统资源的工作已经在前一步完成。

2、不需要重复编译,java是面向对象语言,涉及到大量的复用,jar/class的复用比直接复用源代码省去了编译时间。

 

 

推荐看下深入java虚拟机这书

posted @ 2010-08-21 11:02 colorfire 阅读(676) | 评论 (0)编辑 收藏

仅列出标题
共3页: 上一页 1 2 3