13

一个.NET开源、快速、低延迟的异步套接字服务器和客户端库

前言 最近有不少小伙伴在问:.NET有什么值得推荐的网络通信框架?今天大姚给大家分享一个.NET开源、免费(MIT License)、快速、低延迟的异步套接字服务器和客户端库:NetCoreServer。 项目介绍 NetCoreServer是一个.NET开源、免费(MIT License)、快速、 ...

追逐时光者 发布于 2024-09-22 09:06 评论(9) 阅读(1216)
0

提升软件测试效率与灵活性:探索Mock测试的重要性

Mock测试是测试过程中的一种方法,用于替代那些难以构造或获取的对象,通过创建虚拟对象来进行测试。所谓难以构造的对象如何理解呢? 举例来说,像HttpServletRequest这样的对象需要在具有servlet容器环境的情况下才能创建和获取。而难以获取的对象则是指需要准备相关环境才能使用的对象,比 ...

努力的小雨 发布于 2024-09-22 07:39 评论(0) 阅读(114)
0

web架构-nginx负载均衡

nginx的负载均衡 Nginx 是一个广泛使用的反向代理服务器,能够高效地实现负载均衡。负载均衡的核心作用是将来自客户端的请求分发到多个后端服务器上,从而平衡每台服务器的压力。通过Nginx,我们可以实现多种负载均衡算法,如轮询、IP哈希等。 vi /etc/nginx/nginx.conf 插入 ...

supermao12 发布于 2024-09-21 22:24 评论(0) 阅读(271)
7

IT男如何走上的自由职业之路。

前言 在博客园的一篇文章《40岁大龄失业程序猿,未来该何去何从》,在下面留言,目前自己在做自由职业,很多人加好友咨询自由职业的事情,对IT行业自由职业比较感兴趣,问怎么能走上这条路,所以才有了今天这篇文章。把自己走上自由职业这条路说下情况。 正文 现状:我84年的,自由18年开始自由职业,已有6年有 ...

sunlovesea 发布于 2024-09-21 22:00 评论(14) 阅读(2845)
12

C#|.net core 基础 - 深拷贝的五大类N种实现方式

C#深拷贝复杂,文中介绍了五大类N种深拷贝方法,包括简单引用类型、手动方式、序列化方式、第三方库方式和扩展视野方式,并对比了性能。建议使用AutoMapper和DeepCloner等成熟库或根据性能需求选择表达式树和Emit。 ...

IT规划师 发布于 2024-09-21 20:39 评论(16) 阅读(1125)
0

Qt表格入门

这篇博客文章深入探讨了Qt表格处理的基础知识与实践技巧。主要内容包括:使用QTableWidget和QTableView展示数据,通过QStyledItemDelegate和QSortFilterProxyModel实现数据代理、过滤与排序功能。文章还附有详细的代码示例,指导读者如何在Qt中创建并个... ...

薄暮知秋 发布于 2024-09-21 20:20 评论(0) 阅读(184)
0

数字产品护照 (DPP) 解决方案:利用 Blazor 和区块链实现产品全生命周期追踪

数字产品护照 (DPP) 解决方案:利用 Blazor 和区块链实现产品全生命周期追踪 随着全球对可持续发展和产品透明度的关注日益增加,企业需要一种可靠的方法来跟踪和管理产品生命周期中的关键数据。我们的数字产品护照(Digital Product Passport,DPP)系统正是为此而生,提供了一 ...

阿新 发布于 2024-09-21 19:51 评论(0) 阅读(107)
0

Maven 使用方法

Maven Maven是一个项目管理工具,它包含了一个项目对象模型(POM:Project Object Model),其表现于一个XML文件(pom.xml),其中包含了项目的基本学习,依赖关系,插件配置,构建路径等等 为什么使用Maven 导入第三方jar包更便捷:之前我们在使用第三方框架时我们 ...

ihav2carryon 发布于 2024-09-21 18:41 评论(0) 阅读(157)
0

适用于 VitePress 的公告插件开发实记

前言 笔者维护的 VitePress 博客主题在近1年多的时间里集成了非常多功能,不少用户希望将里面的部分功能分离出来,方便在其它 VitePress 站点也可以独立使用。 其中分离的第一个组件类型的就是呼声较高的 公告插件。 最终效果如下: 接下来将介绍一下用法,讲解一下实现原理,提供一个插件模板 ...

粥里有勺糖 发布于 2024-09-21 18:19 评论(0) 阅读(102)
0

以太坊Rollup方案之 arbitrum(2)

