其他

lowbit 与 highbit

lowbit lowbit 在竞赛中还是很常见的,比如树状数组就必须要用 lowbit。 lowbit 的原理是利用原码, 反码, 补码的性质来获得数字在二进制下最低位的 (1)。理解了原码,反码,补码,就不难理解 lowbit 了。 lowbit 代码如下: 以一个例子来理解上面的代码(假设你已经理解了原码,反码,补码): 我们假设 (n = 8)。(8) 的二进制为 : (00001000

reverse lines in a text file

  change file from  foo bar baz to baz bar foo   Linux: tac file.txt   BSD: tail -r file.txt   参考:https://stackoverflow.com/questions/742466/how-can-i-reverse-the-order-of

【RocketMQ】消息的发送过程之 Broker 故障延迟或者容错机制

1  前言 上节我们主要看了下消息生产者的启动以及消息的发送过程,内容比较多,篇幅比较长,有一些细节没看到,比如 Broker 的故障延迟机制,所以这节我们就单独来看一下这块内容。 还有我们要知道的是,这个机制默认是关闭的: 2  选择消息队列 DefaultMQProducerImpl 在选择消息队列的时候,是交给了 MQFaultStrategy

什么是MiL测试

MiL测试,即模型在环(Model in the Loop)测试,是一种在系统开发初期就能进行的软件测试方法。其核心是通过在计算机环境中模拟系统行为,找出可能的问题并进行修改。它的优点是可以在没有硬件的情况下,对软件的功能进行全面的、系统的验证。通过模型的测试,可以在开发初期就发现问题,这有助于降低修复问题的成本。 MiL测试的定义与特点 模型在环(Model in the Loop)测试,

【JumpServer教程】简便添加Windows资产:JumpServer堡垒机使用指南

简介: 本文是JumpServer堡垒机使用指南,介绍了如何在JumpServer中简便添加Windows资产的步骤,包括准备工作、开启Windows远程设置、在JumpServer中配置Windows资产以及授权使用。 一、背景 在很多时候,还有些传统公司,使用的是windows server服务器,所以对于这类资产如何管理呢?别急,jumpserver同样提供了像linux一样的管理机制

伍佳楠的第二次作业

这次作业属于哪个课程 这个作业的目标 实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。 姓名-学号 伍佳楠-2022329301026 Gitee地址:https://gitee.com/wu-jiananzz/wu-jianans-second-homework 作业要求 程序和参数名可以按个人喜好命名。项目文档应包含项目说明

VM上安装linux虚拟机很慢很卡

跟着B站韩顺平的教程安装虚拟机,配置完GNOME后,视频里的电脑几秒钟过后就可以下一步操作了,但我的电脑半个小时过去了还迟迟没有下载好。 韩顺平老师在视频里说,不要乱动鼠标以免卡死。但我觉得既然电脑已经卡住就无所谓。 每次感觉安装停滞不前,就点击vm最上方的虚拟机挂起,随后界面退出。再点击继续运行虚拟机,进去后就会发现进度条往后边走。 上述举措纯属无奈,之前也是按照这个教程安装虚拟机,不到十分钟就

20241029打卡

今天C#尝试做一个mis系统,感觉较好上手

QT creator中cmake管理项目,如何引入外部库(引入Eigen库为例)

在Eigen的官网下载压缩包[点我进入] 解压到当前项目的根目录(当然你也可以自己选择目录) 在当前项目的CMakeLists.txt任意位置加入这句话include_directories(${CMAKE_SOURCE_DIR}/eigen) 这时候就是测试是否引入成功,在main.cpp中加入#include <Eigen/Dense>,鼠标悬停如果出现路径则导入成功,就可

VP

Educational Codeforces Round 161 (Rated for Div. 2) D (n) 个怪物站成一个序列,有防御值和攻击值,每个怪物会受到来自左右两个怪兽的攻击,如果防御值小于两边攻击值之和则怪物死亡,从序列中移除,求每次移除的怪物。 暴力做第一次,发现每次可能被移除的怪物一定是上一次被移除的怪物的旁边。 E 构造长度小于等于 (200) 的序列 (a),使得 (a)

ThreadLocal为什么会发生内存泄漏

ThreadLocal会发生内存泄漏的原因有:一、ThreadLocal的生命周期与线程的生命周期相关;二、长时间不使用ThreadLocal可能导致内存泄漏等。ThreadLocal的生命周期与线程的生命周期相关是指,如果ThreadLocal没有被正确地清除,就会导致ThreadLocalMap中的Entry长时间无法被回收,从而导致内存泄漏。 一、ThreadLocal的生命周期与线程

0基础读顶会论文—面向应用的云工作负载预测:调查和新视角

原文链接 Abstract 准确的工作负载预测对于云用户和提供商来说非常有价值,因为它可以有效指导许多实践,例如性能保证、降低成本和能耗优化。然而,由于工作负载的复杂性和动态性,云工作负载预测非常具有挑战性,并且已经提出了各种解决方案来增强预测行为,与现有调查不同,我们首次从一个新的角度,即面向应用而非预测方法本身,对工作负载预测的发展格局进行全面梳理和分析。具体来说,我们首先介绍工作负载预测的基

李辉琦的第二次作业

| 这次作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/rjjc | | 这个作业的目标 | | 实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。| | 姓名-学号 | 李辉琦-2022339920017 | 码云仓库地址:https://gitee

对文件夹进行排序

一、ls命里 1、按名称排序(默认):   ls 2、按时间排序(最近修改的文件在前):   ls -lt 3、按文件大小排序:   ls -lS 4、按扩展名排序:   ls -lX 5、按修改时间逆序   ls -ltr 二、ll命令 ll 通常是 ls -l 的别名,以下是一些常用的用法: 1、详细列出文件和目录:   ll 2、包括隐藏文件:   ll -a 3、按文件大小排序    ll

Grafana Nginx 403 Origin not allowed 及 ws websocket连接错误解决

Grafana Nginx 403 Origin not allowed 及 ws websocket错误解决 ---我超怕的 注意,这里日志并不全,仅贴了关键解决问题的部分,请勿直接复制粘贴用于生产环境。 注意,这里日志并不全,仅贴了关键解决问题的部分,请勿直接复制粘贴用于生产环境。 俗人昭昭,我独昏昏。俗人察察,我独闷闷。

Mips单周期CPU设计(logisim实现)

Logisim单周期cpu设计文档与思考题 设计文档 支持指令集 指令 格式 描述(RTL) 机器码 OPCODE/FUNCT add add rd rs rt GPR[rd] <- GPR[rs]+GPR[rt] R型 0/100000 sub sub rd rs rt GPR[rd] <- GPR[rs]-GPR[rt] R型 0/100010 ori or

【semantic Kernel】接入其他平台AI(智普、星火大模型)

Semantic Kernel默认主要支持两款模型:OpenAI和AzureOpenAI。对于开发者来说,这显然是不够的,尤其是当我们希望对接国内的一些强大模型,比如百度的文心一言、阿里的通义千问、搜狗的百川、智谱ChatGLM、科大讯飞的星火等。那么,我们应该怎么做呢? Semantie Kernel中对话请求默认是发送到OpenAI去的 与OpenAI对话请求接口兼容的模型平台,一般只需要修

07 中央处理器cpu

alu逻辑算数单元+ram存储器构成cpu,cpu负责执行程序,程序由一个个操作组成,这些操作叫做指令,指示计算机要做什莫 是运算指令,cpu让alu计算,内存指令,则cpu和内存通信,然后读写值 指令可以储存在内存中 加一个寄存器追踪指令运行到哪里叫“指令地址寄存器”,存当前指令的内存地址 令一个寄存器存当前指令,叫“指令寄存器”。 运行如下:提前已经在ram中放一个程序,运行一次

二分类结果评估指标

TP(True Positive):真正例,真值和预测值都是正例 FP(False Positive):假正例,真值是负例,预测值是正例 FN(False Negative):假负例,真值是正例,预测值是负例 TN(True Negative):真负例,真值和预测值都是负例 Accuracy(准确率):对于给定的测试数据集,分类器正确分类的样本数与总样本数之比。 Precis

算法与数据结构——计数排序

计数排序 计数排序(counting sort)通过统计元素数量来实现排序,通常应用于整数数组。 简单实现 给定一个长度为n的数组nums,其中的元素都是“非负整数”,计数排序的整体流程如下: 遍历数组,找出其中最大的数组,记为m,然后创建一个长度为 m+1 的辅助数组counter。 借助counter统计nums中各数字的出现次数,其中counter[num]对应数字num的出现次数。统计方

Linux:vmstat指令

学习自: Vmstat 命令详解-CSDN博客 Linux 内存之vmstat-CSDN博客 1、Linux分页管理概述 vmstat(Virtual Memory Statistics,虚拟内存),用于对OS的虚拟内存、进程、CPU活动进行监控。 它是对系统整体情况的分析,无法对某个进程进行深入分析。 1)虚拟内存 Linux系统内存分为物理内存、虚拟内存两种。 物理内存就是物理内存条上的内存。

