随笔分类 - C#
摘要:asp.net cache.count 报错,未将对象引用到对象实例,错误: 对应的Cache实例不是null,但是调用实例方法或者方位实例属性时候还是报错。 原因: 使用cache类自己创建了实例,在Asp.net的iis的进程中出错了 public Cache _cache=new Cache(
阅读全文
摘要:一、C# 获取字符串字节长度 1.在C# 语言中使用string 字符串Unicode 编码 2.在C#语言中常用汉字 占 3个字节 方式1:使用默认编码类获取字节长度 方式2: 二、在字符串判断中,由于中文和英文 占据宽度不同,有时需要根据字节长度控制字符串数量 会用到字节长度判断。 更多: .n
阅读全文
摘要:程序数据库 (PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。 在使用 /debug 生成时,会创建一个 PDB 文件。 可以使用 /debug:full 或 /debug:pdbonly 生成应用程序。 使用 /debug:full 生成将产生可调试的代码。
阅读全文
摘要:AppDomain 类 表示应用程序域,它是一个应用程序在其中执行的独立环境。 此类不能被继承。 表示应用程序域,它是一个应用程序在其中执行的独立环境。 此类不能被继承。 命名空间: System程序集: mscorlib(位于 mscorlib.dll) 继承层次结构 System.Object
阅读全文
摘要:AppDomain是CLR的运行单元,它可以加载Assembly、创建对象以及执行程序。AppDomain是CLR实现代码隔离的基本机制。 每一个AppDomain可以单独运行、停止;每个AppDomain有自己默认的异常处理; 一个AppDomain的运行失败不会影响到其他的AppDomain。C
阅读全文
摘要:第一种:利用 System.DateTime.Now 第二种 还有其他的方法的。 更多: C# 访问操作注册表整理 C#中如何获取系统环境变量等 C#Css/Js静态文件压缩--Yui.Compressor.Net
阅读全文
摘要:一、.net注册表操作简介 .net中Registry 类,RegistryKey 类提供了操作注册表的接口 RegistryValueKind,用于指定操作注册表的数据类型。 二、使用实例 三、特别说明 1.打开注册表示,不能\开头,不能包含根节点 2.写入注册表当前程序需要有足够的权限,推荐一管
阅读全文
摘要:一、简介 WebBrowser 控件为 WebBrowser ActiveX 控件提供了托管包装。 托管包装使您可以在 Windows 窗体客户端应用程序中显示网页。 使用WebBrowser 控件,可以复制应用程序中的 Internet Explorer Web 浏览功能,还可以禁用默认的 Int
阅读全文
摘要:C#中获取系统环境变量需要用到Environment 类。 其中提供了有关当前环境和平台的信息以及操作它们的方法。该类不能被继承 以下代码得到%systemdrive%的值,即“C:” 更多使用方法:
阅读全文
摘要:一.Asp.Net 自带静态文件压缩工具包 Microsoft.AspNet.Web.Optimization http://www.nuget.org/packages/Microsoft.AspNet.Web.Optimization/1.1.3 但好像没有提供可直接条用的压缩方法,并且再用mv
阅读全文
摘要:1.使用ZXint.Net生成带logo的二维码 调用: 更多: C# ZXing.Net生成二维码、识别二维码、生成带Logo的二维码(一)
阅读全文
摘要:一.ZXing.Net 源代码地址:https://github.com/zxing/zxing http://zxingnet.codeplex.com/ 也可以使用Nuget包管理,添加如图: 说明:ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Dat
阅读全文
摘要:一.使用C#生成二维码类库之一是qrcodenet 源代码地址: http://qrcodenet.codeplex.com/ 二.使用实例 定义处理字符串 1.实例1 2.生成二维码,保存成图片 3.支持中文 4.调整二维码大小 5.生成带Logo的二维码
阅读全文
摘要:1.C#获取显示器宽度高度,桌面宽度高度等//获取当前显示器的宽度和高度int width = Screen.PrimaryScreen.Bounds.Width;int height = Screen.PrimaryScreen.Bounds.Height;Console.WriteLine(wi...
阅读全文
摘要:1.简单实例//备份还原mysqlpublic static void TestOne(){ Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = fal...
阅读全文
摘要:http://www.csharpwin.com/csharpspace/11912r3382.shtml
阅读全文
摘要:一、程序集的一些基本概念:程序集是包含一个或多个类型定义文件和资源文件的集合。它允许我们分离可重用类型的逻辑表示和物理表示。程序集是一个可重用、可实施版本策略和安全策略的单元。它允许我们将类型和资源划分到不同的文件中,这样程序集的使用者便可以决定将哪些文件打包在一起部署。一旦CLR加载了程序集中包含...
阅读全文
摘要:http://www.cnblogs.com/still-windows7/p/3148623.html
阅读全文
摘要:强命名程序集的一个好处是防篡改。假如我有一个程序集MyDll.dll,如果我用我自己的私钥进行签名将程序集中的内容进行哈希处理,其他人如果不知道我的私钥的话,就不能篡改我的这个程序集进行某些恶意的行为。但对于一些大型程序的开发,私钥一般是不公开的,当然,与它匹配的公钥是公开的,可以自由分发。那么如何...
阅读全文
摘要:在使用winform程序获取调用cmd命令提示符时,如果是win7以上的操作系统,会需要必须以管理员身份运行才会执行成功,否则无效果或提示错误。 比如在通过winform程序执行cmd命令时,某些情况下如果不是以管理员身份运行,则会提示命令无效。 或者通过winform程序执行Windows...
阅读全文