首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android自定义弹窗提醒控件使用详解

,将根据names中存放文本从上至下依次创建Item,每个Item中文本信息为对应names索引位置 * * @param context * @param names * --每条展示文本信息组成数组...,将根据names中存放文本从上至下依次创建Item,每个Item中文本信息为对应names索引位置 * * @param context * @param names * --每条展示文本信息组成数组...width, -1); } /** * 设置对话框宽度,当宽度为屏幕宽度1/4到屏幕宽度之间时有效 * * 注意:对话框宽度变化时,会相应调整Item中字体大小为适中,所以要想设置自己想要字体大小...数个颜色依次设置给item字体; * * 如果想跳过中间某个Item不为其设置颜色的话,可将color中该Item对应设置为-1 * * @param color */ public void...,只将listeners前item数个点击监听事件依次设置给item点击监听; * * 如果想跳过中间某个Item不为其设置点击监听事件的话,可将listeners中该Item对应设置为null

1.3K20

Go 语言基础入门教程 —— 数据类型篇:浮点型与复数类型

,float_value_2 会被推导为整型而不是浮点型 float_value_3 := 1.1E-10 对于浮点类型需要被自动推导变量,其类型将被自动设置为 float64,而不管赋值给它数字是否是用...你觉得上面计算结果 float_value_6 是多少?0.8?...如果一定要判断相等,下面是一种替代解决方案: p := 0.00001 // 判断 float_vlalue_1 与 float_value_2 是否相等 if math.Dim(float64(float_value...这个解决方案也是其他语言判断浮点数相等所采用通用方案,PHP 也是这么做。...复数类型 除了整型浮点型之外,Go 语言还支持复数类型,与复数相对,我们可以把整型浮点型这种日常比较常见数字称为实数,复数是实数延伸,可以通过两个实数(在计算机中用浮点数表示)构成,一个表示实部

1.6K40

Go 数据类型篇(二):布尔类型、整型浮点型和复数类型

在 PHP 这种弱类型语言中,以下这些在进行布尔判断时候(使用非严格 == 比较符)都会被认为是 false(JavaScript、Python 也类似): 布尔 FALSE 本身 整型 0...整型 整型是所有编程语言里最基础数据类型,Go 语言默认支持如下这些整型类型: 类型 长度(单位:字节) 说明 范围 默认 int8 1 带符号8位整型 -128~127 0 uint8 1 无符号...如果一定要判断相等,下面是一种替代解决方案: p := 0.00001 // 判断 floatValue1 与 floatValue2 是否相等 if math.Dim(float64(floatValue1...这个解决方案也是其他语言判断浮点数相等所采用通用方案。...复数类型 除了整型浮点型之外,Go 语言还支持复数类型,与复数相对,我们可以把整型浮点型这种日常比较常见数字称为实数,复数是实数延伸,可以通过两个实数(在计算机中用浮点数表示)构成,一个表示实部

1.1K30

b代码构成6-数据类型

