友链朋友圈

Aliluya Blog

【CSharp】在WPF应用程序中捕获全局异常

前言 在WPF(Windows Presentation Foundation)应用程序中捕获全局异常,通常可以通过以下几个步骤来实现: Application.DispatcherUnhandledException事件: 这是WPF中用于捕获未处理异常的主要事件。你可以在App.xaml.cs文件中订阅这个事件来处理全局异常。 public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); this.DispatcherUnhandledException += new System.Windows.Threading.DispatcherUnhandledExceptionEventHandler(App_DispatcherUnhandledException); } private void App_DispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e) { // 处理异常,例如显示错误消息 // 可以在这里记录日志,或者显示一个友好的错误消息给用户 // 注意:不要在这里直接处理异常,否则异常不会被外部的调试器捕获 // e.Handled = true; // 如果你想要阻止异常继续传播,可以设置这个属性为true // 记录异常信息 // LogException...

【CSharp】在WPF应用程序中捕获全局异常

前言 在WPF(Windows Presentation Foundation)应用程序中捕获全局异常,通常可以通过以下几个步骤来实现: Application.DispatcherUnhandledException事件: 这是WPF中用于捕获未处理异常的主要事件。你可以在App.xaml.cs文件中订阅这个事件来处理全局异常。 public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); this.DispatcherUnhandledException += new System.Windows.Threading.DispatcherUnhandledExceptionEventHandler(App_DispatcherUnhandledException); } private void App_DispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e) { // 处理异常,例如显示错误消息 // 可以在这里记录日志,或者显示一个友好的错误消息给用户 // 注意:不要在这里直接处理异常,否则异常不会被外部的调试器捕获 // e.Handled = true; // 如果你想要阻止异常继续传播,可以设置这个属性为true // 记录异常信息 // LogException...

10分钟搭建一个本地化图片处理工具——Reubah,拒绝隐私泄露!|好玩儿的Docker项目

1. 唠嗑 日常工作的时候经常会遇到需要处理一些图片的问题(比如压缩图片,转换格式啊之类的),虽然网上随便一搜能搜索到很多可以直接使用的工具,但是会有小伙伴会担心隐私泄露。 这一期就和大家分享一个刚开发不久的可以自己搭建的方便处理文档/图片压缩,格式转换之类的小工具。 2. reubah主要功能 目前的功能特点: 开源免费,不存储你的数据 支持大多数的图片转换,压缩 Docker一键部署,方便升级和维护 支持部分文档的格式转换 支持批量处理 2.1 图片处理 1.11 MB压完之后是141.62 KB 压缩完的画质感觉差别不是很大: 背景去除的功能目前还在开发中, 2.2 文件处理 2.3 批量处理 3. 相关地址 官方GitHub地址:https://github.com/dendianugerah/reubah (全新项目,目前145个star,欢迎大家去给项目点星星!) 4. 搭建环境 服务器:咕咕这边用的腾讯云轻量应用服务器,建议服务器内存1G以上,当然你也可以选择其他高性价比的服务器。 系统:Debian 11 (DD 脚本 非必需 DD,用原来的系统也 OK,之后教程都是用 Debian 或者 Ubuntu 搭建~) 安装好 Docker、Docker-compose(相关脚本) 【必需】域名一枚,并做好解析到服务器上(域名购买、域名解析 视频教程) 【非必需】提前安装好宝塔面板海外版本 aapanel,并安装好 Nginx(安装地址) 【非必需本教程选用】安装好 Nginx Proxy Manager(相关教程) 5. 搭建视频(过俩天补充 = =) 5.1 YouTube 视频地址: 5.2 哔哩哔哩 哔哩哔哩: 6. 搭建方式 6.1 安装 Docker 与 Nginx Proxy Manager 可以直接参考这篇内容: https://blog.laod...

我不是咕咕鸽

10分钟搭建一个本地化图片处理工具——Reubah,拒绝隐私泄露!|好玩儿的Docker项目

1. 唠嗑 日常工作的时候经常会遇到需要处理一些图片的问题(比如压缩图片,转换格式啊之类的),虽然网上随便一搜能搜索到很多可以直接使用的工具,但是会有小伙伴会担心隐私泄露。 这一期就和大家分享一个刚开发不久的可以自己搭建的方便处理文档/图片压缩,格式转换之类的小工具。 2. reubah主要功能 目前的功能特点: 开源免费,不存储你的数据 支持大多数的图片转换,压缩 Docker一键部署,方便升级和维护 支持部分文档的格式转换 支持批量处理 2.1 图片处理 1.11 MB压完之后是141.62 KB 压缩完的画质感觉差别不是很大: 背景去除的功能目前还在开发中, 2.2 文件处理 2.3 批量处理 3. 相关地址 官方GitHub地址:https://github.com/dendianugerah/reubah (全新项目,目前145个star,欢迎大家去给项目点星星!) 4. 搭建环境 服务器:咕咕这边用的腾讯云轻量应用服务器,建议服务器内存1G以上,当然你也可以选择其他高性价比的服务器。 系统:Debian 11 (DD 脚本 非必需 DD,用原来的系统也 OK,之后教程都是用 Debian 或者 Ubuntu 搭建~) 安装好 Docker、Docker-compose(相关脚本) 【必需】域名一枚,并做好解析到服务器上(域名购买、域名解析 视频教程) 【非必需】提前安装好宝塔面板海外版本 aapanel,并安装好 Nginx(安装地址) 【非必需本教程选用】安装好 Nginx Proxy Manager(相关教程) 5. 搭建视频(过俩天补充 = =) 5.1 YouTube 视频地址: 5.2 哔哩哔哩 哔哩哔哩: 6. 搭建方式 6.1 安装 Docker 与 Nginx Proxy Manager 可以直接参考这篇内容: https://blog.laod...

我不是咕咕鸽

1Panel 自建邮局 - Docker Mailserver

本文讨论了自建邮局的复杂性和推荐使用托管服务,如Cloudflare和阿里企业邮箱。自建邮局存在配置复杂、维护成本高和送达率不稳定等缺陷。文章提供了通过1Panel面板部署Docker Mailserver的详细步骤,包括申请TLS证书、安装Mailserver、配置TLS、创建账户和生成DKIM记录。

Anyeの小站

1Panel 自建邮局 - Docker Mailserver

本文介绍了如何使用1Panel自建邮局,通过Docker Mailserver实现邮件收发。文章首先劝退了自建邮局的复杂性和高维护成本,推荐使用托管服务。随后详细介绍了准备工作、TLS证书申请、Mailserver安装、TLS配置、账户创建和DKIM生成等步骤。通过1Panel面板,用户可以轻松管理邮局,并确保邮件的安全性和送达率。

Anyeの小站

1Panel 推送 SSL 证书到阿里云、腾讯云

随着证书有效期缩短,使用CDN的站点面临频繁更新证书的挑战。1Panel在v1.10.12-lts中引入自动续签证书后允许用户自定义脚本的功能,简化了证书管理。通过Docker构建的aliyun-tccli镜像,用户可以轻松将SSL证书推送到阿里云和腾讯云的CDN服务,减少管理复杂性和成本。

Anyeの小站