22

.NET 多版本 WinForm 开源控件库 SunnyUI

前言 给大家推荐一款开源的 Winform 控件库,可以帮助我们开发更加美观、漂亮的 WinForm 界面。 项目介绍 SunnyUI.NET 是一个基于 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 开源控件库,同时也提供了工具类库、扩展 ...

小码编匠 发布于 2024-09-12 10:49 评论(14) 阅读(2097)
1

Redis集群slot迁移改造实践

Redis集群经常需要进行在线水平扩缩容,实际操作过程中发现迁移期间服务时延剧烈抖动,业务侧感知明显,为了应对以上问题对原生Redis集群slot迁移功能进行优化改造。 ...

vivo互联网技术 发布于 2024-09-12 10:47 评论(1) 阅读(254)
2

设计模式之状态模式(三分钟学会一个设计模式)

状态模式(State Pattern)的定义是这样的:类的行为是基于它的状态改变的。注意这里的状态不是狭义的指对象维护了一个“状态”字段,我们传入了不同的枚举值,对象整体的表现行为(对外方法)就改变了。而是指内部的(任意)字段如果发生了变化,那么它的状态就变了,那么它对外的表现形式就变了。状态模式是 ...

王若伊_恩赐解脱 发布于 2024-09-12 10:23 评论(0) 阅读(368)
2

Redis、Nginx、SQLite、Elasticsearch等开源软件成功的原因及它们对IT技术人员的启示

引言 这些年在自研产品,对于如何做好产品进行了一些思考。随着开源软件的蓬勃发展,许多开源项目已经成为IT行业的核心组成部分。像Redis、Nginx、SQLite、Elasticsearch这些知名的开源软件,已经成为了开发者的首选工具。这些开源软件不仅在技术性能上取得了重大突破,还在社区建设、生态 ...

[秦时明月] 发布于 2024-09-12 10:12 评论(1) 阅读(664)
2

不升级 POI 版本,如何生成符合新版标准的Excel 2007文件

开心一刻 记得小时候,家里丢了钱,是我拿的,可爸妈却一口咬定是弟弟拿的 爸爸把弟弟打的遍体鳞伤,弟弟气愤的斜视着我 我不敢直视弟弟,目光转向爸爸说到:爸爸,你看他,好像还不服 问题描述 项目基于 POI 4.1.2 生成 Excel 2007 文件,已经对接了很多客户,也稳定运行了好几年了;就在前两 ...

青石路 发布于 2024-09-12 09:26 评论(6) 阅读(337)
1

一文快速上手-Vue CLI脚手架

安装Vue CLI (1) 全局安装Vue CLI 方式一(推荐方式):在终端安装指定版本 npm i @vue/cli@5.0.8 -g 注:目前5.0.8应该是最新的版本了。 方式二:在终端通过命令安装最新版本 npm i @vue/cli -g (2) 升级Vue CLI到最新版本(可选) n ...

风雨后见彩虹 发布于 2024-09-12 09:02 评论(0) 阅读(260)
1

dotnet 学习 CPF 框架笔记 了解 X11 里如何获取触摸信息

本文记录我学习 CPF 框架的笔记,本文记录我阅读 CPF 框架,学习到了如何在 dotnet C# 里面获取到 X11 的触摸信息,获取到多指触摸以及触摸点的面积和触摸点压感等信息的方法 ...

lindexi 发布于 2024-09-12 08:49 评论(0) 阅读(236)
3

声明式 Shadow DOM:简化 Web 组件开发的新工具

在现代 Web 开发中,Web 组件已经成为创建模块化、可复用 UI 组件的标准工具。而 Shadow DOM 是 Web 组件技术的核心部分,它允许开发人员封装组件的内部结构和样式,避免组件的样式和行为影响全局页面。然而,传统的 Shadow DOM 实现方式需要通过 JavaScript 显式地 ...

_zhiqiu 发布于 2024-09-12 08:23 评论(0) 阅读(242)
2

数据库容灾等级

数据库容灾等级 在信息化时代,企业的数据安全和业务连续性变得至关重要,容灾备份作为确保数据不丢失和业务不中断的重要措施备受关注。 我们通常将容灾备份分为四个等级,从最基本的本地备份到复杂的异地多活系统,每个等级的特点和适用场景各不相同。 下面我们就来详细了解一下这四个等级的容灾备份方案。容灾备份容灾 ...

桦仔 发布于 2024-09-12 08:00 评论(0) 阅读(408)
0

ServiceMesh 1:大火的云原生微服务网格,究竟好在哪里?

1 关于云原生 云原生计算基金会(Cloud Native Computing Foundation, CNCF)的官方描述是: 云原生是一类技术的统称,通过云原生技术,我们可以构建出更易于弹性扩展、极具分布式优势的应用程序。这些应用可以被运行在不同的环境当中,比如说 私有云、公有云、混合云、还有多 ...

