上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页
摘要: 1,下载log4net.dll动态库,然后添加到工程引用。2,在工程的AssemblyInfo.cs文件中关联配置文件,添加下面一句:[assembly: log4net.Config.DOMConfigurator(ConfigFile = "log4net.config", Watch= tru... 阅读全文
posted @ 2014-04-28 16:54 金河 阅读(358) 评论(0) 推荐(0) 编辑
摘要: URL编码:不同的操作系统、不同的浏览器、不同的网页字符集,将导致完全不同的编码结果。 因此如果Url中有中文或特殊字符,一定要自己调用函数编码解码,不要让浏览器帮你编码,否则出现了问题会浪费你很多时间才能找到原因。 编码的实验网上有文章,请看此处:http://www.ruanyifeng... 阅读全文
posted @ 2014-04-23 14:13 金河 阅读(1981) 评论(0) 推荐(0) 编辑
摘要: 在我调试程序的时候,我发现WebForm 2.0和MVC3解析ViewState的方式不同,同样的代码,在Weorm中管用,在MVC中不起作用。 private Hashtable ht { get { object o = ViewState["ht"]; if (o == null) { return null; // return n... 阅读全文
posted @ 2014-04-08 09:25 金河 阅读(159) 评论(1) 推荐(0) 编辑
摘要: 在窗口固定位置显示内容使用fixed,但是 IE 6 不支持,后来我搜了很多方法,都没有作用,后来类比着一个网站的代码,使用absolute 、z-index解决了问题。 页面div结构: View Code 样式: *html { background-image:url(about:blank... 阅读全文
posted @ 2014-04-04 16:36 金河 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 今天看了一篇文章,说的是使用微软自带的日志类写日志,然后晚上我就花了2个多小时自己动手试了一下,然后模仿者自己封装了一个类库。 下面是自己封转的类:/***** * 创建人:金河 * 创建日期:2014-4-2 22:43 * 内容:日志类 */using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;using System.IO;namespace Log{ /// /// 继承TraceListener /// (1)必须要重写的方法void ... 阅读全文
posted @ 2014-04-02 23:05 金河 阅读(5956) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 平时负责电子政务和图形调用部分,凡是牵涉到图形的都需要调用WebService服务,因此很多工程都需要添加web服务引用,现在WebForm的工程一个是10.2版本,一个是10.3版本,区别是调用的服务接口不同,MVC版本还有其他的工程等。解决方案:(1)将所有和图形服务调用相关的都写到一个类库中,其他地方引用这个类库。(2)将10.2和10.3的接口都封装到这个类库中,方便维护不同版本。学到的知识:(1)单例和静态的核心区别:变的应该用单例,像【人】的名字不同;不变的就应该用静态,像工具类的方法(和实例无关)我写的这个类里面的方法都加Static了,方便调用,暂时没有发现这样会. 阅读全文
posted @ 2014-03-07 09:22 金河 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 每一个变量都有一个确定的类型表明它存储什么样的数据。js基本的数据类型有strings字符串、numbers数字、Booleans布尔类型。字符串是使用双引号或单引号包含的一串字符;数字包括整数或浮点数。布尔类型只有两个值:true或false。这三种类型的例子:var stringData = "JavaScript has strings\n It sure does";var numericData = 3.14;var booleanData = true;js也支持两个其他的基本类型,undefined和null。详细内容看第3章。 动态类型js和其他语言的主要不 阅读全文
posted @ 2013-08-22 07:45 金河 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 变量存储数据。每个变量都有一个名字,叫做标识符。在js中声明变量使用var关键字,var为新的数据分配存储空间,或者指示一直标识符正在使用。声明变量非常简单: var x; 这个语句告诉解释器一个新的变量将要使用。声明变量时可以赋初始值,如: var x = 2; 另外可以使用var声明多个变量,变量之间加逗号,如: var x, y = 2, z; 最好不要使用没有声明的变量,尽管有时不报错。如果把没有声明的变量放在操作符右边的话就会引起一个错误。 js声明变量只使用var,因为它是弱类型语言,解释器会自动判断它的类型。 阅读全文
posted @ 2013-08-22 07:42 金河 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 脚本执行顺序 js代码是按照它们在html中出现的顺序一行一行被解释的。这表明把函数定义和变量声明放到中会很好。这保证了函数的代码和事件相关的处理程序不会立即执行。大写小敏感 js是大小写敏感的语言。这意味着result,Result,RESULT是不同的变量。所有的js关键字都是小写的,当你写if是一定不要写成If或IF.因为js使用camel-back的命名方式,许多方法或属性都是大小写混写的。比如Document对象的lastModified中M必须大写,否则提示undefined。 html和大小写敏感 在html4或更早的版本中,标签和属性是大小写不敏感的,例如下面两个是一样的:.. 阅读全文
posted @ 2013-08-21 07:48 金河 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在这里,我们介绍一些将要使用的编程语言术语。表2-1提供了精确定义的概念。Table 2-1: 编程语言的基本术语 名字定义例子Token令牌最小的不可分割的词汇的语言单位。一个连续的字符序列,如果用空格隔开 其含义会改变。所有的标识符和关键字都是令牌,像字面值3.14,“这是一个字符串”。Literal 字面值在脚本中的值。3.14"This is a string" [2, 4, 6]Identifier 标识符一个变量,对象,功能,或标签的名称。XmyValueusernameOperator 操作符令牌执行内置语言操作,如赋值,加法和减法。=+–*Expressio 阅读全文
posted @ 2013-08-20 23:56 金河 阅读(214) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页