首页
关于
友链
统计
推荐
在线工具
图标下载
Search
1
电视直播源 - m3u8
5,364 阅读
2
DIY智能电灯 - 小爱同学语音控制 - ESP8266
514 阅读
3
.NET 中文程序遇到英文操作系统,控制台输出乱码
414 阅读
4
阅读APP - 一款开源免费的阅读软件
272 阅读
5
抖音国际版 - Tik Tok - 谷歌商店下载 - v28.3.4
258 阅读
日常琐事
学习笔记
后端笔记
前端笔记
踩坑日记
DIY造物
Arduino
点灯科技
开放接口
种草好物
软件分享
实用工具
登录
Search
标签搜索
C#
.NET
mysql
GUID
API
blinker
ESP8266
小爱同学
WebAPI
Socket
m3u8
SQL
群晖
FRP
笔记
Hmister
累计撰写
21
篇文章
累计收到
30
条评论
首页
栏目
日常琐事
学习笔记
后端笔记
前端笔记
踩坑日记
DIY造物
Arduino
点灯科技
开放接口
种草好物
软件分享
实用工具
页面
关于
友链
统计
推荐
在线工具
图标下载
搜索到
6
篇与
的结果
2023-01-08
HTTP请求 - C#
使用过的一些HTTP请求代码,做个笔记
2023年01月08日
239 阅读
0 评论
0 点赞
2023-01-08
Socket简单通讯 - C#
一个简单好理解的Socket服务端和客户端
2023年01月08日
139 阅读
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日
155 阅读
0 评论
0 点赞
2022-05-30
"IAuthorizationFilter" 简单使用 - .Net Core - WebAPI
为什么要做这个 最近在做权限验证的时候,开始使用JWT封装的一些验证,最后发现满足不了我的一些需求,而且改动起来也比较麻烦。经过几天的验证之后,绝对弃用JWTToken的验证,改用IAuthorizationFilter这个过滤器。 ## 最终效果 实现访问接口的时候,根据自定义的规则进行过滤用法 1、新建一个类,继承Attribute(.net特性,具体信息自行查阅)、IAuthorizationFilterpublic class ApiAuthorize : Attribute, IAuthorizationFilter { public void OnAuthorization(AuthorizationFilterContext context) { string token = context.HttpContext.Request.Headers["Authorization"].ToString(); //具体过滤规则 } } 2、使用[TypeFilter(typeof(ApiAuthorize))] [HttpGet,Route("Test")] public async Task<JsonResult> Test() { return RenderSuccess(); }关于要使用TypeFilter的原因,因为我在ApiAuthorize里面构造了一些东西,需要需要这个才能引进去。 {callout color="#f0ad4e"} 以上是我自己的个人心得笔记,如有不对,请指正!!! {/callout}
2022年05月30日
161 阅读
0 评论
0 点赞
2022-02-25
MySqlHelper - C#
从网上搬运的一个比较常用的MySql帮助类,做一下笔记,方便以后使用。
2022年02月25日
133 阅读
0 评论
0 点赞
1
2