- 军军小站|张军博客
搜索到与相关的文章
编程技术

Log4Net介绍

1简介1.1Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信

系统 2019-08-29 23:09:32 3198

Javascript

JavaScript--正则表达式

JavaScript--正则表达式正则表达式(regularexpression)对象包含一个正则表达式模式(pattern)。它具有用正则表达式模式去匹配或代替一个串(string)中特定字符(或字符集合)的属性(properties)和方法(methods)。正则表达式构造函数:newRegExp("pattern"[,"flags"]);参数说明:pattern--一个正则表达式文本flags--如果存在,将是以下值:g:全局匹配i:忽略大小写gi:

系统 2019-08-29 23:00:10 3198

ASP.NET

深入剖析ASP.NET组件设计]一书第三章关于ASP.NE

原文地址:http://www.cnblogs.com/Heroman/archive/2005/05/12/153975.html这一章是全书基础和精神所在,其后的例子章节是为了验证这章的讲述和实践讲述的内容其中第一节是讲述ASP.NET运行模式,这一节着眼于整个ASP.NET应用程序的运作模式,实际上,并不是在讲组件,但是却很重要,因为写组件的人必须清楚的知道ASP.NET应用程序是如何启动.如何处理请求,如何处理SESSION等这些细节问题的,但这一

系统 2019-08-29 22:59:21 3198

Javascript

eclipse Errors running builder 'JavaScript V

跑java程序时提示错误:Errorsoccurredduringthebuild.Errorsrunningbuilder'JavaScriptValidator'onproject'......'.java.lang.NullPointerException导致计算机运行速度很慢,因此想取消关于js校验的工作。提高eclipse运行的速度。解决方法:项目—-右键Properties—-Builders—-取消“JavaScriptValidator”e

系统 2019-08-29 22:10:45 3198

DB2

db2 快照 SNAPSHOT

打开和关闭快照缺省情况不打开DB2监控,必须在连接或实例级别上进行设置。有一系列监视器开关来决定是否监控某种数据元素。还预留了一个内存堆,用于包含为监控而存储的信息。1:在instance级别上设置监视器开关在实例级别上设置监视器开关会影响连接到该实例中任何数据库的所有用户。下面是监视器开关DFT_MON_STMT:语句监视器(用于动态SQL)DFT_MON_TABLE:表监视器DFT_MON_LOCK:锁监视器DFT_MON_BUFPOOL:缓冲池监视器

系统 2019-08-12 01:54:05 3198

数据库相关

B+树,聚集索引,非聚集索引(辅助索引) 之一

B+树,由二叉树和双向链表引申出来的一种数据结构。通常数据库的索引是通过B+树来实现的。聚集索引和非聚集索引都是B+树的结构。聚集索引不但描述了数据是如何组织的,聚集索引其实就是数据本身。数据存放在“叶页”上,叶页也就是数据页,和下文的索引页需要区分开来。下面是从网上找来的我认为比较通俗易懂的关于B+树的讲解:B树即二叉搜索树:1.所有非叶子结点至多拥有两个儿子(Left和Right);2.所有结点存储一个关键字;3.非叶子结点的左指针指向小于其关键字的子

系统 2019-08-12 01:53:16 3198

Javascript

一种模仿线程的Javascript异步模型设计&实现

jQuery中所支持的异步模型为:Callbacks,回调函数列队。Deferred,延迟执行对象。Promise,是Deferred只暴露非状态改变方法的对象。这些模型都很漂亮,但我想要一种更帅气的异步模型。Thread?我们知道链式操作是可以很好的表征运行顺序的(可以参考我的文章《jQuery链式操作》),然而通常基于回调函数或者基于事件监听的异步模型中,代码的执行顺序不清晰。Callbacks模型实际上类似一个自定义事件的回调函数队列,当触发该事件(

系统 2019-08-12 01:33:28 3198

Javascript

Javascript的声明

Quiz下面Javascript代码为什么能运行?hello();functionhello(){alert("Hello,world!");}但对于C,这么写会报错:#include"stdio.h"voidmain(){hello();}voidhello(){printf("Hello,world\n");}由于hello没有被预先声明,代码“hello()”被认为是隐式声明,而隐式声明返回类型是int,所以提示hello类型错误。通过预先声明或者将

系统 2019-08-12 01:32:08 3198

Javascript

用JavaScript获取页面上被选中的文字的技巧

这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法。最关键的JavaScriptAPI是:event.selection=window.getSelection();这里的selection实际上是个对象,但如果我们使用.toString()或强行转化成字符串,我们将得到被选中的文字。$(document).ready(function(){$(".contenttext").mouseup(function(e){vartxt;

系统 2019-08-29 23:32:32 3197