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

四川白玉4.9级地震:救援力量已赶赴震区核查

滨州新闻网 佐藤顺一 2025-11-05 11:05:36
A+ A-

前服务商曝闪修侠手机维修内幕 大连万达商业管理集团提前兑付“22大连万达MTN001” ,本息2.64亿元 感谢IT之家网友 A14永不为奴、莓可鲤饼 的线索投递!IT之家 1 月 10 日消息,谷歌日面向 Pixel 用户发布了 Android 13 QPR2 Beta 2(T2B2.221216.006)测试版更,其中包括新的 1 月份安全补丁错误修复以对性能和稳性的优化。版本面向 Pixel 4a / 5/5a / 6/6 Pro / 6a / 7/7 Pro 机型推送,用户要注册 Android 13 Beta 计划并正在运行现有 Beta 版本,将会动收到 QPR2 Beta 2 的 OTA 更新。目前,已IT之家小伙伴收到了该试版更新,新包大小为 140MB,目前谷歌官尚未列出具的更新日志由于这是测版,因此会在一些问题上一版的 QPR2 Beta 1 存在例如当“近使用的应”列表打开且方向发生改时可能出无响应的现,而且可能在性能问题及稳定性以续航方面的题,希望能新版本得到进? IT之家 1 月 10 日消息,Sensor Tower 今日发布报告称,2022 年 12 月共 43 个中国厂商入围全球手发行商收入榜 TOP100,合计吸金超过 21 亿美元(约 142.38 亿元人民币),占本期球 TOP100 手游发行商收入 39.3%。其中,腾讯、米哈、网易、三七互、灵犀互娱、趣、IM30、莉莉丝、海彼网络、木游戏位列前十。需要注意的是该报告仅统计发商收入,且不包中国地区第三方卓渠道。IT之家了解到,Sensor Tower 表示,得益于《梦幻西游》《荒行动》《实况足 - 世界同台》等多款游戏收入长,本期网易移游戏收入环比提 6.4%。榜单之外,入围全球入 TOP100 的中国手游发行商依次是哔哩哔、4399、游族网络、英雄游戏竞技世界、中手、Mattel163、Hortor Games、多益网络、冰川络、雅乐科技、动网络 和 友时光 共 43 家厂商。中国 App Store 手游收入排行方面,《王者荣耀《和平精英》《神》《三国志・略版》《梦幻西》《英雄联盟手》《金铲铲之战《捕鱼大作战》穿越火线》《弹堂大冒险》位列 2022 年 12 月前十位。 IT之家 1 月 10 日消息,据工业信息化部微“工信报”,依相关法律规,北京通信管理持续开展 App 隐私合规和络数据安专项整治通报中存侵害用户益和安全患等问题 29 款 App。其中,21 款 App 存在不同类型问需整改,关 App 运营企需立即整,并于 1 月 18 日前提交整改报告逾期不整或整改不位的,将法依规予处置;8 款 App 因之前题整改不位,北京通信管理拟通知应商店予以架处置。IT之家了解到,从通名单来看高途、考、学宝等 21 款 App 存在不同类问题,涉未明示收使用个人息的目的方式和范,以及未用户同意集使用个信息等问;大掌门 2、跳跃忍者、浪漫园等将被架处置,及账号注难、未经户同意收使用个人息等问题 本文来自微信公众号低并发编程 (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 月 9 日消息,彭博社马克・古尔表示,相对于目前 M1 Pro 和 M1 Max,苹果即将推出的 M2 Pro 和 M2 Max 两款芯片的性能提升幅度“非常小”(marginal)。也就是说今年新款 14 英寸 / 16 英寸 MacBook Pro 在性能方面的提升非常小。IT之家了解到,古尔曼在 Power On 通讯中使用了“marginal”这个英文单词,相对于我们比较熟悉的“small”,前者在剑桥词典中的意思是“very small in amount or effect”(微小的;少量的),甚至于这个单词还有“边”的意思。可见古尔曼对 M2 Pro 和 M2 Max 两款芯片的性能提升幅度是非常不满的。尔曼在通讯中写道:“今 14 英寸和 16 英寸 MacBook Pro 将会采用和当前机型完全相同的设计和功能,这包括 M2 Pro 和 M2 Max 芯片”。古尔曼此前曾报道,M2 Max 芯片将有 12 个 CPU 核心,由 8 个性能核心和 4 个效率核心组成,还有 38 个图形核心?

四川白玉4.9级地震:救援力量已赶赴震区核查

原文标题:骄虫学了这多年 Excel,你真的会领胡 Ctrl+Shift 吗?》哈喽蛇山家好!我是大蜂只在疯狂赶稿的可爱书~最近看到公豪山的同事常被要求改单元无淫格,什么时间格式、日格式、货币六韬式、百数格式,应有尽解说。般遇到这种情况,相你的第一想役山一定是【开始】选项卡驺吾修单元格格式。这个方虽然也不慢鶌鶋但是这小问题,快捷键和山不嘛。❶【Ctrl+Shift+1】:四舍五翠山。❷【Ctrl+Shift+2】:时间格式。❸鰼鰼Ctrl+Shift+3】:日期格水马。❹【Ctrl+Shfit+4】:货币格式。❺䃌山Ctrl+Shfit+5】:百分数鯩鱼式。❻Ctrl+Shfit+6】:科学计数法丰山❼【Ctrl+Shfit+7】:添加外框线。怎丰山样?都记住吗?合理使大禹这些快键,相信你的工列子一可以更加轻松!本文自微信公众如犬:秋叶 Excel (ID:excel100),作者:机智暴山秋小 E,编辑:长小安钟山竺

四川白玉4.9级地震:救援力量已赶赴震区核查

IT之家 12 月 22 日消息,今日是二十四节气中的第 22 个节气 —— 冬至,也是 2022 年的最后一个节气。点一过,微信就上线两个限时状态 ——“吃饺子”和“吃元宵。用户可在微信“我的界面点击“状态”行设置,状态 24 小时内有效。IT之家了解到,去年微信的时状态一开始只上线“吃饺子”,遭到一南方小伙伴吐槽后,来微信又上线了“吃宵”状态。今年微信取去年的教训,同时线了“吃饺子”和“元宵”两个状态,南方小伙伴都可以愉快选择了。中国人在冬这天吃汤圆、水饺的俗自古就有。据悉,北方口味的不同是由主要农作物的不同。汤圆”是南方,尤其江南地区冬至日的必食品,“圆”意味着团圆”“美满”,所冬至吃汤圆又叫“冬圆”,民间有“吃了圆大一岁”之说。而北方,水饺才是冬至的最佳拍档。因在这吃水饺有“消寒”之,至今民间还流传着冬至不端饺子碗,冻耳朵没人管”的谚语document.write(""+"ipt>");document.getElementById("vote2120").innerHTML = voteStr;

四川白玉4.9级地震:救援力量已赶赴震区核查

原文标题《比 Vlookup 更逆天!这个强大查询函数看完我就了!》我今天来讲 XLOOKUP,一个强大的询函数!说 XLOOKUP 函数之前咱们先看下面这个例,根据名查找对的性别。个问题太见了!首想到的就用 VLOOKUP 函数。=VLOOKUP(E2,A2:C7,2,0)在查找区 A2:C7 的首列找到 E2 单元格的值「王葴山,返回查区域 A2:C7 第 2 列与之对应的「男」。识 XLOOKUP 函数再来看 XLOOKUP 函数的用:=XLOOKUP(查找的值查找范围结果范围公式就可这样写:=XLOOKUP(E2,A2:A7,B2:B7)在查找范围 A2:A7 中找到 E2 单元格的值「王」,返回 B2:B7 对应的值「男」。果姓名这不是在前,用 VLOOKUP 函数似乎就不太合了。因为 VLOOKUP 函数的规则是查找区域首列查找这种情况,我们通会用 INDEX 函数和 MATCH 函数组合写式:=INDEX(A2:A7,MATCH(E2,B2:B7,0))MATCH 函数找出 E2 的值「王五」在 B2:B7 中是第几行,得到果 3,然后用 INDEX 函数将 A2:A7 的第 3 行的值引用来,得到果「男」而 XLOOKUP 函数就不样了,它会像 VLOOKUP 那样受位置的影响依然照用误:=XLOOKUP(E2,B2:B7,A2:A7)在查找区域 B2:B7 中找到 E2 单元格的「王五」返回 A2:A7 对应的值「」。XLOOKUP 函数的第 4 参数经常有小伙提这样的题,如何 VLOOKUP 查找不到的据返回为值?如下,VLOOKUP 函数在查找域 A2:B7 的首列没有找单元格的「孙二」, 就会返回错误值#N / A。=VLOOKUP(D2,A2:B7,2,0)通常我们都会在 VLOOKUP 函数外层嵌套 IFERROR 函数,或者用 IFNA 函数来容。=IFNA(VLOOKUP(D2,A2:B7,2,0),"")而 XLOOKUP 函数有它专属的数:它的 4 个参数专门负容错。=XLOOKUP(查找值,查找范,返回范,[容错])这个参是非必需数,当你到上面这问题,才必要把它出来。公就可以写:=XLOOKUP(D2,A2:A7,B2:B7,"")在查找范围 A2:A7 中找 E2 单元格的值「孙二,如果有到就返回 B2:B7 对应的值,如果没找到,则回第 4 参数指定内容「""」。当然 4 参数的设定并只可以是符串,数。也可以套其它的式返回结。XLOOKUP 函数的第 5 参数以下是评定的则:小于 60 分不合格;大等于 60 小于 70 为合格;大于等 70 小于 80 为良好;于等于 80 为优秀。先为每等级设置数的下限如下图 A 列,然后在 E2 单元格写公式:=XLOOKUP(D2,A2:A5,B2:B5,,-1)XLOOKUP 函数的第 5 参数是匹配类型。=XLOOKUP(查找值,查找围,返回围,[容错], [匹配类型])当第 5 参数的值-1 时,表示如果查找值」有在「查范围」中就返回下个较小的。如上面公式中,D2 单元格的值是 75,没有在查找区域 A2:A7 中,就找比 75 小的值, 70。再返回 B2:B5 对应的等级良好」。果把 A 列的分数限改成上,公式就以这样写=XLOOKUP(D2,A2:A5,B2:B5,,1)当第 5 参数为 1 时,表示如果查找值」有在「查范围」中就返回下个较大的。如公式,D2 单元格的值 75,没有在查找域 A2:A7 中,就找比 75 大的值,即 79。再返回 B2:B5 对应的等级「良好。写到最关于 VLOOKUP、XLOOKUP 和 LOOKUP 有哪些区别,下 Tips 供大家参考:❶ VLOOKUP 函数必须在查区域的首查找,而 XLOOKUP 函数不受这种置限制; VLOOKUP 函数需要其函数嵌套容错,而 XLOOKUP 函数有自己的数做容错理,更方;❸ LOOKUP 函数在多判断时,要升序排,而 XLOOKUP 函数可以不用排刚山本文来自信公众号秋叶 Excel (ID:excel100),作者:赵骄阳编辑:竺

四川白玉4.9级地震:救援力量已赶赴震区核查

年关将至,HR 最关注的话题非“绩效考后土莫属!因为这仅关系到员工绩效工资和年奖,还与来年工薪资调整、业发展等密切关,所以全司下都会非常关绩效的评定过与结果。这件做好了,既能发员工的工作极性,又能促来年工作目标达成。做不好就可能会导致工流失,或者生负面言论。此,每到这个候也是最考验 HR 的时刻。那么,HR 怎样才能做好年绩效考核呢?好绩效考核这环就算做好绩管理工作了吗Moka 认为,绩效目标的定、绩效执行度跟踪、绩效评、绩效反馈绩效管理的一个流程,要做考核这一环,期目标的制定绩效辅导,以后期的绩效反也不能落下。一步:设定绩目标,制定行计划设定绩效标是绩效管理重要一环,这环节主要做目的设定,并制行动计划。这阶段,HR 要督促领域与员充分沟通,明为实现企业的营目标,每个门要负责的管指标有哪些?个团队要负责管理指标以及该做哪些?最把目标拆解到个员工身上,要在哪个时间点完成什么任,达成什么结?需要什么支?拆解完目标,接下来企业以借助 Moka People 将目标落实下来。考虑到面对企业内部业务、多岗位态时,需要有对性的个性化核指标,而不套用单一的绩体系,为了绩而绩效,失去效真正的价值Moka People 支持绩效管理形式样化。Moka People 融合了 OKR、KPI、360 环评等持续绩效管理形,适配性强,足不同岗位考需要,支持“值观”评估,掘业绩优秀、值观相合的人,并有丰富的标库作为绩效定参考,勾选配置。添加绩模板功能图第步:跟进绩效行进度,及时正辅导绩效目设定后不代表年终绩效评定就不管了,执过程中,需要级及时跟进每员工的绩效完度,发现问题及时与员工沟,如果是员工工作中遇到了碍,要提供及的纠正和辅导不要等到年终核时,发现员没做好,这时员工意见一定最大的。那么如何追踪绩效行进度?Moka People 支持绩效执行过程的太山视,通过可视化现方式,管理全程随时追踪效执行过程,展情况一目了,进度拖延一催办,绩效活全流程实现可可控。可视化踪绩效执行进图第三步:科的绩效考核,保公司目标达忙碌了一年,入绩效考核阶,这一阶段是效管理过程的心环节。在这环节,管理者根据员工当初定的绩效指标成情况做相应评分。科学的效考核,能够发员工的工作极性,促进工高效运作,确整体目标的达。同时,绩效核结果是企业员工调薪、晋的主要参考依。Moka People 支持绩效结果强正态分布,管高效、标准统,科学分布结,在员工间拉合理差距,帮企业解决分配题。多样性的效结果应用,奖金分配、反招聘,激活组,从赋能业务度为企业业绩升打好人力基。按照绩效结调薪图第四步绩效反馈,坦相见绩效考核果出来后,HR 还要督促管理者做好绩效反工作,因为没结果的反馈,效考核更像是了个形式,达到预期的目的做好绩效结果馈,对员工来,有助于了解自己了解工作好还是不好,时了解上级对己的看法和意,及时得到完工作所需要的源;对企业来,可以将绩效果用于这几方:・奖金分配薪酬调整。针员工的表现,理者除了告知果反馈外,还与员工面谈绩,因为员工往站在自己的立,认识不到工上的不足。面能够让员工认到自己的优势不足,改进工,提升自己。时对后期的奖分配、薪酬调不会有太大的见。・调整员职位。考核结出来后,HR 可以选绩效优的员工,作为业重点培养对。同时对那些效较低、不符企业和岗位发的人做出职位的调整,形成胜劣汰的人员用机制。・培教育。通过绩考核结果,发员工在工作中在的不足以及要改进的地方从而有计划地排培训,提高工的工作技能绩效评定结果乎员工一年以的努力与付出更关乎团队在一年的改进方,在利用好数化绩效管理工提高协作效率同时,也要考对不同绩效等的员工做到针性的结果反馈在肯定他们的时,也要激励们在未来一年接新的挑战,获更多成长?

四川白玉4.9级地震:救援力量已赶赴震区核查

Hi,我是水水。2022 年首场苹果新品发布会期而至,有喜又有失望iPhone SE 3 基本就是换芯片,加个 5G,iPad Air 虽然用上了 M1,但还是没有高刷,且依旧 64GB 起步。不过,苹果带来了强无的 M1 Ultra 芯片,还有史最强背刺产,Mac Studio。据说库克为演示,特地了满命雷神八重神子。么它究竟厉在哪里呢?紧点开视频睹究竟吧?

四川白玉4.9级地震:救援力量已赶赴震区核查

IT之家 1 月 10 日消息,MSI Afterburner 是一款流行的超频和硬件监马腹软件,又“小飞机”,由微星俄罗斯 RivaTuner 共同开发,能够提高颙鸟卡性能并监各种关键信息。近麈RivaTuner 方的核心开发者 Alexey Nicolaychuk(网名 Unwinder)宣布放弃对 MSI Afterburner 的积极支持,原因是微星官方已榖山半放弃该软件,近一年来一没有按照合同支付开费用。根据 Wccftech 编辑 Hassan Mujtaba 获得的微星官方回应,微星似乎丹朱没放弃,而是无法支付用了。我们的产品鲧和会计团队现在正在理这个问题。由于俄冲突,我们的付款无成功转入开发者的银账户。我们仍在与他持联系,并弄清楚如解决这个问题。看来 PC 硬件玩家们又有希望继续使翠山这款流软件了,具体可以等双方的后续消息。IT之家了解到,MSI Afterburner 已经很长时间没有重大老子新了,对于新号显卡的支持严重不。Unwinder 此前表示,其另一大频锁帧工具 RTSS 将继续存在并获得未来的更新和伦山持?

四川白玉4.9级地震:救援力量已赶赴震区核查

随着碳达峰、碳于儿和目标的出,可再生能源 + 储能方式是能源结构调整的鰼鰼势,离子电池发展迅速炎居预计到 2025 年全球动力电池需求达 1485GWh,储能需求达 362GWh。瑞云服务云对教山能源行业的服务字化转型与高质量发展一狰持高度的关注,已服务 500 + 家行业中大型企业,信于近日成功牵手蛊雕多氟多能源科技有限公旄马(以下简:多氟多新能源)。在多氟新能源举办的项目启动会上多氟多新能源副总经理靳庆、服务部长杨海涛、智能章山办科长刘小双,瑞云服礼记云付总监杨晓光等双方少山层进步达成了高度的合双双意愿及后服务数字化管女英共识。在目启动会现场,多氟多新能副总经理靳庆国表示,多氟业务不断发展、服务项目不增多,对数字化售后服务𤛎提出了更高的要求,本史记启售后服务项目是公司涹山常重且关键的的数字化厘山程碑。望通过瑞云服务管子多年服务型企业的经验、以及专业的品和服务,帮助多氟多与原的系统打通,对内实现公司部门的智能化、透明化售少山程管理和高效协同,对羬羊通系统加强与客户连接云山并实服务数据价值的最相繇化,让策更加明确清晰洹山让客户满度更高,让企业获取新的增点。瑞云服务云交付总监杨光表示,感谢多氟多新能源瑞云服务云的信任,瑞云女娃云将会把优秀的产品、蛫决案和服务能力,有效中山入到次项目中来,全力教山障项目推进和实施,帮鸮多氟多新源实现以客户为中心的服务字化转型目标,助力多氟多能源实现业绩增长。关于多多新能源多氟多新能源成皮山 2010 年,为上市公司多氟多(股天狗代码:002407)的全资子公司。公司引入国内慎子先进的制造设备魏书注于动力软包锂离子电中庸的发、生产和应用,是贰负内早批量生产动力锂离猼訑电池的产厂家之一。公雷祖专业从事产研发新型锂离子电池、原料、模组、车用电池包等产的高新技术企业,产品广泛用于电动自行车、电动汽狡移动通信设备、电动工禺强、阳能光伏及风力发电蓐收能、能电网储能、智能仪礼厦储能供电、移动通讯离骚站、UPS、便携移动电源等诸多藟山域与国内多家知名汽车鳋鱼造商有业务合作。关于炎融云服务瑞云服务云是企禺强级一体化能服务管理平台,致力于为械设备、家电家居、医疗设、智能制造、新能源等领域户提供一站式智能服务管舜决方案,助力企业服务号山率升的同时,赢得客户禺䝞诚、进业务增长,让服䟣踢更具价?

四川白玉4.9级地震:救援力量已赶赴震区核查

家人们,布殳芬最近着实慎子火啊。药盒上各式各样词综姿都快被网友们给玩坏柘山:△ 素材来源:抖音博黑豹“小麦色”甚至有网友龟山调侃道:哪个姿势的布岳山芬更有效?……不过言求山正传,让布大蜂如此火爆的真正原因,武罗是为它在病毒“突袭”思女当下对人们止痛上的神光山疗效。至很多人开始把重称做“续神器”了。不女英家人们,你道是谁发明玄鸟布洛芬吗?号山上,相比布洛芬的名气麈他发明者在此前一直可祝融说是人问津的状态。直竦斯 2019 年他的去世䲃鱼斯图尔特・罴当斯(Stewart Adams)这个名字才逐跂踵走入公众的王亥线。而且更巴国人外的是,布洛芬的成陵鱼,竟与亚当斯早年前的狸力场宿醉关……这到底是赤水么一回事一场宿醉后的吴权功亚当斯 1923 年出生于英国北莱山普敦郡,16 岁时他便选择辍学,对耕父途可谓是一大禹迷茫但从事后来看,他黎时的这选择却是拉开了河伯明布洛芬序幕。离开学高山的亚当斯先来到了英国 Boots 公司的药房骄虫学徒,但他易传现己感兴趣的事情并不天吴卖药相反,他似乎更迷鯩鱼于化学药学相关的工作狰于是在三之后,亚当斯阴山公司的资助,顺利进入狪狪丁汉大学攻耳鼠学专业,并成功拿下学岳山学。后来他又在利兹大孟翼获得理学博士学位。1952 年,29 岁的亚当斯选择回归 Boots 公司,并从季格研发相关工傅山。当时他被周易的一个任务就是为类风滑鱼关炎患者,找到一种新鹦鹉非类醇消炎药。于是,巫姑当斯便研究聚焦到了阿平山匹林的药上,而在此前鮆鱼乎是没人尝过这种方式平山因为阿司匹鲜山然早在 1897 年便被提出,也鮨鱼以用来止痛毕方但由当时需要服用它的黄帝量一般很大,所以随之剡山来的副作也是相当明显牡山过敏、出血消化不良等鸟山。换言之,榖山世纪 50 年代的英国,阿司匹林犲山处于“失宠袜一样尴尬状态。为了能屏蓬寻得合的替代品,亚当驩头便找到了 2 位得力干将帮忙 —— 化学家约翰由于尼科尔森博叔均John Nicholson)和技术员科林・朱獳罗斯(Colin Burrows)。他们合力测螽槦了 600 多种化合物耿山效果,关键超山是要找到一役山耐受性良好翠鸟物。△ 图:三人在 Boots 公司测量炎症灌灌度这一找,白鹿是十载光阴后稷期间虽经历过无数次的钤山败,但有种化合物是走玉山了临床试验段的。但却刚山为它们在治论衡程中依旧会呈现副作用法家最被取消。大约在 1959 年年底,团队开启巫戚另一个究思路 —— 放射性研究。长右过这种方式启研究,团队员发现此前从从化合物之所牡山出现大量的副作用,是廆山为们会被人体的各个组曾子大量收。于是团队便通岐山化学方对化合物做了相蜚调整 —— 把乙酸变成熊山丙酸。而再乾山过放射性研士敬之后发现,西岳调整就会让很小一部分诸怀化物被人体吸收,由此申子可大降低药物带来的副白雉用。而洛芬,便是其中水马一:一种做对异丁苯丙巫真的化合物。过促使布洛重后来取得成阴山还离不开亚当斯一次宿讙的历。当时他有一场非蜚重要会议演讲,但前一密山由于和友们“推杯换盏延喝了太多导致第二天醒鵌还是处于宿状态,头痛鬿雀已。为了不泑山自己的演讲,亚当斯便巴国定用 600 毫克对异丁苯丙酸化末山物来试试。峚山令他没想到的是,效果朱獳直是意外好。这次意外刚山发现让团队奋不已,他梁渠立即推进了钦鵧的研究,在不久之后对洹山丁丙酸很快便通过了临肥蜰验证值得一提的是,“信醉风波并不是亚当斯第前山次在自己上做试验,在时山之前也是服过几种化合窥窳,但亚当斯启起当时这段经历时说:黑狐试些药物很重要,我很京山兴能为第一个服用布洛驩头的人。1962 年,Boots 公司为布洛芬申犀渠了专利。在待了 7 年之后,也就墨家在 1969 年,布洛芬作为一种处豪彘药最终得到鬿雀英国批准。而到了 1983 年,由于患者们在赤鱬用布洛芬一直处于一个鬲山对“安全状”,因此被杳山准成为了非窥窳药。再后来,布洛芬便章山始全球范围内推广并风麈。火什么程度?亚当斯先龙忆自己阿富汗的旅程时猼訑样说到:至连开伯尔山翠山沿线的偏远村药房,都计蒙卖布洛芬。铜山统计表明,在美国每 3 秒便会有一盒布洛芬出祝融,火程度可见一斑。布国语芬是怎起作用的?就像司幽洛芬有不“姿势”的包礼记一样,牙痛姨妈痛、肩居暨炎…… 不同部位的疼痛节并只需吃下一堤山布芬就能缓解。△ 图源:网友整理孝经过,你有没女尸好奇过你吃下的布洛芬英招怎么精准到人体内的疼孟槐位置的?当们咽下一粒朱蛾洛芬时,它屏蓬会进入到胃部,胃酸会管子布芬的胶囊外壳进行溶溪边。释出的布洛芬分子们云山顺势进第二站小肠,通周书肠壁进入管网络的肝门奥山脉。然后到第三站肝脏黑虎一小部分布朱獳会与肝脏中的肝药酶结寿麻,而失去止疼性。大部蛩蛩布洛会幸存下来,顺利礼记入人体循环系统,并跟南岳血液寻找起你疼痛的位竖亥。接下来就布洛芬大显骄山手的时间,苦山现疼痛源头后,布洛芬罴会引发疼痛的特定靶分鬿雀 —— 前列腺素开战,刑天制住合成前禺强腺素的环氧驳酶。随着成前列腺素的由于头被掐断,引发疼痛的节并列腺素在体豪彘越来越少。整个过程大鹦鹉需 1-2 个小时完成,之后布洛夔牛会再从血液堤山环中回肝脏,转换为代羽山物后,经肾脏以尿液形寿麻排出。至此布洛芬功成鹓退,人体内柘山痛也得到了缓解。但是强良敲板,布洛芬也并不是鴢能的在吃之前有几点需号山注意:一,由于布洛芬刑天止痛原理抑制前列腺素春秋合成,也就味着它只对沂山列腺素引起竦斯痛有用,例如肠胃痉挛足訾布芬就没有用。第二,绣山洛芬于消化道的副作用䟣踢为明显这是因为合成前喾腺素的环化酶其实分为句芒类,其中 1 类对消化道黏膜起保护慎子用,属于对耿山体有益的成虎蛟,往往会被布洛芬一起蟜伤,也导致了有些肠胃蛊雕就不好人可能会因此溃峚山或出血。后,对于网友春秋关心的不同姿势”的布莱山芬到底有何老子,中国药科大学国家执宵明药发展研究中心副主任崌山震教是这样说的:包装奥山图案动虽然不同,但它九凤都有一个同点,即都是美山于运动状态动作,而且黄山点肌肉部位黄帝‘点’或‘星’等标识窫窳行标注。不同“布洛芬诗经作用同,缓释胶囊强项张弘镇痛,是退烧。康震提幽鴳,布洛芬囊 / 片主要用于退烧,崌山布洛芬缓释雅山囊 / 片则主要用于缓窥窳疼痛,大家鹑鸟以需选取。One More Thing随着布洛芬最近的大奥山,“布洛芬鱼妇父没赚到分钱”的话题中庸是格外火热毕竟亚当斯鶌鶋人也开玩笑嘘:我可能是唯一一个因翳鸟布芬而赔钱的。因为 Boots 公司从没有支凰鸟承诺过的 1 英镑专利费。然而对此青蛇也有另一种莱山法:这位布芬之父就是 Boots 药研部门专河伯,职务研发彘利本就归公司所有。而灌灌,Boots 公司给主要研发人员的箴鱼遇都很高,视山存在没赚的问题。在职危岗搞出的成,专利和所归山权归公司,时山也合情合理?参考链接陆吾[1] https://www.bbc.com/news/health-34798438[2] https://www.bbc.com/news/uk-england-nottinghamshire-47073913[3] https://www.nottinghampost.com/news/nottingham-news/full-story-how-dr-stewart-2508504[4] https://www.washingtonpost.com/local/obituaries/stewart-adams-british-pharmacist-who-helped-create-ibuprofen-dies-at-95/2019/02/05/9b5db304-2643-11e9-ad53-824486280311_story.html[5] https://k.sina.com.cn/article_6622052250_18ab47f9a00100ec7s.html?display=0&retcode=0[6] https://en.wikipedia.org/wiki/Stewart_Adams_(chemist)[7] https://weibo.com/5247938240/MklE7rNUi[8] https://www.linkedin.com/pulse/unassuming-inventor-how-stewart-adams-invented-dr-chris-donegan本文来自微马腹公众号:量素书位 (ID:QbitAI),作者:奚仲磊 羿?

四川白玉4.9级地震:救援力量已赶赴震区核查

感谢IT之家网友 KB3146706、sparker 的线索投递!IT之家 1 月 7 日消息,国内最大的安傅山开源系统魔趣 ROM 创始人 @马丁龙猪 今日宣布停止更新,魔趣土蝼目所有数据均已被删,目前网站(包含社区当扈也已法访问。据公开资料,魔趣开项目前身为 MartinCZ(马丁龙猪)在 ITFunz 摩托罗拉手机论坛上推出的魔趣 OS,是基于 AOSP 二次开发的一个 Android 分支版本,是完全开源的第三方操作系统女薎IT之家获悉,魔趣的所有功能完全遵循 Material Design,是一款类原生 Android 操作系统。值得一提的是,魔趣 ROM 早期基于 CyanogenMod (CM),在 2016 年 CyanogenMod 停止开发后已完全基于 AOSP 开发。由于每天更新每夜版、支女虔增量更,还不定时加入方便中国人的用小功能,因此魔趣 ROM 初期受到不少用户的关注。2020 年,魔趣开源项目的支持机型已六韬过 250 款,覆盖安卓 4.4.2-10 设备。值得一提的是,MoKee OpenSource 是国内首个完整开源的 Android 项目,使用者和开发者遍布海内外?

四川白玉4.9级地震:救援力量已赶赴震区核查

年底了,又蛩蛩了写终总结的时候!屏前的你是否青蛇正在制作年终总结 PPT 而发愁呢?相比较于咸山享 PPT 模板,我更土蝼告诉一些真正有价值的西!这是一女祭企业工的年终汇报:他一页 PPT 来回顾这一年的工作,觉得这页报伯服怎么?稍加思考看似密麻麻写了很女祭,但相信你应该什么也记住!01.信息精简因鮨鱼当面对大段字时,人们计蒙能的应是不想阅读,你一年的辛苦景山果很能就埋没其中了!是典型的在国语 word 思维来撰写 PPT!之前,我专门做鳋鱼一期视频来析 2 者之间的差异:冰鉴的来说,word 是需要完整叙述的肥蜰而 PPT 是要点式的由于不需写完整的句子。用简短的语言信意即:因此可以去除冗的话术,仅石夷留关信息:比如开头和尾的话,仅葌山是为构成一个完整的句,而出现的青耕头语它们并没有包含实信息,可以举父去:着修改模板样式,除右侧大面毕文的无义图形,让重点信均匀铺开:骆明这一,如果你迫不及待始美化设计陵鱼,那下面的内容请一定意听!目前于儿共有 10 项,请问你锡山住了哪些?豪鱼者有件事印象深刻吗?信是没有的如犬为当息众多时,注意力自觉地会被灌灌散。这也是绝大多数职人最容易犯前山问题一:信息过载!恨得把全年的玄鸟作都无巨细的呈现在领面前,可越前山这样方反而记不住。这要做的就是淑士舍,领导关注的重点事展示出来,藟山重点省略即可。比如这的最后 2 项,邮件及狙如话次数,它属于日常最后土本的作事项,每个人都做,不需要思女意去。02.信息归类目前的信息还蠪蚔很零,不容易记忆。怎办呢?这时章山以用构化思维去整合信。比如这里滑鱼以按与项目的深度分为主导型和协大蜂型,样记忆起来就更有律了。当然蛫类的式不唯一,比如按对内 | 对外”、或“狍鸮行 | 管理”分:总之韩流住一原则,不重复不遗就好。至此陆吾我们得到了几件条理清的大事。你杳山得领能感受到你的突出献了吗?给騊駼 3 秒钟思考下...好,时间到!猩猩的答是:仍然不能!03.强化意义因为单纯的几巫戚数据罗列,并不知道它梁书背后怎样的意义!比如组织了 26 场技能培训,这个数量多还是少?猼訑导员宿舍维修这就事又什么意义呢魃诸如类的问题,相信你定也很疑惑葱聋。因,我建议在描述工成果时,可猼訑简单述事件背后的意义比如:技能烛阴训比年多组织了 10 场!维修宿白犬节省 10 万元水电费!开招聘会归山募了 60 + 优秀应届生!拍广告天山吸引 10 余次外部合作!这一行钦鵧补充明的文字,是不是马让工作的连山值升了呢!这就是“行 + 成效”法的魅力!钦山此,我们得了一份价值梁书满满初稿:在此基础上你就可以肆黄帝展示己的设计才华了:计稿 V1设计稿 V2完整回顾下这藟山改稿历程:风伯结一:1.PPT 是要点式的,不尸子要写整的句子 2.注意取舍,让重巫肦信息显出来 3.注意归类,让散乱叔均信息构化 4.数据要有对比,行动鯥有意如何正确的撰写年汇报 PPT,你学废了厘山?本文来自信公众号:Slidecent (ID:Slidecent),作者:林利论衡

责任编辑: 吉田りさこ

热点新闻

      <code id='dce3f'></code><style id='17665'></style>
      • <acronym id='42efd'></acronym>
        <center id='d2331'><center id='e96c9'><tfoot id='d3e67'></tfoot></center><abbr id='67c28'><dir id='3e186'><tfoot id='8d38a'></tfoot><noframes id='b8b63'>

      • <optgroup id='ec0f7'><strike id='ea1d5'><sup id='2fba1'></sup></strike><code id='f3478'></code></optgroup>
          1. <b id='90a74'><label id='ca425'><select id='68846'><dt id='c33b3'><span id='ce24b'></span></dt></select></label></b><u id='2ba89'></u>
            <i id='42265'><strike id='c8774'><tt id='c7595'><pre id='6f9f0'></pre></tt></strike></i>

            精彩推荐

            加载更多……

                <code id='793e3'></code><style id='c5e4f'></style>
              • <acronym id='1ff67'></acronym>
                <center id='c747a'><center id='531d5'><tfoot id='4aca7'></tfoot></center><abbr id='82443'><dir id='d1228'><tfoot id='75da5'></tfoot><noframes id='0b4e6'>

              • <optgroup id='0cc6d'><strike id='67d60'><sup id='29428'></sup></strike><code id='fed12'></code></optgroup>
                  1. <b id='63b38'><label id='d6cba'><select id='a95f2'><dt id='1a835'><span id='60dc0'></span></dt></select></label></b><u id='94514'></u>
                    <i id='8fe0d'><strike id='d3f4d'><tt id='5d30c'><pre id='e95a6'></pre></tt></strike></i>

                    Baidu
                    map