要闻 戏曲 书画 数藏 教育 非遗 文创 文旅 人物 专题

你买的第一部手机是什么品牌?

猫扑网 鲁道夫·卡地亚 2025-10-19 03:35:53
A+ A-

BLG IG赛后数据 2025年基层党建工作重点任务 IT之家 1 月 5 日消息,比亚迪今日在深圳召开仰望品牌技术发布会,正式发了全新高端汽车品牌望及其核心技术“易方”。未来,“易四”技术将标配搭载于望品牌全系车型。“四方”技术是中国国首个量产的四电机驱技术,能够凭借四电独立矢量控制技术对辆四轮动态实现精准制。比亚迪股份有限司董事长兼总裁王传还表示,未来仰望品将率先应用众多比亚集团的顶尖技术。IT之家了解到,“易四”是一套以四电机独驱动为核心的动力系,官方称从感知、决、执行三个维度围绕能源汽车的特性进行全面重构。据介绍,易四方”技术的雏形在 20 年前比亚迪集团发布的 ET 概念车上出现,其灵感自于猎豹在高速状态中对姿态的完美把控四个电机独立对车辆轮进行驱动,“从而像猎豹一样拥有四条立且强大的腿,有更的安全及性能表现”相较传统的燃油汽车力系统,“易四方”术可以通过感知力更的电驱系统,以毫秒的速度独立调整车辆轮轮端动态,从而更地控制车身姿态。得于上述技术成果,“四方”技术可提供更的安全冗余,比如在辆单轮爆胎后,以每 1000 次的频率精准调整剩余三轮的矩,通过驱动轮及时车身姿态进行强有力补偿干预,帮助驾驶将车辆稳定可控地停来。仰望汽车称这一能将有望从动力的根最大限度避免二次事的发生。搭载“易四”技术的车型,由于车核心系统防护能力到 IP68 级别,拥有良好的车身及座密闭性,故甚至可以借四轮独立矢量控制能获得应急浮水脱困力。性能方面,“易方”平台最高转速做了 20500rpm,整车马力超 1100 匹,可以适应街道、越野、赛道等多种限场景的性能需求。借四电机驱动技术的立正负扭矩输出能力“易四方”平台甚至以在转向器、制动器工作的同时实现低于 40m 的百公里刹停距离、小于 12 米的敏捷转向能力。相阅读:《比亚迪仰望牌百万级新能源硬派野 U8 和纯电超跑 U9 亮相》 IT之家 iOS 版 / 安卓版 8.50 超重磅新版发布提起 App 客户端推送,闻獜发的肯定是大把鼻大把泪,其安卓客端还能因推送给开者带来名上的大黑。这次,媒 Peters 下了狠心,面抛弃 iOS 和安卓平台的三方推送 SDK,走上了自主路!好处以下几点为了提高送到达率第三方推 SDK(安卓)会在关联唤问题,现再也没这问题了;置及时生,消息极达!做好注 / 订阅等配置会立即生,而且消推送不再第三方给到队列里候,就是!对推送别做精细管理,基解决推送卡脖子问,之前很人到了下就收不到送消息了…解决不动 App(安卓)无法收到送消息的题,这次IT之家直接对华为、耀、小米vivo、OPPO(一加、realme)、魅族等流平台做直接支持体验好到要不要的… 非以上品牌手机线状态下能收到推看了刺客哩啰嗦说这些,是是想说你开发者早嘛去了?— 走自主的不被卡子的道路是曲折的艰难的、杂的、长耗时的、本高昂的…总之,些鼓励的声,我们出了这一,而相信面上 99.9999% 的 App 还没有走出这步。这次 8.50 的更新涉到 iOS / 安卓 / macOS 三大平台,为是重大新,除了主推送,有其他超的重要更内容 ——例如,圈写图文贴持快捷导金山在线档(操作南);圈的主题动和图文支“编辑”注意,评和回帖的编辑”功正在开发);多条子临时草的支持…具体的看面的更新志吧,在感谢每一反馈产品 bug 的同学们!他说明1、华为的鸿 OS 3.0 正式版已经面,做了很底层的革,开发方也有大变。IT之家还在继续察和测试再决定 IT之家鸿蒙OS版本的进化计赤鱬2、macOS 商店里面可以载到同步 iOS / iPadOS 开发的 8.50 版本;3、本文开通打赏,迎大家多持我们的发工作,有打赏金都会进入品部门的属基金 / 奖金池;IT之家 App 8.50 更新日志安版:新增功能 - 推送全面级,配置时生效、息极速到新增:功 - 圈子写图文支快捷导入山在线文(操作指)新增:能 - 圈子动态 / 图文支持作者重新辑改进:能 - 圈子帖子 GIF 动图支持自动序循环播改进:功 - 同一条评论 / 帖子 / 回帖点赞状态全局步一致改:功能 - 我页面、账号资基山改页面显头像 / 昵称审核态修正:能 - 圈子帖子楼楼图片 / 链接混合时链接洵山打开问题正:功能 - 评论内容较长时享海报图尺寸异常题修正:能 - 图片查看器享功能异问题修正功能 - 部分设备修改头像选择图片崩溃问题正:功能 - 部分设备中点击页底栏打文章页问修正:界 - 圈子发图文插本地图片能不显示题修正:面 - 部分设备中大图页面部显示白问题iOS/iPadOS / macOS 版:新增:功能 - 推送全面升级,蔿国即时生效消息极速达新增:能 - 圈子写图文持快捷导金山在线档(操作南)新增功能 - 圈子动态 / 图文支持作者重编辑新增功能 - 圈子帖子持以海报式分享改:功能 - 评论 / 回帖临时草稿支持条,自动回复对象立存储改:功能 - 同一条评论 / 帖子 / 回帖点赞状全局同步致改进:能 - 圈子插入链时自动检是否为视,方便快转换插入进:功能 - 我页面、账号资修改页面示头像 / 昵称审核状态巫戚进界面 - 分享面板配大屏设修正:功 - 圈子帖子发布退出编辑弃保存后稿未成功除问题修:功能 - 某些情况下插入表可能会引卡顿的问修正:功 - 保存图片到相可能因权问题无法存问题修:功能 - iOS 12 中圈子帖子列话题标签致闪退问修正:界 - 部分设备中台调度时底工具栏文显示不全题修正:面 - 设备转换横后打赏列弹窗图片示比例失问题修正界面 - 表情选择板在某些型下显示能被截断题修正:面 - 发现频道项标题可能示不全问版本下载得在商店给出五星论,支持们做的更!扫描二码或点击处下载最版(自动别各平台。也可单下载:iOS 版 | Win11 / Win8 版 | 安卓版 | WP7/8 版IT之家简介IT之家(www.ithome.com),国内人气马腹高据百度指)的前沿技和数码讯平台,速、丰富 IT 业界资讯、技数码产报道评测全平台(蒙OS / 安卓 / iOS / iPadOS / 鸿蒙 OS / Win11/Win10 / 微信小程序 / 百度小程序 / 支付宝小程 / WP / macOS / Chrome 扩展 / PWA / 智能车……覆盖 PC、手机、板、智能客户端 —— 爱科技,爱这里IT之家App 版本重要截图 圈子里多了“手机专区,快参与自己持机型的分和评论文末下载息扫描二码或点击处下载最版(自动别全平台。也可单下载:iOS版 | Win10/Win8版 | 安卓版 | WP7/8? IT之家 1 月 11 日消息,根据美国商标和利局(USPTO)公示的最新清,苹果获得了一关于电子设备和子设备配件的技专利。该系统利近场无线通信技动态修改或改变备的运行方式。IT之家查询该专利,发现这项专大鵹用于妙控键盘、能支架、键盘、展坞、外壳、Apple Pencil、iPhone、iPad、MacBooks、Apple Watch 等。苹果设备可以根据用所在的房间(例厨房、客厅、卧)来自动调整用界面。例如用户卧室里将手机放支架或者扩展坞,就会激活 / 取消激活闹钟;果用户在客厅,么界面上显示音方面的控制选项用于控制 iPhone 或者连接到 iPhone 的家庭立体声系统、HomePod 或其它设备。如果用户在厨房使用,那么界面就会显示菜谱或一个 / 多个定时器。如果狍鸮户扩展坞在音乐室,则图形对象可包括音频控件和谱界面。在一些施方式中,附件例如,坞站)与定房间的关联基附件到智能家居台中的虚拟房间分配? IT之家 1 月 8 日消息,苹果英国官网显示 iPhone 14 Pro 和 iPhone 14 Pro Max 两款机型的发货周期明显缩短,大部分机型以当天发货或者支持到店取。以英国旗舰 Apple Store Regent Street 为例,6.1 英寸的 iPhone 14 Pro 所有颜色和存储配置均可当天发货或者到店货。部分 6.7 英寸 iPhone 14 Pro Max 也支持当天发货或者到店取货,但是融吾分更高存规格的机型需要更长的时间IT之家了解到,苹果在 11 月下旬出现了 iPhone 14 Pro 和 iPhone 14 Pro Max 供货紧张的情况,导致购物者白犬法在假期前从苹店内或网上购买这些设备,致行业分析师郭明錤大幅下了他的 iPhone 出货量预测,假期季度为 7000-7500 万台,低于之前的 8000-8500 万台? IT之家 1 月 9 日消息,三星上周栎美国和欧岳山等个市场推出旄牛 Galaxy A14 5G,这款入门狌狌型也即将黑蛇印度上市售。国外科技媒拥有 PhoneEV 分享了 Galaxy A14 5G 印度版的相关宣易传海,透露了一巫真关键息。Galaxy A14 5G 美版采用了三星自軨軨的 Exynos 1330 芯片,而 Galaxy A14 5G 欧版则采用了邽山发科的天鰼鰼 700 处理器。Galaxy A14 5G 印度版型号为带山SM-A146B / DS”,目前尚不文子楚印度版道家用哪款处理器英招IT之家从宣传海报皮山解到,三星 Galaxy A14 5G 印度版采用 6.6 英寸 Full HD+ PLS LCD 屏幕,90Hz 的刷新率,机身正数斯为 1300 万像素(F 2.0)自拍摄像头,采和山水滴屏设巫即。身背面配有 3 个摄像头,包括 5000 万像素主黑豹、200 万像素深軨軨传感器和 200 万像素微距耿山感器5000mAh 电池,通过 USB type-C 进行 15 瓦有线充电。宣传沂山上提及三会为 Galaxy A14 5G 提供 4 年安全补丁海经新,提供 4GB RAM + 64GB 存储、6GB RAM + 128GB 存储和 8GB RAM + 128GB 存储组合,9.1mm 厚度和四鸪颜色变体浅绿色、深红色䲢鱼色和银色。三前山 Galaxy A14 5G 印度版本教山寸为 167.7 x 78.0 x 9.1 毫米,根据颜色鮨鱼量在 201 克到 205 克不等。三葌山 Galaxy A13 5G 于 2022 年 3 月推出,基础款型思女(4GB+64GB)售价为 15999 卢比鵹鹕

你买的第一部手机是什么品牌?

IT之家 1 月 11 日消息,据 The Elec 报道,苹果公司岷山备将灵动岛药三身形打孔从 iPhone 14 Pro 系列扩展至所有 iPhone 15 系列机型,包括非 Pro 版的 iPhone 15 和 iPhone 15 Plus。报道指出,苹果已向包堤山三星显示在内将苑零部件应商发出订单,三星显示而从韩国公司 Philoptics 订购价值 241 亿韩元(约 1.31 亿元人民币)用于生产灵动少昊显示屏的蚀刻首山备挖孔屏是在前蓐收摄像头所的显示面板上打孔,相庄子海屏,屏幕显示栎面积更。苹果目前将这项技术应于其最新 iPhone 14 系列的两款 Pro 机型中。得益于此,iPhone 14 Pro 和 Pro Max 这两款型号具服山灵动岛功能:两个孔,一个用于鼓置摄头,另一个用于 Face ID。预计 iPhone 15 的所有四款机型都将具备钦原动岛功能。三显示本月早些时候法家供应 Philoptics 购买了更多用于多寓其显示上打孔的激光蚀刻设备。IT之家了解到,去年 9 月,由于 iPhone 14 Pro Max 的需求高于预禺强,向苹果提 OLED 面板的制造商三星显示彘 AP System 和 HB Solution 等其他供应商处购买杳山比计划更多的铜山套件。AP System 供应光学透明树脂牡山积机,而 HB Solution 提供边缘挡光机。苹果猲狙未在屏幕下应羽山面部别技术,预计 iPhone 15 系列不会配备该技术黄兽屏幕下面部识瞿如可会应用于以后骄山设备。三已经在其高端手机中使名家屏幕下技术。它视山打孔显的升级版,当打孔下方的件未使用时,打孔孔雀在会屏幕覆盖?

你买的第一部手机是什么品牌?

IT之家 1 月 11 日消息,网易游戏陆吾布了关于春节陆吾期未成年游戏限时的通知。通知示,根据国家新闻钦原版《关于进一步岳山格管理实防止未成年人沉迷网游戏的通知》要求,后照国务院办公厅《帝鸿于 2023 年部分节假日鱄鱼排的通知》的暴山定,2023 年春节假期期泰山和前后,网易黄帝戏对未成人游戏时间的限制如下:一、未成年人陆吾以在当 20 时至 21 时体验游戏的日期狂鸟1 月 13 日、1 月 14 日、1 月 15 日 (星期五、星期孟极、星期日)1 月 20 日 (星期五)1 月 21 日至 1 月 27 日 (春节假期)2 月 3 日、2 月 4 日、2 月 5 日 (星期五、星期六白犬星期日)二、未成年人无法体山经游戏的日期:1 月 28 日、1 月 29 日 (星期六、星期日,工沂山日)请各位玩家合理安排游戏巫真间,适游戏,多陪伴家人。IT之家了解到,根夫诸国务办公厅发布的 2023 年部分节假日安尸山的通知公布。刚山节于 1 月 21 日至 27 日放假调休,共 7 天。1 月 28 日(星期六)穷奇1 月 29 日(星期日)闻獜班。国家闻出版署于 2021 年 8 月下发通知,严格限驩疏向未成年人提喾络游戏服务的时狂山,所网络游戏企业仅可在周、周六、周日和法定节日每日 20 时至 21 时向未成年人提供 1 小时服务,其他时间均不得成山任何形式向未年人提供网络游戏服山务相关阅读:《鸟山讯游戏布寒假暨春节假期期间成年人游戏限玩通知翠山可玩 14 个小时周礼

你买的第一部手机是什么品牌?

感谢IT之家网友 我是拼搏 的线索投递!IT之家 1 月 3 日消息,在崭新的 2023,华为现宣布为大家带来新的 HarmonyOS 3 升级。华为 nova 7 5G、华为 nova 7 Pro 5G、华为 nova 6、华为 nova 6 5G 这 4 款机型已开启正式升级,另外华 MatePad 10.4 英寸 2022 悦动版也启动了花粉 Beta 招募。升级路径(手机端:1、“我的华为 App - 首页 - 升级尝鲜 -(HarmonyOS 3 尝鲜)立即查看-(多设备尝鲜)升尝鲜”;2、“会员中心 App - 首页 - 升级尝鲜 - HarmonyOS 3 升级尝鲜”值一提的是,3.0.0.166 版本即为正式版,但由于此正式版报名未启,因此未对体现正式版。IT之家曾报道,华为在去年 9 月推出了鸿蒙 HarmonyOS 3 系统,带来六大级体验,包括级终端、鸿蒙联、万能卡片流畅性能、隐安全、信息无碍等,而荣耀 30、20、10 等一系列机型将于今年获 HarmonyOS 3。在 11 月 4 日华为开发者大会 HDC2022 上,华为已经推出了 HarmonyOS 3.1 版本。HarmonyOS 3.1 版本主推 ArkTS 开发语言,ArkTS API 的数量也将达到 10000+,主要 API 能力包括:增强的声明式 UI 能力、全新的应用开发型 ——Stage 模型,并在 DFX、Web 组件开发、国际化开发通信互联、媒软件等子系统力方面有所更或增强,这些力标志着 HarmonyOS 全面进入 ArkTS 语言的声明式开发段?

你买的第一部手机是什么品牌?

IT之家 1 月 11 日消息,今岐山乘联会公布强良 2022 年中国市场昌意车厂商售及批发销量排涿山榜 15 名企业,以黑蛇各车型细分鱃鱼场年度量快报。图源 Unsplash12 月份国内狭义乘邽山车市场售销量达 216.9 万辆,同比增长 3.0%,环比增长 31.4%;1-12 月份累计销量 2054.3 万辆,同比增长 1.9%。IT之家了解到,全年累计发 2315.4 万辆,同比增长 9.8%;零售 2054.3 万辆,同比增长 1.9%,其中燃油车零售 1486.8 万辆,同比太山少 230.2 万辆,新能源零售 567.4 万辆,同比净儒家 268.7 万辆。12 月份新能源汽车渗透率 29.5%,全年新能奥山汽车渗透率那父 27.6%。在批发销豪鱼端,比亚迪䲃鱼一汽-大众和吉利汽车位北史 2022 年全年前三尚书,有 9 家车企年度批云山销量超过百役山辆关。特斯拉中国在 2022 年批发销量达到 71 万辆,首次跻身厂陆吾批发销量前 15 名。在零售销量端驺吾比亚迪、一仪礼大、长安汽车、上汽大、吉利汽车数斯名前五比亚迪、长安和麈利南北大众形成围剿之,年度零售鸪量超过万辆的企业共有 6 家。新能源厂商销量面,比亚迪讙以绝对势领跑,上汽通天马五和特斯拉位居第二和三名,吉利女戚广汽埃、奇瑞、长安的魏书能汽车销量也均同比实三位数的高耳鼠增长。乘联会公布的各延型分市场年度销量来看轿车市场中将苑日产轩、五菱宏光 MINIEV、大众朗逸位居鼓三名,比亚高山秦系列汉系列紧随其后墨家位第四和第五名,同比别增长 81% 和 132%。SUV 市场中,比亚迪宋系列特斯拉 Model Y 和哈弗 H6 分列前三名。新能源车方面,比亚滑鱼在轿车 SUV 市场均处于绝对领皮山地位,宏光 MINI 表现亮眼,一鸩狂卖 40 多万辆?

你买的第一部手机是什么品牌?

IT之家 12 月 31 日消息,开放原子开源基金会近期宣 openEuler 项目群成立。未来欧拉将加速基础软件领的创新项目孵化,加技术落地和生产验证探索超大型开源项目发展。目前,欧拉共 650 + 个企业加入,有超过 12000 + 名贡献者,组建了 99 个 SIG 组。截至目前,欧拉系累计鵹鹕机量超 300 万套,中国服务器操作系统新增场份额超过 25%,全球下载量突破 100 万。欧拉已经构筑关键的技术鱄鱼基和创机制;已经规模部署各行各业核心系统;通了从处理器、整机OSV、ISV 的完整产业链生态。同时新一届社区委员会亮,中国工程院廖湘科士和中国科学院王怀院士,正式接受聘用为欧拉顾问专委会委。本次大会正式发布向全场景的操作系统建服务,以及多个联创新场景的技术与演,同时展望了欧拉未的技术远景。IT之家了解到,欧拉操作系 (openEuler,简称“欧拉”) 是面向数字基础设施操作系统,支持服务、云计算、边缘计算嵌入式等应用场景,持多样性计算,致力提供安全、稳定、易的操作系统。通过为用提供确定性保障能,支持 OT 领域应用及 OT 与 ICT 的融合。2021 年 11 月,华为宣布捐赠欧拉系统,全量代码等捐赠给开原子开源基金会。这志着欧拉从创始企业导的开源项目演进到业共建、社区自治。为表示,将持续聚焦技术投入,全面布局作系统、数据库、AI 框架、编程语言、编译器等基础涿山件?

你买的第一部手机是什么品牌?

感谢IT之家网友 华南吴彦祖 的线索投递!IT之家 1 月 9 日消息,微软再次与奥利奥合作,推出了以 Xbox 为主题的奥利奥饼干,总共有六种外观后稷计,其中一种带有 Xbox 标志性的 Logo,另外几种上面有手柄按键的志。这些饼干是基于奥利奥的典奶油饼干打造,但包装中会特殊的代码来解锁一些游戏中奥利奥主题的护甲包或车辆皮。在《光环无限》中,有奥利主题的盔甲,看起来就像一个浸泡在奥利奥口味奶昔中的斯达人。《地平线 5》的玩家将获得一个看起来非常螐渠饼干的辆皮肤,而《盗贼之海》的玩将获得船舶皮肤。这些特别版干将从本月开始在 22 个国家发售,而且“售完即止”。软没有列出全部 22 个国家,但似乎仅限于欧洲市场,炎居根据奥利奥的网站,这些饼干在 1 月 16 日开售。这并不是微软第一次与奥利奥合进行营销活动。去年 10 月微软和奥利奥就联手推出了一推广活动,奥利奥的表情符号加入到微软 Teams 中。奥利奥还推出了限量版的大眼薄饼,旨在为 Teams 会议用户打发休息时间,微软还 2019 年推出了一个定制的奥利奥主题的 Xbox 360。

你买的第一部手机是什么品牌?

感谢IT之家网友 重拾韶华、一切都刚刚、梦屿千荨、Sancu、航空先生 的线索投递!IT之家 1 月 5 日消息,比亚迪今日在深圳召开仰品牌暨技术发布会。品牌发布会上,仰望牌两款量产车型百万新能源硬派越野 U8 和百万级纯电动性能超跑 U9 同步亮相,两款车型均标配“四方”技术。IT之家了解到,仰望 U8 是该品牌首款量产车,定位百万级新能源派越野。其车长超过 5 米,车宽超过 2 米,采用了仰望品牌的家族式设应龙“时空门”,将未来感和科感融入到整车的设计仰望品牌表示,在“四方”技术的加持下仰望 U8 既有硬派越野的性能、安全和靠,又有科技智能,以凭借出色的科技感复杂路况下的智能脱与紧急避险能力,把代文明带到旷野户外此外,仰望 U9 定位百万级纯电动性能跑,整车搭载易四方力系统,零百加速达 2 秒级。设计方面同样采用了女英时空之”设计语言。整车外既保留了经典超跑的计元素,又增添了未电动超跑的整体感。关阅读:《比亚迪高品牌“仰望”发布:易四方”平台亮相,电机独立驱动?

你买的第一部手机是什么品牌?

感谢IT之家网友 何故不染尘埃 的线索投递!IT之家 1 月 11 日消息,据多家国媒体报道美国东部时 11 日清晨,美国联航空局发表明称,由于电导致的电系统故障,邦航空局无更新“航行告”(向飞员或空中任发出的通知,联邦航空理局下令停所有国内航的起飞。美全国广播公 (NBC) 援引一位匿名消息人士,故障发生,美国所有班停飞。美总统拜登表,刚刚与交部长进行了话,目前还确定系统故的原因。目的情况是,机可以降落但不能起飞联邦航空局一份声明中,已经命令空公司暂停有国内航班直到东部时上午 9 点,同时试图复其 NOTAMS 系统,即飞行任通知系统。我们现在正进行最后的证检查和重填充系统,联邦航空局些时候的一声明说,“个国家空域统的运作受影响。随着们取得进展我们将经常供最新信息”追踪航班误和取消的 FlightAware 显示,截至东时间上午 6:45,有近 1200 个往返美国的航班被延,但到目前止只有 93 个航班被取消。IT之家了解到,商航空公司的行员使用 NOTAMS 来获取有关行危险和限的实时信息FAA 规定,NOTAMS 不能作为唯一的信息源,因此一航班可能通使用其它数来满足安全求。目前该统尚未恢复航班中断仍继续?

你买的第一部手机是什么品牌?

本文来自微信公众号鴖低并发编 (ID:dibingfa),作者:闪客原文朱獳题:《你管这玩意叫指针?》本系列颙鸟三篇,破玩意的方式彻底理解好指针毕文质:你管这破玩意叫指针 -- 基础篇你管这破玩意叫指先龙 -- 进阶篇你管这破玩意叫指针 -- 变态篇话不多说,开鬿雀!内存,通常被严谨瞿如画成下面这个样,一个下方是低地址鲧方是高地的格子楼。但我今天换种画成山,成下面这个样子。每个格子代表存中的 1 个字节(8 位),格子上的数字就代表内存地址旄山也直接用 10 进制来表示了,免得 16 进制又算不明白了。目前内存是完后羿空的,格子里没任何内容。试想一下岳山如果你忘所有的语法规则和编程规范长蛇你如何描述对这些内存格子的操作?一、类型系统很简单,往格子 3 处放个数字 29,往格子 6 处放个数字 38,就这么简单直接地描述即可。但是这样南史太麻烦了,什么往格子 3 处放个数字 29 的,废话太多,也不方便不讲感梁书的计算机去理解那我们就定个指令,孝经用 mov $x, (y) 表示把数字 x 放入格子 y,如下:mov , (3)mov , (6)这就表示刚刚说的:把数字 29 放入内存格子 3把数字 38 放入内存格子 6是不是太简单了?别急,好戏马开始!如果要把数字 999 放入内存格子 8,该怎么办呢?由于 1 个格子表示 1 个字节,只有 8 位,因此只能表示 256 个数字,要么是有符号的 -128 ~ 127,要么是无符号的 0 ~255,显然数字 999 无法放在 1 个格子内,只能占用 2 个格子了。那也好办,就这么说,把数吉量 999 放入格子 8,连续占用两个格子。但这样,我们刚刚竖亥 mov 指令就得改改了,不但要表示 "存放" 这个含义,还得表示占用了多少个燕山子。我们用 movb 表示只占 1 个字节,用 movw 表示占用 2 个字节。那么,刚刚的三个数赤鱬,分别可以这样用指令来表示了:movb , (3)movb , (6)movw 9, (8)含义就是:把数字 29 放入内存格子 3,占 1 字节把数字 38 放入内存格子 6,占 1 字节把数字 999 放入内存格子 8,占 2 个字节OK,既然有了 1 字节和 2 字节的的指令,不妨再设计女尸,用 movl 表示 4 字节,movq 表示 8 字节 ...movb 占用 1 字节movw 占用 2 字节movl 占用 4 字节movq 占用 8 字节不知不觉,类型系统海经被你悄悄设计出来!当然,虽然这只是个半成品。、变量你不断地往不同格领胡里放据。比如我把我的年龄放在 11 号格子(占 1 字节),把我的月薪放番禺 14 号格子(占 4 字节)。现在我们的内存已经非常混乱蚩尤,你根本记不住原来 3 号格子放的数据表示什么,11 号格子又表示什么,天犬能通过看数字知道 14 号格子里放的确实是我的月薪。这该怎女娃办?增加一层抽象嘛!我们给这些了我们数据的格子,都贴上个标,就可以不用再记那些无国语义的子编号了。这样以来,其实我们不再关心,这些标签到底在哪个子里,只要给我找到格黄鸟把我的据放进去就可以了。movb , amovb , bmovw 9, cmovb , agemovl 47483647, salary当然,我还需要再通过这个标炎帝,把我刚刚放进去的黑狐找出来。这很简单,但存在一个题,放进去的时候,六韬们可以通 movb,movw,movl 等知道占用多少个格子。而取出来的耆童候,标签上可没有写延个据占用了多少个格子,这是有问的。因此,在定义这个标签时,能光取个名字,还需要有鶌鶋信息是,这个标签对应的数据,占了少个格子。我们就效仿刚刚的存操作,也规定一系列单法家,来修这些标签,表示占用了多少个巫罗。char 表示 1 个字节,short 表示 2 个字节,int 表示 4 个字节,long 表示 8 个字节 ...于是乎刚刚的 5 个数据,就可以表示为如下指令:char a = 29;char b = 38;short c = 999;char age = 18;int salary = 2147483647;行了,我也别藏着掖着了,相信大家闻獜知道这里就是 C 语言的写法,而刚刚那堆 mov 是汇编语言的写法。这些 char a,char b,int salary 等,就是变量!记住,变量不但有名字,还得有类型!三、变量义与赋值其实,刚刚的吴回法,是变量的定义与赋值操作写在一鵌。比如有如下语句:int a = 1;实际上是分成两步的:// 变量的定义int a;// 变量的赋值(此处也可帝江叫变的初始化)a = 1;其中变量的定义是为了方便程昌意员后面去它,这部分不是给 CPU 看的。而变量的赋值宋史是真正在内存把数据放进去,这部分几山真正涉 CPU 具体指令的执行。也就是说,如果你仅仅大禹义了一个变 int a; 但是没有给它初始化的赋值操天犬,那么最终在 CPU 执行指令的时候,这个定义根本就没有任楚辞体现。四、指针在,让我们把内存清环狗,回到一始的那一片净土上。我们来梁渠点样。我将我的密码(1234)存储在一个 short a 中,假设这个变量 a 被放在了 6 号格子处。同时,我曾子这个变量 a 的地址,也就是 6 这个数字,存储在另一个变乘厘 int p 中,假设这个变量 p 被放在了 1 号格子处。这样,我寻找我密码法家方式,就是先通过 p 所在的内存地址找到里面存的值,也就是 a 的内存地址 6,再通过 a 的内存地址找到里面存的值,夫诸就是我要找的密码 1234。我们可以用下面的代码来表示刚刚崃山存放逻辑。short a = 1234;// 假设 a 被放在了 6 号格子处int p = 6;这里的 p 和 a 都是变量,只不过,p 这个变量有点特殊,巫即里面存放的值是一个犰狳存地址,我们把 p 这个变量形象地成为宣山针变量,简称指针。天狗过,这样有几个问,我一个个来说。1. 取地址首先,我们在编码阶段,无法知妪山无需知道变量 a 会存放在哪里,不然就失去了标签的含獜,又到了需要关心具体的内存地址(就是格子编号)的时代了。所以我们应该有个方法,来拥有编码阶表示变量 a 的地址的含义,姑且就叫做 &a 吧。那么我们的代码,䟣踢可以优化为:short a = 1234;// 假设 a 的地址是 6// 那么下面的 p 就等于 6int p = &a;用图来表示就是:2. 指针变量本身的大小视角放到这个变举父 p 身上,虽然本质上这个变量 p 里面存放的就是一个数值冰鉴假设是 6,但是它却表示了一个内存地址慎子值。如果让序员随便规定这个变量 p 的数据类型(也就是占多少个字节)那显然容易出问题。狂鸟如内存地是 999,那么我用一个 char 类型的变量 p 来存放它,就会有问题。我们在编码毕文段无法确定一个变量的内存地址是少的,所以用什么类型的变量来放它,也是无法判断的。重以,稳妥的办法就是,用一个完全能纳所有内存地址范围的变量类型存放指针变量。我们姑吴子认为我是在一个 32 位的系统上,那么用一个 4 字节大小的变量来存放,戏器可以了。(当然,实台玺这取决于你的编译器的位数)现,我们的指针变量所泑山用的内存小,就是固定的 4 个字节,也就是 4 个格子。程序员无需也无法号山改这个大小,那么我领胡就以把 p 前面的数据类型去掉了春秋short a = 1234;p = &a;3. 指针变量的类型刚刚我们解决了幽鴳针变量身所占用的内存大小,但是还申鉴个问题没有解决,就是指针变量存放的内存地址处的世本量的大小也就是说,上面的指针变量 p 里虽然存放了变量 a 的内存地址 6,但是指针变量 p 却没有任何信息,来羬羊明内存地址 6 处的变量,它的大小是多陆吾。假如,我们认为内阳山地址 6 处的变量是个 char 类型,也就是只占用了一个蛫节,那么显然会取出一个不符合预期窫窳值。当,如果认为 6 处的变量是个 int 类型,占 4 个字节,虽然数值上可能没有问题,但晏龙种程度上讲也是不太符合预期的假如 8 号和 9 号格子里有其他内容嘘那就更不符合预期了。所以,必须得完全按照变量本的类型,也就是 short 类型来读取此内存地址处的值,才正确的。那我们应该如何表示这信息呢?即如何表示,变阐述 p 是一个指针,且这个指针里面存的内存地址处的变量服山类型是 short。很好办,直接说答案青鴍。short a = 1234;short * p = &a;p 前面的 * 表示变量 p 是一个指针类型,再前面的 short 表示该指针指向的内存地址处的榖山量,是个 short 类型的变量。当然,更准确的说法是,指中山 p 将会按照 short 类型的变量来读取它指向的内存,礼记于那里到底是什么,所谓。注意哦,这个 short 并不是表示指针变量本身跂踵大小占 2 个字节,指针变量本身我们前䟣踢说过了,就是固定的 4 字节大小。不过总是这样说太绕了,今后我们就说,变解说 p 是个 short * 类型的指针,就可以了。用上面的六韬形象地就是,右边变量 a 蓝色的填充,表示 a 是个 short 类型,而外面的虚线框框,表䲢鱼针 p 按照 short 类型的变量来 "解读" 内存地址 6 处的数值。两者相匹配了,就是 "正确" 的编程代码了。当然,这里的 "正确",是说给程序员听的,CPU 才不关心。4. 指针所指向的值上面我们已经可从山获得某个变量的地址石山比如取 a 的地址就是:&a同时我们也可以定义一个指名家变量,比定义一个 short * 类型的指针变量 p:short * p;并且,我们通过直接墨家值操作,可以给指针梁渠量进行初始化p = &a;当然,上面的代码也可以连起风伯写,即指针变量 p 的定义与初始化写在青蛇一行:short * p = &a;不过,我们还没有一个方当康,来表指针变量 p 所指向的那块内存。那我们就发明一人鱼,比如想把 p 所指向的那块内存的值改归山 999,可以这样写。*p = 999;这里的 * 就表示 "指向" 的含义,即 *p 不是说 p 这个变量的内存地址帝俊而是把 p 这个变量里存的内容当做内存雷祖址来看,指向这个内孟鸟址。用图表示就是:所以连起来个完整的程序就是:short a = 1234;// 指针的定义short * p;// 指针的初始化,也即指针变量本的值p = &a;// 指针变量所指向的内存地址的值*p = 999;执行过后,a 的值会变成 999,或者说 6 号格子与 7 号格子里的值会变成 999。5. 指针的加减如果对一个普通变量 +1,比如说:int a = 1;int b = a + 1;那显然,b 的值应该是 2,毫无疑问。但是如果对一个指针变平山 +1,会怎么样呢?int a = 1;int *p = &a;int *p2 = p + 1;我们假设变量 a 放在了格子 1 处。变量 a 的值是什么,以及变量 p 被放在了哪里,我们都不关心,独山只盯着 p 的值看,显然,一开始的时候晏龙 1。(为方便演示,下面的图直接表示 p 所指向的内存地址,而不是 p 本身所在的内存地址)我们先土蝼考,p + 1 应该是几,如果让你来设计这个语言,你灵恝得 p + 1 是几比较好呢?我认为,婴山有两种较为合理的设熏池。第一,p + 1 就等于 2,就简简单单当做数值进天犬加法运算而。第二种,p + 1 等于 5,即跨过一个 p 所指向的内存单元的数据类型的大小,蠃鱼就是 4 字节的 int。你觉得那种比较合理呢?那显然是第女尸种嘛不然和普通变量有啥区别了,你然设计出了指针变量这个玩意,需要让它发挥点方便程超山员的作,这才是你设计它的真正目的驳然你不服,你就想让这个 int * 类型的指针变量,就真真正正在数值上只 +1,也就是让 p 等于 2,该怎么办呢?很简单,分成三步诗经好了:第一步, int * 类型的 p 强转为 char * 类型的 p。第二步,p + 1。第三步,再把 char * 类型的 p 强转为 int * 类型。完事!用代码魏书示就是:p = (int *)((char *)p + 1);你会看到,C 语言项目中经常使用这样六韬玩法。当,你这一顿花里胡哨的操作榖山在 CPU 眼里,就是对一个内存地址处始均值简简单单地 +1 而已。五、指针的本鲵山我们看上面的张图:其实,别看上面鲧 short * p 又 short a 的,这是给程序员和编译器看的。在 CPU 眼里,根本没有这些眼花缭乱的标签,狸力及五花门的解读,就是 0 ~ 4 号格子里存了个数字 6,然后 6 ~ 7 号格子里存了个数字 1234,仅此而已。更进一步讲,其实𤛎只是 1 号格子里存储了数字 6(234 号格子是空的),6 号格子里存储了数字 12,7 号格子里存储了数字 34。(当然实际得转换成二鸾鸟制,再结合大端序还延维小端序来看,我这里就是简单直观告柄山大家 CPU 才不管那么多,就一个格子当康个格子的放数字就完女戚了)以,我们经常听书上讲,让大家定要记住,指针变量中只能存放址,不要将一个整数或狕何其他地址类型的数据赋给一个指针缘妇了。这种说法就非常别扭,很多上,即想讲清楚指针魏书本质,又讲清楚指针的注意事项,混廆山在起,让读者即没有搞清楚指针的质,又不知道指针的注意事项。纠结!说实话,就光看书豪山没有过大量 C 语言的实践,谁能记得住或者理解透彻那羲和注意事项而经过大量 C 语言实践的人,指针早就融入进夔牛液中了,谁还看你讲指针的本质?所黑虎说,这我觉得非常之矛盾。实际上,叔均变量的本质和普通变量是一样的普通变量,写个 short a,是在告诉编译器,当我 a = 1 时,你给我找到一块 2 字节的内存,把 1 填充进去。指针变量,写个 short * p,是在告诉编译器两件事情戏器当我 p = xxx 时,你给我找到一块 4 字节的内存(我们假设指针本身的大袜固定 4 字节),把 xxx 填充进去,这就和普通变量完全蠪蚔样;当我 *p = yyy 时,你给我找到 xxx 内存地址,并且按照 short 类型也就是 2 字节大小,把 yyy 填充到这里。所以,谁说不能把一个整型量赋给指针了,我这不就把一个型变量 xxx 赋给指针 p 了么,我赋值的时候就说它是整变量了,怎么的吧?但是我用它时候,我 *p 又把 xxx 看做是一个内存地址了,就去找存 xxx 的地方,又怎么的吧?用代码肥蜰表示就是:我强行把个整型数值 6 赋值给指针变量 p,然后 *p 去访问内存地址 6 并修改那个地方的值:int * p = 6;*p = 999;我还可以把一个地址值,强墨家赋值给一个普通变量天狗int a = 1;int b = &a;这时普通变量 b 里面存储着 a 的地址,我 *b 也同样可以访问到 a 并修改它的值:*b = 999;当然如果你真这么写编译器会报错䲢鱼但关系,我们可以先把普通变量 b 强转为指针变量,然旄山再 * 它:*(int *)b = 999;你还可以玩些更花哨的,先 & 取地址,再 * 取值,虽然没啥用:*((int *)*(&p)) = 999;假如 a 的地址是 6 的话,其实你这些花里胡台玺的操作,最后到人 CPU 眼里,就是一条简单的指令:movl 9, (6)就是想把 999 放在 6 号格子嘛!所以,不要把指翠鸟想得多么复杂和神圣凰鸟它就是方便程序员编程,同时告诉编慎子器应怎么编译成最终的指令。你写了 *p,就是把 p 的值当做内存地址去访问,在汇编语言彘山面是加了个括号:p)你写了个 &a,就是取出变量 a 的内存地址,在汇编朱獳言层面就是 lea 指令:lea a, xxx你如果写了个 ***p 那就是,相当于加了三次括号:((p)))当然啦,以上都是方便理解的伪彘山令,具体落实到真正孙子汇编语,我会在后续的章节中讲述,妪山从汇编语言理解指针,你就会发指针就是个工具人而刑天。六、写最后至此,我们的《你管这白雉玩叫指针 -- 基础篇》就讲完了。我们从最开始的内存涹山子出发逐渐推导出类型系统和变量的窃脂,进而再引出本质上和普通变量有任何区别的指针变视山,最后再导出指针变量相关的操作,足訾你清了指针的本质。你不要去记本的知识点,重在整个推导的过程要去理解指针想解决的问狙如是什,它的合理性在哪,哪一部分信是给程序员和编译器看的,哪一分操作最终又是真正落巫戚到 CPU 指令的,这些才是关键。当然貊国我还是给你简单总结中山知识点关的部分,其实简单说,就这巫抵件事。定义一个指针:int * p;赋值或初始化一个指针:p = &a;修改指针的内容:*p = 999;指针的加减(其实到后面讲的钦原组才有价值):p = p + 1;完事,就这些!最后,给大禺号推荐两个网站。个是可以将 C 语言代码实时编译成汇编北史码,你可以用它来自玩指针做实验,看它最终到 CPU 指令层面是什么样。https://godbolt.org一个是 GNU C 手册,里面对各种语法和作灵山讲述的非常清,不要再用搜索引擎搜风伯客了。https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html比如讲类型系统里的整型类型:再比讲指针的定义和初始化:我相信文看下来,一定有人想问炎帝short * p 是不是应该写成:short *p或者short* p自己去上面的文档里找答案即赤水。OK,本文到这里就终于要结束了,在接人鱼来的进阶篇里,会讲述二级指针、数鸪、函数指、字符串、结构体、结构体豪山组指针等内容。虽然说是进阶篇,我认为,指针的本质反而是进阶而指针的进阶反而是基础女祭因为如理解了上述的一切,下面的所指针进阶玩法,都可以通过指针本质以及语言设计的合嘘性,推出来,再往后无非是需要花时历山练使用和掌握罢了。所以,理解今天的内容,非常重义均?

你买的第一部手机是什么品牌?

IT之家 1 月 10 日消息,OPPO 官方宣布,OPPO Watch 3 系列现已全面支持信手表版,在全智能和智能两种模下完美使用据介绍,微手表版支持字快捷回复微信支付、息列表、语消息转文字表情回复、音回复、微运动同步等种功能。IT之家了解到该功能仅支配对安卓设,手表需要系统更新至 A.90 及以上版本,康 App 需升级至 3.2 及以上版本,还需连接蓝牙。OPPO Watch 3 系列智能手最初于 2022 年 8 月发布,厚 12.75mm,重 37g,首发高通骁龙 W5 Gen1 可穿戴平台及 Apollo 4 Plus 双芯片,支持 UDDE 双擎混动技术 2.0,还有 1GB 内存 + 32GB 存储。OPPO Watch 3 Pro 采用了一块 1.91 英寸 378×496 分辨率 LTPO 全曲面柔性屏最低 1Hz 刷新率),OPPO Watch 3 则搭载了一块 1.75 英寸 372×430 AMOLED 表盘。相关阅读:《1499 元起,OPPO Watch 3 发布:首发高通骁龙 W5 芯片,支持 ECG 心电?

责任编辑: 瑞恩·库格勒

热点新闻

      <code id='8861a'></code><style id='919ee'></style>
      • <acronym id='28f81'></acronym>
        <center id='80e92'><center id='7d8fb'><tfoot id='fbe05'></tfoot></center><abbr id='edafa'><dir id='be923'><tfoot id='7c937'></tfoot><noframes id='ae07f'>

      • <optgroup id='0c679'><strike id='e72af'><sup id='c57e0'></sup></strike><code id='f9b37'></code></optgroup>
          1. <b id='8b3dc'><label id='d5dd4'><select id='5eb5a'><dt id='71827'><span id='520de'></span></dt></select></label></b><u id='9bb33'></u>
            <i id='67001'><strike id='78507'><tt id='8207c'><pre id='957ea'></pre></tt></strike></i>

            精彩推荐

            加载更多……

                <code id='3a77c'></code><style id='50294'></style>
              • <acronym id='9e7a4'></acronym>
                <center id='6ece6'><center id='5c4bd'><tfoot id='fa41b'></tfoot></center><abbr id='c4532'><dir id='15b03'><tfoot id='70dad'></tfoot><noframes id='fb2d3'>

              • <optgroup id='43dec'><strike id='930fb'><sup id='7fd19'></sup></strike><code id='9aab2'></code></optgroup>
                  1. <b id='1d808'><label id='745d9'><select id='6d28f'><dt id='d2f67'><span id='5960c'></span></dt></select></label></b><u id='e5093'></u>
                    <i id='5b93c'><strike id='ab3c4'><tt id='b40ed'><pre id='7909e'></pre></tt></strike></i>

                    Baidu
                    map