Day02 数据存储、数据类型、变量、运算符

CV领域交叉注意力机制:QKV在图像特征增强中的核心作用解析 本文深入解析了CV领域中交叉注意力机制的核心组件QKV在图像特征增强中的关键作用。通过通俗类比和实战案例,阐述了Q(查询)、K(键)、V(值)如何协同实现动态权重分配,从而在目标检测、图像分割与生成等任务中显著提升模型性能与语义对齐能力。 阅读详情

1.Java

 

1.1 数据类型

 

1.1.1 存储原理

文本文件 给人看的,也叫源文件

二进制文件 给电脑看的,01010100

 

1 数据要运算 必须先存储

 

2 存储方式

                  内存 : 两端无限延伸的线

                  硬盘 : 螺旋线

3 存储单位

                  bit : 比特,一个比特就是一个电子位,统称位

                  byte : 字节 = 8bit

                  short : 短整型 = 16bit

                  int : 整型 = 32bit

                  long : 长整型 = 64bit

        

         为了表示负数,最高位作为符号位,1表示负数 , 0表示正数

                  负数 存储补码 

                          反码就是原码取反,1就是0,0就是1,符号位不变

                          反码+1 就是补码          

                          -128 ~ 127

                          -2^(n-1) ~ 2^(n-1)-1

1.1.2 数据类型分类

本质 : 规定占用内存空间的大小,用位和字节表示

ASCII码

A : 65

B : 66

a : 97

b : 98

0 : 48

1 : 49

1.1.3 数据类型使用

1.1.3.1 整型

 

1.1.3.2 浮点型

 

1.1.3.3 字符型

 

1.1.3.4 转义符

1.1.3.5 布尔型

 

1.1.3.6 类型转换

1.1.3.7 混合运算

1.1.4 小结

Float,char,boolean,long四个的使用

自动类型转换和强制类型转换

转移符

混合运算

1.2变量

1.2.1 常量

1.2.2 变量

可以复用该内存空间

 

1.2.3 变量声明

1.2.4 全局变量

1.2.5 变量分类

1.2.6 变量调用

1.2.7 默认值

 

1.2.8 优先级

1.3 运算符

1.3.1 算术运算符

1.3.2 关系运算符

1.3.3 位运算符

&&  ||  !

 

1.3.4 位运算符-扩展知识

*     ~ : 按位非, 比如 0 的二进制 00000000 , ~0之后 ,就是 11111111 这是补码, 11111110 这是反码, 10000001 这是原码

 *

 * >> : 右移运算(考虑符号位,就是再怎么移位,符号位不受影响)

 *                     8 >> 2       = 2

 *                     8 的二进制为 0000 1000,右移两次, 就删除最右边两位,并再最左边补两个0(符号位之后)

 *                     8 >> n = 8 / 2^n

 *

 *                     如果是负数 就补1 , 正数 补0

 *                     -8 : 1000 1000   1111 0111   1111 1000

 *                     -8 >> 1 : 1111 1100

 *                     1111 1011  1000 0100

 *                     -8 >> 2 : 111111 10    1111 1101   1000 0010

 *                     -8 >> 4 : 1111 1111    1111 1110   1000 0001

 *

 *            负数 右移之后 最小值 也是-1 , 正数 右移之后 最小值是 0

 *            右移 1次 就等于 / 2

 *

 * << : 左移运算(考虑符号位,就是再怎么移位,符号位不受影响)

 *                     删左边,补右边补0

 *                     2 << 2 : 0 0  001000  = 8

 *                     -2 << 2 :  1111 1000  1111 0111  1000 1000

 *

 *                     8 << n = 8*2^n

 *

 * >>> : 右移运算(不考虑符号位),只向最左边补0

 *            正数 和 >> 一样,因为补0 , 正数符号位 就是0

 *            但是负数就不一样了,因为负数 首位是1,如果补0之后,就成正数了

 *           

 *            1073741822

 *            -8 : 1000 0000 0000 0000 0000 0000 0000 1000

 *            -8 : 1111 1111 1111 1111 1111 1111 1111 0111

 *            -8 : 001111 1111 1111 1111 1111 1111 1111 10

 *            -1 >>> 1

 *                     01111 1111 1111 1111 1111 1111 1111 111 = 2147483647

 *

 *  JAVA面试题:请问如何可以更快的计算出2的3次方

 *            2<<2

 *

 

