• 2024-07-04Chapter2_
    1.关于溢出的问题运算一定要注意溢出问题,溢出是一个很重要的问题;在一种整数类型中,它的最小取值的负数等于它本身;如short(-32768~32767),-(-32768)=-32768如int(-2147483648~2147483647),-(-2147483648)=-2147483648如longlong(-9223372036854775808~9223372036854
  • 2024-07-03VMware ESXi 8.0U3 macOS Unlocker & OEM BIOS ConnectX-3 网卡定制版 (集成驱动版)
    VMwareESXi8.0U3macOSUnlocker&OEMBIOSConnectX-3网卡定制版(集成驱动版)VMwareESXi8.0U3macOSUnlocker&OEMBIOS集成网卡驱动和NVMe驱动(集成驱动版)发布ESXi8.0U3集成驱动版,在个人电脑上运行企业级工作负载请访问原文链接:https://sysin.org/blog/vmwa
  • 2024-06-17OGG Extract / Replicat Checkpoint RBA Is Larger than Local Trail Size (Doc ID 1138409.1)
    环境:OS:Centos6DB:11.2.0.4ogg:12.3.0.1说明:从库突然宕机重启后导致1.报错如下 计算公式:Newdatapump/ReplicatRBA=Reader'stoo-bigcheckpointRBA(A)+FirstrecordRBAinthenewtrailfile(aftertherestartabend)(B)-RBAofthematchingrecord
  • 2024-06-17原码、反码、补码的理解
    概念机器数、真值机器数一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机用机器数的最高位存放符号,正数为0,负数为1。比如,十进制中的数+3,计算机字长为8位,转换成二进制就是00000011。如果是-3,就是10000011。那么,这里的00000011和1
  • 2024-06-17PCIe BAR空间的值是谁设置的?谁分配的,什么时间分配的?
    Linux系统下PCIe总线、设备的枚举,资源的分配到底是哪里进行的?一直没搞太清楚,安装参考中的方法构建文件系统,编译内核,利用Qemu调试分析这个问题如下:内核代码是5.15.0-107-generic,工作环境是ubuntu22.04serverOS。Qemu虚拟机中的PCIe相关打印和对应函数如下[1.510805]P
  • 2024-06-12ip如何转成整数?再转回来?
    转成整数只能适用ipv4,ipv6本身就是个字符串v4//假设有一个IPv4地址$ip='192.168.1.1';//将IP地址转换为整数$ipLong=ip2long($ip);//检查转换是否成功if($ipLong!=-1){//将整数转换回IP地址$ipBack=long2ip($ipLong);echo"原始IP
  • 2024-06-11C语言中关于Base64编码的基础原理
    Base64编码简述:1.Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。2.Base64,就是包括小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"一共64个字符的字符集,(任何符号都可以转换成这个字符集中的字符,这个转换过
  • 2024-06-09计算机简史第三章 机电时代之二进制
    二进制,计算机的运算方式。‍‍二进制来自哲学,自然万物两两相对,白天与黑夜、太阳和月亮、苍天与大地、男人和女人、寒冷与炎热、甘甜和苦涩……我国传统文化中的阴阳学说、太极八卦,都是在讲这些自然的本质。不光中国,在很久很久以前,世界各地的文明也都或多或少意识到了二进制的意
  • 2024-06-08【Linux】信号(二)
    上一章节我们进行了信号产生的讲解。本节将围绕信号保存展开,并会将处理部分开一个头。目录信号保存:信号的一些概念:关于信号保存的接口:sigset_t的解释:对应的操作接口:sigprocmask:sigpending:代码实践:信号保存:信号的一些概念:实际执行信号的处理动作称为信号递达(De
  • 2024-06-07codeforces round 961题解(A、B、C)
    A.GuesstheMaximum因为\(i<j\),所以所有的\([i,j]\)区间中都至少包含两个相邻元素,所以只要求出所有相邻元素中较大值的最小值即可。intn;inta[N];voidsolve(){cin>>n;intmin_v=1e9+1;for(inti=1;i<=n;i++){cin>>a[i];
  • 2024-06-05Java 位运算(了解)
    计算机中的数在内存中都是以二进制形式进行存储的,而位运算就是直接对整数在内存中的二进制位进行操作运算符描述运算结果&与两者都为一时,结果才为一|或两者都为零时,结果才为零^易或两者相同为零,相异为一~取反零变一,一变零<<左移各二进位全部
  • 2024-05-30说说 Javascript 数字精度丢失的问题,如何解决?
    一、场景复现一个经典的面试题0.1+0.2===0.3//false为什么是false呢?先看下面这个比喻比如一个数1÷3=0.33333333......3会一直无限循环,数学可以表示,但是计算机要存储,方便下次取出来再使用,但0.333333......这个数无限循环,再大的内存它也存不下,所以不能存储一个相
  • 2024-05-29数据在内存中存储
    目录1.整数在内存中的存储 2.⼤⼩端字节序3.浮点数在内存中的存储浮点数概念例题 浮点数存储4.浮点数补充说明浮点数取的过程解释例题1.整数在内存中的存储   整数在二进制中表示方法有:原码、反码、补码。对于正整数 以“1”为例原、反、补码
  • 2024-05-29[CEOI2010 day2] pin
    [CEOI2010day2]pin题目信息题目链接LuoguP6521题目描述给定\(n\)个长度为\(4\)的字符串,你需要找出有多少对字符串满足恰好\(D\)个对应位置的字符不同。输入格式输入第一行两个整数\(n,D\)。接下来的\(n\)行,每行一个长度为\(4\)的字符串。输出格式输出一行
  • 2024-05-23【ubuntu】解决Unable to determine the device handle for GPU 0000:02:00.0: Unknown Error
    一、问题现象打开应用突然打不开了,一个docker应用依赖显卡报错:failedtocreateshimtask:OCIruntimecreatefailed:xxxxxx  二、定位处理1、查看显示情况$nvidia-smiUnabletodeterminethedevicehandleforGPU0000:02:00.0:UnknownError  2、查看
  • 2024-05-22原/反/补码与位运算的基础概念
    零、参考资料计算机组成原理系列(一):浅谈计算机中的“补码”计算机系统#3为什么计算机中的负数要用补码表示?Under-One、一些技术概念机器数与真值真值:在日常的书写习惯中,往往用正、负号加绝对值表示数值,用这种形式表示的数值为真值。例如100D,-50D,-76O等机器数:在计
  • 2024-05-14PMS15
    1.GPIO 相关的寄存器设置典型配置程序://第一种配置方式PA=0b0110_0000;\//设置数据PAPH=0b1110_0000;\//设置上下拉PAC=0b1110_0000;\//控制输入输出//第二种配置方式PAC.4=0;
  • 2024-05-14KEIL中使用的SCT段描述文件的一些语法说明
    ;FLASH起始址FLASH大小LR_IROM10x080000000x000F0000;这行描述的是编译后的执行代码存放在FLASH的哪地址,FLASH大小是多少。LR_IROM1是段名,随便写{ER_IROM10x080000000x000F0000;这行描述了一个ROM段,表示代码存储的位置和ROM的大
  • 2024-05-13【Azure App Service】本地Git部署Python Flask应用上云(Azure App Service For Linux)关键错误
    问题描述PythonFlash应用上云,本地Git部署(https://docs.azure.cn/zh-cn/app-service/quickstart-python?tabs=flask%2Cwindows%2Cazure-cli%2Clocal-git-deploy%2Cdeploy-instructions-azportal%2Cterminal-bash%2Cdeploy-instructions-zip-azcli),遇见两类问题。1: srcrefspec
  • 2024-05-13Mellanox网卡开启SRIOV
    Mellanox网卡开启SRIOVSRIOV是网卡虚拟化的一个重要功能。本文讲介绍如何在Mellanox网卡上开启SRIOV,并创建一些VF。参考:Mellanox网卡开启SRIOV方法简介-天翼云开发者社区-天翼云(ctyun.cn)在BIOS中开启IOMMU先查看是否已经开启了IOMMU。$dmesg|grep-idmar什么输
  • 2024-05-12C语言第四篇-操作符
    算术操作符#include<stdio.h>intmain(){inta=8;intb=4;intc=0;intd=0;c=a/b;//8/4=2;8/2.0=4.0;d=a%b;//8.0%2是错误的,%两端必须为整数;return0;}移位操作符<<左移操作符:将一个数的二进制位全部左移若干位。‘>>右移操作
  • 2024-05-06C++U7-3-树及其应用
    树及其应用 树的表示方法       讲解哈夫曼树的基本概念            哈夫曼树的构造    哈夫曼编码的基本概念                作业讲解:链接:https://pan
  • 2024-04-22calico配置报错 kubelet.go:2855] "Container runtime network not ready"
    前言配置calico网络插件时,kubectlgetnode报错:NoReadykubectldescribenodenodeName:nodeRoles:<none>Labels:beta.kubernetes.io/arch=amd64beta.kubernetes.io/os=linuxkub
  • 2024-04-20pve开启硬件直通命令
    1、打开PVE节点的shell,输入命令: nano/etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT="quiet"#intercpu改为:GRUB_CMDLINE_LINUX_DEFAULT="quietintel_iommu=oniommu=pt"#如果是amdcpu请改为:GRUB_CMDLINE_LINUX_DEFAULT="quietamd_iommu=oniommu=pt"编辑完
  • 2024-04-17解决C# 连接MYSQL数据库查询数据时 Unable to convert MySQL date/time value to System.DateTime错误
    C#读取MySql时,如果存在字段类型为date/datetime时的可能会出现以下问题“UnabletoconvertMySQLdate/timevaluetoSystem.DateTime”原因:可能是该字段(date/datetime)的值默认缺省值为:0000-00-00/0000-00-0000:00:00,这样的数据读出来转换成System.DateTime时就会有问题;解