自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

精彩人生

{总结,是为了更好的开始}专注于web技术,每天进步一点点{学无止境,积累创造财富}

  • 博客(1269)
  • 收藏
  • 关注

转载 windows下redis安装和php的redis扩展安装

首先下载一个redis的安装包:windows:http://code.google.com/p/servicestack/wiki/RedisWindowsDownloadlinux:http://code.google.com/p/redis/downloads/listredis-2.0.0版本: redis-2.0.0 (208)redis-2.4.5版本:

2013-04-01 17:31:43 1274

转载 什么是依赖注入

Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大

2013-03-09 09:52:27 1035

转载 chrome及Safari浏览器如何去掉文本输入框的高亮

采用 Webkit 核心的浏览器主要有苹果的 Safari 和 Google 的 Chrome,Webkit 核心有着良好的性能,并且在某些细节对用户非常友好,页面输入框(input 标签)聚焦高亮和文本框(textarea 标签)缩放功能就是其中的两个对用户非常友好的设计。可是这两个设计在对用户友好的同时,却会对页面设计产生影响。我们可以发现 Webkit 对输入框的高亮已经使页面呈现出

2013-01-20 22:53:55 1495

转载 书写是为了更好的思考

我经常在走路和睡前总结所学过的内容,思考遗留的问题,一段时间的阅读和思考之后,一个总体的知识框架就会逐渐浮现在脑海中。然后我会将它书写下来,然而,我往往非常惊讶地发现,当我书写的时候,新的内容仍然源源不断的冒出来,就像我的键盘自己也会思考一样。大半年前的时候,我曾在一篇文章《跟波利亚学解题》中写到将问题求解的思维过程记录下来的好处,现在再次回忆起来,当时列出的几点其实不仅对于问题求解是大有好处

2013-01-17 17:05:36 668

转载 为什么你应该(从现在开始就)写博客

(一)为什么你应该(从现在开始就)写博客用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处。(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样)让我说得更明确一点:用博客的形式来记录下你有价值的思考,会带来很多好处,却没有任何明显的坏处。Note:碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话也不算思考,请以

2013-01-17 16:45:26 815

转载 FT WebApp团队:如何打造一个FT风格的离线HTML5 web App

为什么还有必要再写一个Offline HTML5 App指南现在已经有非常多的资源介绍如何写一个offline HTML5的网站了,但是仅仅让一个网站能够在离线情况下访问是远远不够的。在这个指南中我们将搭建两个离线网站,用来向读者演示如何向一个已有的离线网站中增添功能,避免已有的用户觉得自己正在使用一个旧版本的网站。许多现有的指南都只会特别关注某一种技术。而这个指南则有所不同,它不会具

2013-01-16 22:36:16 1928

转载 count(*) 和 count(1)和count(列名)区别

