自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

起點ing 的专栏

意在不断学习

  • 博客(40)
  • 资源 (9)
  • 收藏
  • 关注

转载 编写让别人能读懂的代码

​“复杂的代码往往都是新手所写,只有经验老道的高手才能写出简单,富有表现力的代码。”此话虽然说的有点夸张,可是也说明了经验的重要性。我们所写的代码除了让机器执行外,还需要别人来阅读。所以我们要:写让别人能读懂的代码写可扩展的代码写可测试的代码(代码应该具备可测试性,对没有可测试性的代码写测试,是

2015-10-12 10:24:32 451

原创 Integer 类里计算数字是几位数字的方法

final static int [] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999,                                      99999999, 999999999, Integer.MAX_VALUE };    // Requires positive x    static i

2014-11-25 17:16:37 2805

原创 javascript 自定义回调函数

javascript 自定义回调函数

2014-09-26 14:53:35 1169

转载 JS中的call()和apply()方法

1、方法定义call方法:语法:call([thisObj[,arg1[, arg2[,   [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Glo

2014-09-26 14:33:24 471

转载 js 数组去重

面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。 这个问题看起来简单,但是其实暗藏杀机。 考的不仅仅是实现这个功能,更能看出你对计算机程序执行的深入理解。    我总共想出了三种算法来实现这个目的:Array.prototype.unique1 = function(){ var n = [];

2014-09-09 09:50:13 335

翻译 js 原型 数组合并且删除重复部分

function DiffArray(a,b){    this.a = a;    this.b = b;}DiffArray.prototype.diff = function(){    var c = [];    var tmp = this.a.concat(this.b);    var o = {};    for (var i = 0; i

2014-09-09 09:40:06 633

转载 javascript splice

javascript splice()算是最强大的了,它可以用于插入、删除或替换数组的元素。下面来一一介绍!1.删除-用于删除元素,两个参数: 第一个参数(要删除第一项的位置),第二个参数(要删除的项数)2.插入-向数组指定位置插入任意项元素。三个参数: 第一个参数(起始位置),第二个参数(0),第三个参数(插入的项)3.替换-向数组指定位置插入任意项元素,同时删除任意数量的项

2014-09-05 13:40:31 464

原创 JQuery 给元素绑定click事件 多次执行

原绑定方法:$("#sdfsd").on("mouseout",function(e){  *****   });这种方法只会在原click方法中继续添加新方法;解决办法更改绑定方法为:$("#sdfsd").unbind("click").click(function(e){  *****   });在绑定新click方法前对元素所绑定的c

2014-05-29 17:28:22 727

转载 sql 生成随机密码

SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER FUNCTION [dbo].[FN_random_pwd](@len SMALLINT)RETURNS VARCHAR(20) AS /*SELECT  CHAR(65 + CEILING(RAND() * 25))    --随机字母(大写)-> myRand_

2014-05-20 16:31:57 3303

转载 外刊IT评论:防止表单重复提交的几种策略

表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:点击提交按钮两次。点击刷新按钮。使用浏览器后退按钮重复之前的操作,导致重复提交表单。使用浏览器历史记录重复提交表单。浏览器重复的HTTP请求。几种防止表单重复提交的方法禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按

2013-11-14 18:08:25 475

原创 sql函数日期格式化为yyyy-mm-dd

道理很简单,如下:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate FUNCTION [dbo].[trimDateTime] (@DATE datetime)RETURNS varchar(10)ASBEGINRETURN cast(YEAR(@DATE) as char(4))+'-'+right

2013-10-23 16:57:36 7164

转载 ExtJS中更新html内容以及iframe中内容打印

如下代码:先定义panel,panel中的html是已经有内容的,其中的dataURL是个变量,需要到后台程序中取数据 items: [                                 {                                     xtype: 'panel',                                     t

2013-09-10 17:08:58 1149 1

转载 ExtJs关于grid高度自适应浏览器的问题解决办法

ExtJs中对于grid适应高度问题相信很多人都遇到过,宽度当然好说,高度设置了百分比结果始终不能适应容器高度。解决思路是,加载完成时,获取document对象的高度,减去grid上面其他panel的高度(如果页面只有一个grid的话可以省去这一步),然后结果付给grid的高度。当浏览器高度变化的时候,调用window对象的onresize方法,再次按照上述步骤,重新调整grid的

2013-09-10 17:04:50 1134

转载 Extjs 4.2 Grid增删改及后台交互(Java)

代码Example如下:定义ModelExt.define('Person', {    extend: 'Ext.data.Model',    fields: [{name: 'id',        type: 'int',        useNull: true    }, 'email', 'first', 'last'],    validat

2013-09-10 17:02:19 1480

转载 ExtJS 常用代码片段

1、grid加载时候选择一行或全选:为stroe添加load事件,调用sm的selectAll方法store.on("load",function(store) {sm.selectAll();});选择一行或多行和以调用selectRow、selectRows或selectRecords等方法,在api中有详细介绍。2、Extjs 中调用AjaxE

2013-09-10 16:47:07 698

原创 sql:多行数据整理到一列显示

SELECT popdb_id AS POPDB_id,Property-- INTO #temp FROM(   SELECT distinct cpp.client_id,cppv.popdb_id  FROM dbo.a cppINNER JOIN b cppv ON cpp.property_id = cppv.property_idINNER JOIN c cp

2013-08-15 17:33:46 813

转载 Eclipse+PHP+XDebug

Eclipse+PHP+XDebug完美篇  2010-04-28 12:13:59|  分类:PHP |字号 订阅 下载下列软件:* Eclipse IDE for Java EE Developers - http://www.eclipse.org/downloads/注意必须是For Jav

2013-08-05 10:26:32 695

原创 javascript 模糊搜索

...function autoComplete(field, select_one,select_two, property, forcematch,copyflag) {var select = select_one;var found_one = false;var found_two = false;var selectedValue = null;if

2013-07-16 11:24:13 842

原创 javascript 将长串数字每三个数字间加一个逗号

JS Bin  function getIntTextStyle(intData) {var int ='';var point ='';    //此处要把原始数据的两边的空格去掉intData = intData +'';if(intData.indexOf('.')>-1) {int = intData.substr

2013-07-05 11:26:34 1163

转载 javascript 中 || 和 &&

首先出个题:如图: 假设对成长速度显示规定如下: 成长速度为5显示1个箭头; 成长速度为10显示2个箭头; 成长速度为12显示3个箭头; 成长速度为15显示4个箭头; 其他都显示都显示0各箭头。 用代码怎么实现? 差一点的if,else: Js代码 复制代码代码如下:var add_level = 0; if(add_step

2013-07-01 15:56:32 418

原创 javascript Math 对象 算数值

Math 对象Math(算数)对象的作用是:执行普通的算数任务。Math 对象提供多种算数值类型和函数。无需在使用这个对象之前对它进行定义。算数值JavaScript 提供 8 种可被 Math 对象访问的算数值:常数圆周率2 的平方根1/2 的平方根2 的自然对数10 的自然对数以 2 为底的 e 的对数以 10 为底的 e 的对数这是在 Javascript

2013-06-20 18:15:21 570

原创 IE和firefox max-width 属性兼容性问题

在firefox里,有个max-width属性,但是IE不支持,那怎么办呢,就这么办,如下:width:expression(this.width>640?640:true);这个ie firefox都支持

2013-05-17 18:07:56 1471

原创 jfreechart 柱状图柱顶值百分数保留两位小数

jfreechart 柱状图柱顶值,当用下边的类设置数据格式时,百分数只显示到个位,例如0.022,显示为2%NumberFormat numFormater = NumberFormat.getPercentInstance();更改方式DecimalFormat numFormater = new DecimalFormat("0.00%");这样的话,

2013-05-17 16:09:19 2263

原创 SQL Server with 的简单用法

SQL Server with 的简单用法:;with t_cols as (SELECT user_id,count(*) as acountFROM usersgroup by user_id) select u.*,t.*FROM Users uinner JOIN t_cols t ON t.user_id=u.user_id

2013-05-16 16:16:51 1143

原创 sql 判断字符串中是否含有数字和字母

判断是否含有字母select PATINDEX('%[A-Za-z]%', ‘ads23432’)=0 (如果存在字母,结果>1)判断是否含有数字PATINDEX('%[0-9]%', ‘234sdf’)=0(如果存在数字,结果>1)

2013-04-24 17:18:41 5816

转载 sql server 查询结果集自动添加编号

SQL提供了一个IDENTITY Function,可以得到标识列的值,不过可惜的很的是,这个函数只能用于SELECT INTO语句,所以我们只好引入一个临时表了Ex:USE pubsSELECT IDENTITY(INT, 1, 1) AS Rank,au_lname,au_fnameINTO #tmpFROM authorsSELECT * FROM #tmpDRO

2013-04-22 08:59:04 5951

原创 javaScript获得鼠标点击图片处的坐标

无标题页      function mousePosition(ev){     if(ev.pageX || ev.pageY){      return {x:ev.pageX, y:ev.pageY};      }      return {       x:ev.clientX + document.body.scrollLeft - documen

2013-04-18 17:29:44 1248

转载 SQL Server数据库ROW_NUMBER()函数使用详解

SQL Server数据库ROW_NUMBER()函数的使用是本文我们要介绍的内容,接下来我们就通过几个实例来一一介绍ROW_NUMBER()函数的使用。实例如下:1.使用row_number()函数进行编号,如select email,customerID, ROW_NUMBER() over(order by psd) as rows from QT_Customer

2013-04-16 17:23:26 1253

原创 javascript实现radio效果

好不好,你说的算!有好的交流分享。。。JS Bin.lanrentuku img{border:1px solid #008800;}                 function myFun (sId){  var oImg = document.getElementsByName('

2013-03-22 17:05:19 897

转载 SQL 优化原则

希望你看完了,如果有心得或者好的方法能共享交流呀,意在不断的学习!!!在此谢过了!!!一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对

2013-03-21 13:48:23 835

原创 jsp <include>后 Multiple annotations found at this line错误

希望你看完了,如果有心得或者好的方法能共享交流呀,意在不断的学习!!!在此谢过了!!!原因简单,就是的页面,和被的页面有重复的引用,细心检查一下就可以了....还有就是,可以先把含有的页面换行几下,然后恢复原样,在保存一下,被的页面也是,就会好了的,目的是重新编译。。。有什么新的问题,可以交流。。。

2013-03-15 09:16:31 1053

原创 javaScript中的==与===

首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一

2013-03-13 12:56:34 491

翻译 Firebug console 文档

JOEHEWITT.COMConsole Logging FunctionsFireBug makes a console object available to all web pages. This object has the following functions:Basic Loggingconsole.log("message" [,objects]) -

2013-03-08 13:26:09 618

原创 javascript在线测试

http://jsbin.com/ulelug/1/edit登陆这个网址后就能在线测试了,怎么用自己研究吧。。。如果你有兴趣也可以查看它的源码,把它变成本地测试,那样就不在依靠网络了,如果你成功了,记得拿出来分享哈

2013-03-06 12:52:32 801

原创 javascript—保证下拉框能够保留之前选择的值

全部禁用 启用!-- 为了保证下拉框能够保留之前选择的值 -->      document.getElementById("cmbState").value=${param.state};注意:此js必须放到《select》的后面,才会有效果全部空闲占用functi

2013-03-06 12:45:18 3152

原创 javascript——自动添加行

function insertRow(){var myTab=document.getElementById("tab");var newRow=myTab.insertRow(myTab.rows.length-1);newRow.insertCell(0).innerHTML="";}

2013-03-06 12:43:05 519

翻译 Java 23种设计模式的有趣见解

创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。

2013-03-06 12:40:48 411

转载 JavaScript测试工具(本地)粗糙版

-----------------------------------------------------------------↓↓↓↓↓↓↓↓↓↓↓↓测试页面 xxx.html ↓↓↓↓↓↓↓↓↓↓↓↓↓--------------------------------------------------------------------body#editor {

2013-03-01 12:50:23 318

原创 javascript 查找出重复的数据,和非重复的数据

希望你看完了,如果有心得或者好的方法能共享交流呀,意在不断的学习!!!在此谢过了!!!------查找出重复的数据var obj = {};var arr = [1,2,3,4,1,2,3,1,1,1,1];for(var i=0;iobj[arr[i]] = (obj[arr[i]]||0)+1;}for(var o in obj){if(ob

2013-02-28 22:12:30 919

转载 SQL分割字符串详解

希望你看完了,如果有心得或者好的方法能共享交流呀,意在不断的学习!!!在此谢过了!!! T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简单,但是T-SQL不支持数组,所以处理下来比较麻烦。下边的函数,实现了象数组一样去处理字符串。一,用临时表作为数组。create function f_split(@c

2013-02-28 22:09:36 439

验证jsp提交

验证jsp提交

2014-10-27

fancybox.js 图片显示

fancybox 图片轮转显示

2014-05-30

gif分割工具

将gif动态图分解

2014-03-07

JavaScript 语言基础知识点总结(思维导图)

JavaScript 语言基础知识点总结(思维导图)

2013-11-01

FSCapture截图 屏幕录像 取色 标尺

FSCapture 截图 屏幕录像 取色 标尺

2013-06-28

java反编译

java反编译

2013-06-27

Uedit32编辑器中文破解版

Uedit32编辑器中文破解版,自带注册机

2013-06-19

网页图标全

网页图标全

2013-05-03

sql2005智能提示工具

能很好的智能提示数据库,表,字段,和2008一样

2013-03-28

空空如也

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

TA关注的人

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