自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

原创 MySQL创建外键失败的原因之一

我在创建一个外键时,报了如下错误: 1215 Cannot add foreign key constraint在网上查了,大多是说两边类型不一致导致的,但我的字段类型是一致的。无意间,我发现父表的引擎与子表的引擎不一样,我试着将父表的引擎修改为和子表一致,然后重建外建,成功了。有遇到此类错误的同学可以试试看,如果发现有其它原因引起的同类错误,也请不吝赐教。...

2017-05-27 13:14:36 197

原创 数据库连接池异常

最近做项目使用了bonecp数据库连接池,经常报bonecp CommunicationsException: Communications link failure异常,而且间隔时间很短,根据网上查到的结果,我修改了bonecp的设置项,没有起到任何作用。其中有说要设置mysql的超时时长的,便试了试,果然有效。记录下来以帮助记忆。 该问题还引起登录时第一次总是不成功,二次登录才可以...

2013-06-22 00:32:29 260

Flex Session 异常

今天发现一个flex session异常,确切地说是adobe air中发现的,总是报如下异常信息:Channel.Ping.Failed error Detected duplicate HTTP-based FlexSessions, generally due to the remote host disabling session cookies. Session cookies m...

2013-01-25 12:09:41 499

Flex加载外部swf文件遇到的问题

在一次加载外部swf文件时发现因为这个swf文件本身有异常从而引发程序卡掉,通过浏览器打开也一样。 后来用swfinfo查看了下这个文件的信息,发现它是用flex3制作的,可能是因为编译时未选择代码合并造成的。 但我的目的是遇到这类文件直接提示并且不进行加载,但我发现无论如何都没有办法捕获这些异常,也就没有办法阻止它加载了。 异常如下: VerifyError: Error #105...

2012-12-05 10:21:18 207

原创 Flex数据绑定失效的问题

 我在TabNavigator中的多个tab页内都做了组件间的属性绑定操作:<mx:Image id="imgVideo" source="{videoClass}" visible="false" width="100%" height="100%" horizontalAlign="center" includeInLayout="{imgV

2012-10-17 11:45:09 97

原创 Flex.Spark.GridItemRenderer接受外部组件

 在开发一个GridItemRenderer时,我希望将一个RadioButtonGroup进来,这样即使在DataGrid中,也可以使单选按钮起作用。 最开始我是通过将这个RadioButtonGroup放入数据中带进来的,但很快我意识到这样的做法太不好了。 因为这个组件完全不应该是数据的一部分。所以我试着将它直接传递给GridItemRenderer。 也就有了下面的代码。 &lt...

2012-09-21 10:30:09 161

根据条件关联查询(条件关联)

