自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

《JavaScript语言精粹》笔记

0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。2、NaN是一个数值,表示一个不能产生正常结果的运算结果。NaN不等于任何值,包括它本身。可以用函数isNaN(number)检测NaN,但...

2015-01-20 13:51:48 194

jQuery Lazy Load 图片延迟加载

基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。版本:jQuery v1.4.4+jQuery Lazy Load v1.7.2注意事项:需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src 与 data-original 相同...

2015-01-20 13:49:40 223

分享一款页面视差滚动切换jquery.localscroll插件

今天给大家分享一款页面视差滚动切换jquery.localscroll插件。 滚动鼠标液动条看下页面的切换效果。该插件适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗。效果图如下:在线预览   源码下载实现的代码。html代码: [html] view plaincopyprint? &l...

2015-01-19 15:51:22 286

jQuery使用之(三)处理页面的元素

对于页面的元素,在DOM编程中可以通过各种查询、修改手段进行管理,非常麻烦。jQuery提供了一整套的方法来处理页面的元素。包括元素的内容、复制、移动和替换等。本节将介绍一些常用的内容。1.直接获取、编辑内容。在jQuery中,主要是通过html()和text()两个方法来获取和编辑页面的内容。其中html()相当于获取节点的innerHTML属性,添加参数html(text),则为...

2015-01-19 15:49:17 173

JS优化

JS效率在页面节点或者元素少的时候很难体现出来。但一旦元素多了,效率问题很容易就出来,特别是IE。最近修改以前一个项目。可能早期设计时不存在几千个INPUT输入框的情况,所以部分代码写法上没有很好的考虑回流和重绘。清空INPUT的value值,原来一个个更新。一旦到flush的元素操作动作。一下子就卡住不动了。因为所有的INPUT都在table中,所以更改了一下方式。1、先把ta...

2015-01-16 14:24:47 124

Web开发之MVC框架

 什么是MVC框架?     在这里我简要的说明一下,想要详细的了解MVC的小伙伴们可以上百度百科,或者找来相应的书籍,仔细研究和理解一下,但是要说明的的一点是,完全理解MVC并不是一件容易的事。          MVC的全称为Model View Controller,是模型-视图-控制器的缩写,一种软件框架模式,通俗点讲,就是将应用程序的输入、处理和输出进行解耦,使M和V的...

2015-01-16 14:24:41 194

Javascript闭包简单理解

提到闭包,想必大家都早有耳闻,下面说下我的简单理解。说实话平时工作中实际手动写闭包的场景并不多,但是项目中用到的第三方框架和组件或多或少用到了闭包。所以,了解闭包是非常必要的。呵呵...一、什么是闭包简而言之,就是能够读取其他函数内部变量的函数。由于JS变量作用域的特性,外部不能访问内部变量,内部可以外部变量。二、使用场景1. 实现私有成员。2. 保护命名空间,避免污染全局变量。3. 缓存变量。...

2015-01-15 13:47:39 102

