文章

记录技术实践、产品思考、读书笔记与项目复盘

274 篇文章 · 24 个分类

A

Asp.Net Core 权限

dotNET
1145
Asp.Net Core Filtter

Asp.Net Core Filtter

dotNET

文章介绍了在ASP.NET Core中通过AddControllersWithViews方法的mvcOption.Filters.Add<T>()进行全局注册过滤器(Filter)的代码示例,展示了如何注册MBSActionFilterAttribute和MBSExceptionFilterAttribute。

762
log4net配置文件

log4net配置文件

dotNET

文章介绍了在.NET中通过builder.Logging.AddLog4Net注册log4net,并详细展示了log4net.config的配置,包括RollingFileAppender(文件日志,支持大小和日期滚动)、AdoNetAppender(写入SQLite和MySQL数据库)以及EventLogAppender(写入Windows事件日志),并设置了级别过滤、布局模式等。

860
Autofac生命周期 和各种注入

Autofac生命周期 和各种注入

dotNET

本文介绍了Autofac的四种生命周期:瞬态(InstancePerDependency)、单例(SingleInstance)、作用域(InstancePerLifetimeScope)和指定作用域(InstancePerMatchingLifetimeScope)。同时展示了多种注入方式:抽象与具体类注册、注册具体实例、业务逻辑注入(Lambda)、泛型注入(RegisterGeneric)以及程序集注入(RegisterAssemblyOpenGenericTypes)。

666
Autofac构造、属性、方法等注入

Autofac构造、属性、方法等注入

dotNET

本文通过C#代码示例展示Autofac的构造函数注入(支持多构造函数选择)、属性注入(全部或使用自定义选择器标记部分属性)和方法注入(利用OnActivated事件手动调用方法),并演示如何通过Keyed注册多个接口实现以区分不同实现类。

599
Decentraleyes for chrome 插件

Decentraleyes for chrome 插件

随手发现

Decentraleyes for Chrome插件通过本地预加载第三方库文件,拦截网页对远程库的请求并改为本地加载,从而显著提升网页加载速度。原托管于GitHub,因微软收购已迁移至新地址git.synz.io/Synzvato/decentraleyes。

586
更新apt docker安装源

更新apt docker安装源

ubuntu系统Docker
678
Python GUI tkinter 计算器

Python GUI tkinter 计算器

Python

本文介绍了使用Python标准库tkinter开发一个简单计算器的完整代码。计算器支持加、减、乘、除、取余、平方根、倒数、正负号切换、退格、清除等基本运算,并实现了菜单栏(查看、编辑、帮助)。部分内存功能(MC、MR等)尚未完成。

709
P

Python 打开摄像头

Python

本文介绍如何使用Python的OpenCV库打开摄像头,包括导入cv2、创建VideoCapture对象、检查摄像头是否打开、循环读取帧并显示,按q键退出,最后释放资源。

707
P

Python Socket示例

Python

本文通过三个完整示例演示Python Socket编程:1. UDP单线程视频传输(服务端接收并显示,客户端采集摄像头并发送);2. TCP多线程文件传输(支持命令、文本和文件,服务端自动识别文件类型并保存);3. UDP文件传输(客户端发送文件名后传输数据)。每个示例均提供服务端和客户端完整代码。

614·
cssgoUDP
Python UDP Server And Client

Python UDP Server And Client

Python

本文对比TCP与UDP协议,指出UDP无连接、速度快但不可靠。提供Python实现UDP服务端和客户端代码,服务端使用socket与threading处理多客户端请求,客户端随机发送数据并接收响应。

631·
css
Python TCP Server And Client

Python TCP Server And Client

Python
641·
css