- 军军小站|张军博客
搜索到与相关的文章
编程技术

用log4j打印堆栈报错信息

当多个项目共用一个应用服务器时,堆栈信息只有在控制台才能看到。而控制台只有一个,这样调试极不方便。想了个办法,用log4j保存堆栈信息,代码如下:publicstaticvoiderrorException(Exceptione){StackTraceElement[]ste=e.getStackTrace();logger.userOperateError(e.getMessage());for(inti=0;i

系统 2019-08-29 22:03:44 2652

编程技术

PowerDesigner概念模型详解

环境PowerDesigner12.5WindowsXP中文版一、概念模型的重要性PowerDeigner是最强大、最优秀的数据建模工具,是Sybase公司最伟大的产品。目前最新版本是12.5,从9一直用到现在,对PD的认识也是在逐步加深。常常在工作中,看到大家用PD,都是用来建几个表,实际上是做PDM,上来就干这个,实际上,这么用PD,是对强悍的PD一种侮辱。PD仅仅是这么玩的吗?数据库设计的步骤是什么,难道上来稍稍想一下就搞个pdm出来?下面简单回顾下

系统 2019-08-29 21:59:18 2652

CSS

深入学习CSS DIV相对定位语法

其实CSSDIV相对定位是一个非常容易掌握的概念。如果对一个元素进行CSSDIV相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。CSSDIV相对定位绝对定位使你能精确地定位要素在页面的独立位置,而不考虑页面其它要素的定位设置。CSSDIV相对定位指你所定位的要素的位置相对于在文件中所分配的位置。例:I{position:relative;left:40px;top:10px}CSSDIV相对定位的

系统 2019-08-12 09:30:05 2652

编程技术

虚拟机 手机连接上的图形标识不见了 解决

奇怪的事情天天有,今天尤其多。使用虚拟机开发,当插上手机后,虚拟机会抢先获得手机的开发访问权限。在虚拟机里断开连接,删除掉手机之后,在宿主机xp下才能正常用如360手机助手来访问手机。正常情况下,手机插入后再虚拟机的右下脚会有一个方形的标示,如下图:奇怪的是今天竟然莫名奇妙的不见了,要在虚拟机和xp下切换手机的访问权很不方便。解决:点击虚拟机的最上面的“虚拟机”----------“移除设备”,然后找到手机设备后,在“状态栏显示”前面打勾就可以了。虚拟机手

系统 2019-08-12 09:29:41 2652

编程技术

昨天在家玩一天空竹!

周六在体育公园看见有人玩空竹最后看得着迷了,立刻到城北市场买了一个,昨天在家玩了一天空竹。今天早上来公司先在土豆网上看了看视频,又查这空竹还很有来历:一.空竹的历史抖空竹在我国有着悠久的历史,早在三国时期,曹植写过一首诗《空竹赋》;宋朝时期,宋江写过一首七言四句诗:"一声低来一声高,嘹亮声音透碧宵,空有许多雄气力,无人提挈漫徒劳。";明代刘侗、于奕正在《帝京景物略》卷二中记述了空钟(空竹)的制作方法及玩法。清代坐观老人在《清代野记》中写到:"京师儿童玩具,

系统 2019-08-29 23:01:17 2651

编程技术

让QTreeWidget中的项目有复选框(转贴)

让QTreeWidget中的项目有复选框(转贴)1,调整列宽:header()->setResizeMode(QHeaderView::Interactive);setColumnWidth(0,200);//第一列宽设为2002,单击treewidget的header自动重新排列各item,设置如下:setSortingEnabled(true);3,拖曳:setDragEnabled(true);//允许拖曳某itemsetAcceptDrops(tr

系统 2019-08-12 09:30:28 2651

各行各业

Ralph Kimball

RalphKimball是数据仓库和商务智能领域的权威专家。作为一名最早的数据仓库架构师,他长期以来一直坚信数据仓库的设计必须遵循易于理解和快速反应的准则。他创立的维度建模方法论(或Kimball方法论)已经成为决策支持领域的金科玉律。相较于数据仓库的其他领先架构(BillInmon的架构),Kimball的方法被归类为自底向上的方法。RalphKimball博士自1982年以来一直是数据仓库行业最主要的开拓者,并且是目前最知名的演讲人、咨询师与培训员之一

系统 2019-08-12 09:27:29 2651

数据库相关

SQL PIVOT

可以使用PIVOT和UNPIVOT关系运算符将表值表达式更改为另一个表。PIVOT通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT与PIVOT执行相反的操作,将表值表达式的列转换为列值。示例源数据DaysToManufactureAverageCost05.08851223.882359.10824949.4105使用pivot行转列以得到以下的数据:Cost_Sorted_

系统 2019-08-12 01:54:55 2651

数据库相关

TRIGGER的使用(修改SP自动触发)

1CREATETRIGGER[trg_save_change_SP]2ONDATABASE3FORCREATE_PROCEDURE,ALTER_PROCEDURE,DROP_PROCEDURE4AS5DECLARE@dataXML6DECLARE@InstanceNamenvarchar(200),7@DBNamenvarchar(100),8@ObjectIDint,9@Versionint,10@DBUsernvarchar(100),11@InDat

系统 2019-08-12 01:34:00 2651

操作系统

WPF优化:Freezable冻结对象

WPF虽然很美观,效果很炫,但是对资源的消耗也很大,尤其是初次接触WPF的人,因为很多地方虽然实现了想要的效果,但是由于经验问题,所以也会造成很大的资源浪费,好的程序,需要更好的优化。虽然可能只是节省了很少的一点资源,但是对整体程序运行的速度与稳定性来说,也许就起到了决定性的作用;每个地方都能做到一点优化,那么在成个程序中,优化的效果就会很明显,流畅、稳定,才是一个程序的健康状态。在MSDN上看到的这个说明“对象行为”,上面说到,每一个SolidColor

系统 2019-08-12 01:33:09 2651