随笔分类 - .NET
clr via c# 读书笔记
摘要:WOW64 WOW64 (Windows-on-Windows 64-bit)是一个Windows操作系统的子系统, 它为现有的 32 位应用程序提供了 32 位的模拟,可以使大多数 32 位应用程序在无需修改的情况下运行在 Windows 64 位版本上。 com对象 COM:The Component Object Model 组件对象模型 COM组件是遵循COM规范编写、以Win3...
阅读全文
PE文件头
摘要:pe文件头查看器下载与原文地址: http://www.pc6.com/softview/SoftView_109840.html PE文件入门: PE文件总的来说是由DOS文件头、DOS加载模块、PE文件头、区段表与区段5部分构成。其实,如果在纯Windows环境下运行,DOS文件头、DOS加载模
阅读全文
委托的另一种写法
摘要:class Program { static void Main() { EventHandler handler; handler = delegate { Console.WriteLine("Handled anonymously"); }; handler(null...
阅读全文
DataTable以列分组
摘要://DataTable以列分组 var result = from r in dt.AsEnumerable() group r by new { a = r.Field(0), b = r.Field(2) } into g select new { key = g.Key, ...
阅读全文
位运算
摘要:位运算:对该数的二进制数进行操作或运算:相同位只要一个为1即为1。 等价于相同位只要一个为1即为1。101 -->5110 -->6(|或者or) 111 -->7 位运算主要用于优化算法,节省算法的时空开销,比如说,不用第三个变量就可以交换两个变量的值那种
阅读全文
反射类属性生成DataTable
摘要:public class People //类名 { private static string name; //字段 private string sex;//字段 public string Sex //属性 { get { return sex; ...
阅读全文
正则替换行尾,行末内容
摘要:批量操作的时候,经常需要在每行行头加上public string ,行末加上;号之类的操作 使用正则替换,即可用普通文本工具实现这个操作 匹配行头 ^ 匹配行尾 $
阅读全文
如何过滤datable?
摘要:对于datable的操作,如果想对其中的数据进行筛选,最好把它放到dataview里面进行操作,datatable.select()这个方法实在是不好用,用dataview就好多了 DataTable table = new DataTable("a"); ...
阅读全文
贪婪模式的替代方案
摘要:因为贪婪模式会有回溯的现象,导致性能上的下降。所以可以用以下方案进行替代,提高匹配性能:[^()]*原表达式[\d\D]*?可参考这里http://dragon.cnblogs.com/archive/2006/05/08/394078.html
阅读全文
C#高级编程(中文第七版)
摘要:C#高级编程(中文第七版)pdf 下载链接: http://pan.baidu.com/s/1gdvGDtL
阅读全文
运算符的结合性
摘要:一个多运算对象的表达式运算时的前后顺序是先看优先级,高优先级先计算,低优先级后计算!在优先级相同的情况下,要看结合性,左结合性的运算符由左向右运算,右结合的运算符由右向左运算!C语言中具有右结合性的运算符包括所在单目运算符以及赋值运算符(=)和条件运算符。其它都是左结合性!例如:表达式a=b=c+d...
阅读全文
匿名方法
摘要:此文章由机器翻译。 将光标移到文章的句子上,以查看原文。更多信息。译文原文匿名方法(C# 编程指南)Visual Studio 2012其他版本2(共 2)对本文的评价是有帮助-评价此主题在 2.0 之前的 C# 版本中,声明委托的唯一方法是使用命名方法。C# 2.0 引入了匿名方法,而在 C# 3...
阅读全文
Winform -TxTextControl.NET.14破解版
摘要:http://pan.baidu.com/s/1eQEFrjG从csdn上下的,要10分,真心贵,这里免费的
阅读全文
winform自定义控件开发
摘要:http://wenku.baidu.com/link?url=Sk-pIPKAOIrUVwg1L00GHmIMPjuFsqj13308opURYRARvyQh-pzOEOUm5_uwk7C-RcAK34dESP25PcF-s9G9Iv4CEV5UJ0coDgf1LHhQE3q
阅读全文
Lc.exe已退出 代码为-1 (转)
摘要:今天使用vs2008开发,有人在vss项目中增加了一个第三方组件,后来删除了,我的计算机上没有这个第三方组件,结果导致了LC.exe错误:"Lc.exe已退出 代码为-1 "解决方法:1、把项目文件夹下Properties文件夹下的licenses.licx文件删除,重新编译即可;2、文本方式打开*...
阅读全文
Linq in查询
摘要:protected void Page_Load(object sender, EventArgs e) { List powerIds = new List { "2", "3" }; List analogs=new List(); PmsAnalog a = new PmsAnalog("1"); PmsAnalog b = new PmsAnalog("2"); PmsAnalog c = new PmsAnalog("3"); PmsAn...
阅读全文
发布网站到IIS
摘要:第一步,在vs上打开项目,右键,选择发布网站,选择发布的路径第二步,在所有程序搜索框输入:inetmgr,打开IIS。第三步,打开”网站“,在“Default Web Site“右键,选择“添加应用程序”,别名随便取,物理路径选择刚刚发布网站的路径点击确定后,Default Web Site目录下就会多出MyPhone子目录此时,在浏览器上输入该网站的地址即可访问,比如说:也可以给局域网内的人访问,把localhost改成你的ip就可以了
阅读全文
SQLHelper
摘要:刚写的SQLHelper,已经验证。使用这个帮助类有个条件,那就是实体类的公开属性必须和数据库的字段对应(忽略大小写),否则通过实体类反射数据库的字段将会对应不上,结果你懂的using System;using System.Data;using System.Xml;using System.Data.SqlClient;using System.Collections;using System.Text.RegularExpressions;using System.Collections.Generic;using System.Reflection;using System.Confi
阅读全文
TextBox属性设为Readonly时,.net后端程序无法取值的问题解决 .
摘要:原文是抄poolatu网友的,这是链接http://blog.csdn.net/poolatu/article/details/8671774TextBox属性设为Readonly时,C#后端程序无法取值的问题解决TextBox在Readonly時以Javascript給值無法在後端取得,我自己在测试的时候,在默认Readonly =false ,时也无法取值。系统提示无法找到这个("nametxtbox"控件,TextBox ID="nametxtbox")。.Net 2.0中使用TextBox元件﹐若設了readonly属性﹐例如 那么以Javasc
阅读全文
浙公网安备 33010602011771号