StringBuilder拼接小技巧

            Stopwatch watch = new Stopwatch();
watch.Start();
var sb = new StringBuilder();
for (int i = ; i < ; i++)
{
sb.Append("").Append("");//这种写法更快
sb.AppendFormat("{0}{1}",,);
}
watch.Stop();
Console.WriteLine(watch.ElapsedMilliseconds);

时间格式转换

string strDateFormat = "yyyyMMddHHmmss";
string date = txtTime.Value;
DateTime convertTime = DateTime.ParseExact(date, strDateFormat, new System.Globalization.CultureInfo("zh-CN"), System.Globalization.DateTimeStyles.AllowWhiteSpaces);
Response.Write(string.Format("{0}", convertTime.ToString()));

字符串编码

  使用 System.Web.HttpUtility.UrlEncode   对字符串进行编码。
  内存中的字符串默认编码是UTF-8。

C# 调用C++编写的ocx控件

使用命令行 aximp 将其编译成dll,如MyActiveX.ocx,编译后,则有AxMYACTIVEXLib.dll,MYACTIVEXLib.dll。
本次是使用控制台程序调用该控件,添加引用AxMYACTIVEXLib.dll,然后
AxMyActiveX my = new AxMyActiveX();
my.CreateControl();//无界面程序,必须强制实例化控件才可以调用其方法,还需添加System.Windows.Forms引用
my.DownloadPic(, @"E:\新建文件夹", "", "Provider=OraOLEDB.Oracle;Data Source=HWITDB;User Id=system;Password=whhw;");
注意:使用.net的命令行工具,生成的是4.0的dll,如需要使用低版本编译,则可以 C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin 去寻找低版本的exe。

清空MemoryStream

                ms.SetLength();
ms.Position = ;

解决安装程序挂起

        public static bool DeleteSessionManager()
{
try
{
RegistryKey LocalMachine = Registry.LocalMachine;
RegistryKey system = LocalMachine.OpenSubKey("SYSTEM", true);
RegistryKey CurrentControlSet = system.OpenSubKey("CurrentControlSet", true);
RegistryKey Control = CurrentControlSet.OpenSubKey("Control", true);
RegistryKey SessionManager = Control.OpenSubKey("Session Manager", true);
string[] subkeyName = SessionManager.GetValueNames();
foreach (string str in subkeyName)
{
if (str == "PendingFileRenameOperations")
{
//删除键值PendingFileRenameOperations
SessionManager.DeleteValue("PendingFileRenameOperations");
return true;
}
}
return false;
}
catch
{
return false;
}
}

最新文章

  1. TCP/IP、Http、Socket的区别
  2. Windows Azure Web Site (8) 设置Web Site时区
  3. Android 在线更新apk
  4. WordPress插件入口菜单创建的位置代码
  5. javascript: Jquery each loop with json array or object
  6. import的用法
  7. Iphone5s 通话质量差 问题解决
  8. laravel5学习手记
  9. PHP源代码分析(第一章):Zend HashTable详解【转】
  10. 将 Eclipse 的配色改为黑底白字
  11. 吐槽CSDN--想赚钱想疯了--强行升级皮肤--增加广告位
  12. jq.paginator分页插件稍加修改
  13. 海思uboot启动流程详细分析(一)
  14. Windows 下安装drozer(Windows 10),连接手机(红米note4X)
  15. shell 中let无法使用的原因
  16. template specifiers not specified in declaration of ‘template&lt;class Key&gt; class hash’
  17. 教程:在 Visual Studio 中开始使用 Flask Web 框架
  18. Vue系列之 =&gt; 自定义全局指定让文本框自动获取焦点
  19. vue mapbox 地图 demo
  20. Filebeat+Logstash+ElasticSearch+Kibana搭建Apache访问日志解析平台

热门文章

  1. Alice’s Stamps HDU - 6249 (区间DP)
  2. python基础之模块part1
  3. css媒体类型
  4. 4 . GET方法实现文章分类
  5. Android 支付宝H5 没有回调
  6. 简易版AI英文问答程序解决
  7. CentOS 7.X 搭建时间服务器 --- chrony
  8. Asp.net Core发布到CentOS7
  9. 【Merge Intervals】cpp
  10. cookie不能删除