http://blog.csdn.net/jiankunking
使用C#生成DLL的方法是建立一个ClassLibrary工程。如我建立一个CL的工程名称是MyClassLibrary。我想把自己平时封装好的类放到该工程下,生成DLL,方便以后程序的调用。 可以通过简单的复制把写好的类复制到该工程下。 注意需要设置这类为public不然默认的是private.这样的话,即使以后引用了DLL,
SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 语句并返回受影响的行数。 备注: 可以使用 ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 UPDATE、INSERT 或 DELETE 语句,在不使用 DataSet 的情况下更改数据库中的数据。
删除休眠文件hiberfil.sys 该文件在C盘根目录为隐藏的系统文件,隐藏的这个hiberfil.sys文件大小正好和自己的物理内存是一致的,当你让电脑进入休眠状态时,Windows7在关闭系统前将所有的内存内容写入hiberfil.sys文件。而后,当你重新打开电脑,操作系统使用hiberfil.sys把所有信息放回内存,电脑恢复到关闭前的状态。可Windows
点击打开链接
#region 根据月份来确定每月的最大天数 //月份为两位 private int SetDate(string time) { int intYear; int intMonth; int intDay; string
if (intYear % 400 == 0 || (intYear % 4 == 0 && intYear % 100 != 0))
public static string GetXmlFullPath(string strPath) { string filePath = GetPhysicalPath(); if (filePath.IndexOf(":") > 0) { return filePath; } else { r
//获取xml数据,并转换为dataset public static DataSet getConfig(string strXmlPath) { string filePath = GetPhysicalPath(); DataSet ds= ConvertXMLFileToDataSet(GetXmlFullPath(filePath)); return ds
//通过传入节点name及节点value,来删除相应节点 public static string OperateXml(string keyInfo, string valueInfo) { if (File.Exists(filePath)) { XmlDocument xmlDoc = new XmlDocument(); xmlDoc
点击打开链接
1、去除xml或者类似文件的头部信息string text = File.ReadAllText("E:\\AA.xml").Replace("\r\n",""); text = Regex.Replace(text, @"<!-- *.* -->","", RegexOptions.IgnoreCase); 功能: 将AA.xml文件中的回车、换行替换为“”,将
1、 IsMatch()方法,IsMatch()方法实际上是一个返回Bool值得方法,如果测试字符满足正则表达式返回True否则返回False。例子: //匹配的正则表达式,去掉@不影响效果 Regex r = new Regex(@"^[0-9]"); //开始匹配 Match m = r.Match(this.textBox1.Text); while (m.Success) {
“正则表达式”描述在搜索文本正文时要匹配的一个或多个字符串。该表达式可用作一个将字符模式与要搜索的字符串相匹配的模板。 正则表达式包括普通字符(例如,a到 z之间的字母)和特殊字符(称为“元字符”)。 特殊字符 下表包含了单字符元字符的列表以及它们在正则表达式中的行为。 注意 若要匹配这些特殊字符之一,必须首先转义字符,即,在字符前面加反斜杠字
浏览器上一般都有菜单,你点击文件->保存网页,然后会弹出保存选项,选择好路径,点击确定保存就行了。
点击打开链接
XPath 是 XML 的内容,这里 SelectNodes 是 C# 中 XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。 重要语法: SelectNodes("item") 从当前节点的儿子节点(仅限儿子,不包含孙子、重孙噢)中选择名称为 item 的节点。 SelectNod
点击打开链接
在上图中选择你需要添加的Notepad++插件即可,不清楚添加什么插件话,可以百度一下。
XML样例: <?xml version="1.0" encoding="gb2312"?> <bookstore> <book genre="李2红" ISBN="2-3631-4"> <title>CS从入门到精通</title> <author>候捷</author>
点击打开链接
背景: 今天帮同事老范,帮公积金转移手续,需要去人力,找小明开个条子。对于人力,我只是了解,对其中几个挺面熟,但分不清名字,所以不知道小明到底是谁。 过程: 我直奔人力而去,找到一个很面熟的人力A问道:“老师您好,老范让我过来帮他开个关于住房公积金转移的条子。” 人力A,说:“老范?没有啊” 我又很sb问道:“老师您不是小明吗?” 人力A一脸黑线的,指了指里面,说
XML样例: <?xml version="1.0" encoding="gb2312"?> <bookstore> <book genre="李1" ISBN="2-3645-4"> <title>Net从入门到精通</title> <author>李大蒜</author>
样本XML文件(bookstore.xml) <?xml version="1.0" encoding="gb2312"?> <bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <autho
点击打开链接
点击打开链接
一般是用来选择表结构。表结构,指的就是表的列的名称、类型和数量。 一般是: CREATE TABLE B AS SELECT * FROM A WHERE 1<>1 这样就可以复制一个表结构而不复制数据。 因为ORACLE没有布尔字面值,不能写成 WHERE FALSE,而只能写成1<>1,<>就是不等于的意思,当然你写1=2,2<>2, 2&
select 1 from table与select * from table 从作用上来说是没有差别的,都是查看数据库中这个表是否有记录。select 1 from 中的1是一常量(可以为任意数值),查到的所有行的值都是它,但从效率上来说,1 >*,因为不用查字典表。 table表是一个数据表,假设表的行数为10行。 1:select 1 from table 增加临时
完整错误信息: System.Xml.XmlException: 意外的 XML 声明。XML 声明必须是文档中的第一个节点并且在它之前不允许出现空白字符。第 64 行,位置 3。 背景: 拼接了两个xml文件,提示错误的位置一直第二个xml开头的位置 <?xmlversion="1.0" encoding="UTF-8"?>
最近了解了一下C#中Encoding的不同编码方式的区别,和大家分享一下,如果有不对的地方还请各位批评指教。 简单的说,为什么需要编码? 比如,我们的计算机中需要表示字母'a','b'等等字母,然而这些字母如何在计算机内存中表示?众所周知,在计算机内存中数据是以二进制来表示的,这样,我们就需要将这些需要表示的字母和数字或者符号转换成能在计算机中表示的二进制表示,这就
str=str.substring(int beginIndex); str=str.substring(int beginIndex,int length); 返回一个从startIndex开始到结束的子字符串,或返回一个从startIndex开始,长度为length的子字符串。 EG: 作用把20080213==》2008年02月13日这种格式 private
查找字串中指定字符或字串首次出现的位置,返首索引值,如: str1.IndexOf("字"); //查找“字”在str1中的索引值(位置) str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置) str1.IndexOf("字",start,end);//从str1第start+1个字符起,查找end个字符,查找“字”在字符串S
<span style="font-size:14px;"> <span style="white-space:pre"> </span>/// <summary> /// 记录文本文件日志方法 /// </summary> /// <param name="FileCon
/// <summary> /// 将字符串(符合xml格式)转换为XmlDocument /// </summary> /// <param name="xmlString">XML格式字符串</param> /// <returns><
/// <summary> /// 将XmlDocument转化为string /// </summary> /// <param name="xmlDoc"></param> /// <returns></returns> publi
点击打开链接
foreach是取只读的,在取的时候数据不能变(包括修改,删除,添加等)。要避免这个问题,就应该使用for循环。 以前没有考虑过对collection类型对象操作时for 和foreach的区别,总感觉foreach更方便一些。今天写了个foreach循环来遍历一个Dictionary,之后在foreach体内又对其添加,表面上逻辑和写法看着没错,但在
1、会计六要素: 资产、成本、费用,借:表示增加,贷:表示减少 负债、权益、收入,贷:表示增加,借:表示减少 2、
#region 获取对固定列不重复的新DataTable /// <summary> /// 获取对固定列不重复的新DataTable /// </summary> /// <param name="dt">含有重复数据的DataTable</param> /// <param name="colName">需要验
点击打开链接
/// <summary> /// C# POST 发送XML /// </summary> /// <param name="url">目标Url</param> /// <param name="strPost">要Post的字符串(数据)</par
待处理的Xml文件: <?xml version="1.0" encoding='UTF-8'?> <ufinterface billtype="gl" filename="gledi" isexchange="Y" proc="add" receiver="01" replace="Y" roottag="sendresult" sender="ceec" succ
待处理的Xml文件: <?xml version="1.0" encoding='UTF-8'?> <ufinterface billtype="gl" filename="gledi" isexchange="Y" proc="add" receiver="01" replace="Y" roottag="sendresult" sender="ceec" succ
待处理的Xml文件: <?xml version="1.0" encoding='UTF-8'?> <ufinterface billtype="gl" filename="gledi" isexchange="Y" proc="add" receiver="01" replace="Y" roottag="sendresult" sender="ceec" suc
1、 (int)变量名[强制类型转换]: 该转换方式主要用于数字类型转换,从int类型到long,float,double,decimal类型,可以使用隐式转换,但是从long类型到int类型就需要使用显式转换,也就是该数据类型转换方式,否则会产生编译错误。 该方式对于浮点数会做无条件舍去,失去精确度 当然,该方式也可以进行object到i
把“保存时创建备份文件”前面的√ 去掉即可。
开发工具:VS2010 问题描述: 在ProjectName.Web中创建的WebService服务,然后在项目中添加Add Service Reference,然后就报“Custom tool error: Failed togenerate code for the service reference ××××××. Please check other error and
背景: 今天写了一个webservice,又修改了一下函数的返回类型、out参数的数量(改为:public void SendData(DataSet ds, out string result,out string errMsg)),之后更新引用,再调用的使用时候发现SendData显示为public string SendData(DataSet ds, out string
选择 .NET 4.0,可以先选择 ASP.NET Empty Web Site/Application 模板,建立空的 Web 网站或项目,在添加新建窗口中,你依然会发现 Web Service 这个项模板。 如下图: 小注: 新建WebService要在解决方案下新建项目!
刚安装完VS2010,不仅启动速度慢,编写代码什么的都慢,卡死!!! 1.禁止VS2010显示启动动画 右键VS2010快捷方式,选择【属性】,在【目标】的后面加上:/nosplash(在exe后面加一个空格再写/nosplash),截图如下: 2.让VS2010启动后,显示空环境。 在VS2010中,打开【工具】----〉〉〉【选项】----〉〉〉【环境
点击打开链接