自定义博客皮肤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)
  • 收藏
  • 关注

Html5 系列之:桌面通知Notification

介绍:桌面通知,我们经常看到的比如QQ,Skype在右下角的消息提醒。在网页中我们也可以用Javascript模拟实现这一功能,只是这个消息框中浏览器中。目前浏览器依然是一个严格的沙盒工作模式,这种模式把浏览器和桌面的通信隔离开,但WHATWG下在讨论的一种特性Notification可以跨越沙盒通过桌面向用户发出浏览器的通知。现在在Html5中也可以实现这一功能,目前Notification...

2012-11-16 16:40:00 251

Html5 系列之:本地存储Storage

简介:WebStorage提供了更强大的客户端存储功能,这样我们可以离线下载网页,存储更重量级的数据到客户端,减少服务器传输等,这些都是可以替代cookie的理由。Web Storage实际上由两部分组成:sessionStorage与localStorage。sessionStorage用于存储一个会话中的数据,随着网页的关闭数据也会销毁;localStorage用于长久的保存数据,除非...

2012-11-16 16:40:00 127

Html5 系列之:地理位置Geolocation

简介:Geolocation API用于将用户当前地理位置信息共享给信任的站点,当一个站点要获取用户的当前地理位置,需要通过浏览器请求用户授权。和Geolocation类似的google有个插件Gears,它通过插件安装的方式支持所有浏览器,不过目前google弃用它了。这里我们讨论的是Geolocation,我们来看看如何使用。一、检测浏览器是否支持:if(!navigator....

2012-11-16 16:40:00 106

Html5 系列之:Canvas绘图

Canvas是什么?它能做什么?简单的说Canvas是一个容器,可以往里面添加各种内容,如图片,绘制图形,甚至添加另外一个Canvas。各浏览器对Canvas的支持对比图:先看一个简单的例子://创建一个canvas对象var canvas = document.createElement('canvas');canvas.height = 100;canvas.width = 300;...

2012-11-16 16:39:00 122

Html5系列之:新Form表单

新增的表单类型email输入类型<input type="email" value="some@email.com" />此类型要求输入格式正确的email地址,否则浏览器是不允许提交的,并会有一个错误信息提示.此类型在Opera中必须指定name值,否则无效果.url输入类型<input type="url" />上面代码展示的文本域要求输入格式正...

2012-11-16 16:39:00 123

Html5 系列之:新特性概览

序说到Html5你首先想到的是什么?下一代html标准.新的Form表单元素Canvas绘图离线存储支持音频视频播放其他特性包括新的页面元素,比如 <header>, <section>, <footer>, 以及 <figure>。。。不错,Html5有很多很酷的新特性,但是现在还只是一个草案标准,加上各个浏览器对每个特性的支持不一,使得目前h...

2012-11-16 16:38:00 104

Html5 学习系列目录

Html5 系列Html5 系列之:技术概览Html5 系列之:新Form表单Html5 系列之:图像Html5 系列之:音频视频Html5 系列之:离线存储Html5 系列之:文件操作Html5 系列之:用户交互Html5 系列之:历史记录Html5 系列之:沙盒SandboxHtml5 系列之:有用工具...

2012-11-16 16:37:00 558

常用Ioc容器性能测试对比

本文主要进行Ioc容器性能对比测试。先把代码贴上,代码很容易看明白,由于Munq编译时提示没有引用,明明添加了的,还没找到原因。其他的测试代码后面添加。using System;using System.Diagnostics;using System.Collections.Generic;using Autofac;using Autofac.Configuratio...

2011-08-12 18:19:00 191

Ioc容器Autofac介绍

Autofac是轻量级的开源Ioc容器,在这里可以下载http://code.google.com/p/autofac/。如果你用过其他的Ioc容器,那么学习Autofac使用也会比较容易,下面将通过一些例子来讲解其用法。先看一个例子:首先新建一个工程,添加Autofac引用。准备代码,和之前的一样 interface IDal { v...

2011-08-11 22:49:00 185

推荐好用的Jquery模板插件Jtemplate

jtemplate是javascript的模板引擎。官方网址:http://jtemplates.tpython.com/数据准备:var data ={TotalCount:64,Lists:[{Id:'2001' ,Title:'新闻11',CreateDate:'2011-08-08'},{Id:'2002' ,Title:'新闻22',CreateDate:'201...

2011-08-09 22:51:00 85

依赖注入容器Unity介绍

Unity是微软团队开发的一个轻量级,可扩展的依赖注入容器,为松散耦合应用程序提供了很好的解决方案,支持构造器注入,属性注入,方法注入。同样根据控制反转IOC与依赖注入DI中的例子interface IDal { void save(); } class SqlServerDal : IDal { ...

2011-08-08 22:16:00 151

创建你自己的依赖注入容器Ioc Container

最近研究了Ioc,DI 以及一些开源的框架,以下根据自己的理解写一个简单的Ioc容器。我们在使用一个依赖注入容器时一般都是实现三步: 创建一个Ioc容器;依赖关系注入,这里需要一种collection对象存储这种注入关系;根据依赖注入获取对象的实例;  好了,接下来我们可以按照测试驱动开发的模式完成一个简易版本的注入容器:MinContainer ...

2011-08-05 22:28:41 107

控制反转IOC与依赖注入DI

一、名词解释IoC:Inverse of control,控制反转;DI:Depedency Injection 依赖注入IoC和DI是从不同角度描述同一件事情,即DI模式是Ioc的具体实现方式,通过引入IoC容器,利用依赖关系注入,实现对象的解耦。二、问题引入先来看普通的方式:using System;using System.Col...

2011-08-04 21:51:00 118

原创 Unable to create the Website...To access local IIS Websites, you must run Visual

问题:Unable to create the Website...To access local IIS Websites, you must run Visual Studio in the context of an administrator account[img]http://dl.iteye.com/upload/picture/pic/92739/6c60cd91-6ccd...

2011-06-21 15:29:30 239

#百度地图API应用开发大赛#我的参赛作品《地图标记聚簇》

#百度地图API应用开发大赛#我的参赛作品《[b][color=red]地图标记聚[/color]簇[/b]》用于地图中当有多个maker标记时相邻标记合并到一个聚簇(markercluster)群里显示,点击聚簇时地图放大并可查看聚簇内部的详细标记。欢迎大家体验投票![url]http://url.cn/1TqYbb[/url][img]http://lexinquan.iteye.com/up...

2011-05-08 21:36:20 143

原创 基于SAE的快递查询网站

基于SAE的快递查询网站:[url]http://kuaidi001.sinaapp.com[/url] 欢迎TXM测试提出建议![img]http://dl.iteye.com/upload/picture/pic/87841/87ce92e9-294a-3b43-a637-bc43505d4ec5.png[/img]...

2011-04-18 17:02:03 141

原创 SQL With Nolock

with nolock 相当于 READ UNCOMMITTED事务隔离级别. 注:----------------------------------------------READUNCOMMITTED 指定允许脏读。这表示不发放共享锁,也不遵守排它锁。允许脏读会导致更高的并发性,但会降低一致性。如果指定了 READUNC...

2010-10-21 17:04:06 157

原创 Python写的个人blog

[b]开发语言:Python框架:django托管服务器:Google云 GAE(google app engine)地址:[url]http://lexinquan.appspot.com[/url][/b][img]http://dl.iteye.com/upload/picture/pic/63695/43b0416e-db7b-347d-9482-6f9...

2010-05-24 21:04:07 277

Microsoft Visual Web Developer 2010 Express

微软Visual Web Developer 2010 Express是一款免费的开发环境,可以用来创建、测试和部署Web应用程序,支持ASP.Net、IIS、SQL Server等微软Web平台,微软正式提供了Visual web Developer 2010 Express的免费下载。  有了Visual Web Developer 2010 Express,你可以使用Web Standa...

2010-04-30 14:09:49 654

试用百度地图API

百度BMap API发布,和google map 相差不大,万一哪天google map停了,比较容易切换到百度的了,不知百度以后会不会收费,估计服务那一块可能性比较大。刚刚试用了一下,有两点注意:1.要加载缩略图,标尺控件位置需注意 放在 map.centerAndZoom(point,15);后面,否则 this.centerPoint 为null。2. 要使用服务AP...

2010-04-23 17:10:41 127

数据库设计经验之--数据库应用检视

1、数据库索引创建检查。包括:(a)索引字段应为差异性较大、长度较小的类型,枚举类型字段不要建索引;(b)防止创建包含过多字段的复合索引;(c)索引字段的值不要出现过多空值或重复值。2、数据库索引使用检查。包括:(a)对表的数据操作(尤其是对大表的查询)是否用到了合适的索引;(b)对于插入型的实时表,保证新记录插入到索引顺序的最后面;(c)如果有复合索引,要按建立索引字段的顺序(取前面部分...

2010-04-16 13:33:26 78

数据库设计经验之--安全问题

1、所有的SQL exception 信息都不能直接返回给客户端。2、在任何情况下使用完Connection后都要释放连接,特别是在抛出异常的时候也要释放Connection。3、表中的用户敏感信息要加密存储,最好在加密的时候加入几位随机数。4、所有的数据库访问都用preparestatement的方式或者封装为存储过程。5、配置文件中的数据库访问用户名和密码都加密...

2010-04-16 13:32:46 130

数据库设计经验之--应用程序开发

1、缓存数据库配置、枚举定义表信息,减少对数据库的访问。2、使用连接池,并且控制最大连接数。3、数据库访问都通过存储过程实现,尽量不要直接操作表。4、如果一个业务多次调用不同的存储过程,可以考虑合并在一个存储过程中,减少数据库访问。5、合并业务请求,同类型请求合并成一个大请求,提交给数据库。6、应用程序使用内存缓存操作极其频繁的表,缓存的内容可以精简,但要注...

2010-04-16 13:32:09 102

数据库设计经验之--存储过程编写

1、数据库访问,最好全部固化成存储过程,保存在数据库中。同时尽量不使用trigger机制,难以管理及查错。2、数据库操作时,仅选择有用列。除非有充足理由,不应该出现select * 的形式。3、存储过程中尽量少用会引起存储过程重新编译的脚本,例如:动态sql语句、临时表、DDL语句。4、以DB2为例,只读操作加上for fetch(read) only,如果只需要检索结果的...

2010-04-16 13:31:38 215

数据库设计经验之--索引的设计

1、索引应该有足够的区分度,对区分度不大的列(例如枚举类型字段),不应该做索引(这时候应该考虑加上诸如时间范围这样的限制条件对记录进行筛选)。对一个表中最影响性能的列,可以考虑做聚簇索引。2、小表少建索引或不建索引,可以加载到内存中访问。3、索引字段一般为差异性较大、长度较小的类型,在这些字段上经常做一些选择性查询、排序、分组、关联操作。外键作为表关联字段,如果常作关联查询,可以建...

2010-04-16 13:31:02 194

数据库设计经验之--表的设计

1、定义一些字典表,在命名字段并为其指定数据类型的时候要保证一致性,可以在字典表里定义常用字段的名称、类型、枚举值及其对应的意思。枚举值可以用整型(有大小关系,例如:权限级别)或短字符代码(便于扩充,例如:渠道标识),这样在实际表记录中字段值可以较小,对于大表可以省空间,同时提高表扫描的效率。2、尽量不要使用auto_increment类型字段作为主键,这样会使分布、备份、还原有一定的问题...

2010-04-16 13:30:32 179

数据库设计经验之--数据库的设计

1、对使用数据库的系统进行分类:联机事务处理系统OLTP,联机分析处理系统OLAP。针对OLTP和OLAP系统特性的不同,分离实时数据库与非实时数据库,除非必要的查询,所有的查询尽量放在非实时数据库上。可以用相关数据库产品技术或做应用开发来使得我们拥有两个在线的数据库,一个用来在线事务的处理(可以只写),另一个用来已提交事务的相关查询(可以只读)。2、实时库中,可分为三类表空间,进行不同的...

2010-04-16 13:29:54 108

数据库SQL优化相关(转)

(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, ...

2010-04-16 13:28:03 62

增加、编辑、删除和密码修改测试用例(转)

增加、编辑、删除等功能,几乎每个系统都会用到,针对这几个方面,写如下测试用例一:增加1:在添加页面,输入要添加的数据项均合理,检查数据库以及列表页是否添加了相应的数据2:在添加页面,留出一个必填项为空,检查是否会提示3:按照边界值等价类设计测试用例原则设计其他输入项测试用例4:不符合要求的地方要有错误提示5:是否支持table键6:按enter是否能保存7:若提示保...

2010-04-16 10:38:00 1248

Django开发中UnicodeDecodeError的处理方法

在template中使用中文时,会出现UnicodeDecodeError,原因是网页编码可能是gb2312.将网页源码然后直接复制到记事本,保存文件的时候编码是ANSI,这样在读取模板的时候就出了问题。解决的办法是,在复制代码前,把浏览器编码改为UTF-8,复制后记事本点另存为,编码选UTF-8,这样就正常了。...

2010-04-14 11:04:11 200

HTML之area标签

1) 标签定义图像映射中的区域。2) area 元素总是嵌套在 标签中。3) 所有主流浏览器都支持 标签。4) 属性[table]|属性 |值 |描述 |coords |坐标值 |定义可点击区域(对鼠标敏感的区域)的坐标。 |href |URL |定义此区域的目标 URL。|nohref |nohref |从图像映射排除某个区域。|shap...

