WebEnh

.net7 mvc jquery bootstrap json 学习中 第一次学PHP,正在研究中。自学进行时... ... 我的博客 https://enhweb.github.io/ 不错的皮肤:darkgreentrip,iMetro_HD
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 ··· 27 下一页

2024年5月27日

摘要: 前言: 有些公司不让员工上Q或封掉某些网站,这时候,干着急没办法,只能鄱墙。如果上网搜代理IP,很少能用,用HTTP-Tunnel Client代理软件,免费的也是经常性的掉线。正好手头上有N台服务器,如果直接在上面装个CCProxy,也显的太明显了。于是自己写个代理软件放上去,一来包装一下好伪装, 阅读全文

posted @ 2024-05-27 21:49 WebEnh 阅读(6) 评论(0) 推荐(0) 编辑

摘要: 为了将 .NET 5 / .NET Core 应用程序部署到客户机,我们可以编写 Inno Setup 代码来判断客户机是否安装了必要的运行环境。.NET 官方仓库 中提供了一个名为 NetCoreCheck 的项目,可以用于检测指定的 .NET 5 / .NET Core 环境是否存在。编译好的文 阅读全文

posted @ 2024-05-27 21:47 WebEnh 阅读(34) 评论(0) 推荐(0) 编辑

摘要: Download and install any dependency such as .NET, Visual C++ or SQL Server during your application's installation! In this article, you will see insta 阅读全文

posted @ 2024-05-27 21:46 WebEnh 阅读(8) 评论(0) 推荐(0) 编辑

摘要: 前言 .NET8对于性能的优化是方方面面的,所以AOT预编译机器码也是不例外的。本篇来看下对于AOT的优化。原文:.NET8极致性能优化AOT 详述 首先明确一个概念,.NET里面的AOT它是原生的。什么意思呢?也就是说通过ILC编译器(AOT编译器,参考:.Net 7 新编译器 ILC 简析)编译 阅读全文

posted @ 2024-05-27 21:42 WebEnh 阅读(91) 评论(0) 推荐(0) 编辑

摘要: 将 .NET 程序集与依赖合并到一起的方法有下面四种: 使用 .NET Core 3.0 自带的 PublishSingleFile 属性合并依赖使用 Fody使用 SourceYard 源代码包使用 ILMerge(微软所写)或者 ILRepack(基于 Mono.Ceil)——————————— 阅读全文

posted @ 2024-05-27 21:36 WebEnh 阅读(17) 评论(0) 推荐(0) 编辑

摘要: 前言# TypedocConverter 是我先前因帮助维护 monaco-editor-uwp 但苦于 monaco editor 的 API 实在太多,手写 C# 的类型绑定十分不划算而发起的一个项目。 这个工具可以将 typedoc 根据 TypeScript 生成的 JSON 文件直接生成对 阅读全文

posted @ 2024-05-27 21:34 WebEnh 阅读(70) 评论(0) 推荐(0) 编辑

摘要: [DllImport("kernel32.dll")] public static extern uint WinExec(string lpCmdLine, uint uCmdShow); private void button1_Click(object sender, EventArgs e) 阅读全文

posted @ 2024-05-27 21:32 WebEnh 阅读(5) 评论(0) 推荐(0) 编辑

摘要: https://github.com/madebits/msnet-netz-compressor https://madebits.github.io/#r/msnet-netz-compressor.md 阅读全文

posted @ 2024-05-27 21:31 WebEnh 阅读(5) 评论(0) 推荐(0) 编辑

摘要: 我自己用这些代码做的小app如下: 最新版本已经改成了服务的方式,也可以选择性添加系统的右键菜单,并且我自己使用的源码库已经开源到了nuget,大家可以直接拿来做二次开发, 新版的下载地址为:https://www.zhaimaojun.cn/P/桌面壁纸管理器/ 开源库为(可以直接在vs的nuge 阅读全文

posted @ 2024-05-27 21:28 WebEnh 阅读(14) 评论(0) 推荐(0) 编辑

摘要: 本经验分为5个步骤,详情如下。 工具/原料 华硕K5 win11专业版21H2 注册表22000.556 方法/步骤 同时按下“win”+"R"键,打开运行弹窗。 在运行框的输入框中输入“regedit”,然后点击"确定"按钮进入注册表。 接着依次打开以下的文件夹: HKEY_LOCAL_MACHI 阅读全文

