技术交流
文章平均质量分 58
yandaqiye
这个作者很懒,什么都没留下…
展开
-
如何去掉abator生成文件中讨厌的注释
abator生成的类和xml文件中存在很多讨厌人的注释,通过以下几步去掉这些注释:1.下载你安装的abator的源文件,下载网址为[url]http://ibatis.apache.org/ibator.html[/url]。2.修改注释类的源代码。注释类的类路径是:org.apache.ibatis.abator.internal.DefaultCommentGenerator.java...2008-11-07 14:42:56 · 160 阅读 · 0 评论 -
Javascript动态生成表格的性能调优
客户端动态输出table数据并展示表格,是web应用中较为常见的工作。对于循环打印输出tr,td本身是一件非常僵硬和暴力的编程办法,再加上最后绑定元素innerHTML字符流输出,系统所消耗的性能代价是非常高昂的,如果我们需要展现的数据非常庞大时,那么代价也是成倍的。然而这种动态输出表格的方法是大多数客户端程序员最常用的方法。那么基于最常用的方法,如何才能降低性能成本,改善用户体验...原创 2010-07-14 16:19:38 · 120 阅读 · 0 评论 -
Jbpm4常用操作
一、流程定义1.部署流程定义 ProcessEngine processEngine = new Configuration().buildProcessEngine(); RepositoryService repositoryService = processEngine.getRepositoryService(); 例:布署文件中的流程 //布署当前目录...原创 2010-08-12 15:23:04 · 111 阅读 · 0 评论 -
使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
本来是想测试一下使用Javascript生成一个比较大的表格,大概需要多长时间,一直认为这会是一个比较固定的时间。期间用了几种不同的方法,发现效率相差太大了。下面是测试的具体说明: 目标:生成一个2000*5的表格,每个单元格的内容是行号+逗号+列号 方法一:使用createElement生成表格,使用insertRow和insertCell方法生成行列,单元格的内容使用inn...原创 2010-06-30 13:34:50 · 94 阅读 · 0 评论 -
java中String\十六进制String\byte[]之间相互转换函数
public static String stringToHexString(String strPart) { String hexString = ""; for (int i = 0; i < strPart.length(); i++) { int ch = (int) strPart.charAt(i); S...原创 2011-05-04 20:29:23 · 104 阅读 · 0 评论 -
更改oracle用户密码
alter user sys identified by sys原创 2011-02-07 09:42:28 · 132 阅读 · 0 评论 -
Oracle数据库分区表操作方法
在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大型应用系统的性能。 使用分区的优点: ·增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然...原创 2011-04-06 16:05:10 · 92 阅读 · 0 评论 -
性能监控之监控SQL语句
分析表 analyze table tablename compute statistics for all indexes; analyze table tablename compute statistics for all indexed columns; analyze table tablename compute statistics for table; 监控事例的等待 select...原创 2012-05-28 09:54:08 · 105 阅读 · 0 评论 -
oracle数据库分析响应时间
--查看数据库响应状况 select * from SYS.V_$SYSMETRIC where METRIC_NAME IN ( 'Database CPU Time Ratio', 'Database Wait Time Ratio') AND INTSIZE_CSEC = (select max(INTSIZE_CSEC) from SYS.V_$SYSMETRIC) --查看数据...原创 2012-03-07 12:40:53 · 850 阅读 · 0 评论 -
android 环境下使用cocos2d-x的环境配置步骤
一、准备工作准备必要工具主要有三个(NDK,Cygwin和Cocos2d-X)1.1、NDK(native development kit)。1.2、Cygwin(Windows 环境下的迷你Linux编译器)。1.3、Cocos2d-x继承开发环境(高效的2D游戏开发引擎)。注:前提Android SDK和Eclipse 安装完成,测试NDK-r6b才可以顺利的编译。2、...原创 2012-08-09 17:57:54 · 107 阅读 · 0 评论 -
android应用发布报错处理
错误为:Installation failed due to invalid URI! Please check logcat output for more details. Launch canceled! 解决方法: adb shellcd /datachmod 777 local C:\Users\xxxx>adb st...原创 2012-11-18 14:18:44 · 146 阅读 · 0 评论 -
c和java混编
java中调用c语言首先编写Main.javapublic class Main { public native static int getStrNum(byte str[], int strLen);} 在命令行中,使用如下命令编译:javac Main.java 下面的命令将生成Main.h头文件javah Main 打开vs2008, 新建工程Mak...原创 2012-11-27 22:25:44 · 452 阅读 · 0 评论 -
keytool工具使用详解
1、生成密钥,并以证书文件保存 keytool -genkey -alias bogus -keysize 512 -validity 3650 -keyalg RSA -dname "CN=bogus.com, OU=XXX CA, O=Bogus Inc, L=Stockholm, S=Stockholm, C=SE" -keypass boguspw -storepass bog...原创 2012-12-16 20:36:27 · 211 阅读 · 0 评论 -
mysql 操作日志查看
对my.ini文件进行设置[mysqld]basedir=E:/mysql 4.0.12#bind-address=192.168.15.196datadir=E:/mysql 4.0.12/data#language=E:/mysql 4.0.12/share/your language directory#slow query log#=slowqueris.log...原创 2010-07-09 15:36:30 · 152 阅读 · 0 评论 -
mysql 操作日志查看
对my.ini文件进行设置[mysqld]basedir=E:/mysql 4.0.12#bind-address=192.168.15.196datadir=E:/mysql 4.0.12/data#language=E:/mysql 4.0.12/share/your language directory#slow query log#=slowqueris.log#tmpdir#=#...原创 2010-07-09 15:34:20 · 196 阅读 · 0 评论 -
谈Flash中的鼠标响应
大家都知道,Flash动画能够响应鼠标动作,从而实现各式各样的人机交互。常用的鼠标都有左中右三个键。 1.左键 鼠标左键在Windows系统下担负着神圣的职责,在Flash中也不例外。Flash能够自动捕获鼠标左键的动作,并根据捕获的动作激发内置的鼠标事件,再根据用户为这些事件编写的处理函数完成对鼠标左键的响应。 按钮和影片剪辑常常用来完成响应鼠标与实现交互的过程。对于按钮,可以...原创 2009-01-14 12:55:47 · 325 阅读 · 0 评论 -
用Css写了一个分页样式
Css分页效果(一) Pages: 2 / 12原创 2008-11-09 13:00:51 · 362 阅读 · 0 评论 -
网页常用代码收藏(一)
1. 防止被欠入 2.永远都会带着框架 说明:frames.htm为你的网页,这也是保护页面的一种方法 3.网页将不能被另存为 说明:的用法很广,其中一条就是可以使JS广告失效 4.自动跳转 在源代码中的…加入 说明:content="8" 表示8秒刷新到URL 5.打开窗口立即最大化 ...原创 2008-11-09 13:02:22 · 543 阅读 · 0 评论 -
web标准化设计:常用的CSS命名规则
头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banner...原创 2008-11-09 13:03:08 · 85 阅读 · 0 评论 -
WEB交互界面易用性设计和验收的指导性原则
随着企业intranet和国际internet的迅速发展,越来越多的工作流程,商务交易,教育、培训、会议和讲座,以及个人消费娱乐都被转移到所谓的万维网(World Wide Web,以下简称WEB)上来了。与此相对应的是交互操作的复杂性越来越高。 随着Browser/Server模式的日渐流行,很多操作都是在浏览器环境下的网页上完成的,并不是只有失效的链接和意外的出错才会使操作者感...原创 2008-11-09 13:04:07 · 145 阅读 · 0 评论 -
前台页面开发规范
Web 开发的分散性和交互性,决定了 Web 开发必须遵从一定的开发规范和技术约定,只有每个开发人员都按照一个共同的规范去设计、沟通、开发、测试、部署,才能保证整个开发团队协调一致的工作,从而提高开发工作效率,提升工程项目质量。 一、基本规范: 页面一定要有相应的Title,特殊页面可以不要;如Iframe页、Include页等 主要页面要有meta字段以便于搜索引擎查找,...原创 2008-11-09 13:04:47 · 154 阅读 · 0 评论 -
struts2 性能问题
以下是一些调整Struts2性能的技巧和小窍门。 1.关闭logging和devMode 2.不要使用你不需要的拦截器(interceptors) 如果一个Action不需要全栈的拦截器的话,就使用basicStack拦截器或移除不需要的拦截器。 3.使用正确的HTTP头(缓存控制和过期时间) 当返回一个html页面的时候,要保证html页面包含正确的header,使得浏览...原创 2008-11-09 13:05:19 · 143 阅读 · 0 评论 -
在tomcat中设置session过期时间
1. 在\conf\web.xml中通过参数指定: 180 单位为分钟。2. 在程序中通过servlet api直接修改:HttpSession session = request.getSession(); session.setMaxInactiveInterval(180*60); 单位为秒,设置为-1永...原创 2008-11-09 13:05:52 · 154 阅读 · 0 评论 -
tomcat的startup failed due to previous errors错误
在tomcat上部署应用的时候经常会发上startup failed due to previous errors错误。这个错误产生以后经常会让人摸不到头脑。以下是几点查找经验:1.web.xml文件,这个文件中定义了很多web服务启动需要的类、xml文件,如果这些找不到就会发生startup failed due to previous errors错误。2.如果使用spring的话,在...2008-11-12 15:13:53 · 1183 阅读 · 0 评论 -
struts2.0的标签库(简介)
以前标签库分html、bean、logic、tiles。而struts2.0里的标签却没有分类,只要在jsp头文件加上就能使用。下面介绍各个标签的用法(若有错请指正):A:-----超链接,类似于html里的-----执行一个view里面的一个action-----如果action的errors有值那么显示出来-----如果action的messag...原创 2008-11-12 16:42:10 · 80 阅读 · 0 评论 -
如何进行ibatis动态多条件组合查询以及模糊查询(oracle,mysql)
这几天在学习使用IBATIS突然要使用模糊查询,以及动态多个条件查询,按照自己的想法试了很久,都没解决这个问题.首先是模糊查询的问题,开始时我使用如下条件:select * from user where name like '%#value#%'. 可是怎么也不行,好像还报错了.后来在网上找到了解决方法,就是使用$来代替#号.1>写成: like '%$value$%' 就可以了...原创 2008-11-13 00:53:59 · 289 阅读 · 0 评论 -
MyEclipse 快捷键大全
(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸2006...原创 2008-12-04 23:19:16 · 71 阅读 · 0 评论 -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)...
Javascript 操作select是表单中常见的一种,今天删除多个select值的时候出现了问题,搞了半天原来是索引引起的(即删除的时候要从索引大的开始删,然后再删除索引小的,否则删除了索引小的后索引大的索引就变化了,再删除时就会出现问题--问题的关键是for循环是要从大到小,而不是常规的从0到length)// 4.删除select中选中的项 function jsRemo...原创 2008-12-14 16:45:03 · 283 阅读 · 0 评论 -
VS C++配置JNI
在Microsoft Visual Studio 10.0\VC\include中从Java\jdk1.6.0_23\include目录中添加三个文件jni.hjawt_md.hjni_md.h原创 2012-12-22 00:22:20 · 508 阅读 · 0 评论