Hello-Brand 发布于 2024-09-12 08:00 评论(0) 阅读(150)
6

Redis 入门 - C#|.NET Core客户端库六种选择

介绍了6款.NET系Redis客户端库:ServiceStack.Redis、StackExchange.Redis、CSRedisCore、FreeRedis、NewLife.Redis、BeetleX.Redis,各具特色,如商业支持、高性能、高并发、低延迟等,适合不同场景和需求。 ...

IT规划师 发布于 2024-09-12 01:43 评论(2) 阅读(687)
0

代码整洁之道--读书笔记(8)

代码整洁之道 简介: 本书是编程大师“Bob 大叔”40余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来者引路,助其职业生涯迈上更高台阶。 本书适合所有程序员阅读, ...

畅知 发布于 2024-09-11 23:46 评论(0) 阅读(390)
0

[python][selenium] Web UI自动化切换iframe框架以及浏览器操作切换窗口和处理弹窗

文章的两部分:一、页面切换iframe框架 二、浏览器操作:切换窗口、处理弹窗 一、页面切换iframe框架 3种iframe的切换方法: 1、切换iframe的方法:switch_to.frame 入参有4种: 1.1、id 1.2、name 1.3、index索引 1.4、iframe元素对象 ...

老常的轨迹 发布于 2024-09-11 22:46 评论(0) 阅读(255)
1

verilog vscode 与AI 插件

Verilog 轻量化开发环境 背景 笔者常用的开发环境 VIAVDO, 体积巨大,自带编辑器除了linting 能用,编辑器几乎不能用,仿真界面很友好,但是速度比较慢。 Sublime Text, 非常好用的编辑器,各种插件使用verilog 非常方便,可以自动补全、生成调用、linting等; ...

Hello-FPGA 发布于 2024-09-11 22:36 评论(0) 阅读(167)
10

.NET 9 RC1 正式发布,ASP.NET Core 得到完善

.NET 9 RC1 是 .NET 9 的第一个候选发布版本(Release Candidate),标志着该版本接近最终发布。这次更新包括增强的WebSocket API、新的压缩选项、高级SignalR跟踪以及.NET MAUI的更新,以改善文本对齐等。在文章还宣布了.NET Conf 2024的 ...

张善友 发布于 2024-09-11 21:59 评论(3) 阅读(1391)
11

一文看懂什么是架构

对程序员来说,架构是一个常见词汇。如果想成为一名架构师,对架构概念的理解必须清晰。否则,在制定架构方案时,肯定会漏洞百出,问题频发,这将对你的面试、晋升和团队领导产生负面影响。 我们看下维基百科关于架构的定义: 软件架构是抽象描述系统的一组结构,以及构建这些结构的规则。这些结构包括:软件要素、要素之 ...

架构师汤师爷 发布于 2024-09-11 21:26 评论(0) 阅读(2048)
0

TreeMap源码详解—彻底搞懂红黑树的平衡操作

介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对后者做了一层包装,也就是说TreeSet里面有一个TreeMap(适配器模式)。 Java TreeMap实现了SortedMap接口,也就是说会按照key的大小顺序对Map中的元素进行排序,key大小的评判可以通过其本身的 ...

seven97_top 发布于 2024-09-11 20:49 评论(0) 阅读(151)
0

qemu虚拟机启动后无法远程连接

通过 virsh 在启动 qemu 虚拟机,可以通过 VNC 访问虚拟机,但无法通过设置的 SSH 的外部映射端口登录。首先在宿主机上查看虚拟机(csv\tpm\name)的网络配置,可以看到端口映射情况和当前网络的网段(10.0.10.0/24)。 $ virsh edit csv_tpm_nam ...

流星之夜 发布于 2024-09-11 19:47 评论(0) 阅读(105)
5

Blazor开发框架Known-V2.0.10

Known今天迎来了2.0的第11个版本,同时网站网址和板块也进行了一次升级改造,虽不完美,但一直在努力改变,之前一直在完善框架功能,忽略了文档的重要性,所以这次更新了文档和API。交流互动板块也在进行当中,尽请期待。 官方网站:http://known.org.cn 最新版本:V2.0.10 下面 ...

known 发布于 2024-09-11 19:42 评论(2) 阅读(279)
1

Go runtime 调度器精讲(二):调度器初始化

原创文章,欢迎转载,转载请注明出处,谢谢。 0. 前言 上一讲 介绍了 Go 程序初始化的过程,这一讲继续往下看,进入调度器的初始化过程。 接着上一讲的执行过程,省略一些不相关的代码,执行到 runtime/asm_amd64.s:rt0_go:343L: (dlv) si asm_amd64.s: ...

胡云Troy 发布于 2024-09-11 18:27 评论(0) 阅读(105)