51dev.com IT技术开发者社区

51dev.com 技术开发者社区

针对不同的Cookie做页面缓存

针对不同的Cookie做页面缓存

有时我们需要为PC浏览器及移动浏览器生成不同的页面,为了提高性能,不能每次请求都去判断User-Agent,通常用一个Cookie标记一下客户端是否是移动客户端,这样只需要读取这个Cookie的值就知道这个请求是否是移动端。这里主要通过OutputCacheByCustom来实现对不同的Cookie...

C#获取文件夹下的所有文件的文件名

C#获取文件夹下的所有文件的文件名

Stringpath=@"X:xxxxxx";//第一种方法varfiles=Directory.GetFiles(path,"*.txt");foreach(varfileinfiles)Console.WriteLine(file);//第二种方法DirectoryInfofolder=newD...

C# ConnectionString 属性尚未初始化

C# ConnectionString 属性尚未初始化

System.InvalidOperationExceptionHResult=0x80131509Message=ConnectionString属性尚未初始化。Source=System.DataStackTrace:在System.Data.SqlClient.SqlConnection.Pe...

C# http 发送文件和接收文件的代码。

C# http 发送文件和接收文件的代码。

//客户端发送文件<br>staticvoidMain(string[]args){Upload_Request("http://192.168.0.4:8099/WebService/AndroidProcessRequest.aspx",@"E:vid20140213160351.z...

List的Capacity,了解一下

List的Capacity,了解一下

之前在开发中只用到List的时候几乎就是拿过来就用,从来没有考虑过List的内存分配问题,试想一个有10万元素的List的在构造和添加元素时内存是如何变化的呢?在MSDN上关于List的Capacity属性是这么解释的,也就是说,当我们添加的元素数量小于等于Capacity的值时,List是不会重新...

C#编程时应注意的性能处理

C#编程时应注意的性能处理

GC堆回收那么除了通过new对象而达到代的阈(临界)值时,还有什么能够导致垃圾堆进行垃圾回收呢?还可能windows报告内存不足、CLR卸载AppDomain、CLR关闭等其它特殊情况。或者,我们还可以自己通过代码调用。.NET有GC来帮助开发人员管理内存,并且版本也在不断迭代。GC帮我们托管内存,...

什么是.NET?什么是.NET Framework?什么是.NET Core?

什么是.NET?什么是.NET Framework?什么是.NET Core?

什么是.NET?什么是.NETFramework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包括:CLS、CTS(CLI)、FCL、Windows下CLR的相关核心组成、Windows下托管程序运...

C# 用OO来实现超市的购买结账

C# 用OO来实现超市的购买结账

一、如图所示: 二、具体步骤:   1)商品类(商品ID,商品Name,商品Price)classGoods{//商品编号privateintid;publicintId{get{returnid;}set{id=value;}}//商品名称privatest...

C#中连接MySQL数据

C#中连接MySQL数据

  小结一下MySQL在C#中是如何连接的,并做一些简单的选择(SELECT)、插入(INSERT)、更新(UPDATE)、删除(DELETE)(一)连接     a)Firstly,youshouldinstallMySQL.&...

C# 解决WEBROWSER控件弹出脚本错误的方法

C# 解决WEBROWSER控件弹出脚本错误的方法

WebBrowser是个好东西,经常用他来模拟一些浏览器操作,但很烦人的是一些网站的脚本稍微有点错误,WebBrowser就会弹出个脚本错误窗口,程序就终止在那了,把WebBrowser的ScriptErrorsSuppressed设置为否,.NET2.0中貌似也没什么作用,研究了好一段时间,终于解...

C# 邮件发送类

C# 邮件发送类

C#程序中经常要发送邮件,尤其是编写一些监控程序的时候,发送邮件的好处不言而喻,再用个神马139邮箱,就可以通知到用户手机了,当然也可以用来邮件群发,这里封装了一个邮件发送类,亲,要不试试?或者你自己再优化优化也可以,因为为了做到通用性,SendMail函数给我做的实在是太累了,那么多参数要传递,我...

C#中操作INI的类

C#中操作INI的类

本人觉得用INI存储文件比C#自带的那个什么CONFIG什么的要方便多了,简单易用,不那么蛋疼,速度共享!这里是采用API的方式来操作INI文件的!usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.IO;...

C#随机在字符串中插入指定个数的指定字符

C#随机在字符串中插入指定个数的指定字符

今天在写一个通用发布系统的时候,要在发布内容中随机插入关键词链接,就写了这么个函数,共有同样需要的同学使用!stringsCurContent="abcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefg...

C#源码 提取二级域名中的顶级域名函数

C#源码 提取二级域名中的顶级域名函数

C#源码提取二级域名中的顶级域名函数publicstringGetDomainFromEJ(stringsDomain){string[]sList=newstring[]{".com.cn",".net.cn",".org.cn",".gov.cn",".ac.cn",".bj.cn",".sh....

.NET Core 2.1 IIS 部署 出现500.19 错误

.NET Core 2.1 IIS 部署 出现500.19 错误

HTTP错误500.19-InternalServerError无法访问请求的页面,因为该页的相关配置数据无效。最后发现是由于项目从.NETCore1.0 升级到.NETCore2.0,电脑上没有安装dotnet-hosting-2.1.1-win.exe   ...