刷新
手把手教你实现C++高性能内存池,相比 malloc 性能提升7倍!

博主头像 大家好,我是小康。 写在前面 你知道吗?在高并发场景下,频繁的malloc和free操作就像是程序的"阿喀琉斯之踵",轻则拖慢系统响应,重则直接把服务器拖垮。 最近我从0到1实现了一个高性能内存池,经过严格的压测验证,在8B到2048B的分配释放场景下,性能相比传统的malloc/free平均快了4 ...

使用PySide6/PyQt6实现系统图标的展示和选择处理

博主头像 在我们的基于PySide6/PyQt6的前端应用中,为了方便和重用,我们收集一些系统图标作为界面的使用,另外PySide/PyQt内部也有内置的图标,我们可以结合起来对图标进行统一的展示和选择处理,如在系统定义动态菜单的时候,我们可以为它指定具体的图标,从而灵活定义菜单的相关展示效果。 ...

VictoriaMetrics 部署历史群集的另外两种方式

博主头像 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 我曾在一年多前设计了一种 VictoriaMetrics 监控系统的历史群集的部署方法,并把部署方式进行了开源:https://github.com/ahfu ...

wso2~把事件处理的思想应用到spring框架

博主头像 理解你对于WSO2 APIM中事件处理组件以及在Spring Boot中实现类似功能的兴趣。我会为你梳理WSO2 APIM中四个事件核心组件的作用和关系,并提供在Spring Boot中实现类似事件处理模块的思路和示例。 WSO2 APIM(API Manager)中的事件处理核心组件,主要用于实时 ...

Qt-摄像头捕获画面

博主头像 在qt中捕获摄像头画面,在ui界面上添加一个comboBox控件、label标签和两个pushButton按钮,comboBox用于显示摄像头的设备,按钮用于开启摄像头和捕获当前帧的画面,label用于显示摄像头捕获的画面。 //需要在.pro文件中加上multimedia multimediawi ...

Qt-捕获摄像头画面

博主头像 在qt中捕获摄像头画面,在ui界面上添加一个comboBox控件、label标签和一个pushButton按钮,comboBox用于显示摄像头的设备,按钮用于开启摄像头,label用于显示摄像头捕获的画面。 //需要在.pro文件中加上multimedia multimediawidgets QT ...

Java并发编程(4)

博主头像 锁 1、synchronized用过吗?怎么用? synchronized是常用来保证代码的原子性的。 //1.修饰实例方法 // 有两个对象obj1和obj2,线程A调用Object.test(),线程B调用obj2.test(),不会互斥 // 但A和B如果都调用obj1.test(),会互斥/ ...

Java并发编程(3)

博主头像 Java内存模型 1、说一下你对Java内存模型(JMM)的理解 Java程序运行在各种硬件和操作系统上,不同硬件的CPU缓存策略、内存访问顺序、指令重排规则可能都不一样。那JMM是Java规范定义的一个抽象模型,是一套规则: 线程和主内存的交互:线程如何从主内存读变量、写变量 可见性保证:什么时候 ...

使用PySide6/PyQt6实现程序启动画面的处理

博主头像 在 PySide6 / PyQt6 或其他 GUI 程序中,启动画面主要有以下几个作用:提升用户体验,当主程序初始化需要几秒钟时,如果界面一直空白,用户可能以为程序没响应;品牌展示,常见做法是在启动画面上放置 公司 Logo、应用图标、版本号、版权信息;程序架构上的过渡,启动画面在主窗口创建前显示,... ...

Java并发编程(1)

博主头像 基础 1、并行跟并发的区别 并行:同一时刻,多个线程都在执行,这就要求有多个CPU分别执行多个线程。 并发:在同一时刻,只有一个线程执行,但在一个时间段内,两个线程都执行了。其实现依赖于CPU切换线程,因为切换时间很短,所以基本对于用户是无感知的。 2、什么是进程和线程 进程:程序运行起来后在内存中 ...

Python 潮流周刊#119:Google 停止开发 Pytype!

本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 温馨提示: 在微信关注 Python猫,发送数字“9”,即可领取 9 折优惠码,订 ...

Spring篇知识点(1)

博主头像 一、Spring框架的特性 IOC和DI支持:Spring 的核⼼就是⼀个⼤的⼯⼚容器,可以维护所有对象的创建和依赖关系,Spring ⼯⼚⽤于⽣成Bean,并且管理 Bean 的⽣命周期,实现⾼内聚低耦合的设计理念。 AOP编程支持:方便实现对程序进行权限拦截、运行监控等切面功能 声明式事务支持: ...

vmagent 源码阅读

博主头像 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 读了大约半天的 vmagent 的代码,为了确定一些特定的用法的实现逻辑。 增加了很多中文注释,并且把代码提交到了:https://github.com/ah ...

接受 “未完成态”,是一种能力

博主头像 正文 这个标题,写给你们,也写给我自己。 我不知道有多少人有这种类似的问题:我们很难把一个没有写完的字、一件没有完成的事情给别人看。这种做到半路的样子如果拿出来展示的话,非常难为情。尤其是如果还要中途易辙的话,那就更不好解释了。 网上经常有那种开玩笑说熬夜的,说,你看我熬夜就没有任何事,没有猝死的可 ...

<1···91011···50>