- 浏览: 1549477 次
- 性别:
- 来自: 北京
-
最新评论
-
nzp12345:
[color=red][/color]
ExtJs之TreePanel篇 -
liuweihug:
.Net解析html文档类库HtmlAgilityPack完整 ...
解决HtmlAgilityPack中文乱码 -
isaiahzhong:
defaultFetchSize这个意思 ...
jdbc查询超大数据集内存溢出 -
xlaohe1:
LZ,我看你的博客,我一直担心你的头像会转过头来、、、
独立Discuz头像编辑模块 -
Reizsoon:
您好,最近使用到这个,能否有个写好的例子借我学习下呢?
JavaScript跟踪-Piwik
文章列表
Assembly和AppDomain的一些关于动态加载程序集的函数有些令人头疼,但细细研究后还是可以将他们区分的。 这些函数大致可以分为四类:
第一类:加载到Load Context内
Load Context:
Load Context是所有动态加载程序集首选应该被加载到 ...
- 2011-10-09 13:04
- 浏览 977
- 评论(0)
程序如下:最重要的是两个函数Encrypt和Decrypt,分别执行加解密操作,使用MemoryStream来做CryptoStream的操作对象。使用者只需要记住加密前生成的加密密钥和初始向量(即Key和IV),使用这个Key和IV可以将byte[]进行加解密。至于字符串,用Encoding转换成byte[]就可以。
加密方式是AES,当然可以根据自己需求修改成其他加密算法
运行截图:
代码:
using System;
using System.Text;
using System.IO;
using System.Security.Cryptography;
n ...
- 2011-10-09 12:58
- 浏览 849
- 评论(0)
通过继承ConfigurationValidatorBase类,用户可以自定义一个配置系统的验证器,可是今天使用这种方法发现了一个问题:每个ConfigurationProperty在验证其实际值前,都要对其默认值先进行一次验证,注意这里只是验证一次,发生在验证第一个ConfigurationProperty的值之前。表现形式就好像静态构造函数似的。
比如下面的ConfigurationSection和ConfigurationValidatorBase代码:(代码模拟验证年龄必须大于等于15岁,否则抛出异常)
//自定义ConfigurationSection
class A ...
- 2011-10-09 12:53
- 浏览 788
- 评论(0)
ConfigurationElementCollection.ElementName属性在MSDN的解释是这样:
Gets the name used to identify this collection of elements in the configuration file when overridden in a derived class.
获取在派生的类中重写时用于标识配置文件中此元素集合的名称。
接着没有任何代码示例……根本看不懂了啊!!!
后经过研究发现功能类似ConfigurationElementCollection.AddElementName属性(这 ...
- 2011-10-09 12:47
- 浏览 765
- 评论(0)
.NET中的字典是用来存储多组”键和值”的容器,其中键必须有值且不能重复,值没有任何要求。
但是很多时候我们需要一种保存类似”键和键”的字典,比如字典中的一组对应a-b,从a键可以得到值b,同时也可以从b键得到值a。字典中的两组数据既都是值,也是键,因此必须都有值且不能重复,我们把这组值称为键1和键2,他们都可以通过一面而找到另一面。
这样的话,添加操作需要确保键1和键2不能已经存在,编辑操作也需要注意被修改键值的新值的唯一性,比如这种字典中1的对应值是a,现在要想把1-a改成1-b,那么必须确保b在键2中不存在,因为如果继续将1-a被改成1-b,从另一面会出现两个键都是b的非法情况。 ...
- 2011-10-09 12:41
- 浏览 959
- 评论(0)
今天遇到了这个问题,于是研究了一下。要解决这个问题,首先就要明白一些Session的机理。Session在服务器是以散列表形式存在的,我们都知道Session是会话级的,每个用户访问都会生成一个Session。那么服务器是怎么区分不同用户的Session?又是怎么将不同用户的Session与不同的用户绑定的呢?下面我们来研究一下,以下纯属我个人的理解,如有错误请指证。
Session在服务器端是以散列表的形式存在的,区分每一个Session是通过SessionID来实现的,所以可以说这个SessionID是一个Key是一个全局唯一的值。我们可以通过ASP.NET来打印出SessionID,如下 ...
- 2011-10-08 17:43
- 浏览 687
- 评论(0)
有时候,我们可能不会在网页中<script src="jquery.min.js" 来加载 Jquery 库,可能在用户点击某个按钮后,才去加载 Jquery 库。好处不用我说,节省带宽,提高访问速度
,因为用户可能不会点击这个按钮,也就不需要 Jquery 。那么如何动态加载 Jquery 库呢?一般可以用 Document.write 来打印出,也可以用 Ajax ,也可以用我下面的这种方式:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt ...
- 2011-10-08 17:40
- 浏览 813
- 评论(0)
代码如下: public static bool IsAjaxRequest(this HttpRequest request)
{
if (request == null)
{
throw new ArgumentNullException("request");
}
return (request["X-Requested-With"] == "XMLHttpRequest") || ((r ...
- 2011-10-08 17:38
- 浏览 698
- 评论(0)
在索引列上使用函数使得索引失效的是常见的索引失效原因之一,因此尽可能的避免在索引列上使用函数。尽管可以使用基于函数的索引来
解决索引失效的问题,但如此一来带来的比如磁盘空间的占用以及列上过多的索引导致DML性能的下降。本文描述的是一个索引列上使用函数使
其失效的案例。
一、数据版本与原始语句及相关信息
1.版本信息
SQL> select * from v$version;
...
- 2011-10-08 11:48
- 浏览 796
- 评论(0)
8月29日下午消息,阿里巴巴董事局兼CEO马云在从国外飞回北京的飞机上,花了2个小时写了一个给不到3年员工的长贴,在帖子中他谈了感恩敬畏之心,谈了正确做事的方法态度和决心,也给了他们五步的具体建议。
以下为马 ...
- 2011-10-05 23:50
- 浏览 1127
- 评论(0)
Oracle 临时表空间是Oracle数据库的重要组成部分,尽管该部分并没有cont体系结构上得以展现,但其重要地位也是不容忽视的。尤其是
对于大型的频繁操作,如创建索引,排序等等都需要在临时表空间完成来减少内存的开销。当 ...
- 2011-09-30 16:53
- 浏览 828
- 评论(0)
SQL查询语句的性能从一定程度上影响整个数据库的性能。很多情况下,数据库性能的低下差不多都是不良SQL语句所引起。而SQL语句的执行
计划则决定了SQL语句将会采用何种方式从数据库提取数据并返回给客户端,本文描述的将是如何通过EXPLAIN PLAN 获取SQL语句执行计划来获
取SQL语句的执行计划。
一、获取SQL语句执行计划的方式 1. 使用explain plan 将执行计划加载到表plan_table,然后查询该表来获取预估的执行计划
2. 查询动态性能视图v$sql_plan,v$sql_plan_statistics,v$sql_workarea 等来获取已缓存到库缓存 ...
- 2011-09-30 16:03
- 浏览 995
- 评论(0)
摘要:CodePlex是微软的开源工程网站,涉及诸多微软最新技术的开源工程,同时你也可以建立并向世界展示自己的开源工程。同SourceForge、GoogleCode相比CodePlex有其自身的优势,特别是对做.Net开发的朋友来说,由于CodePlex支持TFS代码控制(当然CodePlex不仅仅支持TFS代码控制,还支持其他方式),而Visual
Studio2010自身的Visual Studio Team Explorer就支持TFS连接,因此使用起来也相对比较方便,今天我们就一起看一下如何使用CodePlex托管自己的项目。
主要内容:
1.在CodePlex网站上注册和建立 ...
- 2011-09-30 13:02
- 浏览 1086
- 评论(0)
转自:http://bbs.freesinno.com/viewtopic.php?t=66
1.uptime命令
输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.00
- 2011-09-29 18:51
- 浏览 969
- 评论(0)
Rsync命令参数详解
在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。Rsync的命令格式可以为以下六种:
rsync [OPTION]... SRC DEST
rsync [OPTION]... SRC [USER@]HOST:DEST
rsync [OPTION]... [USER@]HOST:SRC DEST
rsync [OPTION]... [USER@]HOST::SRC DES ...
- 2011-09-28 08:50
- 浏览 817
- 评论(0)