posted @ 2024-05-27 21:27 WebEnh 阅读(51) 评论(0) 推荐(0) 编辑

摘要: 上一篇我们完成了“覆盖图标”(Overlay Icon)的相关开发,本篇我们将对进度条特性进行研究。在使用IE 下载文件时,任务栏图标会同步显示当前下载进度(如下图)。那么在应用程序中如何实现这个效果呢? 下载状态 TaskbarManager.SetProgressValue 方法 在Taskba 阅读全文

posted @ 2024-05-27 21:26 WebEnh 阅读(17) 评论(0) 推荐(0) 编辑

摘要: Embedded Resource .NET中使用外部资源时常用的方式都是使用资源文件,作为程序集的一部分发布。资源文件的读取也比较方便,字符串、图片和任何二进制数据,包括任何类型的文件都可以作为资源的项。 使用资源文件时VS也会自动生成相应的方法来获取资源,用xml编辑器打开后缀.resx的文件, 阅读全文

posted @ 2024-05-27 21:26 WebEnh 阅读(18) 评论(0) 推荐(0) 编辑

摘要: 如何在 System.Text.Json 中使用源生成 https://learn.microsoft.com/zh-cn/dotnet/standard/serialization/system-text-json/source-generation?pivots=dotnet-8-0 https 阅读全文

posted @ 2024-05-27 20:36 WebEnh 阅读(2) 评论(0) 推荐(0) 编辑

摘要: using System;using System.Collections.Generic;using System.Linq;using System.Runtime.InteropServices;using System.Text;using System.Threading.Tasks;us 阅读全文

posted @ 2024-05-27 20:31 WebEnh 阅读(25) 评论(0) 推荐(0) 编辑

摘要: 目录 背景 C# 部分 环境要求 创建一个控制台项目 体验 AOT 编译 C# 调用库函数 减少体积 C# 导出函数 C# 调用 C# 生成的 AOT Golang 部分 安装 GCC Golang 导出函数 .NET C# 和 Golang 互调 C# 调用 Golang Golang 调用 C# 阅读全文

posted @ 2024-05-27 20:31 WebEnh 阅读(65) 评论(0) 推荐(0) 编辑

2024年5月23日

摘要: 起因在开发过程中,由于某些COM组件只能在32位程序下运行,程序不得不在X86平台下生成。而X86的32位程序默认内存大小被限制在2G。由于程序中可能存在大数量处理,期间对象若没有及时释放或则回收,内存占用达到了1.2G左右,就会引发异常“内存溢出”。环境:Visual Studio 2022 问题 阅读全文

posted @ 2024-05-23 02:13 WebEnh 阅读(58) 评论(0) 推荐(0) 编辑

摘要: 延时队列的几种实现方式_51CTO博客_延时队列 阅读全文

posted @ 2024-05-23 02:10 WebEnh 阅读(3) 评论(0) 推荐(0) 编辑

摘要: 本文参考书籍《CLR via C#》 Task的取消采用一种形如令牌(Token)的方式。首先先构建一个CancellationTokenSource实例,然后任务中执行的方法必须能接受一个CancellationToken类型的参数。 假设我们有这样一个方法: private static Int 阅读全文

posted @ 2024-05-23 02:09 WebEnh 阅读(36) 评论(0) 推荐(0) 编辑

摘要: RequestDelegate 上次,我们在《如何判断当前请求的API类型》中查看endpoints.MapControllers()实现时,最终定位到ActionEndpointFactory.cs,其中有这样一段代码: private static RequestDelegate CreateR 阅读全文

posted @ 2024-05-23 02:07 WebEnh 阅读(3) 评论(0) 推荐(0) 编辑

2024年5月22日

