- 博客(643)
- 资源 (28)
- 收藏
- 关注
原创 C# 使用FFmpeg 命令 水印以及水印位置 录音录像时设置分辨率-分辨率一般是宽高比是 4:3 和16:9 少数是 5:4
【代码】C# 使用FFmpeg 命令 水印以及水印位置 录音录像时设置分辨率-分辨率一般是宽高比是 4:3 和16:9 少数是 5:4。
2026-03-04 14:44:40
33
原创 FFmpeg 命令 水印以及水印位置 FFmpeg 命令录音录像时分辨率 FFmpeg 查看分辨率以及指定分辨率
【代码】 FFmpeg 命令 水印以及水印位置 FFmpeg 命令录音录像时分辨率 FFmpeg 查看分辨率以及指定分辨率。
2026-03-04 14:42:27
28
原创 CentOS 7 上为 MySQL 5.7 开启远程连接
说明仍只监听本地,需重新检查配置。开启远程连接,需要完成以下。如果能成功登录,说明配置成功!在 CentOS 7 上为。MySQL 默认可能只监听。🔒 生产环境强烈建议使用。,建议创建专用用户。
2026-03-02 15:17:24
358
原创 Linux centos7 安装 MySQL 5.7 或 8.0(官方版)
警告:/var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-server-5.7.44-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY 从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥 源 "MySQL 5.7 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。
2026-03-02 15:16:40
669
原创 CentOS 7 手动创建正确的 repo 文件 CentOS Vault 镜像
是社区维护的 CentOS Vault 镜像,目前可用。由于镜像站链接可能变动,最可靠的方式是。⚠️ 如果你担心第三方源,可改用。(但后者速度慢且常被墙)。
2026-03-02 15:15:28
204
原创 只要把UploadHandler.ashx放到IIS 的虚拟上传目录下面即可实现post请求上传文件
【代码】只要把UploadHandler.ashx放到IIS 的虚拟上传目录下面即可实现post请求上传文件。
2026-02-27 11:26:37
324
原创 C# 中监听 IPv6 回环地址----HttpListener
/ 如果你希望监听所有 IPv6 地址(不仅限于回环),使用: // string url = "http://[::]:8080/";// 方式 B: 监听所有 IPv6 地址 (包括回环和外部) // serverOptions.Listen(IPAddress.IPv6Any, 8080);// 注意:如果要同时监听 IPv4 和 IPv6,通常需要分别添加两条指令 // serverOptions.Listen(IPAddress.Any, 8080);
2026-01-21 09:55:09
589
原创 C# 中监听 IPv6 回环地址(Loopback Address)----socket和tcp
如果你希望服务监听本机所有 IPv6 地址(包括回环 ::1 和其他网卡的 IPv6 地址),但不希望它同时接受 IPv4 连接(即关闭“双栈”功能),可以使用 IPv6Only 设置。在 C# 中监听 IPv6 回环地址(Loopback Address),通常指的是绑定到 ::1 这个特定地址,或者使用通配符地址 :: 并配合选项来实现。// 等同于 IPAddress.Parse("::1")Console.WriteLine("正在监听 所有IPv6地址:端口号 (IPv6 only)");
2026-01-21 09:51:21
345
原创 IPv6(Internet Protocol version 6)
IPv6 将地址长度扩展到 128 位,其地址数量号称可以为全世界的每一粒沙子编上一个地址,彻底解决了网络地址资源不足的问题。唯一本地地址 fc00::/7 相当于 IPv4 的私有地址(如 192.168.x.x),用于内网通信。全球单播地址 通常以 2 或 3 开头 带有全球路由前缀的地址,相当于 IPv4 的公网地址。环回地址 ::1/128 相当于 IPv4 的 127.0.0.1,用于本机测试。未指定地址 ::/128 相当于 IPv4 的 0.0.0.0,表示没有地址。
2026-01-21 09:49:51
90
原创 后端设置了跨域但是还是提示跨域问题,原因是这里有两个独立的安全策略在起作用:Chrome和Edge浏览器安全策略强制修改方案
后端设置了跨域但是还是提示跨域问题,原因是这里有两个独立的安全策略在起作用:Chrome和Edge浏览器安全策略强制修改方案。Block insecure private network requests - 设置为 Disabled。打开Edge实验功能页面:edge://flags/方案1:强制修改浏览器安全策略(Chrome标志)方案2:通过Edge flags修改。搜索并设置为 Disabled。2、重启Chrome。
2026-01-08 16:34:48
510
原创 开放所有跨域 ----前端和后端
例如上述配置中的<url >是http://127.0.0.1:27100/Terminal, '/api':是 '/Terminal': 的话,按照你这配置的话,那原来代码中的请求路径就为 Terminal?注意:例如上述配置中的<url >是http://127.0.0.1:27100, '/api':是 '/Terminal': 的话,按照你这配置的话,那原来代码中的请求路径就为 Terminal?这意味着你的前端应用将请求发送到你的服务器,然后你的服务器再将请求转发到目标服务器。
2026-01-07 15:13:52
777
原创 Win11 上遇到的 WinForm 文件拖拽功能失效,但在 Win10 或其他系统上正常的问题
如果你使用的是较新的 .NET 版本,请确保你的拖放代码符合最新的 API 规范,或者尝试在项目属性中调整兼容性设置。1. 管理员权限运行: 如果你的 WinForm 程序是以管理员身份运行的,而资源管理器(explorer.exe)不是,或者反之,系统会阻止跨权限的拖放。Win11 上遇到的 WinForm 文件拖拽功能失效,但在 Win10 或其他系统上正常的问题,这通常是由于 Win11 的安全机制变更(如 UAC、内核隔离)或系统策略限制导致的。如果只是任务栏不能用,直接下载那个小工具即可。
2025-12-31 10:23:41
1546
原创 设置iis的后缀名可以下载
MIME类型:application/octet-stream。MIME类型:application/octet-stream。这样.wlj的文件就可以下载了。设置iis的后缀名可以下载。文件扩展名:.wlj。
2025-12-30 10:21:36
433
原创 linux执行systemctl enable xxxxx 报 Failed to execute operation: Bad message
如果在执行 systemctl enable 命令时遇到 "Failed to execute operation: Bad message" 错误,可能是由于以下几个原因导致的。确保你的服务文件位于正确的位置,通常是 /etc/systemd/system/ 或 /lib/systemd/system/。如果服务文件不在这些目录中,systemctl 可能无法正确识别它。确保你的服务文件(如 redis.service)的语法正确。1. 检查服务文件的语法。2. 检查服务文件的位置。
2025-09-12 16:17:21
479
原创 linux redis 8.2.1软件开机启动redis.service与etc下的rc.local配置2种方式
第一种:配置文件/etc/rc.local开机启动---rc.local是Linux系统中用于在系统启动最后阶段执行自定义命令或脚本的脚本文件,通常位于/etc/rc.local。部分系统(如Fedora、RHEL)可能需将rc.local重命名为:ml-search-more[rc.d/rc.local]或通过快捷连接实现功能,具体取决于初始化系统的配置。nano /etc/rc.local 编辑内容或者vi /etc/rc.local 编辑内容。4. 确保 Redis 用户和组存在。
2025-09-12 15:26:18
594
原创 Linux redis 8.2.1源码编译
在启动Redis服务器之前,你可能需要编辑配置文件(通常位于/etc/redis/redis.conf或者/usr/local/etc/redis.conf),根据你的需求来配置Redis。例如,你可以设置密码、绑定IP地址等。这会将Redis的可执行文件安装到系统的标准目录中,通常是/usr/local/bin。要在Linux上编译Redis 8.2.1的源码,你需要遵循以下步骤。在Redis的源代码目录中,运行make命令来编译Redis。这样,你就完成了Redis 8.2.1的源码编译和安装过程。
2025-09-11 16:54:34
559
原创 Linux开机启动设置全攻略
如果你不确定你的系统使用哪种初始化系统(如 Systemd、SysVinit、Upstart 等),可以运行 ps --no-headers -o comm 1 来查看。如果输出是 systemd,那么你很可能在使用 systemd。在 Linux 系统中,设置开机启动通常涉及到编辑系统的启动配置文件。1. 使用 systemctl(适用于 systemd 系统,如最新的 Ubuntu、Fedora、CentOS 8 及更高版本)例如,/etc/systemd/system/myapp.service。
2025-09-11 13:57:03
470
原创 Linux系统简单源码安装NGINX版本1.28.0
我的Linux系统上的nginx版本是1.20.1,有用需要,现在需要升级高版本的nginx,因此使用源码安装NGINX最新版本。--conf-path=/etc/nginx/nginx.conf \ #用于指定NGINX主配置文件的安装位置#--sbin-path=/usr/sbin/nginx \ #用于指定NGINX主程序(二进制文件)的安装路径#或者切换到nginx所在的目录,启动,如:/usr/local/nginx/sbin/nginx 即可,Welcome to nginx!
2025-09-10 17:18:28
1263
原创 DistributedLock 实现.Net分布式锁
DistributedLock 是一个轻量级、线程安全的 .NET 库,用来在分布式环境下实现锁的功能。•Redis•SQL Server•PostgreSQL•MySQL•MongoDB•内存模式(本地锁)只需要更换存储提供程序,就能无缝地在不同的环境下使用。
2025-08-28 14:27:06
994
原创 Windows 10\11 离线安装.NET Framework 3.5(包括.NET 2.0和3.0)
如果版本不正确很有可能就会安装失败,我自己试了很多网上的办法都没有能成功,最后也是下载了对应的镜像文件,才安装成功的。Windows 10\11 离线安装.NET Framework 3.5(包括.NET 2.0和3.0)_win10net35离线安装包-CSDN博客。
2025-08-14 16:27:13
2354
原创 GUID 在 C# 中的五种格式化输出
GUID 能够生成高度唯一的标识符,因为它们不依赖于任何特定的硬件或软件环境,并且在生成过程中考虑了时间戳、网络地址等信息,确保了极高的唯一性。在 C# 中,可以通过。除了 "D" 这种格式化选项外,还有其他几种格式化选项可供选择,例如 "N"、"B"、"P" 和 "X"。X 选项:以连续的 32 个数字(没有分隔符),并使用大括号括起来,每组四个数字,并在第三组和第四组之间插入一个下划线。P 选项:将 GUID 格式化为括在小括号中、由连字符分隔的 32 个数字,与 B 选项类似。
2025-07-11 15:09:11
573
原创 WinForm三大扩展组件:ErrorProvider、HelpProvider、ToolTipProvider详解
ErrorProvider是WinForm中用于显示错误信息的组件,它能在控件旁边显示一个闪烁的错误图标,当用户将鼠标悬停在图标上时,会显示相关的错误提示信息。HelpProvider组件允许你为WinForm控件添加上下文相关的帮助支持,可以关联到帮助文件或显示简单的提示信息。ToolTip组件允许你为控件添加当鼠标悬停时显示的提示信息,非常适合用于解释图标按钮的功能或提供额外的使用说明。:提供非侵入式的错误提示,避免使用消息框打断用户操作流:构建完整的帮助系统,特别是对于复杂的企业应用非常有用。
2025-07-11 15:01:57
559
原创 把Windows应用程序应用程序exe做成windows服务
要安装windows service 首先要找到 InstallUtil.exe,InstallUtil.exe位置在 C:\Windows\Microsoft.NET\Framework\v4.0.30319,用什么版本写的服务,找到对应版本,各个版本不同详见(C:\Windows\Microsoft.NET\Framework\版本)快捷安装:直接找到对应的 installutil.exe,拖cmd中,再拖你服务的位置路径下的服务名称.exe,(win10 以上系统支持)
2025-06-13 15:19:51
754
原创 C# 使用HttpListener时候异常(此平台不支持此操作:System.PlatformNotSupportedException)
错误:System.PlatformNotSupportedException: Operation is not supported on this platform In System.Net.HttpListener..ctor()win+R输入regedit 定位到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ 手动拖拽http.reg。手动拖拽http.reg 注册表Services下即可,之后 重启电脑即可。
2025-06-13 14:50:43
489
原创 winfrom 窗体 键盘按下组合键
摘要:文章介绍了在WinForms窗体中捕获键盘组合键的方法。首先需设置KeyPreview=true确保窗体捕获键盘事件,然后通过Control.ModifierKeys和Keys枚举判断组合键状态。示例包括:Ctrl+P、Alt+H、Shift+H等单修饰键组合,以及Ctrl+Alt+Shift+P等多键组合的实现方式。同时展示了如何单独判断Ctrl、Shift或Alt键是否被按下,以及如何检测特定组合键(如Ctrl+V)的方法。关闭窗体操作可作为组合键的响应动作。
2025-06-04 09:34:58
165
原创 Advanced Installer 22.5打包windows 安装包
1、打开Advanced Installer 22.5打包工具,绿色免安装下载链接:sss。Advanced Installer 22.5打包windows 安装包。7、安装对话框设置,安装完成以后是否启动软件。重新构建,即可生成软件安装包。6、设置运行环境必备环境。2、选择需要打包的文件。3、设置安装文件夹权限。8、打包程序的版本设置。10、构建生成安装包。
2025-05-07 16:05:45
1140
原创 WinForm实现管理员权限运行的方式
在主方法Main入口处判断当前是不是管理员权限,如果是,则不做其他处理,如果不是,改成管理员权限运行即可。
2025-04-23 15:08:23
510
原创 C#实现HTTP服务器:处理文件上传---解析MultipartFormDataContent
将请求实体解析为Form和Files:https://github.com/sometiny/http/blob/main/src/Http/Utils/HttpMultipartFormDataParser.cs。3、对于上传的请求,请求实体解析后,ResponseBody就取不到内容了,所以要想看到请求的具体内容,不能调用Form或Files方法,因为这两个方法一旦调用,上传请求就会被自动解析了。本类实现了简单的路由功能,路由功能后续可以使用正则或path2regexp去处理,以处理更复杂的路由请求。
2025-03-28 16:55:08
1842
原创 Net8 Spire最新版去水印,去页数限制,转word/pptx/ofd等
把下载的Spire.Pdf.dll类库版本 10.7.12.1360拖拽到项目中,然后Spire.Pdf.dll右键属性,将复制到输出目录设置为始终复制,生成操作为内容即可正常使用了。新建控制台程序,添加Spire.pdf,最新版本为2024年7月17日。
2025-03-06 10:37:41
900
原创 ASP.NET Core中 JWT 实现无感刷新Token
在 Web 应用开发中,用户登录状态的管理至关重要。为了避免用户频繁遇到登录过期的问题,我们可以通过实现 JWT(JSON Web Token)刷新机制来提升用户体验。
2025-02-20 10:28:13
650
原创 修改mysql数据库远程访问
记得在修改配置文件需要重启 MySQL 服务才能使更改生效。本文使用的是容器部署的,所以本文使用容器重启,其他的重启操作也类似。本文是docker部署的mysql8.0数据库,如果不是dock二部署的,则省略第一步直接使用下面修改即可。注意:如果不能远程连接,记得查看或者修改一下防火墙,可以先ping一下数据库服务器ip看看防火墙是否打开。1、使用docker容器,进入mysql8.0数据库的docker容器进行修改。输入密码后,就可以连接到 MySQL了。4. 重启 MySQL 服务。
2025-02-18 15:18:40
502
原创 ELK(elasticsearch-7.17.4-windows-x86_64+logstash-7.17.4-windows-x86_64+kibana-7.17.4-windows-x86_64)
3、解压logstash-7.17.4-windows-x86_64,config目录下修改logstash.yml文件,修改logstash.yml内容如下,其中加载其他配置文件,可以配置来自filebeat文件,mysql数据库,packetbeat网络,windowlogbeat事件日志,auditbeat审计数据,指标数据metricbeat等beats。D:\Temp\ELK\kibana-7.17.4-windows-x86_64\bin目录下点击kibana.bat即可,
2025-02-14 16:53:49
813
原创 apache-skywalking-apm-10.1.0使用
apache-skywalking-apm-10.1.0使用本文主要介绍如何使用apache-skywalking-apm-10.1.0,同时配合elasticsearch-8.17.0-windows-x86_64来作为存储 es数据使用。
2025-01-15 11:21:00
1929
原创 ES elasticsearch-8.17.0-windows-x86_64使用
启动后增添了一些默认配置信息,需要将xpack.security.enabled,xpack.security.enrollment.enabled 修改为false,关闭ssl认证。),需要在修改ES配置,进入ES解压以后的文件下的config目录,找到elasticsearch.yml,打开后修改自己需要的配置。Elasticsearch8 安装完成后,用 elasticsearch-head连接,提示需要用户名密码。elasticsearch.yml配置如下,记事本打开保存时注意需要utf-8保存。
2024-12-27 15:11:15
1824
原创 winform中屏蔽双击最大化或最小化窗体(C#实现),禁用任务管理器结束程序,在需要屏蔽双击窗体最大化、最小化、关闭
winform中屏蔽双击最大化或最小化窗体(C#实现),禁用任务管理器结束程序,在需要屏蔽双击窗体最大化、最小化、关闭。
2024-12-20 15:13:26
590
Docker自动话部署.MD
2020-08-27
使用MySQL和 Entity Framework Code First(EF Code First)创建数据库
2022-02-14
Docker安装-卸载-基本操作笔记.pdf
2020-08-18
音视频库AForge.2.2.5.zip
2021-08-13
Advanced Installer Architect 15.2 Portable.zip
2020-10-16
C# Microsoft.Office.Interop.Owc11 导出excel文件.zip
2019-12-18
redis-desktop-manager-0.8.8.384.exe
2020-10-20
Redis-x64-3.2.100.zip
2020-10-15
publish.zip
2020-07-29
ConsoleWebsocketServer服务端和ConsoleWebsocketClient客户端.zip
2019-08-01
sqlite数据库Data.zip
2019-11-20
UV(Ultrafast Virtualenv)是一个由 Astral 团队开发的新一代 Python 包管理工具,于 2023 年推出 它的设计目标是解决 Python 包管理中的速度和依赖解析问题
2026-03-11
linux nginx 1.28.0版本,上传已经编译好的nginx.tar.gz到linux centos7 服务器 解压即可使用,不用编译了,已经编译好了
2025-09-11
Glide3.7.0.jar是glide图片加载框架最新版本的jar文件,支持eclipse和Android studio
2025-05-27
ELK(elasticsearch-7.17.4-windows-x86-64+logstash-7.17.4-windows-x86-64+kibana-7.17.4-windows-x86-64)
2025-02-14
apache-skywalking-apm-10.1.0 elasticsearch-8.17.0-windows-x86-64andapache-skywalking-apm-10.1.0
2025-01-15
es 8.17.0 apache-skywalking-apm-10.1.0,同时配合elasticsearch-8.17.0-windows-x86-64来作为存储 es持久化数据使用
2025-01-15
docker离线安装:docker: docker-20.10.13,docker-compose:v2.2.2
2024-10-24
安装过程中,提示安装失败,失败原因: "时间戳签名和%2F或证书无法验证或已损坏 &oq=0x80096005)" 出现这个原因
2024-06-07
在 Windows 7 中安装 .NET Framework 时遇到错误:无法建立到信任根颁发机构的证书链
2024-06-07
C# 使用HttpListener时候异常(此平台不支持此操作:System.PlatformNotSupportedExcep
2024-03-21
VS2022 插件-包含一些常用插件
2024-03-19
Windows Server 2012 R2 Standard 版英特尔网络适配器驱动程序
2024-01-09
Windows Server 2012 R2 Standard 版英特尔 wifi 无线网驱动网络适配器驱动程序
2024-01-09
Windows Server 2012 R2 Standard 版英特尔以太网驱动网络适配器驱动程序
2024-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