![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net
Tran
关注互联网
展开
-
hTTPContext 的基本操作
protected void Page_Load(object sender, EventArgs e) { //与页面相关的HttpContext可以访问上下文属性。 System.Text.StringBuilder sb = new System.Text.StringBuilder(); // 使用当前的HttpContext对象,以确定是否启用自定义错误。 sb.Append("Is custom errors enabled: "原创 2011-05-10 21:11:00 · 452 阅读 · 0 评论 -
看到这样的 语句colAlias::Hashtable 你别晕( 命名空间别名限定符)
我一直看到这样的语句就感觉头疼,这个东西到底是神马意思呢? 今天msdn了一下原来这个东西学名 命名空间别名限定符 当成员可能被同名的其他实体隐藏时,可以使用这种方式。 using colAlias = System.Collections; namespace System { class TestClass { static void Main原创 2011-12-01 11:08:43 · 1345 阅读 · 0 评论 -
IIs Web 站点安全 监控 站点自动部署 重启
大部分的部署,部署上去了,但是我们怎么监控我们站点在正常工作,生存,没有出问题呢? 现在我们想的是,在iis端部署一个,独立与站点的的线程,去运行,没过多长时间就去写一条日志,然后在windods上部署一个程序,去读取日志,如果有日志就会根据日志的基本,进行读取,简单分析,根据分析出来的基本进行相应的处理,如果隔多长时间没有日志就可以,进行报警,发邮件,发日志。这种方式是可以成功的。可是在日常维原创 2011-11-10 00:25:31 · 1540 阅读 · 0 评论 -
浅谈队列
在以前的大业务中大部分的的时候是直接把请求的信息插入数据库。可是随着数据量和并发量的增加,简单的插表不能在解决 并发问题。这时候就要对原有的业务进行改造,写入是同步写入队列当中,然后异步对队列就行操作。 队列? 队列是什么呢? 队列在按接收顺序存储消息方面非常有用,以便于进行顺序处理。此类将队列作为循环数组实现。存储在 Queue 中的对象在一端插入,从另一端移除。 Queue 的容原创 2011-11-08 22:48:52 · 429 阅读 · 0 评论 -
判断用户的请求类型 get or post 然后同步 或者 异步 执行 方法
这个是判断类 根据上下文中得到的 访问类型 。判断执行那个方法 using System; using System.Web; class HandlerFactory : IHttpHandlerFactory { public IHttpHandler GetHandler(HttpContext context, string requestType, Stri原创 2011-11-07 21:44:14 · 980 阅读 · 0 评论 -
Nvelocity 实现动态加载 例子
因为工作需要使用Nvelocity ,所以简单的做了个小例子 首先建立一个hmtl页面 然后添加 替换的脚本如红色的部分。注意$后边的字符不能事中文和独立的数字 $m $q 然后添加一个aspx 页面 首先引用 Nvelocity.dll 然后 using System; using System.Collections原创 2011-11-29 14:14:13 · 812 阅读 · 0 评论 -
菜鸟 也谈谈多线程
做开发快一年了,大部分都是有的dan线程,也从来没有考虑去去多线程处理一些东西。今天突然 看到 petshop的多线程 代码就贴出来吧 static void Main() { Thread workTicketThread; Thread[] workerThreads = new Thread[threadCount];原创 2011-11-07 22:52:43 · 321 阅读 · 0 评论 -
Sina SSO 登陆过程分析
近日研究了 Sina CAS 的登陆过程,发现其实 sina 的 sso 实现了 yale-CAS 并且添加一丁点新的东西,基本认证过程交互流程仍然未变。其独创的一点是实现了 Ajax 单点登陆,算是比较牛。实现原理是 iframe+ javaScript 回调函数。 一,初级 SSO 初级的 SSO ,就是在同一个顶级域名下,通过种入顶级域名的 Cookie ,来实现统一登陆。例转载 2011-11-23 23:15:09 · 631 阅读 · 0 评论 -
iBatis.Net异步多线程 操作Ibatis报错
最近用到了 Ibatis 的异步读写。在测试环境没有问题,可是上线后就出现问题。报错。 private static ISqlMapper _pR; private static ISqlMapper _pW; public BaseDao() { DomSqlMapBuilder br原创 2011-11-23 12:39:11 · 1449 阅读 · 0 评论 -
搞怪的 log4net 记录日志 性能测试
刚做这个项目中用log4net 刚开始用着还正常,这几天做压力测试,压力 到 4000后发现,就会出现带宽的问题 压力上不去。所有就用2000去压了一夜,第二天就发现,在压到 8个小时的时候会出现,系统异常。然后就会重新 恢复正常。而这个异常导致 队列中的8500多条数据不知所踪,后来发现发现程序 看了很久发现代码没有问题。后来发现日志到了6G。这个时候就把日志去掉,尽然正常了。晕,搞并发 打压力原创 2011-11-17 15:28:33 · 5584 阅读 · 1 评论 -
c#程序中如何执行 dos命令
C#中执行Dos命令 C# 本来封装了很多 类似于Dos命令的东西,可是开发需要用它来执行 cmd.texe。 static void Main(string[] args) { command.startcmd("ping");原创 2011-10-13 11:07:32 · 678 阅读 · 0 评论 -
图片不完全按比例自动缩小
使用背景: 开发前期用自动生产 固定大小的图片 进行 显示,发现不能满足,在前期的时候把保存了原图,现在只能显示原图,原图由于上传时候没有做任何限制所有要使用 图片不完全按比例缩小 jQuery(document).ready(function(){ /* 图片不完全按比例原创 2011-10-12 11:49:13 · 525 阅读 · 0 评论 -
如何判断程序加载时间 方法 运行时间
在程序中有时候出现问题,程序一直执行但是找不到原因,这时候有人就想看每个方法的执行时间,我曾经看到同事写一个方法 记住开始时间在记住结束时间,今天我也想看一个方法的执行时间,突然发现一个方法挺好用的 我把方法贴出来大家指点下 private Stopwatc原创 2011-10-12 14:53:34 · 790 阅读 · 0 评论