随笔分类 - .Net高级技术
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Security.Cryptography;using System.Text;using System.Threading.Tasks;name...
阅读全文
摘要:1.BLL业务逻辑代码/// /// 处理“店铺竞品销售数据”导入文件 /// /// 文件物理路径 /// 品牌Id /// 竞品数据销售年月 /// 处理过程中出现的错误消息 /// ...
阅读全文
摘要:有时候项目中会根据用户姓名的拼音检索数据,微软专门提供了一个组件安装包来处理非英文的特殊语言,名称为Microsoft Visual Studio International Pack下载这个安装包,然后安装简体中文的组件默认的安装路径为:C:\Program Files (x86)\Microso...
阅读全文
摘要:在WinForm或Console应用程序中,要使用Log4Net组件,需要在AssembleInfo.cs文件中添加如下代码,表示要使用的配置文件信息:[assembly: log4net.Config.XmlConfigurator(ConfigFile = "./LearnLog4Net.exe...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Mail;using System.Text;using System.Threading.Tasks;...
阅读全文
摘要:1.先看这篇文章 http://www.cnblogs.com/joylee/archive/2013/01/07/memadmin.html。2.在IIS下安装的php-cgi.exe程序版本为5.3.28,但网上找了很久没有找到对应版本的php_memcache.dll,索性重新安装新版本的ph...
阅读全文
摘要:〇、为什么要用分布式缓存 1.软件从单机到分布式走向分布式第一步就是解决:多台机器共享登录信息的问题。 例如:现在有三台机器组成了一个Web的应用集群,其中一台机器用户登录,然后其他另外两台机器共享登录状态? 解决1:AspNet 进程外的Session。 解决2:用数据库存储当前登录状态。 解决3...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Text;using System.Threading;namespace ThreadPool...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace ProduceConsume{ class Program ...
阅读全文
摘要:详情:http://www.cnblogs.com/waw/archive/2011/08/29/2158763.html例一:using System;using System.Collections.Generic;using System.Linq;using System.Runtime.R...
阅读全文
摘要:一、委托 delegate1.在.Net平台下,委托类型用来定义和响应应用程序中的回调。事实上,.Net委托类型是一个类型安全的对象,指向可以以后调用的其他方法,.Net委托是内置支持多路广播和异步方法调用的对象。.Net委托是类型安全的,如果将一个不“匹配模式”的方法传入委托,将会收到编译器错误。...
阅读全文
摘要:一、类1.构造函数永远不会有返回值,名字总是和需要构造的类的名字相同。2.默认的构造函数作用:把新对象分配到内存中;确保所有字段数据(类实体的“状态”)都设置为正确的默认值。3.一旦定义了自定义构造函数,默认构造函数就被自动从类中移除。如果希望使用默认构造函数和自定义构造函数创建类型实例,就必须显示...
阅读全文
摘要:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。与其他的类不同,委托类具有一个签名,并且它只能对与其签名匹配的方法进行引用。一、自定义委托类型1.语法结构:访问修饰符 delegate 返回类型 委托类型名称(参数列表);例如:// 声明一个委托类型,两个参数均为int类型,返回值为int类型public delegate int Calc(int a, int b);自定义的委托可以不带参数,也可以没有返回值。接下来我们看一个例子怎么使用委托using System;using System.Collections.Generic;using System.L
阅读全文