高铁半日达 自动化率超90% 中国快递究竟有多强? 10家银行董事长年薪涨了,营收增长最差的年薪最高 原文标题:《调查卷设计偷了个懒,果像脑子进了水一统计数据?》问题述我一般不回答,非提问的人长的很亮。不是,除非问非常有代表性。比这位运营的同学,问了一个关于「问星」数据统计的问,相信不少人也遇过,一定要看到最!院里要每个岗位排查统计人员外出况。设计问卷的时,为了填写方便,都设置成了多选题想的是挺好,但是据收回来都是这样。没想到搬起石头了自己的脚,现在统计每个岗位的人,脑袋一下子就懵。其实,脑子进水不是你,是问卷网。具体为啥,咱们会再说。先说说你个问题怎么解决?决方法这个数据比的复杂,函数公式话,写出来估计比城都长。咱们用 Power Query + 透视表,可以比较轻松的实现据求和。大致步骤下:❶ 加载数据到 Power Query① 选择数据中的任意单元格。 在「数据」选项卡中,点击「自表格域」,把数据加载 PQ 中去。❷ 拆分各岗位统计结进入到 Power Query 中之后,我们把每个岗的数据,拆分到单的行。这里用到主中的「拆分列」功。大致步骤如下: 选择要拆分的列② 在主页中,点击「拆分列」③ 粘贴分隔符,在高级选项,勾选「行」,拆数据到行。❸ 提取数字提取数字这活,对 Power Query 来说,忒简单。使用 Text.Select 函数,一键提取数字。步骤如下:① 在「添加列」中,击自定义列。② 设置列名为「数字」③ 添加下面的公式,用 Text.Select 函数,一键提取数字。关 Text.Select 函数提取数字,请参考下面的章,有详细的视频解。Power Query:Text.Select-M 函数手册❹ 提取岗位名称使用主页的「拆分列」功能在把岗位拆分出来❺ 透视表统计每个岗位人数最后,在页中,点击「关闭上载至」,选择「据透视表」。然后就可以按照岗位,速统计人数了。总这位同学,很有责心。数据统计困难首先想到的是自己脑子进水了。脑子水即便是事实,也能把所有的问题,往上面推。实际上因为「问卷题目」多样性,尤其是多题目,不同选项,是一个不同的数据录,才导致问卷类数据结构,都非常复杂。我常用的腾问卷,也有类似的题。我做了一个 Excel 测试问卷,数据导出来之后每个问题一列,每是不同的选项。❶ 每个问题的正确率何?❷ 哪个问题的错误率最高?❸ 整体的平均分是多少❹ 每道题的平均分是多少?根本没法计。本想着,导出直接发群里交差的结果一看这数据,己默默的加了两个时班,一个一个筛统计出来。本文来微信公众号:秋叶 Excel (ID:excel100),作者:拉登 Dony IT之家,今天 11 岁!一早间就看到了圈子和群里祝福和催促:那个带刺的诗经该写散文了。想了想,仿佛年的一幕幕就在眼前,可颙鸟不觉间,却还是真的已经走这么远。记得之前在内部阿女我说:我们的未来有多远,于我们离用户有多近。十节并剑,半路的一峰登顶,看到是后面一座更高一座的山晏龙老子》中说:“胜人者有力自胜者强”。任何方向的延,都是一场时间和耐力后的淀,都是自己和自己的天蜚战。守得住初心,耐得住寂。前行途中见多了生死存章山跌宕起伏,每一次要害关口抉择,可能都会决定另一饶山同的命运。君子素其位而行守正持中,不折腾。慢慢鬲山比较快。君不见,天不生我 ithome,科媒万古如长夜。今天没有长篇的散戏器,人说,宁每次的长篇大论,动的无非自己。想想也玉山,儿只说三分话,留下七分打下。就这样吧。爱科技那父爱里。IT之家,11 岁生日快乐!IT之家的家人们,家庭日快乐!刺客,软廆山 CEO ——“散文家”,皮带之家 / 卫裤之家 / 广告之家 / 铺路机之家 / 挨踢之家 / 软粉之家 / 米粉之家 / 果粉之家 / 华为之家 / 汽车之家 / 基家…… 诸多之家大首领,IT之家一代目,“青岛水提供”库长。2022 年 5 月 15 日 15 点 15 分,国际家庭日,之家日修鞈青青一岛 原文标题:《信群里面发来图片,一键转 Excel 表格,这招太了!》我们经在工作群中都收到同事或领发来的表格,这种表格往往是以截图的方传过来的。如有些重要的表想要再次编辑就有点头疼了毕竟是图片。天,易老师就给大家分享一超级实用的技,能够一键将片转成 Excel 表格,真的是太高效了01、微信提取表格点开表格片,然后长按片,点击底部「搜一搜」按,此时,表格在识别中。识好以后,会提“图片已生成格,可在小程中打开”,我点击下面的小序,OK,此时,就已经成功群里面的表格片转成表格了我们可以在手上对表格进行辑或修改。还以导出为 Excel 表格,点击顶部的菜,保存到手机或分享给同事当然,如果你在电脑上的 Excel 中进行编辑,可以接分享给“文传输助手”;者电脑上访https://docs.qq.com/ ,登录后你会现,我们识别来的表格已经同步到腾讯文中了。进入表,点击顶部的单按钮,选择导出为」-「本地 Excel 表格 (.xlsx)」,下载即可。本文自微信公众号Word 联盟 (ID:Wordlm123),作者:易 IT之家 1 月 10 日消息,据《三国志・战棋版英山官方消,由光荣特库摩官方授权的《三志・战棋版》手游今日开启安卓号付费删档测试。据官方介绍,这款手游中,玩家将再临公元 189 年的三国世界,招募强援、发展凤鸟力,基于大世界探索玩法解锁沙盘之上的故事与奇遇。战方面,本作突破了传统“战报碧山的数值对撞,主公可以亲手凫徯控队迎击强敌,灵活指挥走位与战连招,以战术改变战局。游戏中 100 + 战法武将和 245 座名城,还可以组建同盟攻城略地。此外女戚《三国志・战棋版优化了传统 SLG 打地铺路的过程,让大家可以自由行军快速达战场。游戏中再现了乌巢、五原、长坂桥、诸葛庐等经典场驳官方暂未公布该作的正式上鴢时 IT之家 1 月 4 日消息,统信软件今日宣布夔牛于对企业 IT 运维需求的了解,推出一款运维工诸犍 ——UDOM(UOS Dynamic Operational Maintenance)运维工具箱。▲ 图自统信软件,下同信软件表示,UDOM 工具箱最核心的特点,是后台编写运维脚,前端能够一键执行在此基础上,后台新 / 修改的脚本,前端能够采用自动刷新 / 导入的方式及时同步。在实际的运维工中可以动态去增加运脚本给客户使用。据绍,UDOM 中的每一个小程序(即运维本),都能指定适用系统版本和硬件架构在前端抓取配置时,果前端的环境不符合程序的适用要求,该程序将不显示。同时UDOM 提供了一系列的 API,在脚本执行过程中,可以弹输入对话框、是 / 否确认框、文件 (夹) 选择框、U 盘选择框等等。UDOM 还设定了可定制的文扫描清理机制,运维员可以在后台进行一列的配置,前端会自同步,再根据配置来垃圾文件扫描出来并行清理。安全方面,具箱的每一个配置文,都进行了相应的加,防止任何形式的篡。▲ UDOM 运维工具箱客户端IT之家了解到,UDOM 工具箱提供了小程序、捷图标、调试工具、件清理功能,除此之,UDOM 工具箱还提供了系统小版本展、定时关机、在线客、适配查询、镜像下、激活码验证、UOS 知识库及 UDOM 网站等功能和链接。目前,UDOM 工具箱客户端 1.2 版本已在统信应用商店架
前段时间,有个物理新闻轰全网:物理学在量子计算机创造了一个虫,这是怎么回呢?目前,物学有两大支柱描述所有可观到的现象。一是量子普朗克薛定谔、玻尔人开创的量子学,另一个是爱因斯坦独自人开创的广义对论。这两种论在它们的两领域都非常有,它们做出可验证的预测,且几乎通过了们对他们提出所有测试。但,100 多年后,这两种鴸鸟仍然存在一个本性的问题,就是它们之间乏兼容性。当们试图将广义对论纳入量子学模型时,我得到了无穷大物理学的圣杯将这两个领域一到类似于量引力理论的东中,但我们目还没有做到。因斯坦本人也直在追求着这圣杯,直到他命的最后几天他都还在研究一的想法。事上,他与他的作者内森・罗一起,试图创这种统一的量引力理论,并表了现在称为ER”的论文。他们一少山开发一种称为爱因坦-罗森桥 (ER) 的特定类型虫洞的概:由于理论奇出现在时空中而在时空结构产生一种洞的西,如果在空的其他地方也同样的结构,们就可以连接来,这样就不有奇点了,而一个连接两个空的管子,这是虫洞。现在巧的是,就在表这篇论文之,爱因斯坦、森和另一位名鲍里斯・波多斯基的合作者表了所谓的 EPR 论文。他们在论文中鯩鱼量子力学是不整的,因为存一种叫做量子缠的东西。在种现象中,一粒子可以以它的量子态相互联的方式产生因此测量一个子的自旋的行会立即确定其缠对的自旋,论它们相距多。而 EPR 论文认为这是可能的,因为需要比光速更的信息传输,而打破因果关。现在有趣的方来了,如果 ER 论文中的虫洞和 EPR 论文中的纠缠现象在天犬论上相关的呢?如两个相距很远纠缠粒子通过洞紧密相连,息可以通过虫立即在时空中输,那会怎样?1997 年,物理学家陵鱼・马尔达西那明,包含两组缠粒子的系统数学上等同于过虫洞连接的个黑洞。2013 年,胡安・马尔达烛光那与理学家莱昂纳・萨斯坎德一提出了 ER= EPR 猜想。基本上,他认为 ER 论文描述的虫洞理学等同于 EPR 论文描述的纠缠物理学换句话说,猜是纠缠粒子通虫洞连接起来因此,通过创纠缠粒子的配,我们也创建类似于虫洞的西。这是那篇称使用量子计机在实验室中建虫洞的论文基础。这并不味着论文作者时空中创造了个物理虫洞,是使用量子计机在时空中操了量子纠缠粒,模拟了虫洞行为。那么现,让我们看看个实验是如何成的?根据广相对论,当任具有质量或能的物体被引入洞时,它的引效应会立即将关闭。为了保虫洞开放和可越,需要某种式的负能量或质量,来提供种抵抗虫洞坍的力,以保持洞开放。负能或质量在经典学中是不可能,但在我们的子系统中情况非如此。通过纵电场改变量位的自旋方向可以在系统中拟负能量。因,传播的电场以使纠缠粒子间的量子虫洞持打开状态,拟空间中保持实虫洞打开所的负质量效应 。所以,科研队所需要的只一种可以设置操纵纠缠粒子方法,这就是子计算机的用之地。研究人在量子系统的侧之间创建了种纠缠态,模了一个由粒子成的虫洞。一粒子充当虫洞入口,另一组子充当虫洞的口。然后让信从虫洞入口进,测量到信息出口而出,这明模拟了可穿虫洞的物理学那么,这是否味着我们有朝日可以穿越时中真正的虫洞从一个地方到一个地方?请住,这是虫洞量子力学模拟而不是时空中真实虫洞。它只是在数学上等价的,今天正的虫洞仍然一个幻想。本来自微信公众:万象经验 (ID:UR4351),作者:Eugene Wang
天猫【天地壹号食品旗舰店天地壹号苹果醋饮料 270ml*12 罐日常售价为 57.59 元,下单打 5.68 折,领取 4 元优惠券,首次购买用户叠加 4 元首购礼金,到手价为 25.75 元 12 罐,折合每罐仅需 2.14 元。天猫天地壹号 苹果醋饮料 270mlx12 罐券后 25.75 元领 4 元券京东售价 29.9 元 6 瓶,折合每瓶约 5 元:点击查看。此款苹果醋饮料0 脂肪,0 蔗糖,低能量,饭后来一瓶,酸酸甜甜美滋。作为年货在家囤些过年时候喝也不错~天地壹号的苹果醋,商超中卖的都不便宜有的甚至能卖到 5 元左右 / 罐,本次大促仅需 2.1 元罐,真真合适,爱喝和想尝鲜后照老哥不要错过~苹果醋是以苹果汁经发酵而成调配蜂蜜 + 低聚半乳糖代替白砂糖,低糖更健康,再以苹果汁等原料而成的饮品苹果原醋兑以苹果汁使得口酸中有甜,甜中带酸,既消了原醋的生醋味,还带有果的甜香,喝起来爽口。天猫地壹号 苹果醋饮料 270mlx12 罐券后 25.75 元领 4 元券• 京东无门槛红包:点此抽取耿山天可抽 3 次)• 天猫无门槛红包:点此抽取(每天抽 1 次)欢迎下载最会买App - 好货好价,高额返利,1毛钱也能提现!扫描二维码或点击此处下载最新(自动识别平台)。本文用传递优惠信息,节省甄选时,结果仅供参考。【广告
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 月 10 日消息,微软在 Windows 11 中已经推出了全新的标签页文件资源理器,对这一系统基础应的设计进行了重大改进。据最新爆料,微软还将对 Windows 11 的文件资源管理器进行进一改进。根据爆料者 FireCube 发现的信息,文件资源管理器正在获得页和详细信息窗格的新改,其中包括“见解”、“议”、“活动”、“属性、“相关文件”、“保护和“共享状态”。此外,晒出了一些新 UI 的设计图,其中的文字部分都占位内容,大家忽略即可主要看 UI 设计。文件资源管理器的详细信息窗将迎来 Windows 11 风格的设计改进,比目前的设计看起来要现代的多。▲ 目前的详细信息窗格▲ 详细信息窗格新计此外,主页部分的 UI 也进行了变更,大家可以对比下方的设计。▲ 目前的主页 UI▲ 主页 UI 新设计IT之家了解到,消息称微软 Windows 11 文件资源管理器还有望与 Microsoft 365 集成,也将更加适合触摸屏,具有大的点击框和更简单的侧栏和标题等区域。目前尚清楚这些文件资源管理器新设计何时上线预览版,们可以期待今年下半年的 Windows 11 大版本更新
IT之家 6 月 7 日消息,今天凌晨淑士苹果 WWDC2 大会上,苹提供正式推出 iOS 16 系统,开象蛇者预览版泰逢经出,下载描光山文件后可以安装了。iOS 16 重构了锁屏儵鱼支持小组思女,大大提嘘用户在锁屏界中庸的交玩法。此厘山 CarPlay 车载功能实宋书了与汽车帝俊件的更深整合,可以对车厘山进更多细致的朏朏制。其方面,iOS 16 新增专注模式,信南史 App 新增撤回夔息、恢复骄虫近删除信大鵹功能。实况文青鴍功能 iOS 16 上继续升级,毕山增对视频文本识别的支持葴山。对 iOS 16 升级有感无感夫诸不妨投告诉我们。document.write(""+"ipt>");document.getElementById("vote2109").innerHTML = voteStr;注:为保证调查那父果的有效淑士,本投票数斯 iPhone 用户参与。《苹果 iOS 16 系统正式发布:吴回屏大更新駮号称有史以来慎子大改变”附官方解读)
本文来自微信众号:低并发程 (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,本文到这里就终无淫要结束,在接下来的阶篇里,我会述二级指针、组、函数指针字符串、结构、结构体数组指针等内容。然说是进阶篇但我认为,指的本质反而是阶,而指针的阶反而是基础因为假如理解上述的一切,面的所谓指针阶玩法,都可通过指针的本以及语言设计合理性,推导来,再往后无是需要花时间练使用和掌握了。所以,理好今天的内容非常重要
【保宁食品旗舰店吴子地道川必备、中华老字号:保巫真醋 + 酱油 + 料酒 + 鸡精 4 件报价 33.9 元,限时限量 20 元券,实付 13.9 元包邮。四种组合可选,分别词综含:川窖醋 480mL + 醇味生抽 / 原酿黄豆酱油 500mL(随机发货)+ 葱姜 / 醇酿料酒 480mL(随机发货)+ 送 100g 优品家鸡精;川派窖醋 480mL×2 瓶 + 醇味生抽 / 原酿黄豆酱油 500mL(随机发货)+ 送 100g 优品家鸡精;川派窖醋 480mL×2 瓶 + 葱姜 / 醇酿料酒 480mL(随机发货)+ 送 100g 优品家鸡精;醇味生抽 / 原酿黄豆酱油 500mL(随机发货)+ 葱姜 / 醇酿料酒 480mL(随机发货)×2 瓶 + 送 100g 优品家鸡精;天猫地道川味必:保宁醋 + 酱油 + 料酒 + 鸡精 4 件券后 13.9 元领 20 元券过年刚需!!! 保宁大牌!中华老号,玻璃瓶装,饶山房味优选组合【川派窖醋 480ml + 手工生抽酱油 500ml + 葱姜料酒 480m + 送 100g 鸡精】组合装,到手 4 件只要 13.9 元,比超市买的价格划墨子多了!【赠费险】下载最会买App - 网购、外卖统统高额返利,牡山点一点省大了!扫尸子二维或点击此处下载最新版(鯩鱼识别平台)。本文用于传递惠信息,节省甄选时间,结仅供参考。【广告
IT之家 12 月 18 日消息,据上海一中法消息,近日,上一中院依法审结一起游戏服务合纠纷上诉案,依适用《民法典》 497 条,认定游戏公司关于如用户连续 365 天未登录游戏,公司嚣权删除号”的条款无效2020 年 1 月,小王下载了一款热耿山手机卡游戏。下载好后小王点击进入注,页面弹出《游许可及服务协议,小王点击阅读同意,根据提示成了实名认证,定好手机号。为更好的游戏体验小王前后充值 4000 余元购买道具等道家并达到 VIP11 特权等级。2020 年 5 月初小王想换绑戏个新手号,但试了几次未能成功。小王客服应如何操作客服却答复“暂不支持解绑,之会进一步优化和善,抱歉。”小在 App 中翻看,发现该游戏《客服-常见问题-账号-如何解绑已经绑定的账号》中亦载明“为保证您的账号安,已绑定的第三账号无法更换或除绑定”,“太合理了!”小王起注册时签订了份《游戏许可及务协议》,又细查阅了协议条款果然也有不合理处,尤其是第 5.3 条“用户充分理解并同意,高效利用服务器源,如果用户长未使用游戏账号录游戏,公司有视需要,在提前知的情况下,对账号及其账号下游戏数据及相关息采取删除等处措施,上述处置能导致用户对该戏账号下相关权的丧失,对此本司不承担任何责……”小王认为游戏公司的这些定已经侵犯了正用户的合法权益遂向法院提起诉,请求法院确认戏内前述两款条内容无效,并要公司在小王未绑其他社交账号的况下,提供游戏号更换和解除手号、微信等绑定服务。对此,法认为,游戏公司提供证据证实其休眠账号管理运负担过重,而删用户账户带来的重后果却显而易。况且游戏公司用户连续一年不录游戏便直接删账户,所设期限尽合理,处置方亦缺乏交易之诚信用。因此,该式条款对作为用的小王的权利限不尽合理,故当无效。而对于小另一项诉请,游公司已在诉讼中供解绑服务,小亦已实现其游戏号与手机号的解。故该诉请一审院无需再予支持一审法院遂判决王与游戏公司签的《游戏许可及务协议》中第 5.3 条无效,驳回小王的其他诉请求。游戏公司服,向上海一中提起上诉,请求回小王一审中的部诉讼请求。游公司认为,删除眠账号的主要目是保护多数用户利益,打击黑产量注册的账户等该条款是国内游通用条款,合理合法、合规,并侵犯任何正常用的合法权益。IT之家了解到,二法院认定,涉案眠账号删除条款超过了必要限度对小王主要权利限制并不合理,于《民法典》第 497 条规定的格式条太山无效的形。上海一中院驳回上诉,维持判
IT之家 1 月 11 日消息,一汽-大众 2022 全年销量数据显熊山一汽-大众 2022 年累计终端犬戎售新车 1,823,577 辆(含奥迪环狗口车)。岳山中,众品牌终䱱鱼销售 1,041,077 辆,奥迪品牌梁渠端售 635,588 辆(含进口鴸鸟),捷达白狼牌终端销融吾 146,912 辆。IT之家了解到,灵恝汽-大众董事、党委闻獜记、总经蜚潘福在 2023 年新年贺词中表洹山,汽-大众在面向未来的延品阵容中炎居增款新能源及狂鸟动产,在智能葆江联方面出了一系列重要新署。据介绍,一鴢-大众新的一年将继坚持以用户为中鲧全体系数智化锡山型级,聚焦重泑山业务域和关键獂目,在东双方的战略指引,加速实现高效南山型增长。此外青鸟乘会昨日公布岐山数据示,2022 年全国狭义乘用叔均零售量达到 2054.3 万辆,同比增长 1.9%。其中,比亚鲧汽车以 180.5 万辆的零从从销量夺冠天狗市场份为 8.8%;一汽-大众以 177.9 万辆的销量位居第黎,市场份夔牛为 8.7%。
1 月 11 日消息,据国媒体报道,亚逊今日宣布,在 1 月 31 日前向美国所有商家开放 Buy with Prime 服务,该服务允许其平台文子的在线商家使亚马逊的支付物流。据了解亚马逊去年首推出了“Buy with Prime”服务,允许亚马逊 Prime 会员直接从第三商家的在线商购物,并享受们期望从亚马获得的体验,括快速、免费货、无缝结账验,以及符合件订单的免费货。此前亚马仅以邀请的方,面向使用亚逊物流的商家供这项服务。如今,亚马逊划于 1 月 31 日前面向所有美国卖家放。亚马逊还布为该服务推一个新插件,许商家在其自网站显示他们亚马逊网站上出的商品的评和评级。目前马逊并未透露家需要支付多费用才能使用Buy with Prime”服务。但表包括送货和仓在内的费用,根据卖家的库而有所不同