自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

javasctipt显示几分钟前、几天前等

jsp页面:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <script type="text/javas

2014-04-30 08:56:00 385

浏览器缓存相关http头

最近看雅虎黄金34条,学习下优化网站性能的方法。其中有一条:“为文件头指定Expires或Cache-Control”,具体来说指对于静态内容:设置文件头过期时间Expires的值为“Never expire”永不过期;而对于动态内容:使用恰当的Cache-Control文件头来帮助浏览器进行有条件的请求。这一条可以和雅虎34条的第一条联系起来,那就是尽量减少http的请求次数(雅虎34条...

2014-04-30 02:03:00 433

JS图片自动轮换效果实现

今天不在状态,五一快到了,俺就特想玩了。好了,天色已晚,闲话不多说,看下用javaScript 实现的图片自动轮换效果,先看图片下面是具体的代码,还是比较简单的。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tran...

2014-04-30 00:16:00 601

玩转html5(四)----使用canvas画一个时钟(可以动的哦!)

先给个效果图,我画的比较丑,大家可以自己美化一下,直接上代码:<!DOCTYPE html><meta charset="utf-8"><html> <body> <canvas width="500" height="500" id="clock" &amp

2014-04-29 20:56:00 227

玩转web之servlet(六)---session介绍及简单使用(登录验证中保存信息)

在浏览器与服务器进行交互时,往往需要把涉及到的一些数据保存下来,这时就需要使用cookie或session进行状态管理。这篇文章先来说说session怎么用,首先在servlet中创建一个session来保存信息,举个例子,在做登陆验证时,如果登陆成功,需要将用户的信息保存到session中,怎么保存呢?下面给出代码: public class Login_Do extends HttpSe...

2014-04-29 17:01:00 168

SQLServer2008R2中创建多个SDE空间数据库

一般情况下我们只需要在数据库中创建一个空间数据库来进行数据的管理和编辑。但也有很多情况我们需要建立多个空间数据库来完成工作。在数据库服务器上我们可以通过两种方法创建多个空间数据库:1、 创建多个数据库实例,在每个实例上创建一个SDE空间数据库2、 只保留一个数据库实例,在该实例上创建多个SDE空间数据库 注:单实例,单数据库的创建请参考博文ArcSDE 10.1安装、配置、连接 (...

2014-04-29 16:16:00 255

实现可以直接粘QQ贴截图的bug管理功能

对于一个功能强大的协作平台来说,todo管理和bug管理是必不可少的功能。Todo和bug往往不是通过一些简单的文字就能实现的,有时候需要配以图片的说名,之前用过的项目管理平台都是以附件的形式上传图片和其他资源,使用起来非常的不方便。很多时候我都是用或者word来管理图文的todo和bug。但是这样又脱离了项目管理工具本身的功能体系。于是我们就打算在我们的协作平台上实现可直接粘贴图片的todo...

2014-04-29 15:49:00 168

Struts2中的异步提交(ajaxfileupload异步上传插件的使用)

服务器端采用struts2来处理文件上传。所需环境:jquery.jsajaxfileupload.jsstruts2所依赖的jar包及struts2-json-plugin-2.1.8.1.jar编写文件上传的Actionpackage com.ajaxfile.action;import java.io.File;import java.io.FileInputStrea...

2014-04-29 15:15:00 115

Struts2 页面url请求如何找action

1.我们使用最原始的方法去查找action,不同注解。struts.xml文件先配置<!-- 新闻信息action --><action name="newsInfoAction" class="com.xxx.NewsInfoAction"><result name="add">news/addNewsInfo.jsp</result&amp

2014-04-29 15:01:00 463

arcgis webapp builder 安装试用

ArcGIS WebApp Builder 是针对开发人员的,用于快速构建基于HTML5/Javascript 技术的美观的 Web应用的一个工具。用过Flex版本的AppBuilder应该很清楚它的特点:快速、高效、灵活、美观,GIS开发人员的利器。以下是截图接下来我们说一说配置部署过程1、ArcGIS WebApp Builder服务器端基于node.js。所以在安装前需要安装...

2014-04-29 10:34:00 267

网页上中下三分布局,上下固定,中间自适应

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <

2014-04-29 10:09:00 932

CSS: 解决Div float后,父Div无法高度自适应的问题

在用CSS+DIV的布局中,经常会发现,当一个DIV float之后,如果他的高度超过了其父DIV的高度时,其父DIV的高度并不会相应的进行调整。要解决这个问题(也叫做闭合(清除)浮动),我们有四种办法:1. 额外标签法这种方法就是向父容器的末尾再插入一个额外的标签,并令其清除浮动(clear)以撑大父容器。这种方法浏览器兼容性好,没有什么问题,缺点就是需要额外的(而且通常是无...

2014-04-29 09:18:00 129

JS写出登陆遮罩层+浮动对联广告

用JS写出 遮罩层登陆框 和 对联广告 并自动跟随滚动条 滚动 保持让用户一直可以看到 好了,天色已晚废话不多说,代码特别详细 有注释,请看代码。================》<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht...

2014-04-28 23:42:00 155

【复习】css中的position

好久不写CSS代码 感觉忘的差不多了,代码就是要多敲才行的。就行武林中的武者一样,每天都要勤加练习才可。正好写写博客,就当复习复习。position 主要是用来 元素的定位方式static :  无特殊定位,对象遵循HTML定位规则absolute :  将对象从文档流中拖出,使用left,right,top,bottom等属性进行绝对定位。而其层叠通过z-index属性定义。此时...

2014-04-28 22:49:00 130

玩转html5(三)---智能表单(form),使排版更加方便

<!DOCTYPE html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>form表单学习笔记</title></head><body>

2014-04-28 22:13:00 304

玩转html5(二)----用canvas结合脚本在画布上画简单的图(html5又一强大功能)...

在html5中可以使用canvas标签在画布上画图,先直接上代码,这篇文章先简单介绍一下canvas的使用方法,简单画几个圆,矩形,三角形,写字。在代码中均给出了注释,在这里特别强调的一点是:使用canvas画图时有时候必须beginPath和colsePath,但有时不需要,为了防止出现问题,可以在每次重新画一个图时重新开启路径,画完后关闭路径。这些代码是在猎豹浏览器上实现的,有些浏览器...

2014-04-28 19:40:00 232

用Meta 取消流量器缓存方便调试

<!-- 禁止浏览器从本地缓存中调阅页面。--> <meta http-equiv="pragram" content="no-cache"> <!--网页不保存在缓存中,每次访问都刷新页面。--> <meta http-equiv="cache-control" content="no-cache, must-

2014-04-28 16:54:00 130

独处也是一种很重要的能力

文/周国平人们往往把交往看作一种能力,却忽略了独处也是一种能力,并且在一定意义上是比交往更为重要的一种能力。反过来说,不擅交际固然是一种遗憾,不耐孤独也未尝不是一种很严重的缺陷。独处也是一种能力,并非任何人任何时候都可具备的。具备这种能力并不意味着不再感到寂寞,而在于安于寂寞并使之具有生产力。人在寂寞中有三种状态:一是惶惶不安,茫无头绪,百事无心,一心逃出寂寞。...

2014-04-27 22:16:00 177

如何判断是手机或电脑访问web

移动设备越来越主流,有很多网站对手机访问并不是特别的友好。所以我们要另外的给手机客户分配针对手机web访问的界面。如何判断是手机还是电脑在访问呢?首先手机访问时,会附带发送user-agent信息,这个信息里面会有手机号码信息。我们如果可以获取。。。算了,用脚趾头也会想到,这是属于用户个人隐私信息的,移动和联通公司肯定给屏蔽或加密了。除非你服务器IP是在他们的白名单上。那么我们换其他方式,...

2014-04-27 21:29:00 223

javascript入门(一)

高手就可以直接跳过了,刚开始学习javascript,从零开始, 记录一点一滴,不断提高。菜鸟的不断成长。下面就写上几个简单的JS 入门代码吧。高手就不要BS了<!DOCTYPE html><html> <body> <script> function changeImage(){ element=document.g...

2014-04-27 17:21:00 116

玩转html5(一)-----盘点html5新增的那些酷酷的input类型和属性

今天正式开始学习html5了,相比html以前的版本,html5新增了好多功能,属性,使我们做出来的界面更加的绚丽,而且使用起来超级简单,这篇文章先来说说html增加的那些input类型和属性。这些代码是在猎豹浏览器下实现的。html5新增的input类型有:email,url,number,range,date pickers,datalist,telephone,search,colo...

2014-04-27 13:11:00 83

数据库PDO日记(二)

我们继续来看数据库的PDO内容假设我们现在已经链接成功数据库$db了。看下面的代码<?php$db->setAttribute(PDO::ATTR_CASE,PDO::CASE_UPPER);//设置属性$rs=$db->query("SELECT*FROMt1");$rs->setFetchMode(PDO::FETCH_ASSOC);//设置获取结果集...

2014-04-27 12:03:00 111

数据库PDO日记(一)

今天来一起学习数据库的PDO相关知识。[PDO]PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等扩展来连接MySQL、PostgreSQL、MS SQL Server、SQLite,同样的,...

2014-04-27 11:41:00 67

正反斜杠 点 在传参过程中

如果是使用反斜杠 artwork\10\1000\1\preview.png 在传参过程中我们 要将其改为artwork\\0\\1000\\1\\preview.png 两个反斜杠传递如果是正斜杠,我们直接传就可以在java中 我们对字符切割是,通常会按照点来切割。String[] str = this.getFileFileName().split("\\."); ...

2014-04-27 11:30:00 154

玩转Web之servlet(五)---- 怎样解决servlet的线程安全问题

servlet默认是存在线程安全问题的,但是说白了,servlet的线程安全问题实际上就是多线程的线程安全问题,因为servlet恰巧是一个多线程才会出现安全性问题。浏览器每次通过http协议去提交请求,都会实例化一个servlet对象,即产生一个线程,如果他们操作的是同一个对象,应该把该变量定义成实例变量,但这就可能发生线程不安全的问题。下面举个简单的例子:张三看到仓库里有3件物品,他要...

2014-04-26 22:57:00 131

玩转Web之servlet(四)---B/S是如何使用http协议完成通信过程的

在上一篇文章中,我简单的说了一下B/S架构的流程图,关于浏览器和服务器之间的通信过程知识含糊的说了一下,在这篇文章中我再总结一下B/S架构里是如何利用http协议去完成通信的。(一)通讯过程 1:浏览器建立于Web服务器的连接---->2:浏览器将请求数据打包(即请求数据包),并发送到服务器--->3:服务器将处理结果打包(响应数据包),发给浏览器-->4:关闭连接...

2014-04-26 11:16:00 76

玩转Web之servlet(三)---一张图看懂B/S架构

学WEB, 首先 要明白B/S架构,本文将简单说一下小编的愚见,若有不当,欢迎大家指正。首先,什么是B/S架构?B/S是Broweser/Server的缩写,即浏览器/服务器模式,简单说就是客户端使用浏览器,服务端使用Web服务器,客户端与服务端之间使用http协议进行通讯。那么,为什么要使用B/S架构呢?当然是其有一定的优点: 1.传统的C/S架构 需要单独安装客户端,一旦客...

2014-04-25 23:01:00 352

人民币大写转化之各种语言

网上荡来的 不要鄙视砸门啊Php代码 //人民币金额转大写程序 PHP版 //CopyRight Bardo QI function numToCny($num){ $capUnit=array('万','亿','万','圆',''); $capDigit=array(2=>array('角','分',''), 4=>array('...

2014-04-24 23:54:00 151

PHP抽象类构造

现实生活中抽象的意思 我的理解就是一个事物大的描述,并不十分具体的描述,只是把事物的某些共性给出来。 那么在PHP中也是一样的,把一个类进行抽象,可以指明某个类的一般行为,这个类可以是一个模板,而继承他的子类中的方法就要去 具体的实现模板的相应功能(注意这里是模板的全部功能)。 下面是我总结的一些注意点: 1.定义的方法,子类必须完全实现这个抽象中所有的方法。 2.不...

2014-04-24 15:09:00 425

PHP构造单例模式浅谈

简单说一下单例模式的用途,刚开始俺也认为单例模式特别的别扭和鸡肋。在WEB程序开发中砸门要大量的使用数据库的链接,如果砸门反复的与数据库进行链接那么就会浪费大量的系统资源,浪费就是犯罪,所以我们就要用的单例模式了。那我们该如果解决只进行一次的数据库链接,如何判断现在是否链接和当前需要执行数据库链接操作么?下面砸门就一一道来。==============》废话不多说,代码分析走你《===...

2014-04-24 14:28:00 76

PHP中用$this传递对象

相对于C和JAVA语言,PHP面向对象从底层就尽量的是程序员运用简单。今天来看一下PHP中用$this来传递对象的操作。下面写一个根据不同年龄发不同工资的类,这里处理年龄和工资的类为一个独立的业务模型。===================》废话不多说,代码走你《================<?phpheader('content-type:text/html;charse...

2014-04-24 13:13:00 248

PHP中__tostring方法浅谈

最近一直在学习PHP 的类和对象 简单的讲一下PHP中的 __tostring方法PHP中前面带有2个下划线_ 的方法(函数)叫做魔术方法(函数),类似__construct() __destruct() __set() __get() 这些都是在某一时刻不同情况自动调用执行的方法。 __tostring() 就是这样的,是在直接输出对象引用时自动调用的。注意(对象引用是一个指针,比如 $...

2014-04-24 12:34:00 454

freemarker宏的使用结合Java的枚举类型

freemarker宏的使用,把它独立一个单独的文件<#-- 根据枚举类型列表输出枚举值的中文描述 --><#macro displayText enumItems value defaultOutput=""><#compress> <#assign output=false> <#list enumItems as x&g...

2014-04-24 11:05:00 213

kindeditor 如何使用

简单使用方法1. 解压文件,并把所有文件上传到您的网站程序目录下,例如:http://你的域名/editor/。2. 要添加编辑器的页面头部添加以下代码,id为textarea控件的ID。-----------------------------------------------------------------------<script type="text...

2014-04-24 08:48:00 139

jQuery hover()的用法示例

直接上例子。jQuery打造鼠标经过时的Hover效果,当鼠标滑过时,对应的表格行会添加背景色,以着重显示相应内容。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html ...

2014-04-24 08:40:00 142

玩转Web之Json(四)---json与(Object/List/Map)的相互转化

在做web应用时,经常需要将json转化成Object/list/map或者将Object/List/map转化成json,通过简单封装可以在写代码是减轻很多负担。本文将给出json转化的一系列方法。 闲话不 多说,直接上代码:先是Object /List /Map转化为Json /* 功能 :将一个对象转成json数组 * 参数 :object对象...

2014-04-23 16:35:00 111

ip查询

新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=12.130.132.30搜狐IP地址查询接口(默认GBK):(可设置编码):http://...

2014-04-23 12:24:00 107

js时间解读

onblur失去焦点事件,就是说当输入焦点离开该元素时,会触发此事件,与onfocus事件相反

2014-04-23 11:20:00 73

easyui-numberbox

<input name="money" id="money" type="text" class="easyui-numberbox" data-options="min:0,precision:2"/>//最小值为0 ,保留两位小数

2014-04-23 10:42:00 103

正则表达式使用帮助

7. 正则表达式匹配规则7.1 基本模式匹配   一切从最基本的开始。模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特殊的字符表示一个范围内的字符、重复出现,或表示上下文。例如:^once  这个模式包含一个特殊的字符^,表示该模式只匹配那些以once开头的字符串。例如该模式与字符串"once ...

2014-04-23 09:17:00 103

空空如也

空空如也

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

TA关注的人

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