性能优化!突破性能瓶颈的尖兵CPU Cache

博主头像 大家好,我是呼噜噜,今天我们来介绍计算机的储存器之一,CPU高速缓冲存储器也叫高速缓存,CPU Cache 缓存这个专业术语,在计算机世界中是经常使用到的。它并不是CPU所独有的,比如cdn缓存网站信息,浏览器缓存网页的图像视频等,但本文讲述的是狭义Cache,主要指的是CPU Cache,本文将其 ...

Redis-十大数据类型

博主头像 Reids数据类型指的是value的类型,key都是字符串 redis-server:启动redis服务 redis-cli:进入redis交互式终端 常用的key的操作 redis的命令和参数不区分大小写 ,key和value区分 查看当前库所有的key keys * 判断某个key是否存在 ex ...

开源for Huawei,Beam适配GaussDB实践案例分享

博主头像 沃土云创开源开发者专项计划是华为给开源开发者提供专属激励资源,鼓励开发者积极参与开源 for Huawei适配,践行“让优秀开发者支持更优秀开发者”的理念。 之前我们介绍了fake2db的适配过程,本文主要分享一位开源开发者参与Beam适配GaussDB的实践经验。 Beam是一个由ASF社区孵化的 ...

区块链技术已经衰落了吗?(区块链已die)

博主头像 区块链技术已经好多年没有听到有人提了,不过比特币却一直是不是的又新闻出现,当然国内已经把比特币交易归入到了不合法的地位了。区块链技术是国家战略的技术,但是这个技术说实话确实不是很高深,或者说蛮easy的,找几个C++技术好的人就完全可以从零开始手撸一个新版比特币出来,但是之所以区块链被归入到国家战略 ...

网络抓包调试实践

博主头像 网络抓包这个话题,有一定开发经验的多少都有所了解,常用软件Wireshark,Fiddler用起来也非常傻瓜,本文不会涉及。 一般的介绍网络抓包的文章,到能抓到数据包通常就结束了。但显然认识工具是一会儿事儿,理解本质,清楚实践中啥时候该用,是另外一会儿事儿。让新人小白自行举一反三,可能多少有些困难。... ...

Web浏览器播放rtsp视频流详细解决方案

博主头像 1、背景 在当前项目中,需要实现Web端直接播放RTSP视频流。该功能的核心目标是使得用户能够通过浏览器观看来自不同品牌的IPC(Internet Protocol Camera)设备的实时视频流。主要的IPC设备来自海康威视、大华科技以及宇视等厂商,这些设备普遍使用RTSP协议来传输视频数据。 点 ...

Sealos Devbox 基础教程:使用 Cursor 从零开发一个代码猜古诗小游戏

博主头像 给你一段代码,让你根据代码来猜对应的古诗词,你能猜对吗? 这不是玩笑,还真有人这么干 这是一张在 1024 程序员节流传的代码猜诗句小游戏,相信很多程序员小朋友都看到过。 今天我们将用魔法打败魔法,通过 AI 来生成一个同款小游戏。 我们的目标是开发一个基于古诗词的猜谜游戏。在游戏中,AI 会 ...

聊一聊 C#线程池 的线程动态注入 (中)

博主头像 一:背景 1. 讲故事 上一篇我们用 Thread.Sleep 的方式演示了线程池饥饿场景下的动态线程注入,可以观察到大概 1s 产生 1~2 个新线程,很显然这样的增长速度扛不住上游请求对线程池的DDOS攻击,导致线程池队列越来越大,但C#团队这么优秀,能优化的地方绝对会给大家尽可能的优化,比如这 ...

#渗透测试 kioptix level 2靶机通关教程及提权

博主头像 声明! 文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!! 工具链接:https://pan.quark.cn/s/530656ba5503 一、准备阶段 复现请将靶机ip换成自己的 kali: 192.168.108.130 靶机:1 ...

Ubuntu22.04 LTS 安装nvidia显卡驱动

博主头像 准备跑老师给定的Github上的多模态源码,但是用了这么久ubuntu还没有尝试过安装nvidia驱动,好在也是一次成功,于是记录下来。 借鉴的是https://blog.csdn.net/Eric_xkk/article/details/131800365这篇文章,按照流程来基本没有问题,不过个人 ...

.NET Core 类型系统(Types System)底层原理浅谈

C#源码到汇编的过程 在类型系统之前,我们先来了解一下C#的源码是如何一步一步被编译成机器码的 C#源码被Roslyn编译器编译成DLL DLL中包含了MetaData与IL Code 先由加载器根据MetaData构建出类型系统的数据结构 再由JIT编译器根据IL Code,懒加载式的生成汇编等 ...

cs-script:一个非常成熟的C#脚本开源引擎

博主头像 推荐一个强大C#脚本引擎,方便我们在项目中,动态执行C#脚本。 01 项目简介 CS-Script是非常成熟的C#脚本引擎,自2004年起就发布了,即.NET发布后的两年。 支持托管和独立(CLI)执行模型,可以作为PowerShell的纯C#替代品,也可以通过托管脚本引擎在运行时扩展.NET应用程 ...

.NET 9 中的 多级缓存 HybridCache

博主头像 HybridCache是什么 在 .NET 9 中,Microsoft 将 HybridCache 带入了框架体系。 HybridCache 是一种新的缓存模型,设计用于封装本地缓存和分布式缓存,使用者无需担心选择缓存类型,从而优化性能和维护效率。 实际上,HybridCache 基于 IDistr ...

SpringBoot支持Kafka多源配置的同时还要支持启停配置化,是真的会玩

博主头像 开心一刻 今早,女朋友给我发微信 她:宝贝,你要记住 她:我可是你女朋友,你相亲就亲,想抱就抱 她:不要老是问我,男生要主动一些 我:可是你上次报警可不是这么说的 基础回顾 Spring Boot 集成 Kafka 非常简单,我相信你们都会,但我还是想带你们回顾下;只需要进行以下几步即可完成 Spr ...

『玩转Streamlit』--集成Plotly

博主头像 之前介绍了如何在Streamlit App中使用Matplotlib库来绘图。 本篇介绍 Steamlit结合Poltly的方法,相比于Matplotlib,Poltly的交互性更强, 更适合在Web应用中做为可视化的工具。 1. st.plotly_chart函数 st.plotly_chart函 ...

Spring事务管理深度解析-从实践到原理

博主头像 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制 分类 主要分为编程式事务和声明式事务两种。 编程式事务 是指在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强,如下示例: try { //TODO something transactionManager.comm ...

Java代码覆盖率super-jacoco

博主头像 开源项目地址 https://gitee.com/didiopensource/super-jacoco 项目流程 项目架构 部署步骤 注意:一定要用Linux服务器部署,不要用Windows 准备Linux服务器环境 安装好JDK1.8 安装好git 安装和配置好Maven3.6,或3.6以下 安 ...

<1···212223···100>