- 博客(27)
- 资源 (3)
- 收藏
- 关注
转载 Spring AOP介绍及源码分析
软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程;前者是为了提高开发效率,而后者则使用了归纳法,把具有共性的东西进行归类并使之模块化,达到便于维护和扩展的目的;如果说面向对象编程可以对业务需求进行很好的分解使之模块化;那么面向切面编程AOP(Aspect-Oriented Programming)则可以对系统需求进行很好的模软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程
2015-12-07 17:23:12
2895
原创 TWaver自动化设计平台Legolas —— 交互事件响应动作
http://v.youku.com/v_show/id_XOTYxMzYxNTA4.html在“自定义数据响应动作”篇中,介绍了“动作”相关内容,了解到“动作”分为多种,各种动作的添加方式相同,但是应用方式各自不同。在视频中能看到两种阀门(扳手式和旋转式)的不同动作,这里就以它们的实现为例,来介绍交互事件响应动作的使用交互事件响应动作指人机交互时的事件响应动作,例如鼠标、
2015-05-25 12:00:58
1385
原创 TWaver自动化设计平台Legolas —— 数据响应动作
在上一篇入门流程中有简单提到“动作”,这篇就介绍如何添加动作,并应用动作。简介“动作”从使用场景角度可以分为数据响应动作和事件响应动作,其中事件响应动作又可以细分为交互响应动作和逻辑事件响应动作Legolas中的“动作”使用Javascript语言定义,使用Javascript做脚本语言的原因第一, Legolas前台使用Javascript编写第二, Javascri
2015-05-25 11:37:50
1247
原创 TWaver自动化设计平台Legolas —— 入门流程
客户的2D管汇系统上线差不多有一年了,前段时间回访的时候给客户演示了TWaver HTML 3D的效果,立马要跟我们谈二期,要包含3D呈现,这可把商务高兴坏了。借此机会,一层一层揭开Legolas神秘的面纱,此篇就概括的介绍Legolas搭建应用的流程,具体功能点另开新篇,形成一系列的文章第一步,将模板库中的模板拖入场景中(场景可为2D或3D,这里以3D为例)拖入场
2015-05-25 11:29:46
1477
原创 被忽视的TWaver功能(1)
应客户需求写个Demo,Demo中包含一些常用的功能,包括解析JSON数据生成TWaver中的网元和连线,网元右下角带上不同标识的小图标,连线需要是二次曲线,弹出菜单和信息板,跟大家分享下。先上图让大家看看效果(大家在学习的同时,能否发现这次Demo有所不同)解析JSON数据生成TWaver中的网元和连线下面是Demo中用到的JSON数据格式样例
2014-10-20 15:30:29
1467
原创 TWaver Group共享网元
熟悉TWaver的用户都知道Group的概念,如果是Group,那必然会出现一个网元在多组的情况,最近有客户遇到这个问题,给写了Demo,这些也跟大家分享一下如何实现,先让我们看看共享网元的效果
2014-08-20 20:29:40
2363
原创 heatmap原理简介
昨天客户发来邮件想控制温度云图中温度点的渐变的颜色半径(红色太多,其他渐变色太少),今天早上研究了下heatmap.js里面的代码,找到控制的办法,能解决华三的需求,也学到了一些妙招,跟大家分享一下之前有简单了解过heatmap有一个调色板,每个点的对应颜色值就是从这个调色板上拿出来的,就先看了生成调色板的代码设置调色板上的颜色var gradient = { 0.25
2014-04-27 12:08:48
22697
原创 如何启用WebGL
在支持mono-design的过程中,还是有些用户不是很清楚如何启动WebGL,尤其是在XP的环境下,所以简单总结了下,WebGL在主流的浏览器上如何设置,但是对于IE没有详细介绍,由于IE11才支持WebGL,IE6-10只能使用其他办法,所以后期用单独一篇介绍IE的情况要运行WebGL,必须有一个支持它的浏览器。先来看看在桌面平台上有哪些设备和平台已经支持WebGL了Googl
2014-03-30 22:19:09
51500
原创 javascript add(1)(2)(3)(4)解析
function load(){ alert(add(1)(2)(3)(4)); } function add(x){ //由于要一个数记住每次的计算值,所以使用了闭包,在addFake中记住了x的值,第一次调用add(),初始化了addFake,并将x保存在addFake的作用链中,然后返回addFake
2014-03-30 22:08:30
8609
原创 如何允许WebGL从本地载入资源
随着mono-design不断推广,用户越来越多,陆续有电话来询问“为什么3D展现的时候,是一团黑?”,针对这个问题,专门写个帖子说明原因并给出解决方案,并且在mono-design编辑器中加了判断功能,同时链接到这里,不用等到发现一团黑时,才知道出问题。好了,言归正传,开始分析问题:当发现3D展现是一团黑的时候,在控制台如果看到“Unable to get image data fr
2014-02-26 20:07:28
7307
1
原创 Java Web Start为什么能加载pack.gz
我们每次给国外更新的时候,都只是更新了 .jar.pack.gz, 不用更新jar。只知道这样可以,不知道为什么可以,每次出问题我们也会考虑,会不会加载成老的jar包了。今天到官网上找了找,发现了原因:以JBOSS为例,在webstart.war\WEB-INF\lib下面有jnlp-servlet.jar,我们点击界面上jnlp的链接后,会与jnlp-servlet.jar中的JnlpD
2012-11-06 19:36:17
1706
翻译 JBoss jmx-console和web-console安全设置
五一放假的时候给2Bizbox ERP国外新客户部署了两台服务器,忙到很晚才睡觉,搞定了心里舒服了,睡的也香,但是假期结束来了客户说服务器被hack了,结果服务器re-image,所有工作白做了。多的不扯了,被hack,主要原因是JBoss的jmx-console和web-console导致的, 所以这里说下JBoss相关的安全设置吧。JBoss jmx-console和web-console
2012-05-14 18:34:01
13726
原创 java对jar的解压和压缩
由于2BizBox ERP全部代码重构,调整了些目录结构,所以也需要对相应的jar包进行修改,这里用到java对jar的解压和压缩的技术,第一次做到这个,也遇到些情况,在这里跟大家分享一下。java对jar的解压和压缩,主要用到了JarFile和JarEntry两个类。JarFile用于读取jar文件的内容;JarEntry用于表示jar文件条目。条目指的是什么?给举个列子
2012-05-14 14:03:32
8336
原创 如何查询MySql日志
今天美国老板发来一封email,一句What happen to ...? 其他任何线索没有,我的给出答案,一一排查,看能否找到问题缘由或是恢复数据,更新问题?程序问题?结果都是没有头绪,最后想了下mysql的日志看能否看看,以前没看过mysql的日志,查查资料,最终皇天不负有心人,搞定了,现在总结下:1.首先确认你日志是否启用了MySQL>show variables like
2012-02-23 19:14:29
92833
原创 Mysql 错误,关键字
工作中遇到个问题,分析后发现是使用关键字造成的,正好跟大家分享下。在给某个对象添加了一个字段,其中数据库column 对应的名称是 ‘change’, 然后在添加对象的时候就会报: the manual that corresponds to your MySQL server version for the right syntax to use near 'change, ra)
2012-01-06 11:57:51
1726
转载 PO/VO/DAO/BO/POJO是什么(JAVA几种对象的解释)
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作. VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据
2011-11-06 21:01:25
583
原创 symbol PDA MC3100
<br /><br /> 以前从来没有接触过 PDA,以为是很高科技的东东。这次想给客户设计一个功能,这个功能很简单,就是扫描些条码然后把这些条码给电脑。一般的条码扫描机只有扫一次写一次的效果,咨询些做硬件的后说可以使用盘点机,这样就购买了Symbol的MC1000。买回来一看,其实就是PDA掌上电脑,里面有操作系统。从开始的一无所知到写个程序跑起来,还是经历了一番波折,但我喜欢的就是这种波折。<br /> (1)认识1:MC1000连电脑不需要驱动,这个问题很简单,但对于刚开始接触这个东西的我还是Go
2011-04-02 15:47:00
5175
转载 问题1:java中没有实现这种“byte a = 0xB2 --> String b = “B2””转换的简单实现需要自己实现。 答:自己编写的转换函数,思路将byte的高低4位分开,分别转换为对应的字符然后合成返回的字符串。 java 代码 1.
<br /><br />问题1:java中没有实现这种“byte a = 0xB2 --> String b = “B2””转换的简单实现需要自己实现。 <br />答:自己编写的转换函数,思路将byte的高低4位分开,分别转换为对应的字符然后合成返回的字符串。java 代码public static String byteToString(byte b) { byte high, low; byte maskHigh = (byte)0xf0; byte maskLow = 0x0f
2011-03-24 12:34:00
1551
转载 javax.comm 2.0 windows下Eclipse的配置 转
javax.comm 2.0 windows下Eclipse的配置 转文章分类:Java编程 要在Windows下,对计算机的串口或并口等进行编程,可以选择使用Java Communication API (javax.comm)包,现在最新的版本是3.0版本,但是3.0版本并没有支持windows系统的,只有Linux和Solaris,所有我们只能找原来的2.0的版本了。http://llk.media.mit.edu/projects/cricket/software/javaSe
2011-03-18 16:26:00
753
转载 Java串口通信详解
<br />1 串口通信简介<br /> 1.1 常见的Java串口包<br /> 1.2 串口包的安装(Windows下)2 串口API概览... 22.1 javax.comm.CommPort22.2 javax.comm.CommPortIdentifier32.3 javax.comm.SerialPort32.4 串口API实例... 32.4.1 列举
2011-03-18 14:50:00
1074
转载 免费ERP第一锤:用Swing这个可以
<br />前面几篇《Swing大刀》的探讨,引起了大家对Swing技术的兴趣,也引来了不少的口水和砖头。最近在JavaEye上已经可以看到不少高质量的Swing讨论和应用介绍,这已经是很大的变化。不过更多的同学对Swing的应用还是比较茫然甚至怀疑:Swing能做大型应用么?今后我想讨论一些Swing在大项目中实践,是更有意义的事情,总比单纯的技术口水要有聊一些。<br /> <br />这些年大家都在说:Swing学起来费劲,用的也不多,见到的应用也不多,能做大型应用么?最近还有朋友看了
2011-02-18 15:10:00
885
转载 免费ERP第二锤:架构简单就好
<br />上一锤提到了刚发布的免费ERP系统(www.2bizbox.com)后,大家反响很热烈,短短3天就被下载了2万多次,服务器一度宕机,呵呵。大家讨论也比较热烈,纷纷提出不少问题和技术探讨,感觉非常有意义。这次和大家分享一下关于这个免费ERP的架构设计。之前先回答一下大家比较关心的一些问题: * 网站只提供了windows的exe安装版,大家询问是否有适合linux跑的版本:这个可以有,不过还需要一点时间来发布,几周后就会有下载,请大家耐心等待并及时关注。目前,官网上已经提供了
2011-02-18 15:05:00
873
转载 免费ERP第三锤:界面好看,更要好用
<br />前面两锤后,得到很多朋友的鼓励,并希望继续深入探讨2BizBox这款免费ERP的开发方面的经验。这两天有空,就又写了一锤,欢迎大家拍砖。首先回顾前两锤大家关注的一些问题: * ServletFacade总控制器每次收到请求通过反射区分发业务处理吗?是否性能问题? 没错,每次都反射,性能方面没啥问题。首先,这里的分发有两层,首先是对模块EJB的分发,这里会对EJB访问实例进行缓存,下次有invoke就直接拿出来用就行了;接下来会对业务层以及进一步对DAO一层的类进行反
2011-02-18 14:44:00
1359
转载 免费ERP第四锤:免费?必须地!
<br />就不解释什么是ERP了。直接说说ERP这个行当吧。<br /> 混乱的ERP行业<br />ERP这个行当怪的很。其实ERP的行业的盘子不大。以制造业为例,根据计世资讯统计,2008年中国生产制造ERP市场规模仅有37.8亿元,还不及Oracle一个公司在中国一个地区的销售额。但ERP行业中的厂商和从业者却是数目众多。根据有关资料,目前全世界ERP供应商大约100家,中国宣称自己为ERP供应商的公司超过1000家。这样的市场必然鱼龙混杂、良莠不齐、一哄而上、乌烟瘴气。各厂商各显神通,
2011-02-18 14:31:00
1670
原创 对于DB2“SQL2421N 不允许表空间级备份,因为未启用前滚恢复。”解决方法
在对DB2中表空间的备份时候,当报错“SQL2421N 不允许表空间级备份,因为未启用前滚恢复”,原因及解决方法如下:------------------------------ 输入的命令 ------------------------------backup database STUDENT tablespace(syscatspace,userspace1)
2009-09-24 13:52:00
1602
原创 ASP中注册表错误的解决报告
在ASP项目中,当出现“注册表错误,无法写入”错误的时候,本人遇到的错误原因有两个,在这里跟大家共同探讨下。 第一个是,电脑的文件系统式NTFS格式的,这样的话数据库没有权限。 解决方法:在数据库所在文件夹上(或比它高的任意等级目录都可以)右击,属性,会弹出一对话框,如下图所示: 点击安全,如图:
2009-09-24 13:47:00
701
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