2010-03-24 11:10:34 244

定义DotNet组件前缀

方法一:在页面顶部加:缺点是页面每个页面如果用到控件的话都要加。方法二:在.config文件里加: [code="xml"][/code]方法三:AssemblyInfo.cs中加[assembly: TagPrefix("CmbBank.UI.Base.Controls", "cmb")]控件拖入页面时默认前缀就为cmb了。...

2010-03-23 10:34:26 117

table中文排序,间隔色HTC组件

由于经常会用到GridView,DataGrid的排序,添加间隔色等功能,后来看到了HTC(见下文定义),觉得方便,只需在Grid的样式中添加:behavior:url(style/sortTable.htc) 即可引用了,于是拿来共享。[code="javascript"]var charMode= truevar gridBodyvar gridHeadRo...

2010-02-25 16:57:24 372

Dotnet水印之3:Word文档加水印图片

一两年前的代码了,三个版本都在实际中运用过。[code="c#"]/// WORD文件加水印 /// /// 源WORD文件名 /// 加水印后文件名 /// 水印的图片文件 /// 离顶部距离 /// 离左边距离 /// 返回失败的错误信息1.返回空错误信息表示成功,2.返回非空,即为相应错误信息 public static s...

2010-02-24 17:10:08 162

Dotnet水印之2:图片加水印图片

