编程开发

第一章 理解高性能程序(10) 不要糊弄分支预测器

不要糊弄分支预测器        为了避免流水线阻塞,最好是没有任何分支结构。遗憾的是编程中不可能不用分支,退而求其次,我们能做的是尽量减少分支。一个经典的减少分支的办法是用位操作取代条件表达式,像这样:         const int maxValue = 16;         if (x >= maxValue) x = 0;         // 等同于         x =

指令

我们这一片下雨了,有可能会卡。 / execute @a ~~~ titleraw @s actionbar {"rawtext":[{"text":"§l§e玩家id: "},{"selector":"*"},{"text":" §l§d你的金币数量"},{"text":":"},{"score":{"name":"*","objective":"金币记分板名字"}}]} 金币显示在屏幕上,金

【爬虫+数据清洗+可视化分析】舆情分析哔哩哔哩"狂飙"的评论

一、背景介绍 您好,我是@马哥python说,一枚10年程序猿。 2023开年这段时间,《狂飙》这部热播剧引发全民追剧,不仅全员演技在线,更是符合反黑主旋律,因此创下多个收视率记录! 基于此热门事件,我用python抓取了B站上千条评论,并进行可视化舆情分析,下面详细讲解代码。 二、爬虫代码 2.1 展示爬取结果 首先,看下部分爬取数据: 爬取结果 爬取字段含:视频链接、评论页码、评

Github Desktop汉化程序v0.01

发布版本记录 一、概述 Github Desktop汉化程序 v0.01 二、更新内容 完成了菜单部分的汉化 三、英汉对照 File:文件 New repository:新建 存储库 Add local repository…:添加 本地 存储库 Clo&ne repository…:克隆 存储库 Options…:选项... Exit:退出 Edit:编辑 Undo:撤销

Python测试-unittest mock Async, 2023-04-02

(2023.04.02 Sun@HRB) 在Python的unittest中测试async对象,被mock的对象需要保持async对象的定义和调用方式。 unittest包中包含一个IsolatedAsyncioTestCase,该test case始于Python3.8版本。该test case和TestCase类似,差别在于前者用于对test case写入协程,并可调用其他协程和使用await

将秒化为时分秒

function formateSeconds (endTime) {       let secondTime = parseInt(endTime); //将传入的秒的值转化为Number       let min = 0; // 初始化分       let h = 0; // 初始化小时       let result = "";       if (secondTime >

【JVM故障问题排查心得】「内存诊断系列」Docker容器经常被kill掉,k8s中该节点的pod也被驱赶,怎么分析?

背景介绍 最近的docker容器经常被kill掉,k8s中该节点的pod也被驱赶。 我有一个在主机中运行的Docker容器(也有在同一主机中运行的其他容器)。该Docker容器中的应用程序将会计算数据和流式处理,这可能会消耗大量内存。 该容器会不时退出。我怀疑这是由于内存不足,但不是很确定。我需要找到根本原因的方法。那么有什么方法可以知道这个集装箱的死亡发生了什么? 容器层级判断检测 提到do

注册chatGPT的流程

应简友的要求,今天给简友们讲一下如何注册chatGPT 1 网上搜索chatGPT 就会出现上面这个图片,然后点进去。 2 出现上面的页面,这时你输入你的邮箱后,点继续。 3 输入你设置的密码 4 然后就是要求确认邮件地址 5 填写名字,这个可以填写任何名字,我填写的是英文字母 6 填

Kubernetes (k8s 1.23) 安装与卸载

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站 请注意k8s在1.24版本不支持docker容器,本文使用kubeadm进行搭建 file 1.查看系统版本信息以及修改配置信息 1.1 安装k8s时,临时关闭swap ,如果不关闭在执行kubeadm部分命令会报错 swapoff -a 或直接注释swap(需要重启生效) [root@hhdcloudrd7 /]# cat /e