- 博客(90)
- 收藏
- 关注
转载 C# -- 多线程向同一文件写入
1. 多线程向同一文件写入Log.public delegate void AsyncLog(string str1, string str2);private void Test(){ Console.WriteLine("Test Start..."); for (int i = 0; i < 100; i++) { ...
2019-09-20 14:33:00
538
转载 C# -- RSA加密与解密
1. RSA加密与解密 -- 使用公钥加密、私钥解密 public class RSATool { public string Encrypt(string strText, string strPublicKey) { RSACryptoServiceProvider rsa = new RSA...
2019-08-22 08:30:00
585
转载 C# -- 使用缓冲区进行文件下载操作
C# -- 使用缓冲区进行文件下载操作1. 为避免下载超大文件占用内存资源,文件下载使用缓冲区,一点一点读取文件资源。 string str0 = @"ftp://localhost:21/xx/1.txt"; string str1 = @"D:\2.txt"; FtpWebRequest ftpWebRequest1 = (FtpWebReq...
2019-07-23 11:23:00
298
转载 C# -- 使用ODBC连接数据库
C# -- 使用ODBC连接数据库 public class ODBCHelper { public static string conString1 = "Dsn=sqlServerDsn;DataBase=Test;Uid=User1;Pwd=123456;"; public static string conString2...
2019-06-30 18:13:00
1034
转载 C# -- Quartz.Net入门案例
1. 入门案例using Quartz;using Quartz.Impl; public class PrintTime : IJob { public Task Execute(IJobExecutionContext context) { return Task.Factory.StartNew...
2019-05-30 11:51:00
211
转载 C# -- LinkedList的使用
C# -- LinkedList的使用 private static void TestLinkList() { LinkedList<Person> linkListPerson = new LinkedList<Person>(); Person p = null;...
2019-05-21 11:55:00
652
转载 ASP.NET -- 获取浏览器信息
1. 获取浏览器信息 private void GetBrowserInfo() { StringBuilder sb = new StringBuilder(); sb.AppendLine(string.Format("浏览器信息如下:<br/>")); sb.AppendLine(string.Fo...
2019-04-30 10:51:00
237
转载 Windows -- 从注册表删除IE浏览器加载项
Windows -- 从注册表删除IE浏览器加载项1. 一部分加载项从注册表以下位置直接删除2. 一部分扩展项从注册表以下位置直接删除转载于:https://www.cnblogs.com/ChengWenHao/p/WindowsIEExtensionsDel.html...
2019-04-26 09:06:00
822
转载 C# -- FTP上传下载
C# -- FTP上传下载1. C#实现FTP下载private static void TestFtpDownloadFile(string strFtpPath, string strFileName, string strFtpUser, string strFtpPassWord, string strSaveFileName){ FtpWebReque...
2019-03-29 16:16:00
194
转载 C# -- 使用Ping检查网络是否正常
C# -- 使用Ping检查网络是否正常需引用命名空间: using System.Net.NetworkInformation;1. 代码实现 try { List<string> listUrl = new List<string>() { ...
2019-03-18 15:42:00
502
转载 WinForm -- 为TextBox文本框添加鼠标右键菜单
WinForm -- 为TextBox文本框添加鼠标右键菜单1. 新建一个WinForm项目,放置一个TextBox控件2. 从工具箱拖进来一个ContextMenuStrip3. 将TextBox控件的ContextMenuStrip属性设置为 --> 拖进来的ContextMenuStrip控件名称4. 为ContextMenu...
2019-02-26 09:09:00
439
转载 C# -- 使用Parallel并行执行任务
C#:使用Parallel并行执行任务1. 代码实现 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 TestParallel(); 6 Console.ReadKey(); 7 ...
2019-02-18 09:34:00
249
转载 C# -- 使用FileInfo获取文件信息
C# -- 使用FileInfo获取文件信息1. 代码实现 1 static void Main(string[] args) 2 { 3 GetFileInfo(@"D:\Test.xlsx"); 4 Console.ReadKey(); 5 } 6 7...
2019-01-21 10:24:00
764
转载 C# -- 使用 DriveInfo 获取磁盘驱动器信息
C# -- 使用 DriveInfo 获取磁盘驱动器信息1. 代码实现 class Program { static void Main(string[] args) { GetComputerDisk(); Console.ReadKey(); } ...
2019-01-18 16:44:00
468
转载 C# -- 泛型的使用
C# -- 泛型的使用1. 使用泛型 class Program { static void Main(string[] args) { int number = 100; string str = "Hello"; /...
2018-12-23 13:50:00
168
转载 Windows -- cmd命令: ipconfig 和 nbtstat
1. ipconfig命令格式及参数如下:2. nbtstat命令格式及参数如下:转载于:https://www.cnblogs.com/ChengWenHao/p/WindowsPartForCMD2.html
2018-12-22 08:19:00
304
转载 C# -- 使用 Task 执行多线程任务
C# -- 使用 Task 执行多线程任务1. 使用 Task 执行多线程任务 class Program { static void Main(string[] args) { Task task1 = new Task(() => { Console.Wr...
2018-12-21 11:13:00
300
转载 Windows -- cmd命令: netstat 和 arp
1. netstat: 显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。命令格式及参数如下:2. ARP: 可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。命令格式及参数如下:转载于:https://www.cnblogs.com/ChengWenHao/p/WindowsPartForCM...
2018-12-20 09:53:00
284
转载 C# -- 使用线程池 ThreadPool 执行多线程任务
C# -- 使用线程池 ThreadPool 执行多线程任务1. 使用线程池 class Program { static void Main(string[] args) { WaitCallback wc1 = s =>{ Console.WriteLin...
2018-12-19 09:38:00
175
转载 Bootstrap -- 插件: 按钮状态、折叠样式、轮播样式
Bootstrap -- 插件: 按钮状态、折叠样式、轮播样式1. 按钮(Button)插件:可以添加进一些交互,比如控制按钮状态。如需向按钮添加加载状态,只需要简单地向 button 元素添加 data-loading-text="Loading..." 作为其属性即可。为按钮添加加载状态:<!DOCTYPE html><html>...
2018-12-18 09:50:00
318
转载 C# -- 等待异步操作执行完成的方式
C# -- 等待异步操作执行完成的方式1. 等待异步操作的完成,代码实现: class Program { static void Main(string[] args) { Func<int, int> mySum1 = SumNumbers; Func<...
2018-12-17 09:50:00
1791
转载 Bootstrap -- 插件: 提示工具、弹出框、 警告框消息
Bootstrap -- 插件: 提示工具、弹出框、 警告框消息1. 提示工具(Tooltip)插件:根据需求生成内容和标记。使用提示工具:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=u...
2018-12-16 09:50:00
332
转载 Bootstrap -- 插件: 模态框、滚动监听、标签页
Bootstrap -- 插件: 模态框、滚动监听、标签页1. 模态框(Modal): 覆盖在父窗体上的子窗体。使用模态框:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&g...
2018-12-15 09:41:00
208
转载 Bootstrap -- 缩略图、进度条、列表组、面板
Bootstrap -- 缩略图、进度条、列表组、面板1. 缩略图 大多数站点都需要在网格中布局图像、视频、文本等。Bootstrap 通过缩略图为此提供了一种简便的方式。使用 Bootstrap 创建缩略图的步骤如下: (1) 在图像周围添加带有 class .thumbnail 的 <a> 标签。 (2) 这会添加四个像素的内边距(padding)...
2018-12-14 09:23:00
205
转载 C# -- 使用委托 delegate 执行异步操作
C# -- 使用委托 delegate 执行异步操作委托是一种安全地封装方法的类型,它与 C 和 C++ 中的函数指针类似。 与 C 中的函数指针不同,委托是面向对象的、类型安全的和保险的。委托的类型由委托的名称定义。1. 使用委托异步执行方法 class Program { public delegate void myWorkin...
2018-12-13 10:30:00
327
转载 Bootstrap -- 导航栏样式、分页样式、标签样式、徽章样式
Bootstrap -- 导航栏样式、分页样式、标签样式、徽章样式1. 使用图标的导航栏使用导航栏样式:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><ti...
2018-12-12 09:49:00
472
转载 Bootstrap -- 下拉菜单、输入框组、导航菜单
Bootstrap -- 下拉菜单、输入框组、导航菜单1. 下拉菜单可以使用带有各种大小按钮的下拉菜单:.btn-lg、.btn-sm 或 .btn-xs。实现下拉菜单:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="tex...
2018-12-11 09:41:00
253
转载 Bootstrap -- 文本,背景,其他样式
Bootstrap -- 文本,背景,其他样式1. 文本样式:展示了不同的文本颜色使用文本样式:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><titl...
2018-12-10 12:24:00
201
转载 Bootstrap -- 按钮样式与使用
Bootstrap -- 按钮样式与使用1. 可用于<a>, <button>, 或 <input> 元素的按钮样式按钮样式使用:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/...
2018-12-09 12:44:00
166
转载 Bootstrap -- 表格样式、表单布局
Bootstrap -- 表格样式、表单布局1. 表格的一些样式举例:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>My Test ...
2018-12-08 10:06:00
264
转载 Bootstrap -- 网格系统、排版样式类、 <blockquote>、 <abbr> 元素
Bootstrap -- 网格系统、排版样式类、 <blockquote>、 <abbr> 元素1. Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕尺寸的增加,系统会自动分为最多12列。举例:<!DOCTYPE html><html><head><meta htt...
2018-12-07 09:06:00
202
转载 Bootstrap -- 初见 Bootstrap
Bootstrap -- 初见 BootstrapBootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。1. 使用方式在 http://getbootstrap.com/ 下载 bootstrap.m...
2018-12-06 10:03:00
103
转载 JavaScript -- JSON.parse 函数 和 JSON.stringify 函数
JavaScript -- JSON.parse 函数 和 JSON.stringify 函数1. JSON.parse 函数: 使用 JSON.parse 可将 JSON 字符串转换成对象。<!doctype html><html> <head> <meta charset="UTF-8"> <tit...
2018-12-05 12:28:00
101
转载 JavaScript -- 原型:prototype的使用
JavaScript -- 原型:prototype的使用在 JavaScript 中,prototype 是函数的一个属性,同时也是由构造函数创建的对象的一个属性。 函数的原型为对象。 它主要在函数用作构造函数时使用。可以使用 prototype 属性向对象添加属性和方法,甚至于已创建的对象也是如此。1. 举例:<!doctype html><...
2018-12-04 09:25:00
174
转载 C# -- 结构、访问修饰符
C# -- 结构、访问修饰符1. 结构: struct 类型对于结构,不像类那样存在继承。 一个结构不能从另一个结构或类继承,而且不能作为一个类的基。 但是,结构从基类 Object 继承。 结构可实现接口,其方式同类完全一样。无法使用 struct 关键字声明类。 在 C# 中,类与结构在语义上是不同的。 结构是值类型,而类是引用类型。 将较小的类声明为结构,可以提高系统的处...
2018-12-03 10:35:00
120
转载 ASP.NET -- WebForm -- ScriptManager 类
ASP.NET -- WebForm -- ScriptManager 类通过 ScriptManager 可注册随后将作为页面一部分呈现的脚本。1. 注册并立即执行脚本。 --RegisterStartupScript()方法。 例:在ASP.NET中实现和 javascript 一样弹出提示窗口的效果。 protected void Button1_Clic...
2018-12-02 11:34:00
244
转载 .NET 术语
.NET 术语1. AOT预编译器。与 JIT 类似,此编译器还可将 IL 转换为机器代码。 与 JIT 编译相比,AOT 编译在应用程序执行前进行并且通常在不同计算机上执行。 由于在运行时 AOT 工具链不编译,因此它们不需要最大程度地减少编译所花费的时间。 这意味着它们可花更多的时间进行优化。 由于 AOT 的上下文是整个应用程序,因此 AOT 编译器还会执行跨模块链接和全...
2018-12-01 13:35:00
233
转载 C# -- HttpWebRequest 和 HttpWebResponse 的使用
C# -- HttpWebRequest 和 HttpWebResponse 的使用结合使用HttpWebRequest 和 HttpWebResponse,来判断一个网页地址是否可以正常访问。1.举例 class Program { static void Main(string[] args) { ...
2018-11-30 10:45:00
190
转载 C# -- Lambda 表达式的使用
C# -- Lambda 表达式的使用Lambda 表达式是作为对象处理的代码块(表达式或语句块)。 它可作为参数传递给方法,也可通过方法调用返回。Lambda 表达式是可以表示为委托的代码,或者表示为表达式树的代码,它所表示的表达式树可以编译为委托。 Lambda 表达式的特定委托类型取决于其参数和返回值。 不返回值的 Lambda 表达式对应于 Action 委托,具体取...
2018-11-29 10:09:00
128
转载 ASP.NET -- WebForm -- HttpRequest类的方法和属性
ASP.NET -- WebForm -- HttpRequest类的方法和属性1. HttpRequest类的方法(1) BinaryRead: 执行对当前输入流进行指定字节数的二进制读取。 (2) Equals: 确定指定的 Object 是否等于当前的 Object。 (3) Finalize: 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理...
2018-11-28 09:38:00
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人