- 博客(112)
- 资源 (7)
- 收藏
- 关注
转载 transfer-encoding和content-length的不同实现
前段时间在项目中看到如下的代码:HttpServletResponse response = HttpServletResponse)servletResponse;response.setHeader("Transfer-Encoding", "utf8");filterChain.doFilter(servletRequest, servletResponse);原意是想对输出的内容进行编码
2016-01-19 10:23:24
1629
原创 nodejs使用express,express版本3.5.3使用中间件app.user(express.multipart())异常问题
Most middleware (like multipart) is no longer bundled with Express and must be installed separately....https://github.com/senchalabs/connect#middleware版本问题首先需要安装:npm install --save connect
2015-01-27 18:07:34
1317
原创 nodejs 使用app.use(express.bodyParser()); 出行异常----解决方法
异常代码:\Workspaces\WebStormProject\imooc-project\imooc>node app.jsError: Most middleware (like bodyParser) is no longer bundled with Express and must be installed separately. Please see https://gi
2015-01-07 13:52:09
2291
原创 JavaScript探秘:强大的原型和原型链
// foo 变量是上例中的for(var i in foo) { if (foo.hasOwnProperty(i)) { console.log(i); }}JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传
2014-11-13 18:15:24
1165
原创 XMLHttpRequest是什么、怎样完整地执行一次GET请求、怎样检测错误。
var xmlhttp; function LoadXmlDoc(url){ xmlhttp = null; if(window.XMLHttpRequest){ //code for all new browsers xm
2014-11-13 17:16:58
1710
转载 SQL Server 2008 R2 主从数据库同步
一、准备工作:主数据库服务器:OS:Windows Server 2008 R2 DB: SQL Server 2008 R2Hostname : CXMasterDB IP: 192.168.1.224/24 dg: 192.168.1.1DNS: 192.168.1.19 DNS: 202.96.209.133从数据库服务器:
2014-08-11 17:22:50
1120
原创 ubuntu12.04 下安装nodejs
liunx里面安装nodejs我也找了很多文章,貌似对很多liunx新手来讲不是很清楚,下面是我结合一些文章,亲自实践得到的安装步骤.同时还有大家关心的与seajs紧密相关的spm模块的安装。(也许很多人在liunx里面nodejs装完之后装spm模块经常报错.嘿嘿.看看这个也许知道为啥.)(- -!其实俺也不懂liunx的,所以就这里折腾了一翻,大家请看吧.我这些都是在虚拟机里面的ubunt
2014-07-23 14:35:26
1030
原创 mysql-5.6.12 下载安装
版本:mysql-5.6.12 解压版 无需安装 (Community Server版)安装mysql将解压后的文件放在指定目录下,如图1图1 添加对应的环境变量,如图2,图3下载安装" title="mysql-5.6.12 下载安装" style="">图2下载安装" title="mysql-5.6.12 下载安装" style="mar
2013-07-29 15:25:46
1240
原创 WEB前端开发规范
规范目的 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档.本文档如有不对或者不合适的地方请及时提出, 经讨论决定后方可更改.基本准则 符合web标准, 语义化html, 结构、表现、行为分离, 兼容性优良. 页面性能方面, 代码要求简洁明了有序, 尽可能的减小服务器负载, 保证最快的解析速度.文件规范 1. html, css
2013-07-22 23:09:32
1303
1
原创 window8用户在安装VirtualBox时弹出了“Installation failed!Error:系统找不到指定的路径”的错误提示
原因:主要是因为驱动的打包程序解压过程出错,应该是无法在中文用户名的系统配置中找到解压路径造成的。解决办法:1、单击开始菜单或者WIN+R,在搜索框输入“CMD”命令打开命令提示符窗口。2、按住Shift键后右键单击VirtualBox文件选择“复制为路径”命令,接着,在命令提示符窗口右键单击选择“粘贴”命令。3、在命令后添加“ -extract -path c:\vbox”,回车
2013-07-13 20:15:44
1893
原创 JSON和JSONP原理和区别
前言由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持We
2013-06-27 18:05:04
925
转载 Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大、灵活的编辑器,相信你和我一样,都不会例外。我用过的编辑器不少,真不少~ 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号。它小巧绿色且速度非常快,跨平
2013-06-09 10:10:08
1130
原创 Ubuntu分区
关于分区 如果你只是简单地想用上Ubuntu,可以这样操作:1)如果你是直接将整个硬盘都用来装Ubuntu,机器上没有需要保存的数据,或者已经做好备份的情况下,可以直接在Ubuntu分区时选择“向导──整个硬盘”2)如果你是做双系统,并已经在Windows下倒出一块空白空间(在磁盘管理中直接删除某个磁盘)。可以直接在Ubuntu分区时选择“向导──使用最大的连续空闲空间”如
2013-05-03 10:31:19
1173
转载 asp.net mvc 多级目录结构
ASP.NET MVC默认的文件组织和URL访问都是一级,我们通常要将一个功能模块组织到一个目录下。方法是:1、文件组织 分别在Controllers和Views文件夹下建议CaiGou文件夹,然后将CaiGou模块的CV将到对应文件夹下 2、URL Routing[c-sharp] view plaincopy/
2013-04-01 15:36:30
1246
原创 后缀为 axd 与 ashx 的文件有什么区别
其实扩展名为ashx与为axd基本上是一样的,都是用于写web handler,可以通过它来调用IHttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。唯一不同的地方是:axd扩展名的必须要在web.config中的中进行注册,而ashx直接在项目中当成aspx那样添加使用即可。所以在项目的添加文件中,向导只有添加ashx文件的模板,而没有添加axd文件的模板。
2013-03-30 13:59:37
1497
原创 javascript Cookie的增、删、改 、查
//添加cookie:cookie名称,cookie值,以及在多少小时后过期。这里约定expireHours为0时不设定过期时间,即当浏览器关闭时cookie自动消失function addcookie(name, value, expireHours) { var cookieString = name + "=" + escape(value); //判断是否设置过期时间
2013-01-25 19:07:00
759
原创 基于 html5 geolocation来获取经纬度地址
以前如果要获取互联网用户所在地都是根据用户的IP地址来获取地理位置,这样获取到的数据和真实数据有很大的偏差。为了获取更加精确的位置,可以使用了html5的geolocation来获取经纬度,然后再获取所在地理位置,如何获取,我在下面会说到。先说下基本概念。 Geolocation在的navigator 对象中,我们可以通过 navigator.geolocation 来使用它。不支持 g
2013-01-16 19:10:28
4651
转载 ASP.NET MVC3 系列教程 – 新的Layout布局系统
I:回忆MVC2当中MasterPage那些事<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>Master headMaster1...Master2...Master3...<%@ Page Language="C#" MasterPageFile="~/
2013-01-16 16:01:27
966
转载 MVC4 Web Api 与 Ajax交互存在的跨域问题总结
最近项目中要用到mvc4的webapi,其实就是类似webservers wcf的东东( 虽然我都没用过,但是功能和用处还是知道的)作为接口使用,webapi有个好处就是可以把实现IEnumberable接口的数据能根据请求的返回数据类型(xml或者json)自动序列化成这样结构的数据,默认情况下chrome返回的是xml,IE返回的是Json。既然是Api肯定是要让其他程序去调用的,weba
2013-01-15 19:14:11
2202
转载 MVC4 WebAPI(二)——Web API工作方式
在上篇文章中和大家一起学习了建立基本的WebAPI应用,立刻就有人想到了一些问题:1.客户端和WebService之间文件传输2.客户端或者服务端的安全控制要解决这些问题,要了解一下WebAPI的基本工作方式。(一)WebAPI中工作的Class在MVC中大家都知道,获取Request和Response使用HttpRequest和HttpResponse两个类,在Web
2013-01-15 19:11:42
1077
转载 MVC4 WebAPI(一)
不管是因为什么原因,结果是在新出的MVC中,增加了WebAPI,用于提供REST风格的WebService,个人比较喜欢REST风格的WebService,感觉比SOAP要轻量级一些,而且对客户端的要求也更少,更符合网络数据传输的一般模式,客户端完全摆脱了代理和管道来直接和WebService进行交互,具体的区别可以参见Web 服务编程,REST 与 SOAP(一)环境准备本机
2013-01-15 19:02:04
893
转载 ASP.NET MVC3 系列教程 - Razor视图引擎基础语法
I:ASP.NET MVC3在Visual Studio 2010中的变化在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!)2.默认MVC3模板项目已集成3.全新的Razor视图引擎@{ ViewBag.Titl
2013-01-15 18:50:17
844
转载 ASP.NET MVC 4 Mobile 介绍
这篇文章我们将介绍 ASP.NET MVC 的移动特性。你需要先 安装 ASP.NET MVC 4现在开始。Step 1: 创建 ASP.NET MVC 4 Web 应用项目Step 2: 选择项目模板,然后选择 ASPX 或 Razor 作为视图引擎,这里选择 ASPX。Step 3: 然后编译并在不同设备上运行应用,你将注意到布局是交互的。
2013-01-15 18:24:01
859
转载 ASP.NET MVC 4 移动特性
此教程将讨论ASP.NET MVC 4 Web应用程序里的移动特性。对于此教程,可以使用 Visual Studio Express 2012 或者 Visual Web Developer 2010 Express Service Pack 1 ("Visual Web Developer 或者 VWD"). 如果你已经有了专业版本的 Visual Studio 你也可以使用。开始
2013-01-15 17:46:25
900
原创 js控制position:fiexd 浏览器定位 兼容个浏览器
function insertcode() { var $body = $("body"); $body.append('新增项目') $("#page_tag_load").hide(); } $(document
2013-01-10 14:51:57
1129
转载 jqMobi指南系列教程是《 jqMobi Javascript Frameworks Cheat Sheet》 的中文版
jqMobi指南系列教程是《 jqMobi JavascriptFrameworks Cheat Sheet》 的中文版,详细介绍了jqMobi.jqMobi指南(一):介绍jqMobi组成jqMobi是针对HTML5浏览器的JavaScript框架它是由三个部分组成:jQMobi(一个极快的查询选择库,支持W3C查询)jqUi(运行在WebKit浏览器之上的移动应用程序的UI
2013-01-08 15:17:29
6984
原创 window.onload方法 和jquery中的$(document).ready()方法区别
大多数情况下,jquery代码的编写,都要求我们将jquery的代码放在$(document).ready(function(){ ........jquery代码...........});上面的代码和$().ready(function(){ ........jquery代码...........});$(function(){
2012-12-31 14:38:57
857
原创 网页设计前端页面制作的规范要求和注意事项
网页设计前端页面制作的规范要求和注意事项 1.尽量把页面的背景图及小图标整合到一张图片,用CSS定位方法。这样以减少http请求,从而降底网站的下载速度。 2.尊从内容与页面样式的脱离,如需要,同样也要做到布局与COLOR的脱离。什么样的图片属于内容:从数据库里取出来的图片。 凡是不属于内容的图片请都用背景。 1)页面代码,做到精简,逻辑性清楚;公用部
2012-09-11 14:44:20
1528
原创 1.1 jQuery--总体框架
1.11自调用匿名函数 self-invoking anonymous function打开jQuery源码,首先我们可以看到这样的代码结构:( function(widow,undefined){ //code ....})(window)这是一个自调用匿名函数。那到底是什么呢?在第一括号内,创建一个匿名函数;第二个括号,表示立即执行。 → what那么为什么
2012-09-06 17:55:48
736
原创 javaScript---- RegExp-常用正则表达式
2.4 常用正则表达式在网上找到一篇广为流传的文章《常用正则表达式》,逐一分析,不足地方进行补充和纠正。常用的数字正则(严格匹配)正则 含义^[1-9]\d*$ 匹配正整数^-[1-9]\d*$ 匹配负整数^-?[1-9]\d*$ 匹配整数^[1-9]\d*|0$ 匹配非负整数(正整数 + 0)^-[1-9]\d*|0$ 匹配非正整数(负整数 + 0)^[1-9]\
2012-09-06 15:07:07
1298
原创 jQuery解密之----执行过程分析
javaScript 是一门基于对象的语言,然而它的对象技术的实现与其他的语言有很大的差异。在javaScript中,定义一个类的一般采用以下这种模式: //定义一个构造函数testClass(param1,param2){ this.att1=param1; this.att2=param2; ....}// 在prototype对象上扩展,加上相应
2012-09-06 10:51:57
697
原创 jQuery ligerGrid 打造通用的分页排序查询表格(提供下载)
一,ligerGrid是如何工作的。 在没有开始做之前,需要先了解一下ligerGrid是如何工作的。简单来说,liger grid 就是提交准备好的数据到指定的目标请求数据,拿到数据以后,显示出来。所以问题在于发送什么数据,拿到什么数据。先来看看ligerGrid的参数: url: null,
2012-08-24 14:26:57
1338
原创 通用权限管理设计 之 数据权限
阅读目录前言初步分析通用查询机制数据权限规则实际应用前言 前一篇文章《通用权限管理设计 之 数据库结构设计》介绍了【主体】- 【领域】 - 【权限】( who、what、how问题原型 ) 的设计思想 本文将对这种设计思想作进一步的扩展,介绍数据权限的设计方案。权限控制可以理解,分为这几种 :【功能权限】:能做什么的问题,
2012-08-24 14:10:32
1155
原创 通用权限管理设计 之 数据库结构设计
一,前言 权限管理系统的应用者应该有三种不同性质上的使用,A,使用权限B,分配权限C,授权权限 本文只从《使用权限》和《分配权限》这两种应用层面分析,暂时不考虑《授权权限》这种。二,初步分析用户和角色 说到权限管理,首先应该想到,当然要设计一个用户表,一个权限表。这样就决定了一个人有什么样的权限。做着做着就会发现这样设计太过繁
2012-08-24 14:06:50
1735
1
原创 Actibivity的生命周期
有许多人对Activity的生命周期理解的不够透彻,希望下面的文字能你们带来一定的帮助。 首先看看android developers 网上的activity的生命周期图: 1. Activity启动的时候:onCreate ---> onStart ---> onResume 这个过程大家都知道,我就不多讲了。2.接下来我主要讲讲: 何时onPause, 何时onStop,何时
2012-08-02 16:25:58
1047
转载 132 个 Web 设计工具(上)
这是 Mashable 搜集的 130 个 Web 设计工具,涵盖了从初学者到高级 Web 设计人员需要的各种工具和资源。这是第一部分。同时请参阅 Web 开发工具箱:120个 Web 开发工具的第一,第二部分。本文在翻译原文的基础上,又添加了两个工具。初学者资源YAML Builder – 简单易用的 YAML (Yet Another Multicolumn Layou
2012-07-06 13:22:48
984
原创 jquery autocomplete 实现搜索提示功能,中文/拼音也没问题
1.接下来我们根据我写的实例来讲解: 效果如下图所示2.注意jquery 的类库要用 jquery autocomplete 自带的库 下载地址: jquery.autocomplete1.1.zip 3.前台源码jQuery Autocomplete Plugin $().ready(function() { $("#suggest13").autoc
2012-07-04 16:58:41
8318
3
转载 前端开发的 10 个新鲜工具
每个月我们都会带来一些新鲜和有用的网络工具,帮助设计师和开发人员能够轻松地实现自己的设计任务。今天,我们积累了10个新的网络工具,以简化的网页设计师和开发人员的任务,其中包括:gzipWTF采用HTTP压缩,scrambls处理在线隐私,虚拟生成图像及内容和debeaver管理数据库。希望这个名单将是对大家有用。1. Dummy : 图像和内容处理的 PHP 工具包Dumm
2012-06-18 10:04:41
1071
翻译 jQuery API-----$.extend(target,prop1,propN)
$.extend(target,prop1,propN)用一个或多个其他对象来扩展一个对象,返回这个被扩展的对象。这是简化继承的主要工具。返回值:Object参数:target (Object): 要扩展的对象prop1 (Object): 要与第一个对象合并的对象propN (Object): (可选) 更多要与第一个对象合并的对象 示例:合并settin
2012-04-11 10:15:28
739
原创 jQuery弹出层插件Dialog
/*** DialogUpdate** @author huang ji hua* @copyright Copyright (C) 2012* @license FreeBSD license*//*** jQuery的Dialog插件。** @param object content* @param object options 选项。* @return *
2012-03-08 10:36:56
1044
nt6_hdd_installer
2012-11-01
jQuery liger ul ligerGrid 打造通用的分页排序查询表格
2012-08-24
六分钟八法则塑造优秀程序员
2009-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人