阿刘个人Blog:

人生的机遇可遇不可求,当大多数人都不知道那是一个机遇时, 其实那是一个机遇;
当大多数人都以为那是一个机遇时, 其实那已经不再是一个机遇了。
谁先改变观念谁就拥有先机, 谁能改变别人的观念谁就拥有市场。
人这一辈子一定要明白:选择永远大于努力;
人生一定要懂得看着结果做事情。
黄金放错了地方也会被当成砖头。

创造机会的人是勇者;等待机会的人是愚者

--------------------------------------------------------------------------------

预览模式: 普通 | 列表

 

关于Flash统计报表的实现有多种,水晶易表(Flash+XML)、FusionChartsFlash+XML)、OpenFlashJSON)等。
 
ØFusionCharts能够实现柱状图(Column 2D|3D)、多序列柱状图(Multi Series Column2D|3D)、饼图(Pie 2D|3D)、折线图(Line 2D|Multi Series Line 2D)、堆栈图(Stacked Column 2D|3D)等。
 
 
1.XML数据节点和常用属性详解
 
XML数据节点和常用属性详解
 
<chart >….</chart >
 
caption=标题
subcaption=子标题
clickURL=‘abc.jsp‘ 点击整个图表时跳转到abc.jsp
xAxisName=部门
numberSuffix =数据前缀单位
numberSuffix =数据后缀单位
Decimals=‘2’ 保留两位小数,四舍五入
forceDecimals=‘2’ 强制保留两位小数,对于5.1 转换为5.10
yAxisName=完成率’ 如果使用汉字汉符需加属性:rotateYAxisName=1
showValues=‘1’
yAxisMaxValue=‘100’ 对于百分比的常用
bgColor='999999,FFFFFF‘ 渐变
bgColor=‘999999 ’ 单色
useRoundEdges=‘1’ 光线效果
baseFont=宋体
baseFontSize='12'
baseFontColor='333333'
 
 
 
< categories >….. </categories >
 
属性名称
类型
说名
font
String
字体
fontSize
Number
尺寸
fontColor
Color
颜色
 
<category />
 
 
属性
类型
说明
label
String
类别名称
showLabel
Boolean
是否显示名称
toolText
String
 替称
 
 
< set>
 
属性
类型
说明
label
String
名称
value
Number
color
Color
颜色
link
String
链接调用JS方法:link=‘Javascript:method();’
toolText
String
替称
showLabel
Boolean
是否显示名称0/1
showValue
Boolean
是否显示值0/1
dashed
Boolean
是否用虚线0/1
alpha
Number
 透明度0-100
 
< vLine />
 
属性名称
类型
说名
color
String
颜色
thickness
Number
粗线
 
更多复杂应用见FusionChart官方网站

 

分类:Javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 17

关闭计算机指定端口

经常遇见端口被占用情况,但是又不知道哪些程序占用了,往往都要下载第三方软件才能搞定,下面只要3个步骤就可以查到并关闭占用端口的程序,不管木马还是什么都搞定了
1.打开CMD. cmd 2.查找端口号的PID netstat -a -o 3.强行关闭 ntsd -c q -p PID(查询出来的PID号码)
分类:Safe | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 17

ExtJS2.1教程-5]ToolBar(工具栏)

面板中可以有工具栏,工具栏可以位于面板顶部或底部,Ext中工具栏是由Ext.Toolbar类来表示。工具栏上可以放按钮、文本、分隔符等内容。面板对象中内置了很多实用的工具,可以直接通过面板的tools配置选项往面板头部加入预定义的工具栏选项。

这里工具栏主要用于面板中(panel,window等)
这里我们使用toolbar.js toolbar.html来进行演示

下面我们演示一下在window中应用工具栏
我们先创建一个window
 

Java代码 复制代码
  1. Ext.onReady(function(){   
  2.     var win = new Ext.Window({   
  3.         width:400,   
  4.         height:300,   
  5.         title:"窗体"  
  6.     });   
  7.     win.show();   
  8. });  



我们可以看到右上角有一个关闭按钮 那其实就是一个头部工具栏按钮
window中有一个tools的配置选项,他的作用就是定义这个头部的工具栏,他接收的是一个数组
数组中的元素包含id,handle等一系列属性,其中id的值是通过Ext事先定义的一系列中选择填入的,handler是对应的响应事件。handler可以传递三个参数 Event,toolEl,panel
 

