聊一聊 C# 弱引用 底层是怎么玩的-拾光赋

聊一聊 C# 弱引用 底层是怎么玩的

聊一聊 C# 弱引用 底层是怎么玩的,一:背景 1. 讲故事 最近在分析dump时,发现有程序的卡死和WeakReference有关,在以前只知道怎么用,但不清楚底层逻辑走向是什么样的,借着这个dump的契机来简...
2年前
03711
WPF 实现图标按钮-拾光赋

WPF 实现图标按钮

WPF 实现图标按钮,假设需要实现一个图标和文本结合的按钮 ,普通做法是 直接重写该按钮的模板; 如果想作为通用的呢? 两种做法: 附加属性 自定义控件 推荐使用附加属性的形式 第一种:附加属...
2年前
010211
关于vue3+flask本地测试正常,放服务器上无法通信的问题-拾光赋

关于vue3+flask本地测试正常,放服务器上无法通信的问题

关于vue3+flask本地测试正常,放服务器上无法通信的问题,关于vue3+flask本地测试正常,放服务器上无法通信的问题 这是一个困扰了我一下午加一晚上的问题,本来以为是跨域问题,实际上并不是,在...
使用wxpython开发跨平台桌面应用,实现程序托盘图标和界面最小化及恢复处理-拾光赋

使用wxpython开发跨平台桌面应用,实现程序托盘图标和界面最小化及恢复处理

使用wxpython开发跨平台桌面应用,实现程序托盘图标和界面最小化及恢复处理,在前面随笔《基于wxpython的跨平台桌面应用系统开发》介绍了一些关于wxpython开发跨平台桌面应用的总体效果,开发桌...
hot100之滑动窗口-拾光赋

hot100之滑动窗口

hot100之滑动窗口,无重复字符的最长字串(003) 先看代码 class Solution { public int lengthOfLongestSubstring(String s) { int res = 0; int lef = 0; int rig = 0; int[] memo = new int[128...
9个月前
04611
天才用户取用户名为 null,害我熬夜查到两点…….-拾光赋

天才用户取用户名为 null,害我熬夜查到两点…….

天才用户取用户名为 null,害我熬夜查到两点…….,大家好,我是R哥。 前几天刷到一篇帖子: 标题直接让我笑出声。。 这年头,像字符串 'null'、'undefined'、空格、特殊符号这些聪明的用户名,...
8个月前
05711
敏感词 v0.27.0 新特性之词库独立拆分-拾光赋

敏感词 v0.27.0 新特性之词库独立拆分

敏感词 v0.27.0 新特性之词库独立拆分,创作背景 大家好,我是老马。 敏感词初期在实现的时候,为了用户开箱即用将词库与核心算法库放在一起。 有一些用户希望只用自己的词库,于是内置了各种自...
8个月前
06611
抽象类VS接口:核心区别与实战选择-拾光赋

抽象类VS接口:核心区别与实战选择

抽象类VS接口:核心区别与实战选择,抽象类与接口的定义 抽象类:用abstract修饰的类,可以包含抽象方法(无实现)和具体方法(有实现)。抽象类无法实例化,需由子类继承并实现其抽象方法。 接...
7个月前
06611
mybatis笔记-拾光赋

mybatis笔记

mybatis笔记,一、基础配置 1、配置文件名:按一般约定名字为 mybatis-config.xml 2、配置文件中的子属性(标签)用途: properties:指定相关参数(如数据库的用户名,密码等)的文件名,类似指...
matplotlib 机器学习绘图-拾光赋

matplotlib 机器学习绘图

matplotlib 机器学习绘图,安装: pip install matplotlib 介绍 Matplotlib 是 Python 中最常用的 2D 绘图库,也可以用来绘制 3D 图形。它提供了一套面向对象(OO)和基于 pyplot 的 MATLAB 风格...
7个月前
03411
如何在 ASP.NET Core 中实现速率限制?-拾光赋

如何在 ASP.NET Core 中实现速率限制?

如何在 ASP.NET Core 中实现速率限制?,在 ASP.NET Core 中实现速率限制(Rate Limiting)中间件可以帮助你控制客户端对 API 的请求频率,防止滥用和过载。速率限制通常用于保护服务器资源,确...
1年前
010711
IM 即时通讯系统-02-聊一聊 IM-拾光赋

IM 即时通讯系统-02-聊一聊 IM

IM 即时通讯系统-02-聊一聊 IM,IM 系列 聊一聊 IM 是什么? IM 即时通讯系统概览 聊一聊 IM 要如何设计? 聊一聊 IM 要如何设计功能模块? 聊一聊 IM 要如何进行架构设计? 聊一聊 IM 要如何进...