执行效果上:count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULLcount(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULLcount(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是只空字符串或者0,而是表示null)的计数,即某个字段值为NULL时,不统计执行效率上:列名为主键,count(

2013-01-16 22:29:21 2449

转载 处理session跨域几种的方案

前面谈过session相关配置,在开发的时候,常需要跨域共用session的是登录模块,我相信很多开发的朋友的都遇到过,只需要一个地方登录,相关联的网站也是处于登录状态。两种情况:一种9streets.cn和a.9streets.cn之间,另一种是a.com b.com之间,这几天总结了一下处理方法。 无论是一二级域名,和不同域名下的跨域,无非要达到两点:1.客户端访问同一个session

2013-01-16 17:51:18 1345

转载 java文件读写编码方式设置

读Java代码 FileInputStream fr = new FileInputStream(path); InputStreamReader is = new InputStreamReader(fr,"UTF-8"); BufferedReader br=new BufferedReader(is); br.readLine();写Java代码     Fi

2013-01-16 10:58:23 1452

转载 struts2配置 Struts 2 环境

下载类库:http://192.168.16.240/source/struts-2.0.11.1-lib.zip完整类库列表antlr-2.7.2.jarcommons-beanutils-1.6.jarcommons-chain-1.1.jarcommons-logging-1.0.4.jarcommons-logging-api-1.1.jarcommons-validator-1.3.

2013-01-07 15:09:53 699

转载 Struts2配置详解_配置Action

Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现该接口中的execute()方法。该方法如下:public String execute() throws ExceptionStruts2并不是要求所有编写的action类都

2013-01-07 15:09:23 538

转载 struts.xml配置文件(package,namespace,action)

struts.xml文件结构 struts.xml文件是整个Struts2框架的核心。 struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。  "-//Apache Software Foundation//DTD Struts Configuration 2.0

2013-01-07 15:09:15 577

转载 W3C宣布HTML 5规范正式定稿

根据W3C的发言稿称:“HTML5是开放的Web网络平台的奠基石。”这种跨平台的网页程序环境通常被称之为“Web标准”的保护伞。HTML5以及JavaScript和CSS相关技术能够能够让开发者在任何设备上都运行开发丰富的网页应用,并且会有越来越多的企业加入到HTML 5的大平台上来。      尽管这个HTML 5规范已经完成,但是这并不意味着我们的日常网络环境马上就会产生翻天覆地的变化。我

2013-01-06 23:20:01 883

转载 JavaScript 实现反射机制

什么是反射机制反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。在JavaScript中利用for(…in…)语句实现反射在JavaScript中有一个很方便的语法来实现反射,即for(…in…)语句,其语法如下:for(var p in obj){      //语句}这里var p表示声明的一个变量,用以存储对象ob

2013-01-05 11:30:55 794

转载 jQuery创建实例与原型继承揭秘

在普通情况下我们要用原生类、或者自定义类创建实例要用new运算符,使构造函数创建一个实例,并且实例继承构造器prototype上的所有公有方法。如 new Object()、new Date()等等!(object有{},数组有[]这样的快捷方式 ,我们主要探讨new这种方式。)  我们在使用jQuery时从来没有使用过new,他是不是用其他方法来生成实例呢?是不是没有使用prototype属

2013-01-03 21:59:57 613

转载 用Javascript实现Windows任务管理器

在Windows系统上,自从98系统以来就提供了脚本宿主(Windows Scripting Host 简称WSH)的功能,WSH可以加载并运行JS和VBS脚本,并支持调用系统的COM组件,在COM组件的支持下脚本可以轻松实现非常强大的功能。很多人一提到JS可能就会想到网页,其实JS同样可以拥有主动权,做一些其他语言能做到的事情,甚至可以反过来去主宰浏览器,而不是被浏览器主宰着。这

2012-12-30 11:13:18 695

转载 JavaScript常用技巧及工具

五个有用的jQuery技巧    7款jQuery视差和滚动效应插件    10个实用的jQuery交互/通信插件和教程    分享10个jQuery的语言翻译插件    推荐13款JavaScript图形和图表绘制工具   分享10个JavaScript在线Debugging工具    10款实用的Ajax/JavaScript编码工具推荐  JavaScript开发者必备的10个超级实用工具

2012-12-28 12:35:58 527

转载 JavaScript真的需要类吗?

无论你喜欢与否,ECMScript 6中将会包含类(class)的概念。在JavaScript中,类的概念一直是两级分化的。由于JavaScript与其他语言的不同,有些人喜欢JavaScript的无类特征;另一方面,也有一些人讨厌JavaScript的无类特征。那些从C++或者Java转到JavaScript的人,需要克服的最大心理障碍就是接受JavaScript的“无类特征”,这或许也是许多人

2012-12-28 12:28:58 719

转载 互联网创业的葵花宝典

一个朋友,在一家软件的大企业做了十年的软件研发,想出来创业,问我要注意什么。我开玩笑说,要想成功,必须学习互联网创业的“葵花宝典”,第一条就是 “挥刀自宫”。大的软件公司有很多资源,研发能力不错,各种推广资源也非常优越,但很少开发出来优秀的互联网产品。初步看上去,原因很多,比如很难调动个人的积极性、内部管理协调非常困难等。我认为还有一个重要的原因,就是方法不得当。大公司资源多,一个互联

2012-12-24 10:11:57 512

转载 你应该知道的一些事情——CSS权重

除了浮动之外,css权重问题是你要了解的,最复杂的一个概念之一。css每条规则权重的不同,是你所期望的效果,没有通过css规则在元素上生效的主要原因。为了减少调试bug的时间,你需要了解浏览器是怎样解析你的代码的。为了完成这个目标,你需要对权重是如何工作的,有一个清楚的认识。很多Css出现问题的场景,都是某处定义了一个更高权重的规则,导致此处规则不生效。Css权重问题并不简单,而且有很多或

2012-12-22 12:51:04 941

转载 POI导入excel出错

报错:You cannot get a string value from a numeric cell    使用POI对excel表数据进行操作时出现了该问题,从数据库导出数据到excel表中,datetime类型的数据以String类型存储,当对表内的该列数据做修改后,excel将自动修改单元格的格式,从而导致在重新读取时出现了以上错误。     解决办法:       判断读取

2012-12-20 14:35:27 1139

转载 PHP 大文件上传进度条实现

目前我知道的方法有两种,一种是使用PHP的创始人 Rasmus Lerdorf 写的APC扩展模块来实现(http://pecl.php.net/package/apc),另外一种方法是使用PECL扩展模块uploadprogress实现(http://pecl.php.net/package/uploadprogress) 我这里举两个分别实现的例子供参考,更灵活的应用根据自己需要来修改。

2012-12-17 21:22:09 902

转载 关于移动端点击后出现闪或者黑色背景

最近在和朋友开发一个ipad的课件,用phoneGap打包在ipad上运行,发现,点击某些带事件的DOM后,出现瞬间的闪动,a标签点击的时候还是出现黑色的背景。首页,瞬间的闪动是怎么出现的,具体原因不是很明确,根据我测试,貌似是因为DOM中有可选择的文字,使得DOM是可以整体被touch,在ipad中,元素被touch后会出现高亮,就是出现半透明的黑色背景..于是当我们每次点击的时候,就会出现看到

2012-12-17 15:34:37 1184

转载 MongoDB整合Spring 详细讲解(含代码)

写这篇文章也做了下思考,首先是本人技术欠佳。但就是喜欢研究一些东西。因为在此之前有很多的朋友已经写过类似的,很多我也看过,但是讲解的不够深入。对有些朋友提出的问题不能给出答案。在这里,我根据我目前的能力对其进行整理。并最终运行成功。在测试过程中出现过一下问题:1、org/springframework/data/mapping/context/MappingContextAware

2012-12-16 12:52:06 677

转载 Struts2 XML配置详解

1.   深入Struts2的配置文件本部分主要介绍struts.xml的常用配置。1.1.   包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配

2012-12-15 18:25:07 479

转载 读《编程匠艺》有感

昨天晚上睡觉前在床上看了会《编程匠艺》,有几个部分给我很大的感触,于是第二天上课前抽空把感想写下来。只为自己以后能看一看,反思反思。         我原本以为,在软件开发这个行业最重要的是技术。当我一口气看完书的推荐序后,我发现自己现在好幼稚,希望掌握一门技术就可以成功,可是现实真的是这样吗?软件开发者的核心竞争力是什么?我原来一直认为就是 coder 自己的编程能力和创造力,以至于自己

2012-12-13 23:38:50 656

转载 Java中Interface的用法

Java中在接口的应用中,要注意一下几点:接口一般定义的是常量和一些抽象方法。抽象类中可以包含抽象方法,也可以有非抽象方法,但是有抽象方法的类一定是抽象类。抽象方法不能有方法体。在引用接口时,接口的引用指向实现的对象,尽量定义为接口或父类的引用。这其中有可能用到多态的知识。引用接口用implements。接口(interface)只能定义抽象方法而且默认是Public abstract

2012-12-07 14:04:29 542

转载 java中final的意义

1、如果一个数据既是static又是final,那么它会拥有一块无法改变的存储空间。2、final data: 当final用于基本数据类型时,final让其值(value)保持不变,但是当用于object reference时,final仅让reference保持不变。也就是说当reference一旦被初始化用于代表某个对象时,便再也不能改变指向另一个对象,但对象本身的内容确实可以改变的。f

2012-12-06 21:04:09 435

转载 Linux软件的卸载

configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备最常用的参数: ./configure --prefix 作用:不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr /local/etc。其它的资源文件放在/usr/

2012-12-06 17:19:28 391

转载 java常用包

1、java.lang包:java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包2、java.io包:java语言的标准输入/输出类库,如基本输入/输出流、文件输入/输出、过滤输入/输出流等等3、java.util包:包含如处理时间的date类,处理变成数组的Vector类,以及stack和HashTab

2012-12-05 22:41:36 466

转载 java 的protected 访问权限。

基类代码:包为com.fu[java] view plaincopypackage com.fu;    public class Base {                protected int protectedInt;  //protected成员          public int publicInt;        //public 成员

2012-12-05 21:56:37 512

转载 java修饰符

一、java修饰符分为访问控制符和非访问控制符(一)访问控制符  :public、protected、default、private;不加其他三个控制符则默认为default访问控制符  包外   子类     包内    类内  使用对象public      可     可       可      可    类、接口、构造器、成员(全局变量、方法)protected   否

2012-12-05 21:50:03 439

转载 length,length(),size()区别

1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!这个例子来演示这两个方法和一个属性

2012-12-05 17:26:40 459

转载 配置Java站点虚拟目录

一般只需要把Java站点文件夹或*.war文件拷贝到Web Server的webapps文件夹下,即可启动运行该站点,但更多时候,我们并不想拷贝站点,而是希望Web在Server文件夹之外运行,这时就需要配置虚拟目录了。不同的WebServer配置虚拟目录的方式不太一样,这里的配置方法仅针对Tomcat和Jetty。        Tomcat:找到并打开Tomcat目录下的conf/serv

2012-12-04 15:31:23 467

转载 java 执行过程 运行原理

Java的运行原理在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不

2012-12-04 14:46:54 552

转载 java中main函数解析

从写java至今,写的最多的可能就是主函数public static void main(String[] args) {}但是以前一直都没有问自己,为什么要这么写,因为在c语言中就没有这样子的要求。其实这是一个不需要解释的问题,因为java标准就是这么规定的,那么既然是java标准规定的,我们按照规定来执行就好了。不过,这并不是一个很好的学习态度,如果总是知其然而不知其所以然,总

2012-12-04 14:20:31 409

转载 设置 Apache & hosts 本地开发环境

设置本地 Apache 虚拟主机 & 本地 hosts 打造和外网虚拟空间一模一样本地开发环境.Apache 是全球而署最多的 web server想全面了解它可以访问官方主页 http://www.apache.org/Hosts文件是一个用于存储计算机网络中节点信息的文件,它可以将主机名映射到相应的IP地址,实现DNS的功能,它可以由计算机的用户进行控制。Windows

2012-12-01 11:41:28 1599

转载 lamp|lnmp|lnamp|一键安装包

wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,通过web页面操作就可以管理服务器和虚拟主机.简单,方便,易操作.只有Linux版本,没有windows版本,让你方便地使用和管理Linux服务器,让不懂Linux的人也可以用Linux做服务器了.支持CentOS/RedHat版本,其它Linux版本尚未测试

2012-11-30 14:18:05 701

转载 URL Rewrite伪静态规则转换工具,支持Apache、Lighttpd和Nginx

URL RewriteRule conversion tool | URL伪静态规则转换工具http://www.onexin.net/rewrite.phpApacheRewriteRule ^store-([0-9]+).html$ store.php?id=$1 [L,NC]IIS rewrite (WordPress)[ISAPI_Rewrite]#

2012-11-30 14:14:16 9076

转载 CSS架构目标:预测、重用、扩展、维护

擅长CSS的Web开发人员不仅可以从视觉上复制实物原型,还可以用代码进行完美的呈现。无需使用表格、尽可能少的使用图片。如果你是个名副其实的高手,你可以快速把最新和最伟大的技术应用到你的项目中,比如媒体查询、过渡、滤镜、转换等。虽然这些都是一个真正的CSS高手所具备的,但CSS很少被人单独拿出来讨论,或者用它去评估某个人的技能。有趣的是,我们很少这样去评价其他语言。Rails开发人员并不会因

2012-11-30 09:24:15 525

空空如也

空空如也

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

TA关注的人

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