摘要: 如果想让窗口在第二个屏幕中显示 public MainWindow() { InitializeComponent(); Screen[] _screens = Screen.AllScreens; Screen s = Screen.AllScreens[1]; System.Drawing.Re 阅读全文

posted @ 2024-05-22 23:18 WebEnh 阅读(71) 评论(1) 推荐(0) 编辑

摘要: 标签 wpf multiple-monitors 一段时间以来,我一直试图让我的 WPF 应用程序跨越多个监视器,并且几乎可以正常工作。当我设置以下行时,问题似乎出现了: win1.WindowState = WindowState.Maximized 这会导致应用程序仅跨越主屏幕。我的代码如下: 阅读全文

posted @ 2024-05-22 23:17 WebEnh 阅读(22) 评论(0) 推荐(0) 编辑

摘要: // 在WPF中处理双屏显示问题,通常需要确保应用程序能够识别两个显示器,并在每个显示器上正确渲染内容。以下是一个简化的示例,展示如何在WPF应用程序中设置窗口,使其跨越两个显示器: using System; using System.Windows; using System.Windows.F 阅读全文

posted @ 2024-05-22 23:17 WebEnh 阅读(58) 评论(0) 推荐(0) 编辑

摘要: https://base64.xhlylx.com/ 阅读全文

posted @ 2024-05-22 23:15 WebEnh 阅读(107) 评论(0) 推荐(0) 编辑

摘要: // 首字母小写 JsonSerializerSettings jsonSerializerSettings = new JsonSerializerSettings(); jsonSerializerSettings.ContractResolver = new CamelCaseProperty 阅读全文

posted @ 2024-05-22 23:13 WebEnh 阅读(23) 评论(0) 推荐(0) 编辑

摘要: 总目录文章目录总目录一、PropertyChanged.Fody是什么?二、PropertyChanged.Fody的安装三、PropertyChanged.Fody的功能1. 特性1 实现属性通知的功能2 通知其他属性4 不进行属性通知3 指定属性更改时将调用的方法5 设置当前属性依赖的属性6 不 阅读全文

posted @ 2024-05-22 23:13 WebEnh 阅读(178) 评论(0) 推荐(0) 编辑

摘要: 前段时间,做服务器端监控系统,为了界面好看,采用WPF。硬件相关监控,比如CPU、内存等,想用仪表盘控件。网上找了很多这种控件,基本上都是第三方商业控件(虽然很漂亮,不过得money...)。最后在CodeProject上找到了一款还不错的开源的仪表盘控件CircularGauge。 用了下该控件, 阅读全文

posted @ 2024-05-22 23:12 WebEnh 阅读(91) 评论(0) 推荐(0) 编辑

摘要: 通过前面对AddCookie 或者 AddOpenIdConnect 等了解,其实里面都实现了一个AuthenticationHandler<TOptions>的认证处理,接下来我们来简单自定义一个试试 首先我来实现下面这个方式,我添加了一个AddLIYOUMING() services.AddAu 阅读全文

posted @ 2024-05-22 23:11 WebEnh 阅读(14) 评论(0) 推荐(0) 编辑

摘要: https://github.com/18628271760/MultipleFacesProcess 一、前言 虹软开发SDK以来,其免费使用的营销策略,成功降低了中小企业使用人脸识别技术的成本。然而,对.NET开发者来说,虹软没有提供C#版本的SDK供开发者直接调用(为什么JAVA就有?!),而 阅读全文

posted @ 2024-05-22 22:59 WebEnh 阅读(17) 评论(0) 推荐(0) 编辑

摘要: weixin_39880899于 2020-12-11 09:26:23 发布 阅读量521 收藏 点赞数 文章标签: wpf 动画显示隐藏 1. 成果 献祭了周末的晚上,成功召唤出了上面的番茄钟。正当我在感慨“不愧是Shadow大人,这难道就是传说中的五彩斑斓的黑?” “那才不是什么阴影效果,那是 阅读全文

posted @ 2024-05-22 22:57 WebEnh 阅读(12) 评论(0) 推荐(0) 编辑

摘要: 偶然看见了一张图,感觉挺好看的,花了点时间将他转化成了我代码仓库的一部分。虽然不难但也费时间。其中除了背景是百度的一张底图,其他所有内容均通过WPF的Path、Line、TextBlock、Border以及DoubleAnimation来实现。 效果如下: ​ 纯黑色背景也还蛮好看的。 ​ 我的博客 阅读全文

posted @ 2024-05-22 22:56 WebEnh 阅读(32) 评论(0) 推荐(0) 编辑

摘要: 一、背景描述 在Windows环境下进行日常的项目开发过程中,有时候需要将bat文件或exe文件程序注册为Windows的服务实现开机自己运行(没有用户登陆,服务在开机后也可以照常运行)、且对于那些没有用户交互界面的exe程序来说只要在后台运行即可,无需在桌面显示该exe程序窗口内容、无需用户手动打 阅读全文

posted @ 2024-05-22 22:56 WebEnh 阅读(155) 评论(0) 推荐(0) 编辑

摘要: 近期公司有桌面客户端的开发需求,并且对样式和界面反馈有一定的要求,对比各种开源UI框架后确认使用MaterialDesign 。 1、引入框架MaterialDesignThemes,注意下对应的版本号,我用的2.6.0的。原因嘛视频教程就是这个版本。 2、App.xaml中引用样式文件注释下面的可 阅读全文

posted @ 2024-05-22 22:43 WebEnh 阅读(217) 评论(0) 推荐(0) 编辑

摘要: public static DateTime OpenCom() { TimeSpan t = TimeSpan.FromMilliseconds(System.Environment.TickCount); DateTime dt = DateTime.Now.Subtract(t); retur 阅读全文

posted @ 2024-05-22 22:42 WebEnh 阅读(13) 评论(0) 推荐(0) 编辑

摘要: 基础操作 CancellationTokenSource cancellationTokenSource = new CancellationTokenSource(); cancellationTokenSource.Token.Register(() => { Console.WriteLine 阅读全文

posted @ 2024-05-22 22:41 WebEnh 阅读(54) 评论(0) 推荐(0) 编辑

摘要: 今天给大家推荐一些开源、美观的Blazor UI组件库,这些优秀的开源框架和项目不仅能够帮助开发者们提高开发效率,还能够为他们的项目带来更加丰富的用户体验。 注:排名不分先后,都是十分优秀的开源框架和项目 ​Ant Design BlazorAnt Design Blazor 是一个基于 Blazo 阅读全文

posted @ 2024-05-22 22:41 WebEnh 阅读(182) 评论(0) 推荐(0) 编辑

摘要: https://www.bilibili.com/video/BV1aX4y137dd/?vd_source=43d3e66cc2ad46bac54dfb0c6a3a0a23 GeneralUpdate教程2022.4.23 https://www.bilibili.com/video/BV1FT4 阅读全文

posted @ 2024-05-22 22:40 WebEnh 阅读(10) 评论(0) 推荐(0) 编辑

摘要: 自定义ScrollViewer的Touch事件--触摸上下移动ScrollViewer滚动到指定位置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 double mPointY;//触摸点的Y坐标 阅读全文

posted @ 2024-05-22 22:35 WebEnh 阅读(24) 评论(0) 推荐(0) 编辑

摘要: WPF 给类库设置设计时使用的资源字典 在开发多语言版本时,我将界面显示的文本保存在语言资源zh.xaml和en.xaml中,但程序启动,加载语言资源时是外部的配置文件决定的,因此语言资源我无法添加在App.xaml文件中,而开发单个 XAML 界面时,设计器将会因为找不到资源文件的存在,而拿不到资 阅读全文

posted @ 2024-05-22 22:33 WebEnh 阅读(29) 评论(0) 推荐(0) 编辑

摘要: 原因LetsEncrypt证书未过期,但是其顶级ca根证书 “DST Root CA X3”在2021-09-01过期了,老旧设备上的win系统会被影响到。 解决步骤下载三张Letsencrypt 的根证书 “DST Root CA X3” 的最新版本,包含isrgrootx1.der + isrg 阅读全文

posted @ 2024-05-22 22:32 WebEnh 阅读(33) 评论(0) 推荐(0) 编辑

摘要: 在用树莓派搭建自有服务的过程中,比如 NAS,经常会遇到 内网穿透 这个词。通俗而言,就是让你能用 4G 网络连接到家里正连着路由器的树莓派。 内网穿透技术有很多种,常见的有端口映射、反向代理和 P2P 穿透。 端口映射,即静态地址转换,将内网地址与公网地址进行一对一的转换,且每个内部地址的转换都是 阅读全文

posted @ 2024-05-22 22:31 WebEnh 阅读(111) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 27 下一页