首页
关于
友链
统计
推荐
在线工具
图标下载
Search
1
电视直播源 - 佛系更新 - m3u8
6,210 阅读
2
DIY智能电灯 - 小爱同学语音控制 - ESP8266
635 阅读
3
.NET 中文程序遇到英文操作系统,控制台输出乱码
588 阅读
4
私人NAS - 黑群晖搭建 - J1900
379 阅读
5
Git commit 注释规范
315 阅读
日常琐事
学习笔记
后端笔记
前端笔记
踩坑日记
DIY造物
Arduino
点灯科技
开放接口
种草好物
软件分享
实用工具
登录
Search
标签搜索
C#
.NET
mysql
.NET Core
GUID
MQTT
笔记
FRP
群晖
SQL
m3u8
Socket
WebAPI
小爱同学
ESP8266
blinker
API
Hmister
累计撰写
22
篇文章
累计收到
48
条评论
首页
栏目
日常琐事
学习笔记
后端笔记
前端笔记
踩坑日记
DIY造物
Arduino
点灯科技
开放接口
种草好物
软件分享
实用工具
页面
关于
友链
统计
推荐
在线工具
图标下载
搜索到
13
篇与
的结果
2023-01-08
HTTP请求 - C#
使用过的一些HTTP请求代码,做个笔记
2023年01月08日
292 阅读
0 评论
0 点赞
2023-01-08
Socket简单通讯 - C#
一个简单好理解的Socket服务端和客户端
2023年01月08日
142 阅读
0 评论
1 点赞
2023-01-04
控制台的隐藏与显示 - C#
因为工作的原因,经常会跑一堆控制台程序,任务栏都跑满了,有时候又需要看打印的日志,找起来巨费劲。紧接着,一个脑洞出现,为什么我不能把这些控制台全部管理起来呢,我想显示那个就显示那个,想不看那个就不看那个。于是就有了下面的小工具,话不多说,直接上核心代码[DllImport("user32.dll", EntryPoint = "ShowWindow", SetLastError = true)] private static extern bool ShowWindow(IntPtr hWnd, uint nCmdShow); [DllImport("user32.dll", EntryPoint = "FindWindow", SetLastError = true)] private static extern IntPtr FindWindow(string lpClassName, string lpWindowName); //隐藏显示窗口 public static void WindowHide(string consoleTitle, int lpWindowName) { try { IntPtr a = FindWindow(null, consoleTitle); if (a != IntPtr.Zero) { var _a = ShowWindow(a, (uint)lpWindowName);//隐藏窗⼝ } else { MessageBox.Show($"{consoleTitle}未启用"); } } catch (Exception) { MessageBox.Show($"操作失败"); } } //调用 WindowHide(item, 5);//显示 WindowHide(item, 0);//隐藏关于ShowWindow的介绍,以下截图结果来源于百度 Demo地址: {anote icon="fa-github-square" href="https://github.com/Hmister/Console-Hidden.git" type="success" content="Github地址"/}
2023年01月04日
166 阅读
0 评论
0 点赞
2023-01-03
nssm - 将exe封装成服务
NSSM是一个服务封装的工具。它可以将普通的exe程序封装成系统服务,使程序像服务一样运行。
2023年01月03日
107 阅读
0 评论
0 点赞
2022-12-31
Git commit 注释规范
第一类{card-default label="type" width="100%"} type用于说明 commit 的类别,只允许使用下面8个标识。 br: 此项特别针对bug号,用于向测试反馈bug列表的bug修改情况 feat:新功能(feature) fix:修补bug docs:文档(documentation) style: 格式(不影响代码运行的变动) refactor:重构(即不是新增功能,也不是修改bug的代码变动) test:增加测试 chore:构建过程或辅助工具的变动 revert: feat(pencil): add 'graphiteWidth' option (撤销之前的commit){/card-default}第二类{card-default label="scope" width="100%"} scope用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。{/card-default}第三类{card-default label="subject" width="100%"} subject是 commit 目的的简短描述,不超过50个字符。 以动词开头,使用第一人称现在时,比如change,而不是changed或changes, 第一个字母小写,结尾不加句号(.){/card-default}第四类{card-default label="Body" width="100%"} Body 部分是对本次 commit 的详细描述,可以分成多行。 {/card-default}
2022年12月31日
315 阅读
0 评论
0 点赞
1
2
3