这篇博客主要介绍了Arbitrum验证节点的架构及其工作原理,重点讨论了验证节点的功能、AVM(Arbitrum虚拟机)的状态机结构、操作码及数据结构的细节,并深入解释了交互式证明的分割协议和单步证明的实现机制。通过图示,作者详细说明了验证节点如何通过二分协议来证明某个区块的正确性,并在必要时提交单... ...

bighu 发布于 2024-09-21 15:20 评论(0) 阅读(78)
0

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

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

畅知 发布于 2024-09-21 14:50 评论(0) 阅读(344)
0

Wpf使用NLog将日志输出到LogViewer

1 LogViewer LogViewer是通过UDP传输的高性能实时log查看器。 具有一下特性: 通过UDP读取日志 通过文件导入日志 导出日志到一个文件中 排序、过滤(日志树,日志等级)和查找 突出显示搜索文本 从UPD接收日志时忽略IP地址列表 多接收器支持 多种颜色主题 项目地址:http ...

芝麻科技 发布于 2024-09-21 14:21 评论(0) 阅读(282)
3

FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher

​EasyPusher是一款国产的RTSP直播录制推流客户端工具,它支持Windows、Linux、Android、iOS等操作系统。EasyPusher采用RTSP推流协议,其中安卓版EasyPusher的Github托管地址为https://github.com/EasyDarwin/EasyP ...

aqi00 发布于 2024-09-21 11:42 评论(0) 阅读(262)
2

反DDD模式之“复用”

本文书接上回《反DDD模式之关系型数据库》,关注公众号(老肖想当外语大佬)获取信息: 最新文章更新; DDD框架源码(.NET、Java双平台); 加群畅聊,建模分析、技术实现交流; 视频和直播在B站。 背景 在我们软件开发过程中,“复用接口(webapi)”、“复用服务(service)”是非常常 ...

老肖想当外语大佬 发布于 2024-09-21 11:39 评论(0) 阅读(194)
0

Apache-Shiro <=1.2.4 反序列化漏洞 (代码审计)

一、Apache Shiro 简介: Apache Shiro提供了认证、授权、加密和会话管理功能,将复杂的问题隐藏起来,提供清晰直观的API使开发者可以很轻松地开发自己的程序安全代码。并且在实现此目标时无须依赖第三方的框架、容器或服务,当然也能做到与这些环境的整合,使其在任何环境下都可拿来使用。 ...

OneCoffee 发布于 2024-09-21 11:25 评论(0) 阅读(87)
0

manim边学边做--空心多边形

空心的多边形Cutout是一种比较特殊的多边形,主要用于解决与形状、大小、位置等相关的数学问题。 Cutout多边形可以定义物体表面的空洞或凹陷部分,从而更准确地模拟现实世界中的复杂形状。 比如,在PCB(印制电路板)设计中,通过放置Cutout空心的多边形,设计师可以精确地控制铜的覆盖区域,从而优 ...

wang_yb 发布于 2024-09-21 11:22 评论(0) 阅读(75)
0

痞子衡嵌入式:如果i.MXRT离线无法启动,试着分析ROM启动日志

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MXRT系列MCU的ROM启动日志。 关于 i.MX RT 启动问题解决的文章,痞子衡写过非常多,其中大部分都是具体到某一类启动设备下的具体问题分析,比较依赖经验,这些经验当然是非常有用的。此外也有一篇 《启动失败先查看SRC ...

痞子衡 发布于 2024-09-21 00:17 评论(0) 阅读(110)
0

使用 Flutter 3.19 更高效地开发

我们已隆重推出全新的 Flutter 版本——Flutter 3.19。此版本引入了专为 Gemini 设计的新 Dart SDK、一个能让开发者对 Widget 动画实现精细化控制的全新 Widget,Impeller 更新带来的渲染性能提升、有助于实现深层链接的工具和对 Windows Arm6 ...

Flutter社区 发布于 2024-09-20 22:47 评论(0) 阅读(407)
3

MySQL linux下安装,配置,免密登录与基本认识

目录MySQL卸载环境查看是否已安装MySQL卸载mysql服务查看是否卸载干净MySQL安装查看linux版本选择MySQL版本获取mysql官方yum源rpm安装mysql官方yum源安装mysql服务查看是否安装成功配置MySQL简单登录mysql命令免密登录配置my.cnf 其他配置项设置开 ...

HJfjfK 发布于 2024-09-20 19:19 评论(2) 阅读(216)
2

将双通道音频转换为两条单通道音频的解决方案

方案一 代码 在Python中,可以使用wave模块来读取双通道(立体声)音频文件,并将每个通道分别保存为独立的音频文件。以下是一个简单的示例,演示了如何实现这一过程: import wave # 打开双通道音频文件 with wave.open('stereo_audio.wav', 'rb') ...

Kevinarcsin001 发布于 2024-09-20 17:22 评论(0) 阅读(312)