内网穿透-frp二层隧道搭建 环境: weblogic: 192.168.0.133 10.10.20.12 win7 : 10.10.20.7 10.10.10.7go语言、跨平台的 可以分为frpc和frps frpc—>请求----->frps frps:放到黑客公网上 1.需要出网 2.配置: frpc:放到肉鸡上,请求frps 2.端口转发 2.1frpc传到肉鸡(weblogic) 利用工具,传入内存马到weblogic,然后使用冰蝎进行连接 然后在文件管理中上传frpc.exe和frpc.ini文件 fr 阅读详情

相关推荐

分享一下使用Xilinx FPGA驱动MIPI DSI LCD屏的心路历程

分享一下调试用Xilinx FPGA驱动MIPI DSI LCD屏的心路历程,看到的朋友们,可以避免继续踩坑。

haoxingheng的专栏 5014

Day10 领扣题、面向对象概述、类与对象

1.面向对象 1.1 概述 面向过程 侧重分步骤 : 类似于公司扁平化管理 比如做饭 : 1 买菜,买食材 2 开火烧油 3 翻炒 4 出锅 .... 面向对象 侧重分模块 : 类似于公司的层级化管理 分析 完成做菜这件事需要涉及到的事物 : 厨师,食材,工具 1.2 优点 比如要下五子棋 面向过程的设计思维是这样的 : 1 开始游戏 2 黑子先走 3 绘制画面 4 判断输赢 5 白子走 6 绘制画面 7 判断输赢 8 返回步骤2 面向对象解决 : .

java_yangXL的博客 184

TCN(Temporal Convolutional Networks)时序卷积网络详解及代码

TCN(Temporal Convolutional Networks)时序卷积网络详解及代码

zhulewen的博客 7884

天亮教育day02总结

1.存储原理 文本文件 给人看的,也叫源文件 二进制文件 给电脑看的,01010100 1 )数据要运算 必须先存储 2 )存储方式 内存 : 两端无限延伸的线 硬盘 : 螺旋线 3) 存储单位 bit : 比特,一个比特就是一个电子位,统称位 byte : 字节 = 8bit short : 短...

Nikolala123的博客 327

通达信量化打板选股指标公式源码副图

X_2:=3*LOW;X_13:=4;X_14:=3;X_15:=2;X_16:=1;

gpzb7的博客 4484

【simulink模型】独立悬架振动模型,七自由度整车simulink模型

车辆悬架系统的设计对提升车辆行驶平顺性和操纵稳定性具有重要意义。本文构建了独立悬架的振动仿真模型以及七自由度整车动力学模型,基于 Simulink 平台实现对模型的动态响应仿真。通过对比不同工况下的车辆振动响应,验证了模型的准确性与实用性。研究结果为车辆悬架系统的优化设计提供了有力支持。

2401_84610415的博客 1584

day_02 数据存储、数据类型、变量、运算符

一、java 1.数据类型 1.1数据存储 程序:就是一堆命令的集合.一般是个可执行文件 1 数据是先存储再运算 2 存储方式 内存:两端无限延伸的线 硬盘:螺旋线 3 存储单位 Bit=比特=位 Byte=字节=8bit -128~127为了保存正负数,只能丢失一半长度,最高位作为符号位 1代表负数 0代表正数 负数存储的时候存补码 例如 2:0 ...

G_z_s的博客 164

别再折腾SNAP了!ENVI 5.6.0 直接拖拽打开Sentinel-2 L2A数据的正确姿势

本文详细介绍了ENVI 5.6.0直接处理Sentinel-2 L2A数据的高效方法,无需通过SNAP进行繁琐的重采样预处理。通过直接拖拽XML文件,用户可以快速加载不同分辨率的波段数据,显著提升工作效率。文章还对比了直接打开与SNAP重采样流程的优劣,并提供了常见问题解决方案和高级应用技巧。

weixin_30296405的博客 635

Day02 数据类型、变量、运算符

1.1数据存储 程序:可执行文件,一堆命令的集合,属于静态。一般保存在硬盘中 进程:进程就是正在执行的程序,是动态的,保存在运行内存中 1 数据存储:想运算,必须先存储 2 数据存储方式: 内存:可以看作两端无限延生的线 硬盘:螺旋线 3 储存单位 为了保存负数,高位舍弃,作文符号位 1未负数 0为整数 所有类型都需要损失一倍的精度 比如byte 8 位 最大值 为2^7-1 最小是-2^7 Byte=-128~127 Bit = 比特 Byte = 8bit 字节 Short

