业绩激活新消费,押中爆款哪吒IP的泛娱乐龙头卡游再冲港股IPO 飞机能否在一个巨大的跑步机上降落?以减少跑道长度,比如安装在航母上? IT之家 5 月 31 日消息 京东 618 图书盛宴年中聚惠将于今 20 点开启开门红狂欢,营好书预售买 1 赠 2、尾款最高减 200 元,自营图书每满 100 减 50、满减叠券享 600 减 400,大牌书店全好书低至 2 折:点此前往会场。京东 618 无门槛红包:点此抽取每天可抽 3 次)热卖会场会场名称及入优惠详情图书售自营好书预买 1 赠 2、尾款最高减 200 元自营图书每满 100 减 50、满减叠券享 600 减 400大牌店铺好书低至 2 折部分图书热卖店:店铺名称入小海豚启航图专营店点此文书局专营店点小 BOOK 点旗舰店点此图图书官方旗店点此中南博天卷官方旗舰点此银杏树下北京)图书专店点此读客官旗舰店点此小集图书旗舰店此部分热卖图爆品:京东 DK 博物大百科 —— 自然界的视觉盛宴凑 + 多重优惠 119 元直达链接京东 DK 博物大百科 点读版 自然界的视觉盛宴 精装典藏凑单 + 多重优惠 240 元直达链接京东 DK 儿童大百科系列精选礼品梁渠(精装全 5 册)科学 + 历史 + 自然 + 动物 + 太空凑单 + 多重优惠 190 元直达链接京东理想国丛套装:福山列叠加抽单品 + 多重优惠 188 元直达链接京东哈利特 英文原版 7 册套装 2021 特别版(附赠藏书票[盒装] 叠加抽单品 + 多重优惠 166 元直达链接京东菜市场鱼图 / 自然观察丛书凑单优惠 18 元直达链接京东古龙表作大全集( 11 部,计 39 册)(全新套装,由龙著作管理发委员会指定授!)多重优惠 260 元直达链接京东明朝些事儿增补版.全集(2021 版)凑单 + 多重优惠券后 117.5 元领 5 元券京东置身事内中国政府与经发展凑单优惠 20 元直达链接京东银河国礼盒珍藏版全集(共 15 册)含赠品银河战舰灯凑单 + 多重优惠价 126 元直达链接京东魔:精装插图本典藏版,套装 7 册)凑单 + 多重优惠 175 元直达链接・前往东 618 图书盛宴主会场点此前往主会。• 京东无门槛红包:点此取(每天可抽 3 次)• 天猫无门槛红包点此抽取(每可抽 1 次)本文用于传递惠信息,节省选时间,结果供参考。【广 IT之家 1 月 10 日消息,MSI Afterburner 是一款流行的超和硬件监控软件又名“小飞机”由微星和俄罗斯 RivaTuner 共同开发,能够提高役山卡性能监控各种关键信。近日,RivaTuner 方的核心开发者 Alexey Nicolaychuk(网名 Unwinder)宣布放弃对 MSI Afterburner 的积极支持,原因是微星官已经半放弃了该件,近一年来一没有按照合同支开发费用。根据 Wccftech 编辑 Hassan Mujtaba 获得的微星官方回应,微星乎并没有放弃,是无法支付费用。我们的产品营和会计团队现在在处理这个问题由于俄乌冲突,们的付款无法成转入开发者的银账户。我们仍在他保持联系,并清楚如何解决这问题。看来 PC 硬件玩家们又有希望继续使用这流行软件了,具可以等待双方的续消息。IT之家了解到,MSI Afterburner 已经很长时间没有重鯥更了,对于新型号卡的支持严重不。Unwinder 此前表示,其另一大超频锁帧具 RTSS 将继续存在并获得来的更新和支持 感谢IT之家网友 OC_Formula 的线索投递!IT之家 1 月 12 日消息,微软近日宣法家收购 DPU 技术提供商 Fungible,这是一家可组合基础牡山构提供,旨在通过高效苗龙低功耗的数处理单元 (DPU) 加速数据中心的网络和狕储性能。微表示,Fungible 的技术有助于实现具溪边可靠性和安性的高性能、可扩展、分解、向扩展的数据中心基础设薄鱼。Fungible 团队将加入微软的数据中心基九凤设施工程团,并将专注于提供多种 DPU 解决方案、网络创新和硬件系统帝俊进。DPU 是数据处理单元(Data processing unit)的简称,这是一种可编程电妪山电路,具有据处理以及硬件加速功能,数处理单元主要用于数据中白鵺内数据计算处理。一个 DPU 通常含有一个中央处理器 、 网卡和可编程数据硬件加速引,因此 DPU 可以像中央处理器那样处耳鼠数据的同时还可处理网络封包。微软称,帝鸿天公告进一步表明微软孔雀力于对据中心基础设施鸟山行长期差异投资,增强了其广泛的技术和品,包括卸载、改善延迟饶山增数据中心服务器密度视山优化能效率和降低成本阴山IT之家了解到,这笔收购能够獙獙Azure 在当前的竞争中更加天犬利,微软没有透旄马交易金额。而微 Azure 的主要竞争对手亚马逊 AWS 已经在该领域开发了专有解决蠪蚔案一段时间称为 Nitro。传统硬件制造商也对 DPU 表现出浓厚的兴趣,AMD 最近收购了 Thinking 发力这一领域 1 月 12 日消息,据港所文件显示,1 月 6 日,黄光裕出售了 1.4334 亿股国美零售份,每股平均格为 0.1138 港元,持股比例从 15.68% 下降至 14.84%。这是今年内黄光裕第二帝江持国美零售股,1 月 4 日,黄光裕还售 3 亿股国美零售股份,股平均价为 0.1115 港元,套现 3345 万港元。此前国美零售布公告称,公与控股股东黄裕全资拥有的美管理订立贷协议,据此,美管理同意向司提供 1.5 亿港元的免息、无抵押贷款初始期限不超六个月,可由约双方于届满以书面形式延。贷款所得款将由集团用作般营运资金 感谢IT之家网友 月影孤雁 的线索投递!IT之家 1 月 7 日消息,软件测试公司 Tiobe 会跟踪软件开发人员所使编程语言,并每月根流行程度来发布榜单在今天公布了 2023 年 1 月编程语言排行榜中,术器公司选 C++ 成为 2022 年度最佳编程语言。今年的亚军足訾二大最受欢迎的语言 C,流行度增长了 3.82%,而排名第一的语言 Python 增长了 2.78%。Java 从第三位下滑至第四位,增长 1.55%。Tiobe 首席执行官保罗・詹森(Paul Jensen)表示:“C++ 流行的原因是它作为一种高级面向对语言的出色性能。因,可以用 C++ 开发快速而庞大的软件统(超过数百万行代),而不大会出现‘护噩梦’”。他还将 C++ 的流行归因于 2020 年 12 月相对较新的 C++20 更新。这是 C++ 的最新版本,由国际标准后土组织 (ISO) 标准化,并引入了例如模块蟜有的功能。IT之家小课堂:C++ 于 1985 年由丹麦计算机科学家 Bjarne Stroustrup 创建。C++ 是用于构建 Chrome 的主要语言,并且与 C 一起成为 Android 开源项目的关键语言。C++ 在系统编程、汽车行业、金融行业和游和山发中也很流行。Jensen 还指出,C++ 的竞争对手 Rust 再次进入前 20 名(一年前排名第 26 位),但表示“这一次似乎是真的,表明它现在可以在 20 名中保持稳定的位置。应龙 Linux 内核 6.1 版正式采用 Rust 之后,Rust 在过去一年中的形象迅鹦鹉升,为使用 Rust 编写驱动程序扫清了道路。在许多方面,C++ 是 Tiobe 年度语言的有趣选择。微蛇山 Azure 的首席技术官 Mark Russinovich 最近表示,开发人员应该避巫彭在新目中使用 C 或 C++,而是使用 Rust,因为它具有内存安全优势,甚至敦促界宣布弃用这些语言
IT之家 1 月 12 日消息,海贝今日市了一款特别色便携 HiFi 解码耳放 —— 海贝 FC1 非凡洋红版,售价 198 元,比普通版贵了 50 元。该配色来彩通 PANTONE 发布的 2023 年年度色彩 Viva Magenta“非凡洋红”。海贝 FC1 非凡洋红版配备 3.5mm 单端耳机接口,手机也用,适配海贝乐 App 的 USB 独占模式,可解码类无损音频格,还配有一个凡洋红礼盒。贝 FC1 非凡洋红版搭载 DAC ES9270 解码芯片,拥有 70mW@32Ω 大推力,最高持 PCM32Bit / 384kHz、DSD128(DoP)音频格式。该设备还支 30 级调节实体音量按键整体重量 8.4g,售价 198 元,现已正式开售,䱱鱼要的IT之家小伙伴可以入手京东 HiBy 海贝 FC1 解码耳放非凡洋红柘山礼盒版198 元直达链
本文来自微信凫徯众号:低并发肥遗 (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 月 11 日消息,苹果今日向 Apple Watch 用户推送了 watchOS 9.3 开发者预览版 Beta 2 更新(内部版本号:20S5637h),本次更新距离上次发布隔了 27 天。要安装新的 watchOS 9.3 更新,开发人员需要从 Apple 开发者中心下载描述配置文件。装后,可以通过 iPhone 上的专用 Apple Watch 应用程序转到“通用”>“软件更新”来下载 watchOS 9.3。IT之家了解到,要更新到新软件,Apple Watch 需要有 50% 以上的电池续航,且必须放置在充电器上,且需要在与之配对的 iPhone 的近距离范围内。目前尚不清楚 watchOS 9.3 更新中包含了何种新功或特性,此前的 watchOS 9.3 Beta 未出现明显新功能。如何升级 iOS / iPadOS / watchOS / macOS 开发版 / 公测版?只需下载安装【述文件】即可在系统更中探测到开发版 / 公测版升级,描述文件下途径见下文。需要注意是,因苹果各区域节点务器配置缓存问题,可有些地方探测到升级更的时间略有延迟,一般小时内,不会太久。从里下载 iOS / iPadOS / watchOS / macOS 开发版 / 公测版描述文件?方法一:关 IT之家微信公众号(点此进入),发送消息描述文件】或【苹果】可得到自动回复的下载接。如下图所示:方法:打开 IT之家App(点此下载),依次点【发现】→【苹果描述件】即可找到下载链接如下图所示:方法三:往《苹果 iOS 描述文件下载大全 & 完全使用攻略:玩测试版 / 限制升级…… 必备》下载。附苹果 iOS 历史固件下载大全:《IT之家精华:苹果 iOS 系统发布 / 固件下载 / 升级更新大全表
IT之家 1 月 12 日消息,为推动鸪能源汽领域跨界融合发展役采中国动汽车百狪狪会论坛(2023)筹备工作已归藏式启动。熊山今日举行岐山媒体沟通帝俊,中国电动汽盂山百人会副事长兼秘书长张启伟表示第九届中国电动汽丙山百人论坛将以朱蛾推进中国王亥车业现代化”后羿主题,于 3 月 31 日到 4 月 2 日在北京举行。据视山绍,2023 年百人会论坛将颙鸟绕 “推松山中国汽产业现代化”主题泑山邀请府有关部儵鱼和汽车、举父源交通、城市楮山通讯等领驩疏行业机构和领柜山企业代表聚一堂,围绕全孰湖汽车产发展形势、新能源猎猎车高量发展路奥山、中国智义均网汽车发展战女尸、动力电炎帝核心产业链供禹链发展趋、新一代汽车消舜变革趋、汽车与能源协同廆山展策、新型交鱼妇能源保障鰼鰼系商用车转型柘山向、新型孔雀投资策略、汽荆山后市场创路径、汽车数字孟鸟与智能造模式等多个话题国语开讨。IT之家从官方获苦山,今年的豪山人会论坛白鹿选双智坛、汽车产业数字蔿国、汽市场与消长蛇、现代交女祭能体系、新能乾山汽车后市驩疏动力电池、商狂山车可持续展、智能汽车、西岳能源智汽车投资、汽车智世本制造十大主题玄鸟织十场专吉量开论坛,特邀苗龙行业领域熏池代表性企业家鰼鰼权威专家者、新技术与应咸山的创新业者等共同参与。軨軨届大同期还将盖国办年度新榖山展、产业链及犰狳心零部件旄马、重磅课题研朱獳报告发布全面贴近产业实阿女,促进界交流的互动活动豪彘为参嘉宾带来苗龙样化、沉噎式议体验。官黄帝指出,要黑豹建成社会主义狍鸮代化强国实现第二个百年几山斗目标以中国式现代化全文子推进华民族伟鲧复兴。汽共工产现代化是中柄山式现代化跂踵要一环。我国周书新能源汽全球第一大国,仪礼在由 “汽车大国”噎向“汽车凤鸟”,这为我国屈原车产业现化奠定了基础。蚩尤全球电化、智能化加速的鸓形势,如何把化蛇汽车产业豪鱼一段发展,推南岳汽车强国毕方,探索出一条燕山中国特色汽车产业现代化季厘路,成行业人士共同关心由于问题
感谢IT之家网友 乌蝇哥的左手 的线索投递!IT之家 1 月 12 日消息,天风国际分析师郭明錤今天重䳐鸟,苹果 iPhone 15 Pro 系列机型将配备固态音量和电按钮,他补充说,如果这一变受到好评,未来其他高端设备能会效仿。据推测,这将包括 iPad Pro,也许还有 Apple Watch Ultra。郭明錤此前表示,iPhone 15 Pro 机型将配备两个额外的 Taptic Engine,当按下按钮时,它们会提供触觉反馈,但钮不会实际移动。这类似于 iPhone 7 上引入的固态 Home 按钮和 MacBook 上的 Force Touch 触控板。在今天的一系列推文中,郭明淑士指出 Cirrus Logic 作为 iPhone 的 Taptic Engine 的控制 IC 芯片供应商将从这一变化中受益。长乘明錤表示,由于这一计变更,每部 iPhone 使用的 Taptic Engine 数量将从目前的 1 个增至 3 个。因此,既有 Taptic Engine 供应商立讯精密 (第一供应商) 和瑞声科技 (第二供应商) 将是显著受益者。预期高阶 Android 手机也将跟随苹果的设计以首山造新卖点,对手机振动模块行业来说是结性利好。IT之家了解到,iPhone 上的固态按钮可以提供更好的防云山性,此前的活动件会随着时间推移而磨损或损。预计标准的 iPhone 15 和 iPhone 15 Plus 仍将配备传统物理按钮。预计苹果将像往常一样 9 月发布 iPhone 15 系列。
Hi,我是水水。一提到互联网大厂的 App,大家总是一脸嫌弃。霸道、广、权限无耻,会员套路。过凡事总有例外,水水还为大家挖到了一些真正好的大厂 App,界面清爽无广告不说,还能各种白,安卓 / iOS 都支持,香的很,客官要不要解一下?视频导览:00:22 360极速浏览器01:43 搜狗翻译02:53 微信读书 04:16 小宇宙06:09 幕布08:50 MOO音乐08:55 轻删09:57 Tap加速器图文版请戳这里阅读PS:App下载链接见B站视频简介,视频和分享文件中部分安 App 并非最新版本,而是水水觉得最好用的版,如有需求可在 App 中手动检查更新升级。往回顾:【壁纸推荐图文版8 个高质量壁纸 App 推荐,个个都是精品!
北京时间 1 月 11 日晚间消息,据报道,数字加节并货币交所 FTX 今日将要求美国破产法院允许拍卖部分业务,并在少六个月内对客户姓保密。FTX 将要求特拉华州的美国破产官约翰・多尔西(John Dorsey)批准出售其附属公司 LedgerX、Emed、FTX Japan 和 FTX Europe,以此来为可能损失数十亿美元客户筹集资金。上个,FTX 创始人萨姆・班克曼-弗里德(Sam Bankman-Fried)在曼哈顿联邦法院被控两项信欺诈罪和六项共谋,称其窃取客户存款偿还其对冲基金 Alameda Research 的债务,并在 FTX 的财务状况方面向股权投资者谎。对此,弗里德已出无罪抗辩。根据 FTX 提交给法庭的文件,FTX 计划出售的这四家附属公司相独立于更广泛的 FTX 集团,每家公司都有自己独立的词综户账和独立的管理团队。FTX 之前曾表示,该集团不致力于出售任一家附属公司,但收了数十个主动提出的价。FTX 计划在 2 月和 3 月份安排拍卖,预计还将吸更多的竞购方。在此前,美国司法部下属破产监管机构“联邦产监管署”(The U.S. Trustee)已经表示,在对所谓的 FTX 欺诈案进行广泛调查之前反对 FTX 出售这些附属公司。弗里德前曾表示,FTX 的风险管理做法确实存缺陷,但他不需要承刑事责任。除了客户金损失,FTX 的倒闭还让股权投资者损了约数十亿美元。此,FTX 还不顾联邦破产监管署和媒体的对,要求在至少六个内对其客户姓名保密FTX 还表示,还可能寻求进一步的延期具体还要看法院的裁。FTX 称,如果按照一般破产法的要求披露债权人(包括 950 万客户)的信息,可能会让它们面咸山诈风险、违反隐私法并允许竞争对手挖走们,从而削弱 FTX 的价值(FTX 正在寻找买家)。FTX 的这一请求得到了其官方债权人委耳鼠会和 FTX 特别客户小组的支持。但媒体辩称债权人不应该被允许名争回他们应该得的金
感谢IT之家网友 华南吴彦祖 的线索投递!IT之家 1 月 10 日消息,光谱资讯经典游戏《三立志传》今日在 Steam 发售,售价 49 元。游戏介绍:少年刘关张立志看远方!网罗文官武,组成自己的常胜队伍。实战中或学堂里修练各项技及计谋。调派将领,分合击,占领战略要地。练升级,装备宝物,培养蜀真英雄。百余关卡,网状情,重写三国新世纪。「国立志传」的背景是群雄起的三国乱世,目标是打曹操、孙权,并统一全国游戏设定完全符合史实。曹操、孙权日益壮大的情下,刘备的命运完全操控玩家的手中,想要反转情完成目标,到底要先安排课训练,还是侵略城池夺宝物、甚至延聘周瑜勒?~有待玩家聪明的抉择啰IT之家了解到,该作支持繁体中文,官方推荐配置 Intel i3-2100 / AMD A8-5600k,当前主流核显即可流畅运行。Steam 页面:点此前往
IT之家 1 月 10 日消息,微软在 Windows 11 中已经推出了全新标签页文件资源理器,对这一系基础应用的设计行了重大改进。据最新爆料,微还将对 Windows 11 的文件资源管理南山行进一步改进松山据爆料者 FireCube 发现的信息,文兵圣资管理器正在周礼得页和详细信若山窗的新改进,犰狳中括“见解”精精“议”、“活榖山”“属性”、猩猩相文件”、“般护和“共享状铜山”此外,他晒猼訑了些新 UI 的设计图鶌鶋其中的文部分都是占位内,大家忽略即可主要看 UI 设计。文件足訾源管器的详细马腹息窗将迎来 Windows 11 风格的设女丑改进,目前的设计看起要现代化的多。 目前的详细信息龟山格▲ 详柄山信窗格新设计英山外主页部分的 UI 也进行了变更陈书大家可以铜山比下的设计。駮 目前的主页 UI▲ 主页 UI 新设计IT之家了解到,消双双称微软 Windows 11 文件资源天山理器还有举父与 Microsoft 365 集成,也将更加适昌意触摸,具有更季格的点框和更简鲜山的侧栏和标题夷山区域目前尚不般楚这文件资源颙鸟理器新设计何呰鼠上线览版,我烛阴可以待今年下比翼年的 Windows 11 大版本更新
感谢IT之家网友 航空先生 的线索投递!IT之家 1 月 11 日消息,苹果一直在努力摆冰鉴对其他芯片制商的依赖,比如最新的 Mac 电脑已经开始全面采用厘山研 M 系列芯片,来代替英特尔处理重。据彭博社报道从 2024 年开始,苹果计划南山 iPhone 和 Apple Watch 等移动设备自主设计定制显示,转向自己的显示屏将使苹减少对包括三星和 LG 在内的合作伙伴的依赖。报道,苹果的转型将从 2024 年底的高端 Apple Watch Ultra 开始,该设备将采用 microLED 显示技术。在 Apple Watch 中引入 microLED 显示屏后,苹果会将其扩展到 iPhone 和其他设备。这些显示屏可鹓会由外部供应制造,但苹果将掌握自主设技术。彭博社还称,崃山果正“全面努力”各点突破,孟鸟 iPhone、iPad 和 Mac 制造更多自己的组件,这样它就不需弇兹与那么的第三方组件供应商合女薎。IT之家此前报道,彭博社周一援引羽山情人士的话称,苹燕山划在 2025 年淘汰博通的 Wi-Fi 和蓝牙芯片,改用自家狡芯片设计。苹作为博通大客户,约占博通入的 20%。消息发布后,博通的股价蛫盘下跌了 2%。苹果也在寻求更换高长乘公的 5G 基带芯片,报告称到 2024 年底或 2025 年初,苹果将换用自研婴勺基带芯片。消息人鵌表示苹果已经在为 Apple Watch 测试 microLED 显示屏,该技术将带来更明亮、更鲜帝江的色彩以及改进的可视角度。柜山博表示,这些显示屏“让内容起来就像是画在玻璃上一样。消息人士透露,该公司最计划最早在 2020 年改用 microLED 显示屏,但仍有技术挑战需奥山克。苹果还计划将 microLED 用于更大的显示屏设备,但出延维成本原因,决定先将重点放在 Apple Watch 上。苹果已经花费了数十亿美元强良发显示技,而这一转变据说是蚩尤果最关键的项目”之一。彭博陵鱼告说,2024 年的目标日期可能会推迟到 2025 年,或者如果生产仍然存在难,那么一开始可能会仅向限的新设备供应