该文被密码保护。 阅读全文
摘要:
.net项目有两个生成事件:预先生成事件和后期生成事件。如下截图:在这两个事件中我们可以实现我们的一些与编译相关的需求,比如编译完成后将某些文件打包并传输到发布服务器上等。这里要介绍的一个应用案例如下:我们发布Job的流程是将Debug或Release重命名为Bin,然后将Bin目录和App.config压缩成zip包。第一步:在预先生成事件中清除上次打包的文件和目录(如果有的话),包括删除文件夹$(ProjectDir)bin\bin,删除文件$(ProjectDir)bin\app.config,删除文件$(ProjectDir)bin\Jobs.zip。代码如下: 1: if exi.. 阅读全文
摘要:
select b.[name] 表名,max(a.rowcnt) 记录数from sysindexes ajoin sys.objects b on b.object_id=a.idwhere b.type='U'group by b.[name] 阅读全文
摘要:
Join()好用例如 string[] tableName = new string[] { "1","2","3"};textBox1.Text=string.Join(",",tableName);输出:1,2,3 阅读全文
摘要:
.net下DES加密解密算法的封装 private string _DESKey="";public string DESKey{set{_DESKey=value;}}public string DESEncrypt(string toEncrypt){//定义DES加密服务提供类DESCryptoServiceProvider des=new DESCryptoServiceProvider();//加密字符串转换为byte数组byte[] inputByte=System.Text.ASCIIEncoding.UTF8.GetBytes(toEncrypt);//加密 阅读全文
摘要:
using System.Text.RegularExpressions; string s = (12345678901234567890.123456789).ToString("#L#E#D#C#K#E#D#C#J#E#D#C#I#E#D#C#H#E#D#C#G#E#D#C#F#E#D#C#.0B0A"); string d = Regex.Replace(s, @"((?<=-|^)[^1-9]*)|((?'z'0)[0A-E]*((?=[1-9])|(?'-z'(?=[F-L\.]|$))))|((?'b 阅读全文
摘要:
Stream 和 byte[] 之间的转换/* - - - - - - - - - - - - - - - - - - - - - - - - * Stream 和 byte[] 之间的转换 * - - - - - - - - - - - - - - - - - - - - - - - */ /// <summary> /// 将 Stream 转成 byte[] /// </summary> public byte[] StreamToBytes(Stream stream) { byte[] bytes = new byte[stream.Length]; stre 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
方法一using System; using System.Net; using System.Net.Mail; using System.Net.Mime; using System.Threading; using System.Net.Sockets; using System.IO; using System.Collections; using System.Collections.Generic; using System.Net.Configuration; using System.Configuration; #region 邮件接收类 /// <summary> 阅读全文