直接贴[code="c#"]/// /// 图片加水印 /// /// 源图片文件 /// 水印文字 /// 新图片文件名 public static string PicWaterMark(string SrcFileName,string text,string NewFile) { return PicWate...

2010-02-24 17:06:35 113

原创 Dotnet水印之1:PDF文档加水印图片

添加引用:using System.IO;using iTextSharp.text;using iTextSharp.text.pdf;[code="c#"]/// /// PDF加水印 /// /// 源PDF文件 /// 加水印后PDF文件 /// 水印文件路径 /// 离顶部距离 /// 离左边距离,如果为负,则为离右边距离 ...

2010-02-24 17:00:49 126

原创 弹出遮罩移动层

以前项目中用到,在IE下测试可行,今天再修改可兼容FF。[code="javascript"]var $;var lastScrollY = 0;var currentMoveObj = null; //当前拖动对象var relLeft; //鼠标按下位置相对对象位置var relTop; /**************************...

2010-02-24 16:32:15 83

原创 FireFly变更集丢失通用解决方法

[b]FF变更集丢失:[/b] 用户只要在命令行界面进入丢失Default变更集的本地工作区目录,然后执行指定的修复命令即可。假设用户的本地工作区路径为c:\ws,那么用户需要在Firefly命令行界面执行如下命令:c:\>cd c:\wsc:\ws>hff check -repair 可我执行时报错了:Failed to connect to se...

2010-02-22 17:08:56 1105

BLOG开篇

新的一年开始,朝自己的目标努力奋斗,加油!

2010-02-22 16:56:37 76

空空如也

空空如也

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

TA关注的人

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