2016年8月6日

asp生命周期

摘要: 笔记:如果不对,欢迎指出来。 当一个用户访问一个页面,实际是发送http请求到服务器,而http请求其实是socket发送特定规范(协议)的文字(报文)。 然后服务器的http.sys内核模块接受 请求,放在请求队列中。 IIS中有两个服务,一个IISADMIN,一个W3SVC服务,当http.sy 阅读全文

posted @ 2016-08-06 19:31 z铭 阅读(308) 评论(0) 推荐(0) 编辑

错误处理

摘要: 笔记,无代码。 由于每次报错都会经过application_error事件。 所以在Global.asax.cs下的application_error方法下写报错的方法。 一般会吧错误信息写入日志文件,由于会涉及到多线程,所以会吧错误信息发送到队列中,然后直接跳转到指定页面。 在线程池中执行,每次去 阅读全文

posted @ 2016-08-06 15:13 z铭 阅读(114) 评论(0) 推荐(0) 编辑

2016年8月4日

微软ajax组件

摘要: 拖个listview 然后绑定数据源,对curd选项打勾,然后拖个scriptManager进来,在拉个updatepanel进来,在updatepanel中放入个contentTemplate,吧listview放入在contenttemplate中,异步就出来了,虽然开起来快,但是每次发送的报文 阅读全文

posted @ 2016-08-04 17:57 z铭 阅读(115) 评论(0) 推荐(0) 编辑

session进程和服务

摘要: session如果是存在进程内的话,当进程重启,session数据就会丢失。 所以就找到了个办法,不吧session放在进程内,而是放在服务器上。这样子只要服务器不重启,session数据就不会丢失. 1.开始服务 开始本机上的asp.net state service 服务 2.更改配置文件 在s 阅读全文

posted @ 2016-08-04 17:00 z铭 阅读(268) 评论(0) 推荐(0) 编辑

c# 数据库缓存依赖

摘要: 1.为缓存依赖项启动通知数据库 在vs开发人员命令提示中运行(切换到aspnet_regsql.exe所在目录,示例目录:C:\Windows\Microsoft.NET\Framework64\v4.0.30319): aspnet_regsql -S . -U sa -P pwd -ed -d 阅读全文

posted @ 2016-08-04 16:08 z铭 阅读(990) 评论(0) 推荐(0) 编辑

线程池和线程的选择

摘要: 能用线程池就用线程池,线程池效率比线程高很多。 线程池处理线程的顺序不一定。 线程池不能手动关闭具体线程。 如果执行线程时间特别长,那手动创建线程,和放入线程池中没太大区别. 线程池非常适合做大量的小的运算。 能用线程池就用线程池,线程池效率比线程高很多。 线程池处理线程的顺序不一定。 线程池不能手 阅读全文

posted @ 2016-08-04 12:43 z铭 阅读(620) 评论(0) 推荐(0) 编辑

深拷贝和浅拷贝

摘要: 深拷贝是两个对象的东西一模一样,但是引用类型的内存地址不一样。 而浅拷贝是两个对象的东西一模一样,但是引用类型的内存地址一样。 浅拷贝可以用icolone接口去实现, 深拷贝可以序列化成二进制以后在反序列化以后,就得到了. 阅读全文

posted @ 2016-08-04 12:43 z铭 阅读(126) 评论(0) 推荐(0) 编辑

红黑树的实现

摘要: 红黑树首先是一棵二叉查找树,它每个结点都被标上了颜色(红色或黑色),红黑树满足以下5个性质: 1、 每个结点的颜色只能是红色或黑色。 2、 根结点是黑色的。 3、 每个叶子结点都带有两个空的黑色结点(被称为黑哨兵),如果一个结点n的只有一个左孩子,那么n的右孩子是一个黑哨兵;如果结点n只有一个右孩子 阅读全文

posted @ 2016-08-04 12:40 z铭 阅读(385) 评论(0) 推荐(0) 编辑

poj-2403-cup

摘要: 题目描述 The WHU ACM Team has a big cup, with which every member drinks water. Now, we know the volume of the water in the cup, can you tell us it height? 阅读全文

posted @ 2016-08-04 12:40 z铭 阅读(108) 评论(0) 推荐(0) 编辑

正则表达式

摘要: 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9] 阅读全文

posted @ 2016-08-04 12:38 z铭 阅读(119) 评论(0) 推荐(0) 编辑

导航