在个别业务中,可能需要根据关联表与主表中的关联关系进行连接才能得到想要的结果, 这有点像条件编译. 符合条件的才去做关联,不符合条件的就不做关联(或说让关联条件失败) 环境: oracle请看代码:create table A1(id number, val number);create table A2(id number, type varchar2(2), val num...

2012-03-22 17:54:55 1453

查询ORACLE字段信息

先创建一张测试表:CREATE TABLE ABC(       A NUMBER,        B NUMBER(22,8),        C NUMBER(8),        D NUMBER(22),        E NUMBER(38),        F INTEGER,        G DATE,        BL BLOB,    ...

2011-09-07 18:27:58 139

原创 Greenplum语句例子

SELECT * FROM test limit 10 offset 19; SELECT gender, row_number() over(partition by gender order by t.username) FROM test t  order by 2 limit 10; 

2011-09-02 18:06:45 227

原创 FULL JOIN还是少用为妙

今天早上到公司,发现一个JOB跑了几个小时还没停下来,测试的时候这个任务执行两分钟就结束了。于是找DBA帮我查原因,原代码大致如此:select g2.col1, g1.col2 from (select nvl(tt.col1,pp.col1) col1, nvl(tt.col2,0) + nvl(pp.col2,0) col2 from (select u.co...

2011-05-12 15:28:59 1241

原创 WEB开发框架安全杂谈(转)

 0×00起 最近框架漏洞频发,struts任意代码执行、Django csrf token防御绕过、Cakephp代码执行等等各大语言编程框架都相继暴出高危漏洞,这说明对于编程框架的安全问题已经逐渐走入安全工作者的视线。Web开发框架就相当于web应用程序的操作系统,他决定了一个应用程序的模型结构和编程风格。框架上出了漏洞,就如同当年一个rpc远程EXP就...

2011-04-02 09:26:55 135

原创 查找用户名为中文的用户

select *  from users where regexp_like(username, '^([^a-zA-Z[:digit:]]+)$');select *  from users where regexp_like(username, '^([^a-zA-Z0-9]+)$');

2011-03-23 16:02:03 257

原创 通过DBLINK查询出现的问题

select t1.rolename from (select * from og.role@dblink) t1, (select * from og.userinfo@dblink) t2 where t1.rolename = t2.username(+) and t2.username is null;  select t1.rol...

2011-03-16 13:58:06 1555

原创 SQL与魔术

扑克魔术:随意选取21张牌,让观众随意抽出一张,让观众牢牢记住并放回到其余20张牌中,然后任意洗牌。然后开始按序发牌,分成三叠,每叠7张。然后将三叠牌给观众看,并让观众确定目标牌在哪一叠中(顺序不可打乱)然后将目标牌所在的一叠放在三叠牌中间,并再次发牌,规则同上,然后再来一次。记住,最后一次也要观众确认目标牌在哪一叠,并将它所在的一叠放在中间。然后,从该叠牌开始翻牌,并嘴里说:”你要相...

2010-12-30 17:55:12 187

原创 为AdvancedDataGrid编辑HeadItemRender需要注意的

与普通的ItemRender没有两样,直接按照普通的ItemRender来写。 但需要特别注意的是,set data这个setter中,得到的是当前column对象。如果要覆写该方法的话,必须调用父类的该setter方法,或是同时覆写get data方法,将当前column对象能传递出去。当我在做这种ItemRender时,因为要通过set data向外发一个事件,结果因为没有调用父类的方法,...

2010-01-25 16:09:12 83

JS之获取offsetX 的方法

// 该方法经过IE6 FF3.5的测试function getOffsetX(evt){ if( evt.offsetX ) return evt.offsetX; var ele = evt.target || evt.srcElement; var o = ele; var x=0; while( o.offsetParent...

2009-11-30 17:43:21 1672

使用DateField做为ItemEditor

使用DateField做为ItemRenderer或ItemEditor时,如果输入源是String类型时,使用原始的DateField不能达到目的.所以需要扩展一下:<?xml version="1.0" encoding="utf-8"?><mx:DateField xmlns:mx="http://www.adobe.com/2006/mxml" editabl...

2009-09-09 00:11:21 123

原创 Flex动态国际化

1、C:\>copylocale.exe en_US zh_CN      Flex默认只支持两种语言en_US 和 ja_JP,可以通过该命令生成对其他语言的支持(注:可以对Flex安装路径设置环境变量)     也可以通过编译命令生成(前题是复制出来一份资源文件,目录名为zh_CN(从en_US复制):compc -locale=zh_CN-source-path=fra...

2009-08-11 16:28:42 137

从UIComponent继承实现ItemRenderer

如果你的列表中要用到过多的ItemRender才能实现您要的效果,那最好不要直接从某容器实现,加载的速度那是相当另人不爽的。因此有必要自己手动来写一个从UIComponent继承而来的组件。参考的文档最好的应该是Adobe开发人员中心的文章了: 理解 Flex itemRenderer这里写个大概流程代码,以供备忘package renderer{ import mx.cont...

2009-07-31 10:19:16 98

Jbpm流程图

以前写的一个画流程图的Serlvet,发出来和大家共享import java.awt.BasicStroke;import java.awt.Color;import java.awt.Container;import java.awt.Font;import java.awt.FontMetrics;import java.awt.Graphics2D;import ...

2009-05-11 11:37:23 159

PagingGrid分页工具请大家点评

经过断断续续的编写,才完成了一个比较丑陋的演示效果: 还请大家多批评指教 ------------------------------------------------------------------------------------------------------------ 准备请做CSS的朋友帮我整的漂亮一些 /*======简单的列表样式======...

2008-11-23 18:05:14 150

PagingGrid简介

    在Ajax应用中,我们需要生成一些列表数据并能实现分页效果,在网络上也出现了许多自动生成表格的脚本工具。比如GT-Grid就是一个不错的工具。其他的也有,Ext组件库中也有列表生成工具。    为什么我还要写这么一个脚本呢?    第一、我的脚本已经在我的项目中使用过,也就是说,它的诞生是源自真实的项目,是被“逼”出来的,是在我发现其他的相关脚本之前就已经写过了;    第二、在已经...

2008-11-02 15:43:23 205

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除