b.数值型 1) 整数类型 计算机存储单位: 位 ,比特,bit,表示一位二进制数,一个0或1,简写为b,是存储数据最小单位(数据传输大多以比特为单位) 字节,Byte,有8位组成,简写为B。...字节是存储数据基本单位,并且还是硬件所能访问数据最小单位(因为硬件是通过地址总线访问内存,而地址是以字节为单位分配,所以地址总线只能精确到字节。...整型范围与运行Java代码机器无关,这正是Java程序具有很强移植能力原因之一。与此相反,C和C++程序需要针对不同处理器选择最有效整型。...常用转义字符及其含义和Unicode如下。...布尔型 boolean类型有两个常量值,true和false,在内存中占一位(不是一个字节),不可以使用 0 或非 0 整数替代 true 和 false ,这点和C语言不同。

22120

C++ Primer Plus 第03章 数据处理 学习笔记

C++中,不同整型使用不同内存量,使用内存越大,可表示数值范围越大。...整型分为: 正值 负值 1.3 整型short、int、long和long long 计算机内存基本单元:位(bit) 。 字节(byte) 通常是8位内存单元。...字节指的是描述计算机计算机内存量度量单位。...浮点浮点数就是表示小数点部分数字。计算机将分为两部分存储,一部分表示,另一部分则用于对进行放大或缩小。 3.1 为什么叫浮点数? 因为小数点可移动,所以称之为“浮点数”。...例如: 3.14f // float类型 3.14L // 长浮点型long double 3.4 浮点数优缺点 两个优点: 表示整数之间 有缩放因子 缺点: 浮点数运算速度通常比整数运算慢,而且精度完全降低

79000

C++ 炼气期之数据是主角

本文将从如下几个方面聊聊C++中数据这个主角。 数据存储。 数据类型。 数据来源。 2. 数据存储 谈论数据存储之前,先要知道数据是什么?...3.1 数字型数据 数字型数据又分为整型数据和浮点型数据。整型数据通俗理解就是不带小数点数字,浮点数据可理解为带小数点数字。...最小求解可理解为无符号位最大减去有符号位最大再取反,-(4294967295-2147483647)=-2147483648。...如下代码,表示是 3.4*10-2 double num=3e-2; 在计算机底层,存储整型数据和浮点数据方式是不同整型数据可以直接存储,浮点数据则是将数据分成 2 个部分分别存储。...但是要知道,原理是这么一回事,而事实是浮点数据底层存储结构要比整型存储结构复杂多。 3.2 非数字类型 C++非数字类型有 char和bool。

28620

Android高效内存之让你图片省内存

磁盘占用空间大小不是图片占用内存大小,磁盘占用空间是在磁盘上存储图片需要一个空间大小,内存大小是加载到内存中占用内存大小。两个只是单位是一样,本质不是一个概念。...android.util.DisplayMetrics类中density变量,是一个float,关于屏幕密度更多内容本文不做介绍。...2.5.2 RGB在计算机中颜色数字化编码   在不考虑透明度情况下,一个像素点颜色在计算机中表示方法有以下3种: 浮点数编码:比如float: (1.0, 0.5, 0.75),每个颜色分量各占...在Java中,float类型变量占32位,int类型变量占32位,short和char类型变量都在16位,因此可以看出,用浮点数表示法编码一个像素颜色,内存占用量是96位即12字节;而用24位整数表示法编码...在Android中获取Bitmap时候一般也采用整型编码。

1.2K111

模型量化与量化在LLM中应用 | 得物技术

W4A16、W8A16等算子加速,从而提升计算速度。二、量化简介base量化本质通常是将模型参数,或整个模型推理过程从浮点转化为整型。...量化参数通常由 scale 和 zero-point两个构成,前者为浮点,后者为整型。...Efficient Neural Network Inference,2021,p5;An Introduction to Quantization of Large Language Models,p12】而从整型浮点反量化过程如下...例如Conv+ReLU输出激励张量,其皆为正值,若使用对称量化,则浮点将全部映射到[0~127]范围,有一半范围未使用,其量化精度不如非对称量化。...从而在保证乘法运算积保持不变前提下,降低张量X量化难度。而在实际工程中,这种量化方案引起量化误差对大模型推理效果仍然有比较明显影响,即使在int-8精度量化亦有明显误差。

23710

Android常用工具类

sp.getLong(key, (Long) defaultObject); } return null; } /** * 移除某个key已经对应...,对外公布出put,get,remove,clear等等方法; 注意一点,里面所有的commit操作使用了SharedPreferencesCompat.apply进行了替代,目的是尽可能使用apply...代替commit 首先说下为什么,因为commit方法是同步,并且我们很多时候commit操作都是UI线程中,毕竟是IO操作,尽可能异步; 所以我们使用apply进行替代,apply异步进行写入;...但是apply相当于commit来说是new API呢,为了更好兼容,我们做了适配; SharedPreferencesCompat也可以给大家创建兼容类提供了一定参考~~ 单位转换类 DensityUtils...import android.content.Context; import android.util.TypedValue; /** * 常用单位转换辅助类 * * * */ public

81820

【C语言】深度剖析数据在内存中存储