要在系统保留当前时间,按时间判断

要在系统保留当前时间,按时间判断 要在系统保留当前时间,按时间判断 要在系统保留当前时间,按时间判断   要在系统保留当前时间,按时间判断 要在系统保留当前时间,按时间判断

全面解释人工智能LLM模型的真实工作原理(完结)

前一篇:《全面解释人工智能LLM模型的真实工作原理(三)》 序言: 本节作为整篇的收官之作,自然少不了与当今最先进的AI模型相呼应。这里我们将简单介绍全球首家推动人工智能生成人类语言的公司——OpenAI的GPT模型的基本原理。如果你也希望为人类的发展做出贡献,并投身于AI行业,这无疑是一个绝佳的起点。其他知识都是进入该行业的基础,而理解该模型是必须的。OpenAI的创始团队中包括科技巨头Elo

解决Windows不能上https://github.com/网站的问题

通过上面的路径找到:hosts文件,填写如下信息: 然后刷新DNS即可:   微信号:jamesworkshop 学习QQ群:364976091

ArkTS 编程语言中的垃圾回收模型:分代式 GC 详解

本文旨在深入探讨华为鸿蒙HarmonyOS Next系统(截止目前API12)的技术细节,基于实际开发实践进行总结。 主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。 本文为原创内容,任何形式的转载必须注明出处及原作者。 引言 垃圾回收(GC)是现代编程语言中重要的内存管理机制,其效率直接影响着应用的性能。ArkTS 作为鸿蒙系统的开发语言,其运行时采用分代

Lazarus 异步线程

{$mode objfpc}{$H+} 或者 procedure TForm1.Button1Click(Sender: TObject); begin Edit1.Text := 'start...'; TThread.CreateAnonymousThread( procedure var i: integer; begin Sleep(1000); for i := 0 to 99999 d

vue3项目创建

1、首先,确保你已经安装了Node.js和npm 2、安装Vue-cli:npm install -g @vue/cli 3、创建项目 vue create your-project-name,选择vue3 4、项目创建完成,按照提示依次执行命令 cd your-project-name, npm run serve 5、浏览器打开网址 http://localhost:8080/,页面显示正常

数据库查询数据前20-30行的数据

oracle写法: mysql写法: select * from fnd_user limite 30,10

<<  <  23  24  25  26  27  28  29  30  31  32  33  >  >>