- 2024-11-17“合肥-六安”编程活动选拔赛
**T1**科丁星球和地球建立了外邦关系。地球的数字使用的计数方法是“逢十进一”。但是科丁星球的数字使用的计数方法是“逢九进一”。将地球数字正整数n转换成对应的科丁星球数字的过程:将n除以9,得到的商继续除以9,将余数存储起来,直到其商为0时结束运算。最后将得到的所有
- 2024-10-30Python学习第14天
~:按位取反,把数据的每个二进制按位取反~5:5=00000101(原码=反码=补码)~5=11111010(补码)-(反码=补码-1)=11111001-原码=00000110=6~5=6print(~5)~-3=2print(~-3)-3>原码=10000011>反码=11111100>补码=11111101~-3=00000010(补码=反码=原码)=2&:按位与:两个值都为1则
- 2024-10-26leetcode每日一题:3181.执行操作可获得的最大总奖励 II
题干:读本文前,请先弄懂上一篇中的内容,因为这是对上一篇内容的优化:3180.执行操作可获得的最大总奖励I明白上篇的,访问值的影响、复制、上下行之间的关系和算法后可继续看:上一篇中,我们用二维数组,第二维表示了状态空间。但是,在今日的题目中,提交不行,因为占用的空间太太太
- 2024-10-20基数排序1111
相对于其他排序,基数排序不是将两个数作比较,通过将他们的个,十,百,千等位存入对应的桶中,桶可以为10个,对应着0-9,还有一点如果数字的最大位不同,那需将其他小于最大位的数前面补0,保持与最大位的数的位一致。进入的顺序和出去的顺序是一致的013021011052062043个0123456021,011052,06
- 2024-10-17MySql基础:基本查询
目录1.INSERT(插入)1.1全列插入1.2指定列插入 1.3插入更新 1.4插入替换2.SELECT查询2.1SELECT列2.1.1全列查询2.1.2指定列查询2.1.3查询字段为表达式2.1.4为查询结果指定别名2.1.5查询结果去重 2.2WHERE查询 2.2.1比较运算查询2.2.1.1 >,
- 2024-10-13AT89C52流水灯Proteus
keil5 开发环境江科大流水灯代码#include<REGX52.H>#include<INTRINS.H>voidDelay500ms() //@12.000MHz{ unsignedchari,j,k; _nop_(); i=4; j=205; k=187; do { do { while(--k); }while(--j); }while(--i);}voidmain
- 2024-09-25FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播1111
FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播 合集-FFmpeg开发实战(55) 之前的文章《利用RTMP协议构建电脑与手机的直播Demo》介绍了如何使用RTMPStreamer实现完整的RTMP直播流程,另一篇文章《利用SRT协议构建手机APP的直播Demo》介绍了如何使用SRT
- 2024-09-24E33.【C语言】数据在内存中的存储练习集(未完)
1.求下列代码的打印结果#include<stdio.h>intmain(){ chara=-1; signedcharb=-1; unsignedcharc=-1; printf("a=%d,b=%d,c=%d",a,b,c); return0;}答案速查分析之前讲过,char在VS中默认为signedchar,则a和b的打印结果应该是一样的存储范围:si
- 2024-09-21IP地址+VLSM
IP地址全局范围内定位设备----IP地址(32位)192.168.1.111——点分十进制——IPV4地址表示格式4组十进制IPV4地址范围:0.0.0.0——255.255.255.255IANA机构——五大类A类:第一个8位组的第一位一定取值为0 子网掩码/8=255.0.0.0最小:0.0.0.0最大:127.255.255.25
- 2024-09-20python基本操作
98+100001001400000100print(a&b)真真都取其他不取000000000print(a|b)都取假假不取0000110113print(a^b)都取真真假假不取0000110113print(~a)-10a=138+4+100001101b=64+200000110p
- 2024-09-15sign与unsigned的原理、数据存储与硬件的关系
目录关键字unsigned和signed数据在计算机中的存储原码与补码的转化与硬件关系原,反,补的原理:整型存储的本质变量存取的过程类型目前的作用十进制与二进制快速转换大小端字节序判断当前机器的字节序"负零"(-128)的理解截断建议在无符号类型的数值后带上u,关键字unsigned和signe
- 2024-09-15某景ERP管理系统 UploadInvtSpFile 任意文件上传
0x01漏洞描述:某景ERP管理系统UploadInvtSpFile存在任意文件上传漏洞,允许攻击者上传恶意文件到服务器,可能导致远程代码执行、网站篡改或其他形式的攻击,严重威胁系统和数据安全。0x02搜索语句:FOFA:body="/api/DBRecord/getDBRecords"0x03漏洞复现:POST/api/cgInvtSp/Upl
- 2024-09-15整数在内存中的存储&&原码反码补码
目录1.整数在内存中以二进制的形式存在1.1(正数存储情况)1.2负数存储情况1.3整数的补码如何得到原码2.无符号整数的原反补码 小心!VS2022不可直接接触,否则!没这个必要,方源面色淡然一把抓住!顷刻炼化! 1.整数在内存中以二进制的形式存在1.1(正数存储情况)比如说数字2
- 2024-09-13认识原码反码补码
目录一.何为原码反码和补码?(1)原码(2)反码(3)补码(4)总结二.原反补之间的简单计算(1)补码加法(2) 补码减法(3) 溢出问题一.何为原码反码和补码?(1)原码原码:直接将数值按照正负数的形式翻译成⼆进制得到的就是原码。符号位:最高位(最左边的位)用于表示符号,0
- 2024-09-10最长匹配算法
1、实例2、详解1)确定目的地址:192.168.2.22)查找路由表中:目的网路/掩码第一步:目的地址与掩码进行二进制与运算 11000000101010000000001000000010&11111111111111110000000000000000
- 2024-09-04鸿蒙内核源码分析 (编码方式篇) | 机器指令是如何编码的?
本篇说清楚 ARM指令是如何被编码的,机器指令由哪些部分构成,指令有哪些类型,每种类型的语法又是怎样的?代码案例|C->汇编->机器指令看一段C语言编译(clang)成的最后的机器指令(armv7)intmain(){inta=0;if(a!=1)a=2*a+1;returna;}生成汇
- 2024-08-23整形提升
有任何不懂的问题可以评论区留言,能力范围内都会一一回答整型提升(IntegralPromotion)是指在计算机编程中,当不同类型的整数类型进行运算时,较小类型的整数会被自动转换为更大类型的整数,以确保运算的正确进行。这种类型转换主要涉及char、short等小型整数类型和 int 类型
- 2024-08-23【C语言】分析整型提升|截断
这里通过例子来帮助理解整型提升和截断的规则。问题:赋值过程是怎样的?什么情况会发生截断?整型提升的规则是什么?根据什么类型来提升?%d,%u对整型提升后的结果有什么影响?例一#include<stdio.h>intmain(){ chara=-128; printf("%d\n",a); printf("%u\n",a); r
- 2024-08-22Data_lab
终于入坑了CSAPP的lab官方直通车:CS:APP3e、布莱恩特和奥哈拉隆(cmu.edu)学习网站:实验1:DataLab|深入理解计算机系统(CSAPP)(gitbook.io)Athousand-milejourneybeginswiththefirststep.(千里之行始于足下)Let'sstart!lab内容用一个非常有限的C语言子集实现简单
- 2024-08-182024 NVIDIA Summer Camp Day1:构建RAG多模态AI Agent
下载材料和课件等课程相关资料下载链接:https://pan.baidu.com/s/15Y-gmsfeYCgKF-M3TJZVgg?pwd=fafe提取码:fafe 1.课件链接:https://pan.baidu.com/s/15JTy9CqnesXSlPiwwrUmjA?pwd=1111 提取码:1111 2.phi3量化大模型链接:https://pan.baidu.com/s/10HqxpkJmSyg-Bb
- 2024-08-16函数递归VS操作符深入?
1>>前言 函数递归函数递归,当小白听到这样的词会感到无比陌生,请不要惊慌,这是正常的,以至于都不是很经常用到,但是它的算法,它的思想是值得我们深入思考的。还有一些复杂操作符,如按位与按位或等等,今天一并说说,希望大家能学到东西。2>>函数递归 函数的递归
- 2024-08-15VL13 优先编码器电路
`timescale1ns/1nsmoduleencoder_0( input [8:0] I_n , outputreg[3:0] Y_n );always@(*)begin casex(I_n) 9'b1_1111_1111:Y_n=4'b1111; 9'b0_xxxx_xxxx:Y_n=4'b0110; 9'b1_0xxx
- 2024-08-13算法的学习笔记——二进制中 1 的个数(牛客JZ15)
- 2024-08-10【C语言】字符函数和字符串函数
目录一、字符函数(1)字符分类函数(2)字符转换函数二、字符串函数(1)strlen①函数原型②注意事项③模拟实现函数(2)strcpy①函数原型②注意事项③模拟实现函数(3)strcat①函数原型②注意事项③模拟实现函数(4)strcmp①函数原型②模拟实现函数(5)strncpy①函
- 2024-08-10计算机补码存储
以下过程用8位的有符号char表示数据。1.计算机为什么用补码存储整数加法运行计算机是按照二进制存储的,并且计算机只会做加法,不会减法。首先看下加法,例如1+1=20000000100000001——————————00000010如果是1-1呢,因为计算机不会减法,