C# 代码片段
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;
}
}
C# 代码片段的更多相关文章
- sublimetext3中保存代码片段
在日常的开发工作中,不断重复上一次敲过的代码,有时确实感到伐木累."蓝瘦"(难受)."香菇"(想哭),大概表达的也是这样的心境吧!:grinning: 所以,在 ...
- Code Snippets 代码片段
Code Snippets 代码片段 1.Title : 代码片段的标题 2.Summary : 代码片段的描述文字 3.Platform : 可以使用代码片段的平台,有IOS/OS X/ ...
- 10个 jQuery 代码片段,可以帮你快速开发。
转载自:http://mp.weixin.qq.com/s/mMstI10vqwu8PvUwlLborw 1.返回顶部按钮 你可以利用 animate 和 scrollTop 来实现返回顶部的动画,而 ...
- 代码片段添加智能提示,打造一款人见人爱的ORM框架
SqlSugar ORM优点: 1.高性能,达到原生最高水准,比SqlHelper性能要高,比Dapper快30% 比EF快50% 2.支持多种数据库 ,sql版本更新最快,其它会定期更新,可以在多种 ...
- js/jquery/html前端开发常用到代码片段
1.IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法.条件注释只能用于IE5以上,IE ...
- Visual Studio 如何使用代码片段Code Snippet提高编程速度!!!
使用Code Snippet简化Coding 在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for.foreach ? 在编写这两个循环语句的时候,你是一个字符 ...
- Visual Studio 的代码片段工具
当安装完Visual Studio之后,会有附带一些原生的代码片段文件(*.snippet),对于vs2013参考目录如下: X:\Program Files (x86)\Microsoft Visu ...
- sublime代码片段
创建方法:Tools > New Snippet 这时你会看到如下示例代码: <snippet> <content><![CDATA[ Hello, ${ ...
- sublime 添加代码片段(snippets)
1.工具-新代码片段(Tools -> New Snippet) 2. <snippet> <content><![CDATA[ if(\$rs && ...
- 在网站制作中随时可用的10个 HTML5 代码片段
HTML 很容易写,但创建网页时,您经常需要重复做同样的任务,如创建表单.在这篇文章中,我收集了10个超有用的 HTML 代码片段,有 HTML5 启动模板.空白图片.打电话和发短信.自动完成等等,帮 ...
随机推荐
- Python的输入和输出问题详解
输出用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print('hello, world') pr ...
- 霍夫圆检测 opencv
进行霍夫圆变换中有一个API:HoughCircles(). 第五个参数为double类型的minDist(),为霍夫变换检测到的圆的圆心之间的最小距离,即让算法能明显区分的两个不同圆之间的最小距离. ...
- PAT Basic 1057
1057 数零壹 给定一串长度不超过 105 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有 ...
- android onCreate的两个方法
override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) { } override ...
- 调试bug 技巧
两天,一个小bug 我调试了两天,最终调试成功了.还是在别人的帮助下. 问题是刷新相关的.当用户登录了,其他的页面都要刷新.也就是加上一些参数. 但是有一个fragment一直加不上,其他挨着的两个都 ...
- python考点
Python考点 1.Python类继承,内存管理(阿里) 答:内存管理机制包括:引用计数机制,垃圾回收机制,内存池机制 a = 1,1就是对象,a就是引用,引用a指向对象1. 2.Python装饰器 ...
- 《Cracking the Coding Interview》——第17章:普通题——题目7
2014-04-28 23:28 题目:给定一个数字,用英语把它读出来. 解法:ZOJ上有相反的题目.如果我要用中文读书来呢? 代码: // 17.7 Read an integer in Engli ...
- WordCount 基础功能
软测第一次作业 该项目在码云上的地址: https://gitee.com/zhege/WordCount 一,概述 WordCount的基础功能需求分析大致如下:对程序设计语言源文件统计字符数.单词 ...
- 六 APPIUM Android 定位方式
文本转自:http://www.cnblogs.com/sundalian/p/5629500.html APPIUM Android 定位方式 1.定位元素应用元素 1.1通过id定位元素 An ...
- day04_08-while查询所有行
<?php $link = @mysql_connect('localhost','root',''); mysql_query('use test',$link); mysql_query(' ...