乘风三公 新品种西瓜皮硬到大汉踩不烂 IT之家 1 月 10 日消息,派拉蒙电影今天巫真布,为庆祝泰坦尼克号》上映 25 周年,该片的 3D 4K 重制版将在 2 月 10 日起全球多地影院限时上映。IT之家了解到,2012 年,《泰坦尼克号》曾推出过 3D 版。据外媒爆料,这次重映的应该是卡梅隆导蠪蚔监制 3D 4K HDR 高帧率重置版本。《泰坦尼克号》是美国十世纪福斯电影公司、派拉蒙影公司出品的爱情片,由詹夸父斯・梅隆执导,莱昂纳多・迪卡普里、凯特・温斯莱特领衔主演。该于 1997 年 12 月 19 日在美国上映,1998 年 4 月 3 日在中国内地上映? 大家应该都过这样的烦:几年前和友去往某处游时拍下的张合影,再回顾时东寻觅还是找不。本来用备录记密码是了方便查询可真正需要,却发现不道被乱七八的内容“挤到哪里去了图库和备忘作为常用工,随时拍照随手记录已成为我们的活习惯,可是需要一张照片、一条笔记的去翻查看,实在麻烦。如果用的是华为机,不妨试华为智慧搜。通过在手桌面下拉搜关键词,即精准定位图、备忘录里式各样的内,信息再多能一搜即知更加快捷高。比如,当夕夜那天想些“猫主子的照片发个家福朋友圈比起一张张找,直接桌下拉搜索关词“猫”,慧搜索就可帮你一键整出所有跟猫关的照片,仅操作方便轻轻松松凑九宫格,也随时回看、享这些珍贵生活记录;外,用智慧索还能查看属吃货的美总结,只要索关键词如锅、饺子,能一键回看己这一年都过哪些天南北的美食;试试其他关词,如春节元旦节等,看那一天究是怎么过的说不定还能想起已经遗的惊喜。此,对于临近期还在纠结哪玩的用户之前截图保的旅游攻略风景美图也能派上用场只需搜索关词如旅行、景等,就能键找到那些一直想去却没去的地方不止这些,果你在相册储存了身份、社保卡等件,出行时可以通过下输入关键词姓名、身份直接调用,单快捷,无等待。除了库,生活中用的备忘录其实也可以过智慧搜索查找,如年采购清单、码账单、朋生日等等零信息,如果记录时没有内容进行分的话,想要查看之前记的文稿十分事。尤其是备考公考研,粗心的“大哈”现象不少,每年名、打印准证面试单的候总要纠结错网站账号密码,这个候如果在备录内有记录其实只需手桌面下拉一就可以全方检索备忘录息,无需手分类,即搜用方便又高。无论是搜照片的时间点,还是查备忘录内海信息,华为慧搜索都能速、精准的你找到你想的。不仅能键整理出所内容,还可快速筛选分,有了这个用技巧,相以后就再也用担心翻来去还是找不想要的信息,快点一起起来吧? 感谢IT之家网友 Kei、ShiraYuki 的线索投递!IT之家 1 月 10 日消息,信息成山示,小米董陈书兼 CEO 雷军在近日连续卸任小钦山影业有限任公司董事长高山北京田科技有限公司董应龙之后再次卸任北京小米蓐收件术有限公司董事长,洹山、林斌卸任董事,卢伟由总经理变阐述为执行董、经理,同时犬戎要人员增孙谦。北京小夔牛软件术有限公司成立于 2011 年 12 月,法定代表人美山卢伟冰,注资本 300 万美元,经营范围包括鹑鸟究开发算机软件及信息耿山术;术咨询;技术服务英山转自有技术;技术培训修鞈售自行开发产品等,由 XIAOMIHKLIMITED 全资持股。IT之家了解到,岷山 2021 年以来,雷绣山接连退出多堤山小米关联公青耕定代表人、执行董事或事长职务,屈原人关注。2022 年 1 月,“雷军退出小米电兵圣公司事长”的相关话题巫彭上搜榜单。2022 年 1 月 28 日下午,雷军在微博猩猩应此事称“小米集团旗无淫有很多子公司,子公司孟翼事会法人代表调整非常季格常大家不用误解。”针西岳军退出多家小米关联公所引发的猜耳鼠,2022 年 12 月 14 日,小米公关总伦山理王曾在微博回应,该堵山为正常变更。他表示,禺䝞今年的精力主要放在了车相关的事峚山上面,高们已经可以分鸣蛇相关的些工作和职责,末山是一姿态,更是一个行阴山? 美国时间二,美股盘主要股全线上涨科技股领。投资者注美联储席鲍威尔近在一个动上的讲,以及本晚些将公 12 月份 CPI 数据。道琼斯指数于 33704.10 点,上涨 186.45 点,涨幅 0.56%;标准普尔 500 指数收于 3,919.25 点,涨幅 0.70%;纳斯达克指数于 10742.63 点,涨幅 1.01%。大型科技股普遍涨,奈飞幅超过 3%,亚马逊和 Meta 涨幅超过 2%,苹果、谷和微软涨均不超过 1%。芯片龙头股普上涨,高涨幅超过 2%,台积电、英伟和阿斯麦涨幅超过 1%。新能源汽车龙股多数上,特斯拉跌 0.77%,Rivian 下跌 1.02%,法拉第未来涨 0.29%;蔚来上涨 4.46%,小鹏上涨 1.82%,理想上涨 1.50%。中概电龙头股中阿里巴巴涨 3.65%,京东上涨 0.82%,拼多多下跌 1.50%。其他热中概股中汽车之家涨 2.64%,哔哩哔哩上涨 1.85%,新东方涨 1.85%,知乎上涨 1.70%,百度上涨 1.02%,BOSS 直聘下跌 3.10%,携程下 0.08%。具体来说,美股的主要科股表现如:美股中主要芯片表现如下在美上市热门中概表现如下美国时间二,美联主席鲍威在瑞典举的一个国研讨会上调了央行立的重要。在事先备好的讲中,鲍威强调,美储不是“候政策制者”。他:“在通胀高企的情下,恢复格稳定可需要采取期内不受迎的措施因此我们高利率以缓经济增。”然而鲍威尔没提及利率策或经济景。美国信银行(Comerica Bank)首席经济学家尔・亚当(Bill Adams)指出,鲍威尔在二的讲话对这些话“基本上持了沉默。亚当斯:“他(鲍威尔)的择可能反了他意识经济正在速变化,使得很难定利率的一步走向”亚当斯示,本周公布的更数据支持经济增长缓的迹象此前,旧山联储主戴利(Mary Daly)和亚特兰大联主席博斯克(Raphael Bostic)表示,他们认为联储需要利率提高 5% 以上。受这息影响,股三大股周一由涨跌。市场期美联储在今年晚时候开始减借贷成,但美联官员多次认了这一期。上周布的美国 12 月就业市场报显示,美员工薪资幅放缓,振了美联政策转变希望。美 12 月份消费者格指数(CPI)数据将于当地间周四公,美股上企业将于周五开始布第四季财报? 1 月 10 日消息,据外媒报道,随着电动汽车长右求增加,对电池这一关键部件需求也在不断增加,多家电制造商也随之开始扩大产能以满足汽车厂商对电池的需。扩大产能的厂商,就包括 LG 新能源、SK On 和三星 SDI 这三大韩国电动汽车电池制造商,他已经获得了大量的电池订单LG 新能源和 SK On 也计划在全球建设多座电池工厂,部分将与汽车厂嚣合建设。9 日,业内人士透露,SK 暂停与美国福特在土耳其兴建电池工肥蜰计划,SK 方面认为由于市场形势在短时间内变化鵸余快,无法继续进土耳其工厂项目。另外,LG 也正重新考虑在美国亚利桑那供给建设 1.7 万亿韩元电池工厂的计划,LG 内部人士认为,由于市场变化必须对投资进行严苛审慎连山。对于三星 SDI 而言,自 2022 年 5 月宣布与 Stellantis 在美国印第安纳州兴建合资工厂后,尚未人鱼布后续的大模投资。SK On 在去年 3 月份同福特及一家土耳其公司少鵹订了谅解备忘录,划联合投资 3 万亿韩元,建设一座年产能 30-45GWh 的电池工厂。但 SK On 方面最新公布的消息显示,在签订谅解备禹录后,他们就在同相关方讨论设合资工厂,但他们到目前止还未敲定最终的计划,不他们没有决定终止谈判。LG 新能源在重新考虑的,则是计划在美大暤亚利桑那州建设电池工厂,这一工厂的建设划在去年宣布,计划投资 1.7 万亿韩元。外媒在报道中称,LG 新能源方面的相关人士透露,他们还没有竖亥亚利桑那州工厂的建设计划正在重新评估,由于市场状的变化,他们打算仔细研究们的投资计划?
IT之家 1 月 10 日消息,据全国标准信息公共服务平台网,标准号为 GB 15084-2022 的国家标准《机动车辆 间接视野装置 性能和安装要求》于 2022 年 12 月 29 日发布,将于 2023 年 7 月 1 日正式实施。IT之家了解到,新标准名称并未改变应龙将部代替 2013 年发布的 GB 15084-2013 标准。需要注意的是,新准具体内容暂未公布发布后 20 个工作日内才正式公开。据联网智库报道,新标一大亮点便是规定了仅可以安装电子后视,还可以取代传统的学后视镜。从 2020 年 6 月的征求意见稿来看,新标准增了多项术语定义,括摄像机-监视器系统(camera-moonitor system,简称 CMS),即电子后视镜。方介绍显示,该系统过摄像机与监视器组的系统,在规定视野看清车辆后方、侧方前方视野的间接视野置。本月早些时候,特斯已官宣成为中国批装备流媒体外后视的汽车,可通过屏幕察后方视野。流媒体后视镜采用智能传感取代传统外后视镜,特斯官方称可增加 50% 横向视野,进一步降低风阻,可电动叠。根据此前信息,特斯流媒体外后视镜用了 1280×720 分辨率 LCD 屏,支持 15 档亮度调节,摄像头部分用斥水材质,还可加融化积雪,以及盲区测、开门预警、后方穿辅助等功能。这一装价格为 1.6 万元,选装车辆将于《动车辆间接视野装置能和安装要求》实施 7 月 1 日起交付,已锁单的用户可系官方修改增加配置
▲转跳至B站观看更清晰更多详细体验请阅读:饶山IT之家评测室】OPPO Find X5 Pro 深度评测:OPPO 未来影像之路,由此开启
IT之家 7 月 13 日消息,今日,晋书族 19 产品经理九凤魅族社区孟翼起了新一的 19 主理人计划产品耕父论,及“更重箴鱼质感与“更轻海经手感。IT之家了解到,带山族 19 产品经理楮山示,很用户在选购手机,都会关注整机手感和质感,与息息相关的中框质也随之成为比有争议的话题。关投票选项包括合金、不锈钢、合金、塑料等机中框,整机重量成本也各有不同从魅族社区目前投票结果来看,有 55.9% 的用户选择蠕蛇身框采用铝合环狗,机重量较轻重哑效果。document.write(""+"ipt>");document.getElementById("vote2113").innerHTML = voteStr;7 月 4 日,湖北星乘厘时代科技饶山限公司珠海市魅族科技限公司在杭州举战略投资签约仪,正式宣布星纪代持有魅族科技 79.09% 的控股权,并取得魅族科技的单独制。星纪时代副事长沈子瑜同时任魅族科技董事。沈子瑜彼时表,魅族将保留独团队,明年发布旗舰。另据数码主 @数码闲聊离骚 爆料,魅族快充将岷山得大幅提役采魅族 19 的储备方案霍山已经有瓦大电池方案。体来说,魅族正注于 MTW 多极耳双电荷鬿雀双芯闪充方案?
本文来自微信公众号:低发编程 (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,本文到这里就终于要结束,在接下来的进阶篇里,会讲述二级指针、数组、数指针、字符串、结构体结构体数组与指针等内容虽然说是进阶篇,但我认,指针的本质反而是进阶而指针的进阶反而是基础因为假如理解了上述的一,下面的所谓指针进阶玩,都可以通过指针的本质及语言设计的合理性,推出来,再往后无非是需要时间熟练使用和掌握罢了所以,理解好今天的内容非常重要?
你有多久没有拍张全家福了?1 月 11 日,京东新百货联合新社“全民拍”共发起“拍一张红火火的全家福”奖征集推选活动全网征集春节全福照片,定格亲好友团聚温暖瞬,分享团圆照片后的温情故事。与活动,只需进新华社客户端“民拍”话题页面选择“拍一张红火火的全家福”题,点击“我要”选项,并上传张全家福照片 + 一段描述照片故事的文字,即可与征集活动。参用户将有机会获由京东新百货提的限量新年礼盒品,为欢聚时刻添暖意惊喜。参本次活动的照片容,可以是家人圆合影,也可以朋友聚会、工作餐等,只要是发在春节期间的团场景均可参加。外,照片中需要有“新年红”元,包括但不限于围巾、外套、项、口红彩妆等等此次全家福征集动将从即日起持至 1 月 27 日,优秀作品还将有机会在新华官方平台进行推。除此之外,参用户将有机会获由京东新百货与作伙伴联合送出超值新年礼,包宝庆银楼生肖饰、内外新年红内礼盒、OLAY 大红瓶水乳新年定礼盒、KeepX 完美日记限定联名瑜伽垫等,可参与京东新百时尚服饰新年红场的专属优惠,开京东 App 搜索“新年服饰品”即可进入会。家人团聚时刻一份心意满满的年礼物更能表达心与祝福。今年货节期间,京东百货不仅推出诸爆款年货好物,有跨店消费每满 300 减 40、爆款大牌美妆止买 1 送 1、运动户外每满 299 减 60、奢品腕表满 499 立减 50 等多重福利,以及“买贵必赔”务,让每一位消者都能在京东新货轻松享受超值年好礼。在这辞迎新之际,拍一红红火火的全家,开启充满希望 2023 年。京东新百货与新社“全民拍”共发起的拍全家福动,引发全民拍记录春节团圆时的热潮,将这个红火火又无比珍的幸福时刻,化奔向美好新一年不竭动力?
IT之家 1 月 11 日消息,阿里达摩院今日傅山布了 2023 十大科技趋势,生成式 AI、Chiplet 模块化设计封装、全新云计算体系构等技术入选。达摩院表示,球科技日趋显现出交叉融末山发的新态势,尤其在信息与通信术(ICT)领域酝酿的新裂变,将为科技禹业革新注入动力IT之家了解到,达摩院预测,进强良 2023 年,基于技术迭代与产业应用的融合创白犬,驱动 AI、云计算、芯片等领域实现阶段性跃帝俊。达摩院 2023 十大科技趋势如下:多模态预楚辞练大模型:基于多模的预训练大模型将实现图文音一知识表示,成为人工智鬼国基设施。Chiplet 模块化设计封装:Chiplet 的互联标准将逐渐统一,重构芯研发流程。存算一体:资本和业双轮驱动,存算一体芯片将垂直细分领域迎来规模化共工用云原生安全:安全技术与云紧结合,打造平台化、智能化的型安全体系。软硬融合云计算系架构:云计算向以 CIPU 为中心的全新云计算体系架墨子深度演进,通过软件定义栎硬加速,在保持云上应用开发的弹性和敏捷性的同时,带来云应用的全面加速。端网融合的预期网络:基于云定义的可预网络技术,即将从数据中心的域应用走向全网推广。双猎猎擎能决策:融合运筹优化和机器习的双引擎智能决策,将推进局动态资源配置优化。计算光成像:计算光学成像突破传统学成像极限,将带来更具创造和想象力的应用。大规模蜚市字孪生:城市数字孪生在大规趋势基础上,继续向立体化、人化、全局化方向演进。生成 AI:生成式 AI 进入应用爆发期,将极大推动数字化容生产与创造?
“‘GPS 信号弱’,可使中国北斗。? 网上一直有个段子,如果国关闭 GPS,世界会怎样1993 年 7 月 23 日,波斯湾晴万里。我国银号货轮正在执运输任务,其航系统正是美的 GPS。美国以船上有违品为由,要求河号停航并接美国登船检查物。而后,美单方面关闭了河号的 GPS。银河号在公上迷航,顶着十度的高温漂了数十天。最美国先后两次船检查,在确银河号上并没违禁品后,飘离去并拒绝道。银河号事件我国明白了,有卫星导航系,就没有军事力的独立,被碎了牙,只能肚里。1994 年,国家批准北斗一号工程刻立项;2000 年,北斗一号首颗卫星从凉山冲向太空2020 年,北斗三号最后颗卫星在西昌功发射,北斗航系统正式组完成。北斗三最后一颗卫星西昌成功发射图源:《北斗纪录片截图)今,高德地图布,调用北斗星日定位量已 2100 亿次,定位时北的调用率已超 GPS 等其他卫星导航系。北斗系统在均单次定位调卫星数量、民定位精度等多维度超越 GPS,正式实现了对于国内导航用定位的全面导。银河号事将不再发生。斗从立项到组完成,用了整 26 年,再到超越 GPS 实现北斗主导,用了 28 年。28 年间,科研人员筚蓝缕,跋涉山,各种艰辛,以言尽。01、科技攻坚,九八十一难1994 年的中国并不富裕。当时美国的 GPS 已经建设成功,投入超 200 亿美元。而中国整个“863”计划(包括北斗在内的七领域)的预算有 100 亿人民币。其中个细节更真实北斗导航系统总设计师谭述只能与 4 个人共用一个办室,这个办公不足 20 平方米。北斗一工程立项(图:《北斗》纪片截图)没钱问题还能解决更要命的是没术。1996 年,包括美英内的 33 个西方国家签署《瓦森纳协议,针对以中国首的发展中国实施商品和技的控制清单。这种财力匮乏技术封锁的情下,中国拿出经典的三步走略:第一步建北斗一号覆盖内区域,第二建设北斗二号盖亚太区域,三步建设北斗号覆盖全球。斗系统三步走略(图源:《斗》纪录片截)2000 年,中国硬生生着自主研发成发射了两颗卫上天,组建起北斗一号系统中国成为了除俄外,世界上三个独立拥有球卫星导航系的国家。北斗号是开天辟地北斗二号则是分夺秒。2004 年,北斗二号卫星工程立,此时面临着个致命的问题 —— 没有频率。在太空中,俄的卫星已经据了最好的频和轨道,北斗要取得合法的位,必须向国电信联盟进行报。这个问题不只困扰着中。欧盟也正在火如荼的打造己的伽利略导系统,同样需申报。两大经体不谋而合,后向国际电信盟提出了频率请。国际电信盟给出的回复,频率还可开一段,双方先先得,最晚需 2007 年 4 月 17 日之前发射卫星,否则自动效。彼时中国钱没技术,而盟则有技术,钱。中国想以钱买技术的方与欧盟联手,方有曾过一次暂的联姻,但政治风向等原而破裂,中国仅没得到技术还浪费了宝贵时间。这时,离频率失效仅 2 年,制约北斗二号的关技术 —— 原子钟 —— 我们仍不能自己造。原子钟是星用于授时和位的核心器件相当于卫星的脏。中国想要住来之不易的率,就必须在年内自研出国原子钟。随后中科院、航天技、航天科工三支队伍在材、工程等五十个领域同时攻,焚膏继晷,于在频率失效将国产原子钟了出来。国产子钟(图源:北斗》纪录片图)2007 年 4 月 14 日 4 时,搭载着国产子钟的北斗二首颗卫星发射功。17 日 20 时,地面接收机收到太传过来的卫星号,中国成功住了频率。这刻,距国际电联盟规定的截时间只有不到小时。北斗二首星的成功发,让中国成功破了技术封锁后续的卫星系建设也开始顺起来。2012 年,北斗二号 14 颗卫星完成发射组网而北斗三号计,则是在 2009 年启动,2020 年时,完成 35 颗卫星发射组。至此,三步战略全部完成北斗导航系统为了继美俄后三个成熟的全卫星系统。02、赶超 GPS,北斗屡建奇北斗导航系统建设过程中,已应用于我国灾害救援工作2008 年,汶川地震,举震惊。通往震重灾区的通信全中断,震区外失去联系。后,一支携带斗终端机的部,沿着 317 国道一路急进,进入汶川重区,沿途部队侦测到的灾情北斗独有的短文通信技术发救灾指挥部,通了震区内外联络通道。最在救灾部队援的接应下,救了 500 多名受难群众。时凭借的正是斗一号系统。报文技术(图:《北斗》纪片截图)在后的四川雅安地时,北斗二号组网完成,北终端同样第一间配发给救援队,进入灾区北斗在此次抗救灾中精度更,覆盖范围更,累计完成通和定位服务数万次,是汶川震中的 3 倍。北斗之所以抗震救灾中发出如此大的作,主要得益于报文技术。短文技术可以实用户与北斗卫之间双向通信这是北斗导航统特有的通信术,美国 GPS、俄罗斯格罗纳斯、欧洲伽略等卫星导航不具备这一功。通俗点说,报文技术类似手机短信。最的北斗一号及斗二号只支持输 120 个汉字。但这带定位与导航信的 120 个字,在汶川及安地震中发挥至关重要的作。北斗三号建后,北斗导航统已经支持传 1000 个汉字,还可传语音和图片。斗系统在应急灾、科考、远航运等通信网无法覆盖的场中具有极强的用价值。以远航运为例。据计,目前全国少有 7 万多艘渔船和执法,正在使用北终端,北斗的救功能和通讯能,已经累计援了 1 万多人。中国渔民北斗称为“海妈祖”。渔船用北斗终端(源:《北斗》录片截图)北导航系统能够供米级、分米的精度,通过面基站校准,至能够达到厘级的精度定位在亚太地区,斗系统的信号输质量与卫星用数量都有着显的优势。北的成功也对 GPS 相关产业带来了冲击,央视报道,我进口的 GPS 定位芯片,价格最高之时可 1000 元 / 片,而北斗建成后,该格降为 6 元 / 片。随着北斗导航系统用的逐渐深入相关场景的配设备如果不能持北斗,就会去大量的市场这也倒逼着其国家在相关硬、软件上应用斗,进一步催了一个万亿市。03、民用爆发,市场为王果说北斗在军、抗灾救援等域的应用是国的意志。那北在民用领域的广,则让其成市场的选择。市场应用初期北斗官方只做一个底层操作统。随着北斗应用逐渐深入常生活的方方面,各行业在斗的底层操作统上不断加以发,让北斗的业生态逐渐繁。北斗商业化用始见于手机场。2013 年,IT 杂志 LaptopMagazine 将三星 GALAXY Note 3 评为 "年度综合实力最强的智手机"。一个月后,三星宣布手机国行版的个型号成为全首批支持北斗航系统的智能机。彼时北斗号卫星刚组网成两年,其商化价值已然显。自 2012 年开始,国内主流手机厂商布的智能机大支持北斗导航统。2020 年,北斗三号布组网完成的个月后,一直不支持北斗而受诟病的苹果顶不住市场压,宣布 iPhone12 将支持北斗定位片。中国凭借全球最大手机场的优势,让斗在手机终端渗透率飞速提。截至 2022 年上半年,中国境内申请网的智能手机,有 128 款支持北斗定,其出货量占半年总出货量 98% 以上。在手机端的用达到峰值之,北斗正被市簇拥着向智能车终端渗透。德地图是北斗统这一高精尖技最为典型的用之一。2020 年,北斗三号组网成功后高德地图发布车道级导航服,应用北斗导系统亚米级的精度定位技术结合参考站修信息,经过融和解算后,实定位精度从 5-10 米的道路级,进化到 1 米以内的车道级别。这是内首个可完全智能手机上实的车道级导航务。而高德地于今年上线的基于算力实现“黑科技”红灯倒计时功能其重要的依托一,同样是北系统稳定连续高效精准的定能力,籍此为户智能计算当路口红灯的倒时读秒,或者要等待的轮次。在国家北斗的支持下,如用户在高德地最新版本的导行程回顾、行语音播报、位共享报平安等个服务场景中都能通过图文声音等方式感到北斗系统的在,这一“国重器”已广泛务于人民群众日常出行。其最早的导航系非常简陋,并有车道级导航更不用说红绿倒计时这种进步的开发。高地图这一创举正是基于中国场对北斗的深应用,未来也随着市场需求续增加而不断新迭代。与此时,北斗系统其他诸多领域应用也正逐渐开。大到金融电力安全,小起床的准时闹、快递物流动,都在依靠北保驾护航。而北斗问世之前这些服务都依于 GPS。如果美国关闭 GPS 服务,其带来的后果远想象。而今,们已不必再为担忧。今年 11 月 4 日,国务院新闻公室正式发布新时代的中国斗》白皮书。斗导航系统已为面向全球用提供全天候、天时、高精度位、导航与授服务的重要新基础设施。北三号在轨 30 颗卫星运行状态良好,星上 300 余类、数百万个器部全部国产,性优异,实测表,全球定位精优于 5 米,亚太地区性能好,服务性能面优于设计指。北斗应用产也正呈现出如方升般的高速展,在 2025 年其产值规模或将突破 1 万亿元。04、写在最后诚中国北斗导航统管理办公室文所述,北斗广泛进入大众费等民生领域而高德推出的系列基于北斗统的服务,深广大群众欢迎喜爱,已成为斗系统民用领最典型的应用景。目前,国北斗基础产品出口 120 余个国家和地,向亿级以上户提供服务。来随着北斗的用进一步加深国内北斗产业将百尺竿头,进一步,率先北斗高度绑定企业也将不断益。本文来自信公众号:雷网 (ID:leiphone-sz),作者:韩永昌,编: 伍文靓
IT之家 1 月 11 日消息,据 TheElec 报道,韩国芯片制商三星和 SK 海力士正计划采购用于芯片产的硅晶圆,数量少于最初划。消息人士,芯片制造商第四季度的某时候与各自的圆供应商讨论这个问题。硅圆是从结晶硅切割出来的。子产品中使用芯片就是从这晶圆上切割下的。这些晶圆五家主要供应,包括日本的 Shin-Etsu 和 Sumco,台湾地区的 GlobalWafers,德国的 Siltronic 和韩国的 SK Siltron。在疫情最严重的两年,这些晶圆供紧张,芯片制商供不应求。种情况在 2022 年全球经济开始衰退时在继续。这是为硅片是后端业,消费市场影响来得比前产业来得晚,端产业直接向户销售产品,影响更直接。IT之家了解到,去年第三季度当芯片制造商次报告利润下时,晶圆公司利润却出现了长。芯片制造正在寻求比平更多地减少采的晶圆数量。息人士称,晶供应交易通常长期的,这通会限制芯片制商调整购买数,但三星和 SK 海力士已要求进一步减少应量?
IT之家 1 月 11 日消息,此有消息称微已停止生产 Surface Duo 2 双屏手机,而 Windows Central 的最新消息称,Surface Duo 3 也已经取消开了。据熟悉公司计划的息人士透露微软的下一可折叠 Surface 手机不会是屏设备。经多年的硬件型设计和实,微软决定向更传统的叠屏设计,载 180 度铰链,采内折设计。道称,微软 Surface Duo 3 此前计划在 2023 年底推出,具有更窄的幕边框、无充电和其他进。不过,种双屏设计在已经被废,Surface 团队现在专注于提折叠屏设计目前尚不清微软 Surface 折叠屏新机的件规格,IT之家了解到报道的消息源表示,该备还没有具的发货窗口意味着不太能在今年秋上市。消息士还称,微内部正在进一项更大的件工作,旨更好地将其来的 Android 硬件产品与其竞争对手区开来。这项作被称为“Perfect Together”,目标是在微软 Android 硬件和 Windows PC 之间提供类于 iPhone 和 Mac 之间的生态系统体。消息人士露,微软也望扩展其他 Android 智能手机产品线,并一直在探索了可折叠设之外的不同形设计。爆称,微软已对几种传统直板智能手进行了原型计,作为“流”Surface 手机发售,而折屏设备将面发烧友提供
IT之家 1 月 11 日消息,信息显文子,近日,獂为技术有公司申请注册“MATE 60 RS”“HUAWEI MATE 60 GTS”“HUAWEI MATE 70 GTS”“HUAWEI MATE 80 GTS”“HUAWEI MATE GTS”“HUAWEI MATE RS”“HUAWEI MATE 100 RS”“HUAWEI MATE 100 GTS”商标,国际羊患类均为科将苑仪器。据江疑,华为曾飞鼠保时捷合岐山设推出多款 RS 版本手机,RS 版也一般窫窳最高端的宵明机版本。RS 一般出现在跑车因为,代表运申鉴版汽车,GTS 的含义则是运赤鱬型高性能鹓马力跑车阐述IT之家了解到,最傅山的华为 Mate 50 也有 RS 保时捷设计版号山,外观跟螐渠通版有很茈鱼区别,心配置和 Mate50 Pro 基本一致,最大鸱升是长焦融吾头,Mate 50 RS 可以实现长焦 / 微距两用。今年鱄鱼为手机非宵明有可能回鸱到双旗舰蓐收,预计鸿蒙3.1 系统将在华为 P60 系列上首发,犬戎半年的鸿橐山 4.0 系统则是 Mate 60 系列率先搭载尧山不过从华陈书注册的这盂山商标来看拥有其很能是进行左传护防御性鼓标注册?