weixin_46579297的博客 299

12、无人机系统的建模与仿真

本文深入探讨了无人机系统的建模与仿真技术,涵盖其发展需求、历史演变、动力学建模方法、常用参考框架与状态变量表示,并分析了在控制系统设计、操作员培训和子系统测试中的关键应用。文章还介绍了不同类型无人机(固定翼、旋翼、混合翼)在建模与仿真中的差异,提出了多学科融合、高精度实时仿真及VR/AR技术等未来发展趋势,并给出了实际建模与仿真的标准操作流程,为无人机系统的设计与优化提供了全面的技术支持与展望。

websocket5live的博客 196

Sigrity Power Tree如何生成电源树操作指导

Sigrity Power Tree可以方便地生成电源树,仅需要网表文件就能将系统的电源树直观的显示出来,生成的电源树文件可以用Power DC,optimizePI进行直流和交流仿真,下面介绍如何生成电源树。Base on [Device_TYPE and VALUE]就是识别网表中器件的Device_TYPE作为power tree中的模型的名字。Allegro layout netlist file,就是从Allegro layout文件中输出的netlist第三方网表文件。如何生成电源树操作指导。

weixin_54787054的博客 1534

Java学习 数据存储、数据类型、变量、运算符

1.1数据类型 1.1.1数据存储 程序 : 一堆命令的集合,一般是个可执行文件 1 数据想要运算,必须先存储 2 存储方式 内存 : 两端无限延伸的线 硬盘 : 螺旋线 3 存储单位 Bit = 比特 = 位 Byte = 字节 = 8bit -128 ~127 为了保存正负数,只能丢失一半精度,最高位作为符号位 1 表示负数 0 表示正数 负数存储 存补码 比如 2 : 0 0000010 比如 -2 : 1 0000010(原码) -> 1 1111101 (反码..

qq_58765786的博客 516

【从0到1实战】C# WinForm开发工业级PLC监控系统(完整串口+Modbus RTU/TCP+数据库存储+源码+避坑指南)

做C#工控上位机开发的工程师,尤其是刚入行的新人,最核心的刚需就是开发一套完整的PLC监控系统。这也是工控领域最基础、最核心、应用最广的项目类型——小到单台PLC的设备测控,大到整线的产线监控,本质都是「上位机与PLC通讯,实现数据采集、参数下发、状态监控、数据存储」。碎片化的知识点学了很多,串口会用了、Modbus协议看了、数据库也懂点,但是始终无法把这些知识点串联起来,做出一套能落地的工业级PLC监控系统。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1560

day_02 数据类型、变量、运算符

一、数据类型 1.1数据存储: 1. 程序:可执行文件,命令的集合,属于静态,一般存在硬盘中。 进程:正在执行的文件,属于动态,才存在运行内存中。 2.存储:正数存原码,负数存补码。 1.2数据分布: 1.数据类型分为基本数据类型和引用数据类型 基本数据类型:数值型{整数类型(byte,short,int,long),浮点类型(float,double)},字符型(char),布尔型(boolean)。 引用数据类型:类,接口,数组。 1.3整数型:long声明:数值后面要加L/l,否则默

d1784722753的博客 91

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

day_02_变量常量,数据类型,运算符

○ >>右移运算符 x>>y 结果为x/2^y x右移y位,正数没有补0,负数没有补1。■ &,两边都为true,最后结果都为true,只要有一个是false,就是false。■ |,两边都为false,最后结果为false,只要有一个为true,就是true。○ 二进制:逢2进1, 0~1,二进制的数表示前面+0b。○ 八进制: 逢8进1,0~7,八进制的数表示前面+0。■ 1、char类型中a=97,A=65,0=48。○ 原码到反码,符号位不变,0变1,1 变0。

qq_51017451的博客 122

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

day02--数据类型、运算符

数据类型、类型转换、文字存储、数字存储、数值拆分、算术运算符、自增自减运算符、赋值运算符、关系运算符、逻辑运算符、短路运算符、三元运算符、运算符优先级、获取用户键盘输入的数据

qq_58478983的博客 1205

【Java全栈学习笔记-U1-day02】变量+数据类型+运算符

1.掌握数据类型 2.掌握变量 3.运算符 4.掌握Scanner类接收输入数据

m0_47109389的博客 322

day3- python变量和运算符

变量和运算符 一、昨天知识点回顾 python是解释性语言 ###1、基础语法 1)注释 2)标识符要求 3)关键字 4)语句 5)缩进 6)数据和数据类型 int,float,str,bool 输入输出函数 ->print();input() ###2、进制 1)基数;位权;表示方法 print(oct(100)) #0o144 进制转换 1)手动转换方法:辗转取余法、累计求和;二进制、八进制和十六进制的转换 2)自动转换方法:print(\bin()\oct()\hex()) ###3、原码

Chenzilong0605的博客 966

Day--02变量与运算符

python基础知识-变量与运算符

TiAmo的博客 153

day_02_存储原理、数据类型、变量、运算符

一、数据类型 1、数据存储 程序 : 一堆命令的集合,一般是个可执行文件 1 数据想要运算,必须先存储 2 存储方式 内存 : 两端无限延伸的线 硬盘 : 螺旋线 3 存储单位 Bit = 比特 = 位 Byte = 字节 = 8bit -128 ~127 为了保存正负数,只能丢失一半精度,最高位作为符号位 1 表示负数 0 ...

qq_26942049的博客 127

day1变量、运算符、数据类型

1. 怎样对python中的代码进行注释? python有哪些运算符,这些运算符的优先级是怎样的? python 中 is, is not 与 ==, != 的区别是什么? python 中包含哪些数据类型?这些数据类型之间如何转换?

zssenen的博客 279

day02-变量和数据类型

变量和数据类型

chuanyuea的博客 127

Java_day_02_存储原理、数据类型、变量、运算符

数据存储原理 程序 : 可执行文件,一堆命令的集合,属于静态,一般保存在硬盘中 进程 : 进程就是正在执行的程序,是动态的,保存在运行内存中 1 数据存储 想运算,必须先存储 2 数据存储方式 内存 : 可以看做两端无限延伸的线 硬盘 : 螺旋线 3 存储单位 为了保存负数,高位舍弃,作为符号位1为负数0为正数,为此所有类型都需要损失一倍的精度,比如byte 8位,最大值为2^7-1最小值为-2^7而不是2^8 Byte范围-128 ~ 127,Bit 又叫比特, Byte = 8 b

sec_90的博客 345

day02

你自己列一个纲要,看着纲要 然后自己去笔记补充完整, 不要看我的 笔记和代码,脑子里里面要装自己的东西。//num1 + num2 然后 在= 赋值 给谁啊 =左边的。3.采用大驼峰的命名规则,当一个类由两个单词组成的这两个单词的首字母要大写的。3.采用小驼峰命名规则,当一个变量由两个单词组成的时候,后面的单词要大写。//以此类推 -= *= /= %= 都有。目的:将无意义的字符转为有意义的字符或者将有意义的字符转为无意义的字符。//++num2 先自身加1 ,然后执行其他的操作。

qq_57747969的博客 918

day02-print&input与变量和运算符

来源于千锋2016还是2017的网课视频。 #!/usr/bin/env python #注释这行 #注释多行 ''' 这种方式用的比较多,三个双引号的相对比较少。 注释多行 注释多行 注释多行 ''' """ 注释多行 注释多行 注释多行 """ print 输出 print("suck is a good man","sunck is a good man", ...

熊出陌 311

Java 学习之路 -day02

2、组成:可以用数字、字母、特殊符号($(不建议使用) 和_(下划线))和其他国家字符。a.自动类型转换:将小的数据类型提升为大的数据类型(小-->大) 不需要自身进行处理。2、分类:算术运算符、赋值运算符 、逻辑运算符、关系运算符 、三元运算符 和位运算符。2.1 算术运算符(+加、-减、*乘、/除、%取余、++自增和--自减)

m0_70627408的博客 1391

java基础day02

3.采用大驼峰的命名规则,当一个类由两个单词组成的这两个单词的首字母要大写的。声明char类型的数据的时候,使用单引号声明。3.采用小驼峰命名规则,当一个变量由两个单词组成的时候,后面的单词要大写。主要的目的是为了存储数据的。目的:将无意义的字符转为有意义的字符或者将有意义的字符转为无意义的字符。在真实的开发中,对接口,抽象类,类,变量,方法等会有一定命名规范。生活中都是十进制的 数学中都是十进制的。2.以数字,字母,_,等命名,但是数字不能开头。2.以数字,字母,_,等组成,但是数字不能开头。

是程序喵呀 975
上一篇: java01day
下一篇: Day03 运算符、流程控制、循环
java_yangXL
博客等级 码龄5年 1粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值