DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 422 423 424 425 426 427 428 429 430 ··· 474 下一页

2013年3月19日

摘要: 抽时间研究了一下 ExtJS 3.0 内置的图表功能, 感觉还是挺不错的,于是就做了这个类图,有兴趣的可以看一下。ExtJS 的 SDK 文档这样描述这个包:The Ext.chart package provides the capability to visualize data with flash based charting. Each chart binds directly to an Ext.data.Store enabling automatic updates of the chart.大意是说, Ext.chart 包使用基于 Flash 的图表提供数据可视化的功能,每 阅读全文
posted @ 2013-03-19 19:34 DoubleLi 阅读(282) 评论(0) 推荐(0)

摘要: ExtJS 对其 Chart 的文档一直是语焉不详, 所以也一直没有从其文档中找到自定义 ExtJS.chart.PieChart 各个分块颜色的方法, 通过查找 YUI Chart 的文档( ExtJS 的 chart 就是 YUI Chart),终于找到了自定义各个分块颜色的方法,通过设置 series 的样式可以实现,代码如下:?12345678910111213141516varpie = Ext.create({width: 220,height: 132,store: store,xtype: 'piechart',series: [{categoryField: 阅读全文
posted @ 2013-03-19 19:32 DoubleLi 阅读(3830) 评论(0) 推荐(0)

2013年3月17日

摘要: 结构体能自由组装数据,是一种很常见的数据打包方法。当我们定义一个结构体后,没有初始化就使用,就会使用到垃圾数据,而且这种错误很难发现。对于定义的任何变量,我们最好都先初始化。除了使用memset和ZeroMemory之外,有没有更简单的方法初始化呢?因为有时候每定义一个结构体,就使用一次memset,也会觉得很繁琐。我这里总结三种方法,如果大家有什么好的方法,不妨加上去。1、结构体的构造函数中初始化。2、继承模板类初始化3、定义时初始化在C++中,结构体与类在使用上已没有本质上的区别了,所以可以使用构造函数来初始化。如下代码所示:struct Stu{intnNum;boolbSex;char 阅读全文
posted @ 2013-03-17 21:19 DoubleLi 阅读(11066) 评论(0) 推荐(1)

摘要: 字符串前面加L表示该字符串是Unicode字符串。_T是一个宏,如果项目使用了Unicode字符集(定义了UNICODE宏),则自动在字符串前面加上L,否则字符串不变。因此,Visual C++里边定义字符串的时候,用_T来保证兼容性。VC支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修改。以下是别人的总结:一、在字符串前加一个L作用:如 L"我的字符串" 表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。strlen("asd") = 3;strle 阅读全文
posted @ 2013-03-17 21:16 DoubleLi 阅读(3491) 评论(0) 推荐(0)

2013年3月16日

摘要: 位运算是非常迅速的,因为它直接对内存中的二进制数据进行操作。按位运算除了,按位与,按位非,按位左移,按位右移,还有按位异或。按位异或运算定义,1 ^ 1=01 ^ 0=10 ^ 1=10 ^ 0=0异或,就是“看看你们到底一样不一样。不一样就为1,一样就为0。”按位异或运算的规律是定理一a ^ b = b ^ a定理二 a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ c;定理三 a ^ b ^ a = b, a ^ a^ b = b, b ^ a^ a = b定理四若d = a ^ b ^ c,则a = d ^ b ^ c证明:在d = a ^ b ^ c两边同时异或^ 阅读全文
posted @ 2013-03-16 22:39 DoubleLi 阅读(1182) 评论(0) 推荐(0)

摘要: 按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0例如:3&5 即 0000 0011 & 0000 0101 = 0000 0001 因此,3&5的值得1。另,负数按补码形式参加按位与运算。“与运算”的特殊用途:(1)清零。如果想将一个单元清零,即使其全部二进制位为0,只要与一个各位都为零的数值相与,结果为零。(2)取一个数中指定位方法:找一个数,对应X要取的位,该数的对应位为1,其余位为零,此数与X进行 阅读全文
posted @ 2013-03-16 22:38 DoubleLi 阅读(960) 评论(0) 推荐(0)

2013年3月14日

摘要: 本文配套程序下载地址为:http://download.csdn.net/detail/morewindows/5128654转载请标明出处,原文地址:http://blog.csdn.net/morewindows/article/details/8634451欢迎关注微博:http://weibo.com/MoreWindows前面已经有六篇文章介绍了Windows界面编程,目录如下:1.《Windows界面编程第一篇位图背景与位图画刷》2.《Windows界面编程第二篇半透明窗体》3.《Windows界面编程第三篇异形窗体普通版》4.《Windows界面编程第四篇异形窗体高富帅版》5.《 阅读全文
posted @ 2013-03-14 12:44 DoubleLi 阅读(1174) 评论(0) 推荐(0)

2013年3月12日

摘要: 1. 用JavaScript检测系统中是否已经安装了某个ActiveX控件try{varax=newActiveXObject("控件名称");alert("已安装");}catch(e){alert("未安装");}如果组件不是自己编写的,要确定控件名称,首先要知道控件的CLSID。每个COM组件都会对应一个CLSID,可在IE管理加载项中获得其CLSID,然后在注册表的HKEY_CLASSESS_ROOT中查找CLSID,打开它的节点,其中有一项是ProgID,它的值就是创建该控件时所需的名称。当然上面这种方法只能在IE中用,在f 阅读全文
posted @ 2013-03-12 10:22 DoubleLi 阅读(1332) 评论(0) 推荐(0)

2013年3月8日

摘要: 为了满足将网站加入到可信站点中,使用系统的控件,在弹出窗口的时候不用提示用户。可以通过下面的方法实现:首先,了解一下可以设置的值和含义。可信站点的注册表项目录HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range[*]ActiveX控件的注册表项目录HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\[0-4]\[*]含义说明:Active 阅读全文
posted @ 2013-03-08 15:54 DoubleLi 阅读(6037) 评论(0) 推荐(1)

摘要: 数据库查询时间没有了时分秒的解决办法 问题出处,公司一个项目中使用动态sql方式查询Oracle数据库,在展示时Date类型字段只展示日期,无时分秒。 分析: 1、众所周知Oralce的日期类型有很多种,Date ,Timestamp等。其中Date类型对用的是java.sql.Date类型,Timestamp对用的是java.sql.Timestamp类型。这两个类型均继承自java.util.Date,其中java.sql.Date是没有时分秒的大家可以查看一下javaApi 2、ResultSet 的getObject(*)方法对用Date类型默认返回的是java.sql.Date 3、 阅读全文
posted @ 2013-03-08 15:52 DoubleLi 阅读(17210) 评论(0) 推荐(1)

上一页 1 ··· 422 423 424 425 426 427 428 429 430 ··· 474 下一页