- 博客(20)
- 资源 (3)
- 收藏
- 关注

原创 软件著作权源码生成器
软件著作权源码生成工具是一款帮助软件开发者快速生成软件著作权申请所需的源代码文件的辅助工具。通过本工具,用户可以轻松生成符合软件著作权申请标准的源代码文件,简化申请流程,提高申请效率。
2024-04-19 15:54:33
2130
原创 非空系统盘重装系统遇到磁盘格式问题
原硬盘内存在Win7旗舰版系统。重装本想保留系统盘内容,后考虑到板U为H410M Bomber+i5-10400F,并不支持Win7,会导致系统崩溃,所以直接重装为Win10。安装过程中遇到了windows无法安装到这个磁盘。选中的磁盘具有MBR分区表。在EFI系统上,windows只能安装到GPT磁盘。解决方案:在安装Win10界面 按下Shift+F10 调出Cmd输入diskpart 回车,进入diskpart模式输入list part 回车,显示磁盘信息输入select disk .
2021-02-27 15:20:31
524
原创 WinForm数据绑定
实现 INotifyPropertyChangedpublic class Person : INotifyPropertyChanged{ private string name; public string Name { set { name = value; this.SendChangeInfo("Name"); } get {
2021-01-28 16:17:52
330
原创 Monaco Editor --Web编辑器 自定义主题、代码提示等
官网: Monaco EditorJS配置信息://相关的包配置需要下载到对应目录require.config({ paths: { 'vs': './vs' }}); require(['vs/editor/editor.main'], function() { monaco.editor.defineTheme('BlackTheme', { base: 'vs-dark', inherit: true,
2020-11-19 15:50:15
4593
3
原创 C# 强制垃圾回收 GC
在需要调用垃圾回收的地方调用ClearMemory()public static void ClearMemory(){ GC.Collect(); GC.WaitForPendingFinalizers(); if (Environment.OSVersion.Platform == PlatformID.Win32NT) { SetProcessWorkingSetSize(Process.GetCurrentProcess().Handle, -1,
2020-11-18 16:30:55
1681
原创 C# 选择目录生成目录Treeview
/// <summary>/// 生成根目录/// </summary>/// <param name="treeView">树控件</param>/// <param name="fullPath">目录路径</param>public void CreateNodeRoot(TreeView treeView, string fullPath){ try { treeView.Nodes.
2020-09-29 15:47:58
396
原创 C# 注册表操作类(查询、修改、删除)
注册表操作需要获取管理员权限,可以将exe设置为管理员启动。具体操作代码如下:/// <summary>/// 注册表 HKEY_LOCAL_MACHINE/SOFTWARE 节点下/// </summary>public static class RegistryHelper{ private const string Node = "SOFTWARE"; public static string GetRegistryData(string node
2020-09-11 16:59:45
595
原创 C# 压缩解压文件夹 SharpZipLib/DotNetZip
1. SharpZipLib方法添加引用using ICSharpCode.SharpZipLib.Checksum;using ICSharpCode.SharpZipLib.Zip;方法/// <summary>/// 压缩多层目录/// </summary>/// <param name="strDirectory">The directory.</param>/// <param name="zipedFile">The
2020-09-04 15:25:17
1273
原创 Winfrom exe程序合并引用Dll
开发一些小工具exe时,会引用第三方的DLL,编译生成的exe目录下需要有这些DLL,exe无法脱离运行。1. ILMergeemmmmm, 不好使…总出错2. Costura.Fody通过Nuget安装 Costura.Fody 到需要合并的工程中 ,重启VS,重新生成项目,生成的exe与所需的Dll合并到一个exe中...
2020-07-28 17:11:55
257
原创 Winfrom重绘ComboBox-DropDownList样式
原生winfrom的ComboBox 样式设置为DropDownList 样式固定,且大多数重绘多为重绘下拉选择框,此代码主要重绘ComboBox的边框 背景色等。/// <summary>/// 主要为DropDownList样式重绘(特定性较强)/// </summary>public partial class EVCombobox : ComboBox{ public EVCombobox() { InitializeComponen
2020-07-24 17:05:00
971
原创 C# 中 Markdown文本转换为HTML语言
Markdig代码中使用如下://str:markdown文本var pipeline = new MarkdownPipelineBuilder().UseAdvancedExtensions().Build();result = Markdown.ToHtml(str, pipeline);MarkDownSharp代码如下//content:markdown文本 writer:Html结果using (var reader = new StringReader(content.
2020-07-22 14:46:24
1126
原创 Http-server搭建本地服务
1. 下载http-server使用npm,在终端输入npm install http-server -g2. 开启http-server服务cmd进入目标文件夹,输入:http-server -c-1 等待开启,代码提示如下Starting up http-server, serving ./Available on: http://127.0.0.1:8080 http://192.168.8.196:8080Hit CTRL-C to stop the server
2020-05-29 16:38:36
553
原创 C# 获取本机服务 开启关闭等
ServiceController[] Services = ServiceController.GetServices();//开启服务ServiceController ser= new ServiceController();//指定服务所在的主机名称,默认为本机,所以可以不要设置ser.MachineName = ".";ser.ServiceName = "MSSQLServer";if (ser.Status == ServiceControllerStatus.Stopped)
2020-05-19 15:48:50
328
原创 C# 二进制 十进制 十六进制互转
int a = 10;Console.WriteLine(a.ToString("X")); //10进制转16进制Console.WriteLine(Convert.ToString(a, 16)); //10进制转16进制Console.WriteLine(Convert.ToString(a, 2)); //10进制转2进制string b = "1010";Console.WriteLine(Convert.ToInt32(b, 2));
2020-05-19 15:40:43
194
原创 C# 解析HTML 四种方式
WebClient下载webpage 到本地或string中System.Net.WebClient client = new WebClient(); byte[] page = client.DownloadData("http://www.google.com"); string content = System.Text.Encoding.UTF8.GetString(page); string regex = "hre.
2020-05-19 15:33:28
8778
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人