随笔分类 - C#
C#
摘要:1.高性能文件缓存key-value存储-Memcached 2.ASP.NET HttpRuntime.Cache缓存类使用总结 备注:三篇博文结合阅读,简单理解并且使用,如果想深入学习,请多参考文章中给出的博文地址。 1.前言 a.Redis是一个开源,先进的key-value(键/值对)存储,
阅读全文
摘要:1.高性能文件缓存key-value存储—Redis 2.ASP.NET HttpRuntime.Cache缓存类使用总结 备注:三篇博文结合阅读,简单理解并且使用,如果想深入学习,请多参考文章中给出的博文地址。 1.前言 a.Memcached是一个高性能的分布式缓存系统,用于Web应用减轻数据库
阅读全文
摘要:1.前言 a.在软件开发中,我们经常能够遇到给用户或者客户推送邮件,推送邮件也分为很多方式,比如:推送一句话,推送一个网页等等。那么在系统开发中我们一般在什么情况下会使用邮件发送呢?下面我简单总结了一下:总结不全,纯属于整理封装的类。 (1):用户注册(推送邮件,提示用户注册成功,牢记用户名密码)
阅读全文
摘要:1.请求的处理参数—上下文对象HttpContext 1) 针对每一次请求,ASP.NET将创建一个处理这次请求所使用的HttpContext对象实例,这个对象实例将用来在ASP.NET服务器的处理过程中传递所需要的参数,在请求到达ASP.NET服务器之后,这个对象将被创建出来,再一次请求处理之后,
阅读全文
摘要:在.NET环境下,万物皆对象,在HttpRuntime收到请求之后,立即将通过HttpWorkerRequest传递的参数进行分析和分解,创建方便用于网站应用程序处理用的对象,其中主要涉及到两个对象类型:HttpRequest类型和HttpResponse类型。 1 请求参数的对象类型 HttpRe
阅读全文
摘要:1.初步走进ASP.NET 上篇笔记我们讲述了服务器监听问题,这篇我们就要讲述具体的请求处理了,ASP.NET所涉及的类大多数定义在System.Web程序集中。 在.NET中,程序集管理的最小逻辑单位为:应用程序域(AppDomain),对于.NET程序来说,可以动态加载程序集到应用程序域中,但是
阅读全文
摘要:1.统一资源标示符 1) 格式:协议://主机[.端口号][绝对路径[?参数]],在Http://www.kencery.com/hyl/index/login中,http表示协议的名称,www.kencery.com表示主机的地址,可选的端口号没有出现,那么,将使用http协议的默认端口号80,绝
阅读全文
摘要:ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇) (1)框架搭建 前言:这篇博客我们继续来实现我的权限系列,这个博客一段时间也没有写了,重点是我在想还写不写,最终我决定还是写下去,因为我们是为了学习,当别人提出意见的时候,我们可以参考和采纳,但是我们不一定非要采纳,上几篇博客大
阅读全文
摘要:多线程学习笔记第3篇 前言:这篇博客主要是在上一篇博客的基础上,继续记录了死锁,线程同步和线程池的一些知识,方便我以后继续的学习,在这里贴出来和大家共享一下 1. 对象池技术模拟 (1) 如果一些对象创建非常消耗时间和资源,使用非常频繁,这时候可以考虑使用对象池技术 (2)对象池其实就是一个数组,当
阅读全文
摘要:前言:这篇博客主要是在上一篇博客的基础上,重新复习了一下上一篇博客的内容,讲解了一些特殊的使用,并且使用了大量的案例来说明,主要说明了异步委托的使用和回调函数执行异步委托以及跨线程访问控件的解决方案和一个双色球的案例。这篇文章我以代码的形式写了,里面有大量的注释,我们可以详细的研究,很高兴能和你们一
阅读全文
摘要:1. 多线程 (1) 进程(Process):是WIndows系统中的一个基本概念,它包含着一个运行程序所需要的资源,进程之间是相对独立的,一个进程无法直接访问另一个进程的数据(除非利用分布式计算方法),一个进程运行的失败也不会影响其他进程的运行,windows系统就是利用进程把工作划分为多个独立的
阅读全文
摘要:1. 委托使用 (1) 什么是委托?(安全的函数指针) 通俗:就是一个能存放符合某种格式(方法签名)的方法的指针的清单 (2) 定义委托 public delegate int AddDel(int a,int b); (3) 静态委托方法的实现,一个简单的加法实现 (4) 实例委托方法的实现 (5
阅读全文
摘要:前言:前段时间学习MD5加密的一些算法,可以自己写程序对字符串或者文件进行加密成32位字符,而且我自己开发了一个我们网上下载下来验证MD5加密的工具CalcMD5.exe,这里我将贡献一下源码,下面也将介绍一下这个工具的一些代码,所以就整理了一下,作为自己日后学习的一个文档吧 1. MD5(Mess
阅读全文
摘要:前言:这篇博客我主要在上一篇的基础上面再说一下一下C#中其他的一些文件流,也是从最基础上面去说,这篇主要介绍几个操作文件流的类,读写类StreamReader,StreamWriter和File类以及Directory类的操作 (1) Flush(); 清除此流的缓冲区,是为了保护硬盘 (2)See
阅读全文
摘要:前言:这篇博客我主要说一下C#中文件流的使用规则,也是从最基础上面去说,也相信我们大家只要是干Web行业的这些知识点肯定能用上,其中介绍几个操作文件流的类,Path类,FileStream类,Read和Write方法的使用 (1) 文件路径有什么特征? 1)[根目录:\]文件夹\文件名.后缀名 (2
阅读全文
摘要:前言:这篇博客我主要说一下C#中泛型的使用,也就是List和Dictionary字典集合的使用,我在这里说的主要说的是如何去使用,而不是长篇大论的去研究泛型的底层,但我们有一定程序的时候在研究,使学习的能够很快的学习集合然后自己研究集合的一些高级用法,不在最后还列举出了一些常用的小案例。 (1) 泛
阅读全文
摘要:前言:漫长的国庆长假终于快结束了,我们该工作的工作了,该学习的学习了,该干什么的也都开始了,这篇博客我主要说一下C#中集合的使用,也就是ArrayList集合和Hashtable字典集合的使用,我在这里说的主要还是简单的使用,使学习的能够很快的学习集合然后自己研究集合的一些高级用法,在最后还列举出了
阅读全文
摘要:前言:记得我们老师说过一句话,对字符串的学习程度就是当别人打你一拳你知道痛的情况,所以字符串的处理我们必须学的差不多,这几篇博客完全是我的学习过程中记录的笔记,在这里分享一下让很多刚开始学习.net编程的人能够很快的学会怎么处理字符串 (1) String和string意思一样,只是String是.
阅读全文
摘要:前言: 完全是我在学习过程中记录的笔记,只不过分享一下让很多刚开始学习.net编程的人能够很快的学会C#语言 (1) 方法中的变量都是局部变量,使用如果需要保证方法中的数据在外界还能使用,那么可以考虑返回值return,但是return只能返回一个数据,如果考虑多个返回数据,就不行了 (2)可以使用
阅读全文
摘要:前言: 完全是我在学习过程中记录的笔记,只不过分享一下让很多刚开始学习.net编程的人能够很快的学会C#语言 (1) 有时候需要考虑子类中一部分具有某些能力(方法),同时又需要考虑其多态的特征,这时候可以考虑接口 (2)语法: public interface 接口名 { //成员 } (3) 接口
阅读全文