看懂它,你就可以任性的玩耍了!

          javascript作为前端开发的标配技能,如果不掌握好它的三大特点:1.原型 2.作用域 3. 闭包 ,又怎么可以说你学好了这门语言呢?如果标配的技能都没有撑握好,怎么可以任性的玩耍呢?怎么验证自己学好了以上三个基本点呢,我找到一段不错的代码,稍加改动,如果能够读懂它,那么你就可以任性了。function jClass(baseClass, prop) { ...

2015-01-15 13:44:55 140

试解析Tomcat运行原理(一)--- socket通讯

  关于这篇文章也确实筹划了很久,今天决定开篇写第一篇,说起tomcat首先很容易联想到IIS,因为我最开始使用的就是.net技术,我第一次使用asp写学生成绩管理系统后,很茫然如何让别人都能看到或者说使用这个系统呢?由此认识了IIS,它是一个web容器,天生的多线程,及时响应用户提交的请求返回html页面,这就是我了解的最初的web容器的功能,由此我们来认识tomcat也并不困难,可以的话,在...

2015-01-14 13:23:39 512

spring ioc原理(看完后大家可以自己写一个spring)

         最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬 的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IOC(DI): 其实这个Spring架构核心的概念...

2015-01-14 13:21:55 118

Java程序员必须掌握的8大排序算法

8种排序之间的关系:1, 直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现?package com.njue;  public class ...

2015-01-12 13:51:07 115

memcached源码分析-----安装、调试以及如何阅读memcached源码

安装:         安装memcached之前要先安装Libevent。现在假定Libevent安装在/usr/local/libevent目录了。        因为memcached安装后不像Libevent那样,有一堆头文件和库文件。安装后的memcached不是用来编程而直接用来运行的。所以不需要在/usr/local目录下专门为memcached建立一个目录。直接把me...

2015-01-12 13:45:14 128

理解ThreadLocal

早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVaria...

2015-01-09 17:46:23 95

S2SH开发环境搭建、框架整合、项目基础环境搭建

S2SH开发环境搭建、框架整合、项目基础环境搭建1.S2SH框架整合新建项目s2sh: 1.1添加jar包1.1.1添加Struts的jar包添加如下的jar包:commons-fileupload-1.2.2.jarcommons-io-2.0.1.jarfreemarker-2.3.19.jarognl-3.0.5.jarstruts...

2015-01-09 17:44:30 145

Spring Batch学习(一)介绍

为什么我们需要批处理?我们不会总是想要立即得到需要的信息,批处理允许我们在请求处理之前就一个既定的流程开始搜集信息;比如说一个银行对账单,我们可以按月生成,并在用户查询之前开启一个批处理流程进行处理;有时候它能让生意做得更好;比如说在线购物时,并不是说你买了一个产品零售商就立即发货,而是四五个小时后,统一发货;更好的利用资源;让应该利用的处理能力闲置起来是一个大的浪费,我们可以定制...

2015-01-08 17:17:34 200

JAVA分代垃圾回收机制测试

ava分代回收测试测试代码: [java] view plaincopy package juint.test;    import java.util.HashMap;  import java.util.Map;      public class JstatTest  {            @SuppressWar...

2015-01-08 17:08:23 139

使用java.util.concurrent.ThreadFactory类创建线程

工厂设计模式是Java中最常用的设计模式之一。它是一种创建型设计模式,能够用于创建一个或多个类所需要的对象。有了这个工厂,我们就能集中的创建对象。 集中创建方式给我们带来了一些好处,例如:1. 能够很容易的改变类创建的对象或者创建对象的方式;2. 能够很容易限制对象的创建,例如:我们只能为a类创建N个对象;3. 能够很容易的生成有关对象创建的统计数据。 在Java中,我们通常使用...

2015-01-07 13:27:25 386

Mybatis解决属性名与字段名不一致

在开发的时候应该遇到这样的情况,数据库中的字段名与属性名不一致的情况,通常数据库中的字段命名时多个单词之间使用下划线连接在一起的,而在类中的属性名则多数是用驼峰标识的命名方式,我见过的大多数都是这样,那么使用mybatis该如果解决这一的问题呢?如下:数据表: [html] view plaincopy CREATE TABLE tab_departmen...

2015-01-06 13:28:15 1077

CXF Web Service的Hello World之一 搭建环境

摘要本文介绍如何配置 Eclipse + Java EE + Apache CXF + Tomcat + JDK 的开发环境,用于开发CXF Web Service。JDK版本:1.7.0_71,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,我下载的安装包文件名:jdk-7u71-wi...

2015-01-06 13:27:18 127

Android so lib库远程http下载和动态注册

一、背景    在开发Android应用程序的实现,有时候需要引入第三方so lib库,但第三方so库比较大,例如开源第三方播放组件ffmpeg库, 如果直接打包的apk包里面, 整个应用程序会大很多.经过查阅资料和实验,发现通过远程下载so文件,然后再动态注册so文件时可行的。主要需要解决下载so文件存放位置以及文件读写权限问题。 二、主要思路 1、首先把so放到网络上...

2015-01-05 13:12:03 221

利用ant进行远程tomcat部署

在javaEE项目中,需要将工程部署到远程服务器上,如果部署的频率比较高,手动部署的方式就比较麻烦,可以利用Ant工具实现快捷的部署。这篇博文详细介绍了ant配置的步骤(http://www.cnblogs.com/GloriousOnion/archive/2012/12/18/2822817.html),但是在tomcat7以上不适用,需要修改配置,具体如下:1.配置tomcat的用户角...

2015-01-05 13:10:11 138

android ksoap2 中把XML(DataSet) 当做参数传递

我的android app中需要发送webservice ,于是我使用了 ksop2 进行发送,在测试过程中不是很顺利,不能正常工作.我的web service 请求格式如下  [html] view plaincopy <Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">...

2014-12-27 19:14:26 254

Android 5.0 - ProgressBar 进度条无法展示到按钮的前面

在低于SDK < 21 的版本中,ProgressBar 可以展示到按钮前面,并且为之在按钮的中间,但是切换到android 5.0后进度条ProgressBar 展示顺序变化了,按钮再前面,ProgressBar 在后面了我的xml配置文件如下: [html] view plaincopy <RelativeLayout       ...

2014-12-27 19:13:54 117

如何把一个listview中选中的值展示到另外一个 activity中

我正在创建一个简单的app,有一个功能是从第一个listView中取到选中的值展示到第二个activity中,中间是用了Intent传递,但是现在有个问题时我不知道如何才能在第二个activity中。MainActivity.java [java] view plaincopy package com.devleb.listviewdemo;   ...

2014-12-26 17:55:57 186

如何在android 文件选择器中选择多个图片或者视频?

我的android app有这样的需求,在进行照片和视频上传的时候,需要一次性的从照片/视频库选择多条进行上传但是android原生态的sdk中,只能一个一个的进行选择和上传。我想知道是否有其他的android上传库可以解决这个问题,提供一个多选的功能,可以使checkbox之类的,一次选择多个处理方法官方的图片选择器(但是不支持所有版本的androi,只支持API ...

2014-12-24 17:34:40 129

android 开发,视频群聊引发短信异常

我正在开发一个收到信息后发送一条短信进行回复的程序(自动回复),当我的手机启动群聊程序,我的程序并没有成功的发送消息,于是我采用了如下的代码解决这个问题。<intent-filter android:priority="500">    <action android:name="android.provider.Telephony.SMS_RECEIVED"/>&l...

2014-12-24 17:33:48 85

android开发中如何使用 alertDialog从listView中删除数据?

我现在使用listView展示了很多的配置信息,我现在想在点击其中一条的时候填出 alertDialog,点击确认后就删除该条数据,( ArrayAdapter ,ArrayList,listView 全部删除),我知道在 下面的onItemLongClick 方法中 参数 arg2  是选中的序号,但是我不知道如何继续处理下去12345678...

2014-12-22 13:15:59 459

Android 通过 intent传值获得null

我在通过intent 获得传递兑现过的时候报错,空指针,我是getMap方法进行传值,代码如下123456789public void getMap(View view){         Intent i = new Intent(this, BreweryYourTopBeers.class);   ...

2014-12-22 13:13:31 221

作为一个游戏策划,我已经被程序员玩死3次了!这一次也不靠谱!!!

Part 1  : 作为一个游戏策划,我已经被程序员玩死3次了!这一次也不靠谱!!!第一次是这样被玩死的:          初涉游戏圈,什么都不懂,然后就跟着学设计,原本想着游戏上了,我也算是一个成功的策划啊,可是!!!尼玛一个游戏的承载量才10个人!!10人呀!!! 人超过10程序就崩溃呀...果断离开了公司 第二次是这样被玩死的:           xxx尖端游。。。上线之前老板许诺各种...

2014-12-17 17:10:49 587

一个群里天猫红包引发"血案"

故事发生在双十一期间一个程序员屌丝群里面大家都知道双十一的时候红包是可以分裂的,比如你抽取一个100元的红包,可以把100元红包拆分成10个10元的红包,最后分享给自己的好友......这样就照成红包伸手党......    当一个程序员抽中红包在群里面发布后,会产生什么样子的故事。。。。。  瞬间20多个伸手党..... 中奖程序员标示压力山大呀,怎么给呀,就这点红包,...

2014-12-16 14:59:07 157

一个群里天猫红包引发"血案"

故事发生在双十一期间一个程序员屌丝群里面大家都知道双十一的时候红包是可以分裂的,比如你抽取一个100元的红包,可以把100元红包拆分成10个10元的红包,最后分享给自己的好友......这样就照成红包伸手党......    当一个程序员抽中红包在群里面发布后,会产生什么样子的故事。。。。。  瞬间20多个伸手党..... 中奖程序员标示压力山大呀,怎么给呀,就这点红包,...

2014-12-16 14:58:46 98

Java中编写一个完美的equals方法

首先看下Java语言规范对equals方法的要求:  1,自反性,对于任何非控引用x,x.equals(x)都应该返回true。  2,对称性,对于任何引用x和y,如果x.equals(y)返回true,那么y.equals(x)也应该返回true。  3,传递性,如果x.equals(y),y.equals(z)都返回true,那么,x.equals(z)返回true。  4,...

2014-12-13 16:45:03 105

java文件读写的两种方式

今天搞了下java文件的读写,自己也总结了一下,但是不全,只有两种方式,先直接看代码:public static void main(String[] args) throws IOException { io(); buffer();}/** * 以流的形式读写 可以使用任何文件 特别是二进制文件 * * @author hh *...

2014-12-12 22:42:39 107

ListView的缓存机制

说到ListView当然少不了Adapter了,Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面的额时候,都会调用Adapter的getView()这个方法返回一个View。这样,ListView中有多少项,就应该调用多少次getView()方法去绘制每一项的界面。如果项数少的时候(几十行),这是没问题的。但是如果有一万行,一百万行,那么就会出现问题了,它...

2014-12-12 11:28:51 93

Javascript加速运动与减速运动

加速运动,即一个物体运动时速度越来越快;减速运动,即一个物体运动时速度越来越慢。现在用Javascript来模拟这两个效果,原理就是用setInterval或setTimeout动态改变一个元素与另外一个元素的距离,如xxx.style.left或xxx.style.marginLeft,然后每次运动后都使速度增加,这样加速运动的效果就出现了,减速运动是同样的道理。下面是两个示例:加速运...

2014-12-11 15:23:43 337

关于android.view.WindowLeaked(窗体泄露)的解决方案

虽然是小问题一个,但也困扰了我一段时间,现在记下来,给自己做个备忘,也可以给其他人一个参考view plaincopy to clipboardprint?  01-08 01:49:27.874: ERROR/WindowManager(473): Activity com.photos.MainActivity has leaked window android.widget.I...

2014-12-11 15:19:59 207

随笔-Spirngmvc的总结

搭建springmvc+hibernate+sping 框架首先需要的jar报导入到项目中;配置文件;spring配置文件在web.xml里面要引入,项目启动初始化spring的控制器,spingbean的注入, <!-- Controller方法调用规则定义 --><!-- 页面View层基本信息设定 --><!-- servlet映射列表,...

2014-12-08 13:24:07 66

程序员如何高效率更改BUG

        我们组里有着俩程序猿,老猿和小猿,当然,老猿就是leader。有一天,老猿对小猿说:“你来我们组已经有段时间了,能帮leader做点事吗?”小猿连蹦带跳地说:“怎么不能?我很愿意帮您做事。”老猿高兴地说:“那好啊,最近我要出差,你把这个项目跑一下看看吧!回来我瞅瞅。”    小猿接过项目,用编译器进行着调试。程序跑着跑着,一条BUG使得程序止步不前,看着时间一分一秒的流逝...

2014-12-05 20:10:55 162

如何装出高逼格的64位win7系统

自从有了ghost这个玩艺儿,装系统就不再是什么技术活了,但是一直崇尚纯净、原生、DIY的挨踢男来说,这种千篇一律的系统从来都不是他们想要的。为了榨干硬件的每一滴性能,发挥软件的最大效果,他们喜欢折腾,作死的折腾,这种感觉,或许,不是用一句:“你懂的!”所能概括的。我就是他们中的一员。自打去年买了一个thinkPad E430C,就对bios中的一个选项(UEFI)产生的深厚的兴趣,它是神马?不...

2014-12-05 20:00:50 140

ArrayList的contains方法,底层调用了equals方法。

题目:将自定义对象作为元素存到ArrayList集合中,并去除重复元素比如:存人对象,同姓名,同年龄,视为同一个人,为重复元素。123456789101112131415161718192021222324252627282930313233...

2014-12-03 12:39:15 213

空空如也

空空如也

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

TA关注的人

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