自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

关于如何编写优美的JavaScript代码之我见

如何编写出优美的JavaScript代码?我在网上一次又一次的看见这个东西,我基本都仔细看过,然后觉得这些所谓的JS优雅的优美的代码,总觉得非常不适应,今天我也来吐吐槽,不一定正确,供大家参考,我熟悉很多语言,例如java,c/c++/c#,ios,delphi,pb,我相信这些语言也是很多人会的,也熟悉其习惯,那么能不能让JS的编程手法和这些语言相同或者相似呢,答案肯定是有的,请往下看 ...

2012-12-07 15:41:36 164

Android 纯代码化编码4_访问本地数据库帮助类

安卓自己就提供一个本地数据库供用户使用,它的具体放置的位置我记不住了,大家百度一下就知道,我们实际开发的过程中肯定是要进行一定程度的封装的,方便操作,下面就是我自己封装的一个帮助类,希望对大家有所帮助,方法名仿照的hibernate import java.util.ArrayList;import java.util.HashMap;import java.util.List;...

2012-07-20 17:31:01 110

原创 Android 纯代码化编码3_关于背景

这里应该算布局中的东西,因为代码中存在layout.setAlpha(0.5f)的东西,但是我在实际的使用中,发现这个东西一旦设置,那么该布局中的所有元素都半透明了,这肯定不是我想要的,还有通过背景颜色设置为(#f0f0f0f0)白色透明,效果也不理想,还有我需要某个布局或者Activity存在阴影背景,并且这个阴影只能左右有,上下没有(QQ安卓HD版打开的新窗口的效果),还有我需要圆角(这个可以...

2012-07-20 17:08:00 145

Android 纯代码化编码2_基本控件

关于这个,我目前研究的控件还比较少,因为基本大操作方式都大同小异,搞清楚几个就差不多,至于其他,那只是时间问题1.文本标签,文本输入框 TextView label = new TextView(this);label.setText("名称:");// 默认字体大小为16label.setTextSize(16);// 颜色默认为黑色label.setTextCo...

2012-07-20 16:41:41 119

Android 纯代码化编码1_关于布局

近期,根据部门要求,对Android进行研究,由于商业级开发,讲究方便快速开发,并且有很高的可维护性和可扩展性,所以我想着需要将代码进行封装(例如:列表展示功能,仅仅给列定义和数据来源,其他都自动生成),但是安卓提供了界面编辑器,他的界面都是通过XML来描述的,虽然这种方式虽然挺好,但是却不好封装,所以我开始研究如何使用纯代码方式完成页面注意:这里绝对不是说界面编辑器不好,我觉得通过研究纯代码...

2012-07-20 16:22:31 116

原创 外国人写的免费的文件恢复软件

外国人写的免费的文件恢复软件

2012-07-08 21:41:23 214 1

CSS3常用代码

最近几个月一直研究CSS3,它非常强大,虽然内容较多,但是常用的也就那么几个,我这里简单的整理了以下,供大家参考,现在的浮躁的社会,我先发张图吧,有兴趣的可继续往下,没兴趣可早点换台 这几个样式都是我用得相当多的样式,熟悉了这几个东西,普通的开发也就偶了,至于更复杂的可以和我私下再交流 1.文字阴影text-shadow: 0 -1px 1px #234403;/*参数:左...

2012-04-27 17:22:53 269

编码随想:关于JqueryMobile的一些编码心得

    这段时间在公司封闭开发中,基于JqueryMobile开发手机前端JS框架,有一些心得,贴上来供大家参考;    1.JqueryMobile是什么:它是一个用于移动设备的网页前端开发框架,完全免费,源码开放,简称JQM;    2.JqueryMobile的优点:我认为在于三点        2.1 使用CSS3完成展示效果,使得未来的项目页面将相当小,不用像现在的项目,加载...

2012-01-29 14:05:21 111

Eclipse插件开发中的ViewerDropAdapter、DragSourceAdapter

在Eclipse插件开发中,要实现拖拽,那么下面两个类是必须被继承的,ViewerDropAdapter、DragSourceAdapter,但是这两个类中的方法,都需要进行特殊设置才能够正确执行,我搞了一些时候才搞定,拿出来给大家分享DragSourceAdapterpublic void dragStart(DragSourceEvent event)    此方法是拖拽操作的...

2011-11-16 22:02:14 173

使用Eclipse插件方式开发本地桌面项目的架构思路3_将插件项目加入RCP

将刚才生成的 ,假设刚才生成的RCP的目录是e:\eclipse\eclipse.exe插件的目录是e:\plugins\user_plugin_1.0.0.201111162113.jar接下来,我们将插件加入到RCP项目中去,1.将插件jar放到e:\eclipse\plugins中2.最后在e:\eclipse\configuration\config.ini文件中的os...

2011-11-16 21:35:22 111

使用Eclipse插件方式开发本地桌面项目的架构思路2_创建插件项目并生成jar

创建好了RCP,并生成EXE后,我们的主程序已经创建好了,现在只需要创建插件项目,并生成Jar          

2011-11-16 21:21:45 97

使用Eclipse插件方式开发本地桌面项目的架构思路1_创建RCP项目并生成EXE

      很多人都认为Java写桌面程序不行,桌面的项目,特别是大项目只能使用C#、VC、C++来写,确实,我一直以来也是这么想的,因为Java的AWT、Swing确实不怎么给力,做个小东西都比较麻烦,更别说,复杂项目了,但是,近一个月对Eclipse插件开发的研究,让我改变了原来的念头,Eclipse插件方式开发桌面程序很方便,并且它提供的RCP+插件开发模式,开发复杂应用也很方便,举个例吧,...

2011-11-16 21:08:54 257

关于开发平台随想

      原来一直认为,开发平台将是软件开发的未来,移动开发是未来,其他的方式和产品都将淘汰,但是自从昨日上午参加了一个对我来说,规格最高的会议后,才发现,我的想法走了极端了,事实上,世界是辩证的,不管多优秀的软件解决方案都只能处理某一方面的事情,肯定无法解决所有问题,那是不可能的;      开发平台只适用于功能多变、数据多变、并且对数据安全要求不特别高的情况,例如:CRM、WorkFlo...

2011-11-16 20:13:09 114

在Ext中集成KindEditor4.0正式版

适用Ext任何版本,我用的Ext2.0.2,因为是LGPL协议的 由于KindEditor于9.26推出了4.0正式版,我也将控件升级到了4.0版,原来使用的4.0beta版,正式版确实改了不少bug,至少改掉了,切换源代码编辑后,读取对象失效的问题 Ext中的HTML编辑器,功能虽然不错,但是离商业项目实用,还是有一定的距离,所有本人在一直都是将第三方编辑器,集成进入Ext,原来...

2011-09-23 11:28:30 134

原创 Spring环境下,JSP中直接调用bean,而不需要对spring进行重新初始化

//首先初始化Spring上下文 WebApplicationContext springContext = (WebApplicationContext) getServletContext()   .getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE); //获取数据访问对象 JdbcTemplat...

2011-09-19 09:41:51 120

解决 Fckeditor XML request error 404

我近期在使用Fckeditor的时候出现了这样一个问题,在本机(window环境)的时候,完全没有问题,但是上传到服务器(Linux环境)后就会出现:XML request error 404,说是找不到某个PHP文件,但是事实上是不需要这个文件的,在网上找了很多解决方案,看上去最靠谱的一个说是要修改Apatch的文件,但是我购买的虚拟机修改这个文件显然是不行的,后来在CKEditor的官网仔细查...

2011-09-06 23:19:08 159

使用VisualSVN,TortoiseSVN源码管理方案_简介_软件安装_下载(1/5)

由于图片使用的我百度博客中的图片,如果不能查看,可以访问这里,一样的http://hi.baidu.com/pandong8183/blog/item/afd6f6372d6e07e21b4cff65.html 软件项目复杂到一定程度的时候,必须引入源码管理工具,否则后果....嘿嘿我目前分别使用过VSS,CVS,SVN,我来简单说说,当然由于个人能力有限,说得不对,请批评VS...

2011-08-17 15:46:22 85

FCKEditor 2.6.5 增加附件、文件&文件夹删除、按用户分上传文件夹功能

 FCKEditor 2.6.5 中增加附件、文件、文件夹删除、文件下载功能,并且按用户名自动分文件夹上传,只需要设置session.setAttribute("currentAdmin","admin");即可,以上设置表示当前上传的文件夹名为/upload/admin其他不多说了,看图    源代码以提供,该源代码是在MyEclipse6.0下创建的ROOT...

2011-08-10 22:39:53 151

JavaWeb项目到底该使用什么框架?

现在所有人都知道,Java项目一般都要使用框架,比如SSH,但是很多人对SSH了解得多吗?接下来,我就来说说我个人的理解,这个问题其实很大,每个人都有自己的理解,我肯定有不正确的地方,权且当抛砖引玉1.有的人认为使用了SSH可以大大提高系统速度,其实不然,我两个月前遇到的一个银行反洗钱项目就使用struts1.2 + jdbc开发,数据库20G左右,同样正常运行,速度还可以,我认为SSH提高的...

2011-08-03 16:33:53 559

编码随想:不要老是把目光都放在增删改,系统价值更多在于统计

       最近和一些原来的同学分析某些将要做的系统的时候,发现他们在设计系统时,老是把眼光都在放记录如何保存、如何减少冗余、保存时如何验证,如何人性化上等等,当然我不是说这些不对,但是大家总是忘了系统最重要的东西之一“统计”,个人认为,没有统计功能的系统基本没有太大的价值,就像企业宣传网站,现在都460一个,可想而知其价值......       在现在的企业开发中,基本是每个功能模块,必...

2011-08-03 16:06:32 106

在jsp中使用jstl+el对map进行操作

<c:forEach items="${sessionScope.cart}" var="oderChild"> <c:set var="item" value="${oderChild.value}"></c:set> <tr> &lt

2011-08-03 16:05:31 176

java对Excel的操作

// 创建Excel文件输入流FileInputStream fis = new FileInputStream("d:\\test.xls");// 根据输入流创建Excel文件薄对象Workbook wb = new HSSFWorkbook(fis);// 从文件薄中读取第一个工作表Sheet sheet = wb.getSheetAt(0);for (Row row...

2011-08-03 16:04:35 76

研究Lucence(Java全文搜索引擎工具包)有感

Lucence是Java全文搜索引擎工具包,可以提供站内全文搜索,当前是否能做成像百度一样的搜索引擎,我就不知道了首先来看看示例,先找个感觉http://www.cdfast.cn/这是本人近期完成的一个购物商城的项目,顶上的搜索就是用的Lucence实现全文搜索,当前这个网站暂时还未完全启用,处于测试阶段,所有商品信息都是胡编乱造的,如有雷同,不胜荣幸例如:输入“CCD” 或者 ...

2011-08-03 16:01:44 133

Java为多张图片添加水印

import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import javax.imageio.ImageIO;import com.sun.image.cod...

2011-08-03 15:46:52 128

oracle 巧用 connect by 完成复杂统计

近期接到一个复杂统计的需求,对呼叫中心语音接入流水信息做出统计,要求单位时间内按30秒,60秒,300秒分区间统计接入量,用于进行中心话务运营情况分析,考虑了很长时间,开始是考虑使用游标+循环来做,觉得太复杂和耗时,最后用一句SQL实现了,效果如下:原始表t_yyjrlsk(语音接入流水库),如下,里面的rq(日期),sj(时间)是我分区间统计的目标列   某时间段按30秒统计...

2011-08-03 15:41:01 386

使用PL/SQL调试Oracle存储过程

在实际开发中,oracle是使用相当多的一种数据库,本人所见过的,像银行、证劵、电信这样数据上T(1024G)的库,大多使用oracle,所以PL/SQL的掌握就显得很重要,至于PL/SQL是什么,自己到网上查查哈,本文只要说说如何使用PL/SQL来调试存储过程1.首先为这个存储过程设置断点,当调试到达这里就会停止,使用鼠标对着显示行数的地方点击鼠标右键即可  2.然后对着存储过程...

2011-08-03 15:37:30 193

Elicpse如何在整个项目中查询某个方法、常量、属性使用的次数

在项目中,点击 CTRL+ H ,在弹出窗口的File Search中输入你要查询的方法、常量、属性名称,点击search键,然后再屏幕下方就能显示出查到的信息

2011-08-03 15:34:36 303

Eclipse查找某接口对应的所有实现类

在项目,没有完美的接口,有时也需要修改,那么如何知道有哪些类实现了该接口呢,使用 ctrl+T 即可!不要告诉我,修改接口后报错的类就是,因为实际项目中,往往很多错误类,不明白?那莫法...

2011-08-03 15:25:25 273

Eclipse通过对类进行refactor操作可以提取对应接口

通过对类进行refactor操作可以提取对应接口,不要问我这可以干什么,自己想,如图

2011-08-03 15:23:57 172

JQuery:两个多选框的移动

window.onload=function(){ //moveOneToRight为网页中某个按钮的ID,menuList和roleMenuList为两个下拉框 $("#moveOneToRight").click(function(){ var menuList = $("#menuList"); var roleMenuList = $("#roleMenuList"...

2011-08-03 15:22:05 169

CSS设置图像的最大宽度

.content img{ width:expression(this.width >730 ? 730 : true);} 

2011-08-03 15:16:07 448

Ext手动对表单进行提交

typeInfoForm.getForm().submit({ url : '/manage/TypeInfoManageAction.do', method : 'post', params:{ flag:'save', parentId:typeInfo.parentId }, waitMsg : '正在发送数据,请稍后...', success : funct...

2011-08-03 15:14:32 101

Ext实现动画弹出的window

var win = new Ext.Window();win.setAnimateTarget(target);//动画效果win.show(); target为从哪里弹出的对象ID

2011-08-03 15:13:18 280

Ext两层以上的tbar

首先你的grid已经设置了一个tbar,然后可以在初始化完毕的时候再添加一个tbarlisteners : { render : function(trid, rowIndex,e) { var tbar = new Ext.Toolbar({ items : [{text : 'bbar Left'}, '-', {text : 'bbar Right'}] });...

2011-08-03 15:12:18 193

Ext对下拉列表value值的读取

var combox = new Ext.form.ComboBox({ id:'likeName', store: comboxStore, displayField:'likeName', //显示的值 valueField:'likeType', //提交的值 hiddenName:'likeType', //提交的值 type...

2011-08-03 15:10:04 292

Ext对表单元素使用正则表达式

{ fieldLabel: '品牌网址', xtype:'textfield', name: 'brand.brandHttp', width:'300px', invalidText:'品牌网址不正确,必须以http://开头!', ...

2011-08-03 15:08:01 92

Ext对combox初始化对应的值

var TypeInfoForm = Ext.getCmp("TypeInfoForm");TypeInfoForm.getForm().load({ url:"/manage/TypeInfoManageServlet?flag=getById&typeId="+typeId, waitMsg:'正在读取数据...', success:function(){...

2011-08-03 15:07:16 121

Ext中数据集的循环操作

假设typeInfoListStore是一个store对象,该代码段可用于下拉列表的初始化值var count = typeInfoListStore.getCount();//读取数据集数量 var parentId = Ext.getCmp("parentIdHidden").getValue();//读取parentIdHidden对象的值 for(var i = 0...

2011-08-03 15:04:54 307

Ext的MessageBox实现动画弹出

Ext.MessageBox.show({width:300,title : '提示',msg : '没有选择任何数据,不能删除!',buttons : Ext.MessageBox.OK,animEl : 'btn_file_delete',//该对话框从id为btn_file_delete的对象上弹出icon : Ext.MessageBox.WARNING});...

2011-08-03 15:01:48 130

空空如也

空空如也

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

TA关注的人

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