大端存储模式:以字节为单位,把数据低权位放在放在高地址处,把数据高权位放在低地址处。 小端存储模式:以字节为单位,把数据低权位放在放在低地址处,把数据高权位放在高地址处。...为了获得这个精度,表达式中字符和短整型操作数在使用之前被转换为普通整型,这种转换称为整型提升。...所以,表达式中各种长度可能小于int长度整型,都必须先转 换为int或unsigned int,然后才能送入CPU去执行运算。...练习四:下面程序输出结果是什么?...3、浮点数存储练习题 下面代码输出结果是什么: int main() { int n = 9; float *pFloat = (float *)&n; printf("n为:%d\n",n

61500

Java 基础语法(2)- 基础数据类型

前言 直接搬别人笔记了,只做排版梳理,可能会加一点自己见解 Java数据类型 基础数据类型 引用类型:除了基础数据类型剩下都是引用类型 Java 中几种基本数据类型是什么?...8 种基本数据类型 6 种数字类型 :byte、short、int、long、float、double 1 种字符类型:char 1 种布尔型:boolean 位(bit) 是计算机 内部数据 储存最小单位...,11001100是一个八位二进制数 字节(byte) 是计算机中 数据处理 基本单位,习惯上用大写B来表示 1Byte(字节) = 8bit(位) 1bit 表示1位 1024B = 1KB 1024KB...逻辑上理解是占用 1 位,但是实际中会考虑计算机高效存储因素 基础类型注意点 Java 里使用 long 类型数据一定要在数值后面加上 L,否则将作为整型解析 char 用单引号, String...各自对应包装类是什么

43420

格物致知-Floating Point

Lua 在 5.3 之前没有整型只有浮点数,你还敢做数值计算么?...我们知道通常负数采用是补码表示法,而这个约定(127偏差)可视作补码一种替代方案。...出于这个原因,一些程序员认为应该始终使用整型来存储金融,而不是浮点类型。下一个示例将告诉你使用int类型存储财务风险。 复利 此示例介绍舍入误差危险。...后来确定原因是由于用十分之一秒来度量时间导致计算不准确,因为24位浮点不能准确地表示1/10。修复问题软件于2月26日抵达达卡兰。...,最后一位上单位或称最小精度单位,缩写为ULP,是毗邻浮点数值之间距离,也即浮点数在保持指数部分时候最低有效数字为1所对应

2K20

C语言初阶(一)

单精度浮点型 float 双精度浮点型 double 扩展双精度浮点型 long double 不同数据在内存中存储 计算机内存中最小组成单元是bit(位),一个bit由八个二进制0或1组成。...不同数据在内存中以字节为单位储存,所占字节数不同,储存方式也不同。...~3.402823466e+38F 双精度浮点型 double 8 2.2250738585072014e-308~1.7976931348623158e+308 数据类型用途是什么?...变量命名规则 变量名由大小写字母、数字、下划线组成,且数字不能作为变量名首位置。 变量名尽量有意义,能让人从变量名知道它用途是什么。 变量定义:数据类型名 空格 变量名字并以英文分号结束。...是不能改变变量,与字面常量不同。 比如这里变量b被初始化为5后就不能再被改变了。

20310

C++第二章 变量与基本类型

位与字节 位:计算机基本存储单位是位(bit)。 位可以简单看作开关。其中,0表示关,1表示开。 8位内存块可以设置为256种不同组合。...(28次方) 8位单元表示范围为0-255, -128-127 字节:(byte) 字节是指8位内存单元。字节是计算机内存量度量单位。...浮点数直接用double,没必要用float(float精度不够,而且双精度浮点数和单精度浮点计算代价相差无几) 2.1 基本类型注意事项: 整型:64位编译系统,一般占内存如下所示: char...此外,整型分为有符号和无符号类型。无符号类型可以增大变量能够存储最大浮点型: 主要用于表示小数,两者区别在于表示小数有效数字不同。...对于整型数a,b来说,取模运算或者求余运算方法都是:        1.求整数商: c = a/b;        2.计算模或者余数: r = a - c*b.

89830

【C语言】数据类型(基本类型、构造类型、类型转换)

字节(Byte)是计算机存储空间一种单位,它是内存分配空间一个基础单位,即内存分配空间至少是1个字节。 最小存储单位——位(bit),是一个二进制数字0或1占一位。...大小为10 枚举类型 枚举类型用于定义可以被一一列举变量。...在赋值类型不同时,即变量数据类型与所赋值数据类型不同,系统会将“=”右边转换为变量数据类型再将赋值给变量。...基本格式为:(类型名)(表达式) 浮点数与整型转换:将浮点数转换成整数时,将舍弃浮点小数部分,只保留整数部分。将整型赋给浮点型变量,数值不变,只将形式改为浮点形式,即小数点后带若干个0。...将int型数据赋给long型变量时,其外部保持不变,而内部形式有所改变。 无符号整数之间转换:将一个unsigned型数据赋给一个长度相同整型变量时,内部存储方式不变,但外部可能改变。

1.5K30

C语言--数据存储

这是因为在计算机系统中,我们是以字节为单位,每个地址单元 都对应着一个字节,一个字节为8bit。...、浮点型在内存中存储 通过上面,我们知道,整数在计算机里面的存储方式是根据二进制原、反、补码来存储和使用。那么,浮点数,是否也是用原反补呢?如果是用原反补,那么它小数点是什么形式?...因此,浮点型跟整型区别是,整型是直接以二进制形式存储,二浮点型是使用了科学计数法,并且,要讲符号位、指数位和有效数字分开,分别是S、E、M。...对于64位浮点数,最高1位是符号位S,接着11位是指数E,剩下52位为有效数字M。  这里意思是什么呢?...然后,指数E从内存中取出还可以再分成三种情况: ①E不全为0或不全为1 这时,浮点数就采用下面的规则表示,即指数E计算减去127(或1023),得到真实,再将 有效数字M前加上第一位1。

1.7K20
领券