自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Software development

学习、探讨Computer languate 密码

  • 博客(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 1448

原创 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 1273

原创 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 2243

原创 JavaScript探秘:强大的原型和原型链

// foo 变量是上例中的for(var i in foo) { if (foo.hasOwnProperty(i)) { console.log(i); }}JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传

2014-11-13 18:15:24 1124

原创 XMLHttpRequest是什么、怎样完整地执行一次GET请求、怎样检测错误。

var xmlhttp; function LoadXmlDoc(url){ xmlhttp = null; if(window.XMLHttpRequest){ //code for all new browsers xm

2014-11-13 17:16:58 1681

转载 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 1065

原创 ubuntu12.04 下安装nodejs

liunx里面安装nodejs我也找了很多文章,貌似对很多liunx新手来讲不是很清楚,下面是我结合一些文章,亲自实践得到的安装步骤.同时还有大家关心的与seajs紧密相关的spm模块的安装。(也许很多人在liunx里面nodejs装完之后装spm模块经常报错.嘿嘿.看看这个也许知道为啥.)(- -!其实俺也不懂liunx的,所以就这里折腾了一翻,大家请看吧.我这些都是在虚拟机里面的ubunt

2014-07-23 14:35:26 1007

原创 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 1209

原创 WEB前端开发规范

规范目的  为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档.本文档如有不对或者不合适的地方请及时提出, 经讨论决定后方可更改.基本准则  符合web标准, 语义化html, 结构、表现、行为分离, 兼容性优良. 页面性能方面, 代码要求简洁明了有序, 尽可能的减小服务器负载, 保证最快的解析速度.文件规范  1. html, css

2013-07-22 23:09:32 1268 1

原创 window8用户在安装VirtualBox时弹出了“Installation failed!Error:系统找不到指定的路径”的错误提示

原因:主要是因为驱动的打包程序解压过程出错,应该是无法在中文用户名的系统配置中找到解压路径造成的。解决办法:1、单击开始菜单或者WIN+R,在搜索框输入“CMD”命令打开命令提示符窗口。2、按住Shift键后右键单击VirtualBox文件选择“复制为路径”命令,接着,在命令提示符窗口右键单击选择“粘贴”命令。3、在命令后添加“ -extract -path c:\vbox”,回车

2013-07-13 20:15:44 1769

原创 JSON和JSONP原理和区别

前言由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持We

2013-06-27 18:05:04 883

转载 Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大、灵活的编辑器,相信你和我一样,都不会例外。我用过的编辑器不少,真不少~ 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号。它小巧绿色且速度非常快,跨平

2013-06-09 10:10:08 1098

原创 Ubuntu分区

关于分区 如果你只是简单地想用上Ubuntu,可以这样操作:1)如果你是直接将整个硬盘都用来装Ubuntu,机器上没有需要保存的数据,或者已经做好备份的情况下,可以直接在Ubuntu分区时选择“向导──整个硬盘”2)如果你是做双系统,并已经在Windows下倒出一块空白空间(在磁盘管理中直接删除某个磁盘)。可以直接在Ubuntu分区时选择“向导──使用最大的连续空闲空间”如

2013-05-03 10:31:19 1131

转载 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 1212

原创 后缀为 axd 与 ashx 的文件有什么区别

其实扩展名为ashx与为axd基本上是一样的,都是用于写web handler,可以通过它来调用IHttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。唯一不同的地方是:axd扩展名的必须要在web.config中的中进行注册,而ashx直接在项目中当成aspx那样添加使用即可。所以在项目的添加文件中,向导只有添加ashx文件的模板,而没有添加axd文件的模板。

2013-03-30 13:59:37 1455

原创 javascript Cookie的增、删、改 、查

//添加cookie:cookie名称,cookie值,以及在多少小时后过期。这里约定expireHours为0时不设定过期时间,即当浏览器关闭时cookie自动消失function addcookie(name, value, expireHours) { var cookieString = name + "=" + escape(value); //判断是否设置过期时间

2013-01-25 19:07:00 730

原创 基于 html5 geolocation来获取经纬度地址

以前如果要获取互联网用户所在地都是根据用户的IP地址来获取地理位置,这样获取到的数据和真实数据有很大的偏差。为了获取更加精确的位置,可以使用了html5的geolocation来获取经纬度,然后再获取所在地理位置,如何获取,我在下面会说到。先说下基本概念。  Geolocation在的navigator 对象中,我们可以通过 navigator.geolocation 来使用它。不支持 g

2013-01-16 19:10:28 4520

转载 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 931

转载 MVC4 Web Api 与 Ajax交互存在的跨域问题总结

最近项目中要用到mvc4的webapi,其实就是类似webservers wcf的东东( 虽然我都没用过,但是功能和用处还是知道的)作为接口使用,webapi有个好处就是可以把实现IEnumberable接口的数据能根据请求的返回数据类型(xml或者json)自动序列化成这样结构的数据,默认情况下chrome返回的是xml,IE返回的是Json。既然是Api肯定是要让其他程序去调用的,weba

2013-01-15 19:14:11 2145 1

转载 MVC4 WebAPI(二)——Web API工作方式

在上篇文章中和大家一起学习了建立基本的WebAPI应用,立刻就有人想到了一些问题:1.客户端和WebService之间文件传输2.客户端或者服务端的安全控制要解决这些问题,要了解一下WebAPI的基本工作方式。(一)WebAPI中工作的Class在MVC中大家都知道,获取Request和Response使用HttpRequest和HttpResponse两个类,在Web

2013-01-15 19:11:42 1043

转载 MVC4 WebAPI(一)

不管是因为什么原因,结果是在新出的MVC中,增加了WebAPI,用于提供REST风格的WebService,个人比较喜欢REST风格的WebService,感觉比SOAP要轻量级一些,而且对客户端的要求也更少,更符合网络数据传输的一般模式,客户端完全摆脱了代理和管道来直接和WebService进行交互,具体的区别可以参见Web 服务编程,REST 与 SOAP(一)环境准备本机

2013-01-15 19:02:04 874

转载 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 819

转载 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 838

转载 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 870

原创 js控制position:fiexd 浏览器定位 兼容个浏览器

function insertcode() { var $body = $("body"); $body.append('新增项目') $("#page_tag_load").hide(); } $(document

2013-01-10 14:51:57 1103

转载 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 6897

原创 window.onload方法 和jquery中的$(document).ready()方法区别

大多数情况下,jquery代码的编写,都要求我们将jquery的代码放在$(document).ready(function(){ ........jquery代码...........});上面的代码和$().ready(function(){ ........jquery代码...........});$(function(){

2012-12-31 14:38:57 821

原创 网页设计前端页面制作的规范要求和注意事项

网页设计前端页面制作的规范要求和注意事项   1.尽量把页面的背景图及小图标整合到一张图片,用CSS定位方法。这样以减少http请求,从而降底网站的下载速度。    2.尊从内容与页面样式的脱离,如需要,同样也要做到布局与COLOR的脱离。什么样的图片属于内容:从数据库里取出来的图片。          凡是不属于内容的图片请都用背景。    1)页面代码,做到精简,逻辑性清楚;公用部

2012-09-11 14:44:20 1456

原创 1.1 jQuery--总体框架

1.11自调用匿名函数 self-invoking anonymous function打开jQuery源码,首先我们可以看到这样的代码结构:( function(widow,undefined){ //code ....})(window)这是一个自调用匿名函数。那到底是什么呢?在第一括号内,创建一个匿名函数;第二个括号,表示立即执行。      → what那么为什么

2012-09-06 17:55:48 701

原创 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 1267

原创 jQuery解密之----执行过程分析

javaScript 是一门基于对象的语言,然而它的对象技术的实现与其他的语言有很大的差异。在javaScript中,定义一个类的一般采用以下这种模式: //定义一个构造函数testClass(param1,param2){ this.att1=param1; this.att2=param2; ....}// 在prototype对象上扩展,加上相应

2012-09-06 10:51:57 674

原创 jQuery ligerGrid 打造通用的分页排序查询表格(提供下载)

一,ligerGrid是如何工作的。 在没有开始做之前,需要先了解一下ligerGrid是如何工作的。简单来说,liger grid 就是提交准备好的数据到指定的目标请求数据,拿到数据以后,显示出来。所以问题在于发送什么数据,拿到什么数据。先来看看ligerGrid的参数: url: null,

2012-08-24 14:26:57 1291

原创 通用权限管理设计 之 数据权限

阅读目录前言初步分析通用查询机制数据权限规则实际应用前言 前一篇文章《通用权限管理设计 之 数据库结构设计》介绍了【主体】- 【领域】 - 【权限】( who、what、how问题原型 ) 的设计思想 本文将对这种设计思想作进一步的扩展,介绍数据权限的设计方案。权限控制可以理解,分为这几种 :【功能权限】:能做什么的问题,

2012-08-24 14:10:32 1117

原创 通用权限管理设计 之 数据库结构设计

一,前言 权限管理系统的应用者应该有三种不同性质上的使用,A,使用权限B,分配权限C,授权权限 本文只从《使用权限》和《分配权限》这两种应用层面分析,暂时不考虑《授权权限》这种。二,初步分析用户和角色 说到权限管理,首先应该想到,当然要设计一个用户表,一个权限表。这样就决定了一个人有什么样的权限。做着做着就会发现这样设计太过繁

2012-08-24 14:06:50 1668 5

原创 Actibivity的生命周期

有许多人对Activity的生命周期理解的不够透彻,希望下面的文字能你们带来一定的帮助。  首先看看android developers 网上的activity的生命周期图: 1. Activity启动的时候:onCreate ---> onStart ---> onResume 这个过程大家都知道,我就不多讲了。2.接下来我主要讲讲: 何时onPause, 何时onStop,何时

2012-08-02 16:25:58 1016 2

转载 132 个 Web 设计工具(上)

这是 Mashable 搜集的 130 个 Web 设计工具,涵盖了从初学者到高级 Web 设计人员需要的各种工具和资源。这是第一部分。同时请参阅 Web 开发工具箱:120个 Web 开发工具的第一,第二部分。本文在翻译原文的基础上,又添加了两个工具。初学者资源YAML Builder – 简单易用的 YAML (Yet Another Multicolumn Layou

2012-07-06 13:22:48 964

原创 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 8248 3

转载 前端开发的 10 个新鲜工具

每个月我们都会带来一些新鲜和有用的网络工具,帮助设计师和开发人员能够轻松地实现自己的设计任务。今天,我们积累了10个新的网络工具,以简化的网页设计师和开发人员的任务,其中包括:gzipWTF采用HTTP压缩,scrambls处理在线隐私,虚拟生成图像及内容和debeaver管理数据库。希望这个名单将是对大家有用。1. Dummy : 图像和内容处理的 PHP 工具包Dumm

2012-06-18 10:04:41 1031

翻译 jQuery API-----$.extend(target,prop1,propN)

$.extend(target,prop1,propN)用一个或多个其他对象来扩展一个对象,返回这个被扩展的对象。这是简化继承的主要工具。返回值:Object参数:target (Object): 要扩展的对象prop1 (Object): 要与第一个对象合并的对象propN (Object): (可选) 更多要与第一个对象合并的对象 示例:合并settin

2012-04-11 10:15:28 713

原创 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 973

nt6_hdd_installer

NT6 HDD Installer 主要针对没有光驱或者U盘安装系统的用户,当然如果有光驱我也会选择用 NT6 HDD Installer 因为实在是方便,可以支持X86和X64的系统,可以格式化C盘装成纯净的系统,也可以装成多系统,安装windows7像光盘一样安装,不用进修复计算机后输入指令。 NT6 HDD Installer 使用方法:把windows7安装程序解压在某分区根文件夹,安装NT6 HDD Installer,重启后像光盘那样安装windows7。 更新日志: 3.1.2 更新: 去除纯键盘控制模块,去除纯键盘操作模块,修正一个少数系统无法使用本软件的问题 win7硬盘安装器 v3.1.1 大范围修改程序 win7硬盘安装器 v3.0.9 模式2部分情况不适合用来安装windows8,修改安装Windows8安装提示 v2.8.8 在2000/XP/2003中使用模式2时更加安全 v2.8.7 纯键盘控制+键盘鼠标混合控制两种模式可选 v2.8.2 去掉繁体支持,增加英文支持。 更改为鼠标控制 v2.0.0 新增模式2,模式2属于MS自带的引导方式 本方法优点: 一、安全:由于使用的是添加引导项而不是旧方法的修改引导项的方法,所以就算少数的机器不兼容grub4dos而无法进入安装界面,也不影响进入原系统。 二、通用:本方法对原系统是XP或VISTA都可以,并且原系统和要新装的系统没有32位或64位的限制。 三、方便:提取ISO中的安装文件只一次提取至同一位置,而无需分位置提取 WIN7安装特别提示: WIN7在安装过程和安装结果相对VISTA和WIN2008有不少改进。如果用本方法安装WIN7,下面两种情况一样,第二步重启系统进Vista Hard Disk Installer后,无需进“修复计算机”和“命令提示符”,直接开始安装,全部过程和光盘一样直接安装,当然同样不推荐装在安装程序所在分区。 注:本文采用的是MSDN版的VISTA安装盘ISO,OEM原版(如果带有修复计算机选项的也可以)或修改版(太杂太乱)不在本方法之内。 注:MSDN版体积小/功能全/在OEM机器上安装后导入证书和更换密匙(或安装过程中输入)后的激活和相应OEM激活结果一样,所以我只备MSDN。

2012-11-01

jQuery liger ul ligerGrid 打造通用的分页排序查询表格

简单来说,liger grid 就是提交准备好的数据到指定的目标请求数据,拿到数据以后,显示出来。

2012-08-24

Activity生命周期示例

主要讲讲: 何时onPause, 何时onStop,何时onDestory; 以及恢复的时候,何时onRestart,何时onResume。

2012-08-02

基于jquery的图片播放插件

图片滚动 图片切换 同比qq新闻图片播放器

2011-09-05

Php5.04+phpadmin2.6+zend4.02+mysql4.1配置方法

Php5.04+phpadmin2.6+zend4.02+mysql4.1配置方法

2011-03-10

六分钟八法则塑造优秀程序员

还记得那个叫做 Justice Gray 的人么?他曾经试图在六个月的时间里面成为更好的程序员,这种做法似乎成为了一种众人追捧的时尚。 然而很长一段时间过去之后,其中的大部分人并没有如愿以偿的成为好的程序员。 这里提供给大家一个简单的解决方案,有一些方法可以让你在六分钟之内成为更优秀的程序员。 你有六分钟的闲暇时光,对么? 我们一起来吧! 1. 使用更大的显示字体 这个办法看上去非常简单,但是的确很有效果。 打开你最喜欢的那个编程工具,将代码编辑器中的字体调大。我把 10pt 的代码显示字体增大到 14pt,这样一来,你的屏幕上一次只能显示出少量的代码。 结果:你被迫去写一些更为短小精炼的函数,这无疑是一个好的趋势。

2009-06-26

dorado5.zip

ghghhjbbbbbbbbbbbbbbbb

2008-01-12

空空如也

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

TA关注的人

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