Java代码 复制代码
  1. Ext.onReady(function(){   
  2.     var win = new Ext.Window({   
  3.         width:400,   
  4.         height:300,   
  5.         title:"窗体",   
  6.         tools:[{   
  7.             id:"toggle"  
  8.         },{   
  9.             id:"close"  
  10.         },{   
  11.             id:"help"  
  12.         }]   
  13.     });   
  14.     win.show();   
  15. });  




这里还有一些属性比如qtip,on这里的on很特殊,可以是我们自定义的一些事件 比如鼠标移入等等具体可以参见addListener
这里需要说明的是在使用qtip之前需要调用Ext的qtip初始化方法
 

Java代码 复制代码
  1. Ext.onReady(function(){   
  2.     Ext.QuickTips.init();   
  3.     var win = new Ext.Window({   
  4.         width:400,   
  5.         height:300,   
  6.         title:"窗体",   
  7.         tools:[{   
  8.             id:"toggle",   
  9.             handler:function(e,t,p){   
  10.                    
  11.                 },   
  12.             qtip:"hello"  
  13.         },{   
  14.             id:"close"  
  15.         },{   
  16.             id:"help"  
  17.         }]   
  18.     });   
  19.     win.show();   
  20. });  




tbar属性是顶部工具栏,可以有数组和object
我们先来看看ToolBar类,ToolBar的构造方法可以通过object或者数组类型的配置选项进行创建
 

Java代码 复制代码
  1. Ext.onReady(function(){   
  2.     Ext.QuickTips.init();   
  3.     var win = new Ext.Window({   
  4.         width:400,   
  5.         height:300,   
  6.         title:"窗体",   
  7.         tools:[{   
  8.             id:"toggle",   
  9.             handler:function(e,t,p){   
  10.                    
  11.                 },   
  12.             qtip:"hello"  
  13.         },{   
  14.             id:"close"  
  15.         },{   
  16.             id:"help"  
  17.         }],   
  18.         tbar:new Ext.Toolbar({   
  19.             width:200,   
  20.             height:50  
  21.         })   
  22.     });   
  23.     win.show();   
  24. });  

查看更多...

分类:Javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 31

Ext.Toolbar

方法
Toolbar( Object/Array config )
构造

add( Mixed arg1, Mixed arg2, Mixed etc. ) : void

查看更多...

分类:Javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 28

java术语 PO/POJO/VO/BO/DAO/DTO

PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.

VO(value object) 值对象
通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已.但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递.

查看更多...

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 68

Java filter 几个过滤器例子

一、使浏览器不缓存页面的过滤器    
import javax.servlet.*;    
import javax.servlet.http.HttpServletResponse;    
import java.io.IOException;    
   

查看更多...

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 133

javascript内存泄露问题处理

引用自:http://www.codeproject.com/KB/scripting/leakpatterns.aspx

Introduction

If you are developing client-side re-usable scripting objects, sooner or later you will find yourself spotting out memory leaks. Chances are that your browser will suck memory like a sponge and you will hardly be able to find a reason why your lovely DHTML navigation's responsiveness decreases severely after visiting a couple of pages within your site.

A Microsoft developer Justing Rogers has described IE leak patterns in his excellent article.

In this article, we will review those patterns from a slightly different perspective and support it with diagrams and memory utilization graphs. We will also introduce several subtler leak scenarios. Before we begin, I strongly recommend you to read that article if you have not already read.

Why does the memory leak?

The problem of memory leakage is not just limited to Internet Explorer. Almost any browser (including but not limited to Mozilla, Netscape and Opera) will leak memory if you provide adequate conditions (and it is not that hard to do so, as we will see shortly). But (in my humble opinion, ymmv etc.) Internet Explorer is the king of leakers.

查看更多...

分类:Javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 210
网上流传一份微软公司面试的考题,共100道,真实性不可考。

这种题目用来面试,是否科学,那就智者见智了。在我看来,它们更像游戏。转贴如下,可供闲时娱乐。

=====================

查看更多...

分类:Discover/News | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 186