- 博客(113)
- 资源 (19)
- 收藏
- 关注
原创 打印 JavaScript 函数调用堆栈
/* * 打印 JavaScript 函数调用堆栈 */function printCallStack() {var i = 0;var fun = arguments.callee;do {fun = fun.arguments.callee.caller;console.log(++i + ': ' + fun);} while (fun);}
2012-11-06 10:18:20
17587
原创 记录Hibernate 增删改 执行的SQL语句
今天发现了以前写的一个记录Hibernate执行增删改的SQL日志的功能即记录的sql日志可以直接拿到数据库中执行想起来当初为了这个功能费了不少周折,网上也找了好多资料,但是都无法记录确切的SQL语句 如:insert into table (name,age) values('李刚',35);思路: 通过Hibernate 拦截器 + hibernate事件监听器
2012-02-08 16:29:41
2086
2
原创 Ext 带复选框的多选下拉框 MultiSelectComboBox
由于环境问题,以上代码为手敲,未经测试如果笔误请谅解转载请注明出处:http://blog.csdn.net/zidasine/article/details/7007407Ext.namespace("Ext.ux");Ext.ux.CheckBoxDataView = Ext.extend(Ext.DataView, { // 是否点击行 选中 默认点击check'框
2011-11-24 11:40:26
4224
转载 Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
Java读取UTF-8的txt文件第一行出现乱码“?”及解决test.txt文件内容:A中2国3456 test.txt文件采用写字板保存为UTF-8格式保存并关闭后使用写字板再次打开该UTF-8文档,中文、字母正常显示 测试代
2011-09-09 09:58:53
1785
原创 java 调用命令行 备份mysql数据库
// 方式1 String command = "D:\\mysql\\bin\\mysqldump -h127.0.0.1 -uroot -p -ntd -R -dbname"; Runtime runtime = Runtime.getRuntime(); Pro
2011-07-22 10:59:43
848
原创 VC对话框中树形控件节点编辑响应回车事件完成编辑
对话框 添加 PreTranslateMessageBOOL CDlgXXX::PreTranslateMessage(MSG * pMsg){ if(pMsg->message == WM_KEYDOWN) { if(pMsg->wParam == VK_RETURN) { CEdit * pLabelEdit = m_tree.
2011-06-15 10:38:00
1011
原创 VC 对话框中树形控件添加右键菜单
对话框控件添加 OnContextMenu void CDlgXXX::OnContextMenu(CWnd* pWnd,CPoint point){ if(pWnd == &m_tree) { m_tree.ScreenToClient(&point); CMenu m_menu; m_menu.LoadMenu(ID_MENU_X
2011-06-15 10:31:00
1132
原创 VC ADO Oracle 修改BLOB
CString strSql;_CommandPtr m_pCom;m_pCom.CreateInstance(__uuidof(Command));m_pCom->AcitveConnection = xxx;//数据库连接m_pCom->CommandType = adCmdText;strSql.Format("update table set A=?,BLOB(字段名)
2011-06-11 17:51:00
1189
原创 VC ADO Oracle 读写BLOB
1、向数据库中插入一条带有BLOB字段的记录 以下为手动敲入 由于环境问题不能copy 代码 如有笔误或者错误请见谅_Connection m_pConnection;//假设已得到CFile m_file;CFileException e;_RecordsetPtr m_pRecordset;m_pRecordset.CreateInstance(__uuidof(R
2011-06-04 15:52:00
2450
原创 解决itext-rtf.jar 对html转换后生成rtf文档 其中表格行列合并的问题
itext-rtf.jar 对用通过 HTMLWork 类解析html 生成rtf 文档,如果其中含有表格 ,源码对表格行列合并支持的很差尤其是行合并 根本没有做支持源码如下this.colspan = cell.getColspan(); this.rowspan = 1; //cell.getRowspan();// if(cell.getRowspan() > 1) {// this.mergeType = MERGE_VERT_PARE
2011-03-16 16:07:00
2516
7
转载 tomcat6配置https
tomcat6.0配置HTTPS SSL协议使用不对称加密技术实现双方之间信息的安全传递。可以实现信息传递的保密性、完整性,并且会话双方能鉴别对方身份。与网站建立https连接时,浏览器与WEB SERVER之间要经过一个握手的过程来完成身份鉴定与密钥交换,建立安全连接。过程是:1、用户浏览器将其SSL版本号、加密设置参数、与session有关的数据以及其它一些必要信息发送到服务器2、服务器将其SSL版本号、加密设
2011-02-22 13:32:00
1943
原创 mysql 行转列
SELECT<br /> 姓名,<br />MAX(CASEWHEN 科目='语文'THEN 成绩 ELSE0END) AS 语文,<br />MAX(CASEWHEN 科目='数学'THEN 成绩 ELSE0END) AS 数学,<br />MAX(CASEWHEN 科目='英语'THEN 成绩 ELSE0END) AS 英语<br />FROM 成绩表<br />GROUPBY 姓名;<br /><br /><br />内网外网2台机器 代码结果拷贝比较费劲 举个简单的例子标记
2011-01-05 16:51:00
659
转载 SVN 签出源码 地址大全
<br />很多优秀的开源项目已经提供SVN源码签出了,无论是解疑还是学习,都是一大幸福之事啊!<br /><br /><br /><br />Apache的SVN库,强烈推荐!<br />http://svn.apache.org/repos/asf/<br /> <br />里面不但有Struts的源码,还有著名的Apache jakarta project<br />相当好的Web UI框架Tiles<br />现在很流行的项目管理工具Maven<br />Ant、Commons、Tomcat、Ope
2010-12-08 17:56:00
879
原创 解决:文件下载 文件名中有空格 ff会将文件名截断
在下载文件的时候 如果文件名中含有空格 ie 会正常下载并显示正确的文件名ff下会以空格前的字符作为文件名目前的处理方式如下:(未找到更好的解决办法)struts2中的处理HttpServletRequest request = (HttpServletRequest)ActionContext.getContext().get("com.opensymphony.xwork2.dispatcher.HttpServletRequest");String userAgent = request
2010-11-18 11:34:00
1402
转载 如何才能养成高效工作的好习惯
<br />习惯一:别指望谁能推着你走<br />如果你不向前走,谁又会推你走呢?因此,积极主动的态度,是实现个人愿景的原则。我们常说:“我不会……因为遗传……”、“我迟到,因为……”、“我的计划没完成,因为……”我们总是在找借口或是抱怨,在不满中消耗自己的生命。<br />而人类与动物的区别正是人能主动积极地创造、实现梦想,来提升我们的生命品质。所以,有效能的人士为自己的行为及一生所做的选择负责,自主选择应对外界环境的态度和应对方法;他们致力于实现有能力控制的事情,而不是被动地忧虑那些没法控制或难以
2010-07-23 13:09:00
1011
原创 Ext动态改变grid tbar 按钮tip
grid 动态改变工具栏按钮的tooltip的时候,可以在按钮属性里面加入: setTooltip : function(tip){ this.el.child(this.buttonSelector).dom[this.tooltipType] = tip;}参数是要显示的tip
2010-06-12 16:12:00
1415
转载 给创业团队的10个建议(转)
1、不要把UI设计、前端技术的人放在技术组,把他们放产品组;2、不要全靠设计师来设计产品,全体动员;3、不要被用户带进沟里,除了立项前的用户访谈在第一期产品上线之前只搞易用性的测试即可;4、不要痴迷新技术,用最简单的方法实现最基本的产品架构和功能;5、不要等产品非常完善之后再推出,没有让用户充分使用之前不要改变产品方向;6、不要让投资人参与产品细节。产品只能有一个核心,
2010-04-20 12:52:00
599
原创 mysql 创建外键提示 Can't create table 'xx.#sql-d14_4f' (errno: 150)
错误信息如下 Cant create table xx.#sql-d14_4f (errno: 150) 经查 建立外键的列于关联列的类型不一致导致的
2010-04-08 14:41:00
1439
1
转载 MYsql日志配置及查看
mysql有以下几种日志:错误日志: -log-err查询日志: -log慢查询日志: -log-slow-queries更新日志: -log-update二进制日志: -log-bin是否启用了日志mysql>show variables like ‘log_%’;怎样知道当前的日志mysql> show
2010-03-31 13:26:00
12003
转载 Mysql中两个有用的sql性能分析语句
1> explain SQL,类似于Oracle中explain语句 例如:explain select * from nad_aditem; 2> select benchmark(count,sql);计算sql语句执行count次所花费的时间 例如: mysql> select benchmark(1000,"SELECT * FROM AD");
2010-03-31 12:55:00
969
2
原创 删除桌面被占用文件
今天要下载个安装文件,直接保存在了桌面。下载后发现0字节,不可执行 准备删除,发现删不掉,提示被另一个程序占用,打开任务管理器没有发现进程。系统加载项中也没有找到。 重启机器再删仍然没有删掉。于是任务管理器结束explorer进程,任务管理器--》文件---》新建任务 进入命令行,切到桌面 del xxx 然后在explorer 文件被删掉
2010-03-25 22:37:00
769
转载 svn 使用教程之-分支/标记 合并 subeclipse
分支的基本概念就正如它的名字,开发的一条线独立于另一条线,如果回顾历史,可以发现两条线分享共同的历史,一个分支总是从一个备份开始的,从那里开始,发展自己独有的历史(如下图所示) ⑴创建分支 假设目前我们版本库中的项目的布局如下图: 如图所示,我们的项目放在了trunk(主线)目录
2010-03-05 09:38:00
3565
1
转载 高效JavaScript 字符串替换函数的benchmark
版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2006/11/23/javascript-strreplace-benchmark/以及本声明。感谢Clear为我们提供了这个效率更高的字符串替换函数。这是经常使用的HTML特殊字符替换函数,即将 &、、" 等函数替换成 &、、"。通常的作法都是连续使用数个 repla
2010-02-24 10:42:00
517
原创 IText 生成rtf 内容中含有HTML标签处理
import java.io.FileOutputStream;import java.io.OutputStream;import java.io.StringReader;import java.util.List;import com.lowagie.text.Document;import com.lowagie.text.PageSize;import com.l
2010-02-24 10:27:00
1922
8
转载 Java中的transient,volatile和strictfp关键字
Java中的transient,volatile和strictfp关键字 如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:Java代码 class T { transient int a; //不需要维持 int b; //需要维持
2010-01-25 20:38:00
478
转载 面向对象程序设计法则
组合n (对象)组合是一种通过创建一个组合了其它对象的对象,从而获得新功能的复用方法。n 将功能委托给所组合的一个对象,从而获得新功能。n 有些时候也称之为“聚合”(aggregation)或“包容”(containment),尽管有些作者对这些术语赋予了专门的含义
2010-01-24 10:27:00
429
原创 Ext renderer
Ext Grid CM renderer :function(value, cell, record, rowIndex, columnIndex, store){}
2009-12-30 11:33:00
429
转载 spring的aop做日志的控制
1.先用Aspect取得切入点,然后出入切入点了。2,在要切入的地方加入自定义的注释。然后获取自定义注释的值写入日志文件即可.如下列:@Configurable@Aspectpublic class LoggingAspect { private static Log logger = LogFactory.getLog(LoggingAspect.class);
2009-12-29 15:00:00
1103
原创 Ext Panel 出现对象不支持此属性 的问题
var projectPanel = new Ext.TabPanel({ id : tab, border : false, el:projectPanel-div, activeTab : 0, items : [{
2009-12-03 09:01:00
643
转载 理解并解决IE的内存泄漏方式[翻译4]
这段时间挺忙,不过还好终于圆满提交了产品的一个重要feature,Enterprise Overall Dashboard,有空再介绍一下。关于这个IE内存泄漏虽然是越来越郁闷,不过郁闷归郁闷,还是因该要有个善始善终,于是把最后一节翻完了放上来,这也好是个完整的系列。 貌似泄漏(Pseudo-Leaks) 在大多数时候,一些APIs的实际的
2009-11-18 13:18:00
426
转载 理解并解决IE的内存泄漏方式[翻译3]
这一节非常的让人郁闷,不管是翻译过程还是文章内容本身。居然对DOM的这样简单操作区别都可以带来这么大的泄漏问题,真的是没有语言了。看完后欢迎说说你的感受,我的感受附在了文尾。 页面交叉泄漏(Cross-Page Leaks) 这种基于插入顺序而常常引起的泄漏问题,主要是由于对象创建过程中的临时对象未能被及时清理和释放造成的。它一般在动态创建页面元素,
2009-11-18 13:17:00
412
转载 IE,firefox内存溢出原因与解决方法
JavaScript 中的内存泄漏JavaScript 是一种垃圾收集式语言,这就是说,内存是根据对象的创建分配给该对象的,并会在没有对该对象的引用时由浏览器收回。JavaScript 的垃圾收集机制本身并没有问题,但浏览器在为 DOM 对象分配和恢复内存的方式上却有些出入。InternetExplorer 和 Mozilla Firefox 均使用引用计数来为 DOM
2009-11-18 13:13:00
2391
转载 理解并解决IE的内存泄漏方式[翻译2]
大家节日快乐!俺就继续这个IE内存泄漏的主题来作为节日礼物了,并且相当欢迎大家来一起讨论。这一节讲Closures引起的内存泄漏,最后我还是决定把Closures翻译成了闭包或闭包函数。而且又在KB中看到一个对Closures的解释,它是这么说的:HTML>HEAD>script language="javasc
2009-11-18 10:37:00
412
转载 理解并解决IE的内存泄漏方式[翻译]
这篇文章其实已经看了有些日子了,并且最近的一些开发都在尽量的遵循文中的原则。可是目前的情况是代码规模稍微大点以后,IE的内存泄漏还是很严重,于是我非常生气(倒没啥后果)觉得该把这篇文章挖出来批批。为了方便批斗,所以决定先给翻译成中文,结果在精读以后,发现每个泄漏情景的描述和避免,作者几乎都留了一手,所以这么看来文章又都对了,没啥可批的啦。只是让我想起啦真的刘一手。
2009-11-18 10:33:00
505
转载 jvm与tomcat内存设置
Linux上:在/usr/tomcat/bin/catalina.sh中加入export JAVA_OPTS=-Xms[初始化内存大小] -Xmx[可以使用最大内存]例如:export JAVA_OPTS=-Xms256m -Xmx512m Windows上:在catalina.bat里设置初始内存和最大内存: set CATALI
2009-11-13 11:24:00
503
转载 struts2 读取资源文件
假设我们在某个ChildAction中调用了getText("user.title"),Struts2.0的将会执行以下的操作:查找ChildAction_xx_XX.properties文件或ChildAction.properties;查找ChildAction实现的接口,查找与接口同名的资源文件MyInterface.properties;查找Chi
2009-11-04 16:44:00
1078
转载 java.util.Properties 读取资源文件
public class TestPropertes { public static void main(String[] args) { Properties pp = new Properties(); FileInputStream in = null; FileInputStream xmlin = null;
2009-11-04 16:42:00
663
原创 String.prototype.replaceAll
String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) { if (!RegExp.prototype.isPrototypeOf(reallyDo)) { return this.replace(new RegExp(reallyDo, (ignoreCase ?
2009-11-04 08:44:00
1147
转载 开始→运行→输入的命令集锦
mstsc--远程桌面连接 logoff--注销命令 rononce -p --15秒关机 tsshutdn--60秒倒计时关机命令 iexpress--木马捆绑工具,系统自带 tourstart--xp简介(安装完成后出现的漫游xp程序) winchat--XP自带局域网聊天 sndrec32--录音机 Nslookup--IP地址侦测器 explorer--打开资源管理器 lusrmgr.ms
2009-10-21 21:15:00
376
无线通讯基站的基带发端仿真系统软件使用文档
2012-12-24
Primavera P6 PM参考手册中文版
2011-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人