摘要:
varchar和Nvarchar区别Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示如果还为了这个纠结,就直接看看后面的解说,做决定吧。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。sql server中的varchar和Nvarchar有什么区别?答:varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。nvarchar(n)包含 n 个字符的 阅读全文
摘要:
ASP.NET2.0中的全球化与本地化UICulture,Culture来源:转载日期:2007-2-28 14:59:01阅读:324评论:0 一、简介 全球化和本地化是每一位开发者在创建全球化产品或应用程序时必须清楚的两个重要的慨念。尽管有许多文章对这个题目作过较好的解释,但是我一直没有看到一篇全面而综合地讨论关于全球化/本地化的所有重要概念的文章。本文旨在通过一个具体案例来详细分析使用ASP.NET2.0开发一个web应用程序时所涉及到的全球化问题。 二、背景理论 全球化是应用程序开发中某一阶段的任务,其目的是使程序能够跨多个文化地区可用而不必顾及语言和地区性差别。例如,你在开... 阅读全文
摘要:
Xml Schema的用途1.定义一个Xml文档中都有什么元素2.定义一个Xml文档中都会有什么属性3.定义某个节点的都有什么样的子节点,可以有多少个子节点,子节点出现的顺序4.定义元素或者属性的数据类型5.定义元素或者属性的默认值或者固定值Xml Schema的根元素:<?xml version="1.0"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"表示数据类型等定义来自w3targetNamespace="http://www.w3schools.com& 阅读全文
摘要:
YUI Compressor压缩 JavaScript 的内容包括:移除注释移除额外的空格细微优化标识符替换(Identifier Replacement)YUI Compressor 包括哪些细微优化呢?object["property"] ,如果属性名是合法的 JavaScript 标识符(注:合法的 JavaScript 标识符——由一个字母开头,其后选择性地加上一个或者多个字母、数字或下划线)且不是保留字,将优化为: object.property{"property":123} ,如果属性名是合法的 JavaScript 标识符且不是保留字,将 阅读全文
摘要:
用到Each,查询资料如下:JQuery中的each函数在1.3.2的官方文档中的描述如下:each(callback)以每一个匹配的元素作为上下文来执行一个函数。意味着,每次执行传递进来的函数时,函数中的this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素)。而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整形)。返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。返回 'true' 跳至下一个循环(就像在普通的循环中使用'c 阅读全文
摘要:
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。如扩展$.fn.abc()那么你可以这样子:$("#div").abc();通常使用extend方法扩展,详细请看API.$.fx是指jquery的特效。如果使用显示、滑动、淡入淡出、动画等。$.fx.off可以关闭动画,其实是直接显示结果。--------------------------------------------------------------------------------------------比如一个简单的小插件(function($){ $.fn.Al 阅读全文
摘要:
烧制图(burndown chart):分两种,product burndown chart或者叫release burndown chart和sprint burn down chartproduct burndown chart:是反馈整个项目进度的烧制图,显示整个项目在每个sprint开始时还剩下多少工作未完成。以sprint作为横轴,以story points(可以理解为工作量)为纵轴。每条bar的高度代表了每个Sprint开始时,预估的真个项目所剩story points的数目。0轴以上是项目开始时计划的story points,0轴以下是后来增加的Story points。红蓝两条 阅读全文
摘要:
首先IE只支持对Object的解析。火狐,谷歌,Safari只支持对Embed的解析。一、传统的方法这方法是使用 object 和 embed 标签来嵌入,细心的会发现,object 的很多参数和 embed 里面的很多属性是重复的,为什么这样做?为了浏览器兼容性,有的浏览器支持 object,有的支持 embed,这也是为什么要修改 Flash 的参数时两个地方都要改的原因。这种方法是 Macromedia 一直以来的官方方法,最大限度的保证了 Flash 的功能,没有兼容性问题。但是它现在不那么好用了:无法通过验证,由于为了兼容性而嵌入的 embed 标签是不符合 W3C 的规范的。当然, 阅读全文
摘要:
ie和火狐浏览器都支持的回车键提交表单登录2010-09-12 11:55755人阅读评论(0)收藏举报今天做一个回车键提交表单登录的功能,我的代码如下://用回车键控制登录 只专门对ie适用function document.onkeydown(){var button=document.getElementById("cmdQuery"); if(event.keyCode==13) { submitFormL();//登录的一个方法里面包括登录的一些判断 } }用火狐浏览器无法起苦苦寻觅,我找到了它(原文如下):主要分三个部分第一部分:浏览器的按键事件第二部分:兼容浏 阅读全文
摘要:
web.config connectionStrings 数据库连接字符串的解释(转载)先来看一下默认的连接SQL Server数据库配置<connectionStrings> <add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="Sys 阅读全文
摘要:
连接字符串中的integrated security=true的意思是什么每次在讲到这个地方的时候,我都会提问。也经常有朋友回答不上来。integrated security=true 的意思是集成验证,也就是说使用Windows验证的方式去连接到数据库服务器。这样方式的好处是不需要在连接字符串中编写用户名和密码,从一定程度上说提高了安全性。那么到底是用哪一个Windows身份呢?很多朋友说,使用当前用户的身份吧?这个回答不能算错,至少在Windows应用程序中是这样的。但如果换成是ASP.NET应用程序,则就不是了。如果是ASP.NET应用程序(网站或者服务),那么根据其运行宿主环境的不一样 阅读全文
摘要:
未将对象引用设置到对象的实例--可能出现的问题总结分类:asp.net2010-07-30 20:0716375人阅读评论(6)收藏举报一、网络上的一般说法1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。9、使用FindControl时,控件不存在却没有做预处理。10、重复定义造成未将对象引用 阅读全文
摘要:
最常用的12种设计模式博客分类:设计模式设计模式面试算法StrutsMVC1.策略模式(Strategy): 定义了算法家族, 分别封装起来, 让它们之间可以互相替换.比如Collections.sort(List list, Comparator c); 可以通过实现多个Comparator接口来达到多种排序的目的.2.装饰着模式(Decorator): 动态的给一个对象添加一些额外的职责.比如java.io包. BufferedInputStream封装了FileInputStream, 它们都实现了InputStream接口, 但前者实现了readLine方法.3.代理模式(Proxy) 阅读全文
摘要:
四、文本样式序号中文说明标记语法备注1行 间 距{line-height:数值|inherit|normal;}2文本修饰{text-decoration:inherit|none|underline|overline|line-through|blink}3段首空格{text-indent:数值|inherit}4水平对齐{text-align:left|right|center|justify}5垂直对齐{vertical-align:inherit|top|bottom|text-top|text-bottom|baseline|middle|sub|super}6书写方式{writin 阅读全文
摘要:
ASP.NET单点登录(代码) 由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录。在ASP.NET中实现单点登录其实很简单,下面就把主要的方法和全部代码进行分析。实现思路利用Cache的功能,我们把用户的登录信息保存在Cache中,并设置过期时间为Session失效的时间,因此,一旦Session失效,我们的Cache也过期;而Cache对所有的用户都可以访问,因此,用它保存用户信息比数据库来得方便。 代码 string sKey = username.Text.ToString().Trim(); // 得到Cache中的给定Key的值 str 阅读全文
摘要:
对于单元测试,人们往往存在很多的误解: 1)浪费的时间太多:一旦编码完成,缺乏软件工程实践经验的开发人员就会迫不及待地进行软件集成工作,这样就能看到实际系统开始启动工作,在这种开发步骤中,真正意义上的进步被表面上的进步所取代。系统能进行正常工作的可能性很小,更多的情况是充满了各式各样的Bug。这些Bug包含在独立的单元里,其本身也许是琐碎、微不足道的,但在软件集成为一个系统时会增加额外的工期和费用。其实进行完整的单元测试和编写代码所花费的精力大致上是相同的,一旦完成了单元测试,在确保手头拥有稳定可靠部件的情况下,再进行高效的软件集成才是真正意义上的进步。copyright 领测软件测试网 程. 阅读全文
摘要:
sql with as 用法以下内容转自:http://wudataoge.blog.163.com/blog/static/80073886200961652022389/一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,... 阅读全文
摘要:
情况一:表中存在完全重复的的数据,即所有字段内容都是相同的create table #(用户ID int, 姓名 varchar(10), 年龄 int )insert into #select 111, '张三', 26 union allselect 222, '李四', 25 union allselect 333, '王五', 30 union allselect 111, '张三', 26 方法: select distinct * from #情况2:表中存在部分数据重复的字段,即 重复数据中至少有一个字段不重复cre 阅读全文
摘要:
VS2008 快捷键大全[转帖]Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签Ctrl+B,P: 移动到上一书签Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索Ctrl+Shift+I: 反向渐进式搜索Ctrl+F: 查找Ctrl+Shift+F: 在文件中查找F3: 查找下 阅读全文