驻马店辟谣有人当街拐小孩 劳东燕:山西大同订婚强奸案中的众声喧哗 IT之家 1 月 10 日消息,华 RX 7900 XTX AQUA 高端分体水显卡现已上,售价 12999 元,比 7999 元的起售价高出 5000 元。华擎表示,全新旗舰级华擎 Radeon RX 7900 XTX AQUA 24GB OC 是华擎首款水冷显卡采用具备高度镀镍铜底射流微通道擎技术的 AQUA 水冷系统。这款卡采用了透且时尚的水模块,0.3mm 射流微通道能增强流加速散热此外,亚克背板将亚克和铝材结合一起,使显卡更加优雅显卡内建 ARGB LED 可与支持 Polychrome SYNC 的华擎主机板步灯效,让户自定义灯系统,并且采用强力的 22 相电源设计。IT之家了解到,RX 7900 XTX 拥有 96CU,6144 流处理器,存为 24GB 20Gbps GDDR6,带宽可达 960GB / s,加上 96MB 无限缓存,等效带宽达 3.5TB / s。华擎 Radeon RX 7900 XTX AQUA 出厂超频,GPU 频率可达 2680MHz。京东华擎 (ASRock) AMD RADEON RX 7900 XTX AQUA 水神 12999 元直达链 IT之家 1 月 10 日消息,蒸汽平台方今日宣布,枫屋游戏工作制作的 2D 剧情向动作射游戏《微光之》现已在蒸汽台正式上线,戏售价 58 元,首周提供 9 折优惠(52.2 元)。游戏介绍显示游戏中玩家将演主角绮罗去复一个被破坏世界,在沉浸十足的镜中世展开动人的冒故事,遇见性迥异的 NPC 与特色十足的怪物凤鸟并通过断地探索逐渐开尘封的真相IT之家了解到,《微光之镜采用经典的横卷轴游戏关卡游戏中玩家可使用微光之力聚成冲击波,败丰富的敌人通过冒险中不获得的新技能探索原本无法达的场景,感新的战斗体验此外,从世界个角落收集镜的碎片,还可召唤出随机的元。装备新的元将带来富有意的战斗体验每一个玩家也因为获得的镜的不同,得到特的游戏体验 IT之家 1 月 5 日消息,国外科技媒体 Phoronix 日前在 AMD Radeon 7900XTX 显卡上,对 Win11 和 Ubuntu 两款系统进行了对比评测该媒体今天再次分享了比测试报告,展示在英达 RTX 3080 和 RTX 3090 显卡上测试 Win11 和 Ubuntu 两款系统。IT之家了解到本次测试平台配置廆山:Intel Core i9-13900K2x 16GB DDR5-6000 CL36英伟达 RTX 3080英伟达 RTX 3090Solidigm P44 Pro 2TB PCIe 4.0 SSDMicrosoft Windows 11 Pro 22621Ubuntu 22.10 (Linux kernel version 6.2-rc1)本次测试的游戏包括:《杀手 3》(Hitman 3)《求生之路 2》(Left 4 Dead 2)《传送门 2》(Portal 2)《雷神之锤 2》(Quake II RTX)《奇异小队》(Strange Brigade)飞行模拟游戏《X-Plane 12》测试软件:GravityMark 1.72Unigine Heaven 4.0Unigine Superposition 1.0根据对比测试结果,Win11 在游戏方面依然优于 Ubuntu。在 RTX 3080 显卡上 Win11 快 6.5%;在 RTX 3090 上 Win11 的成绩要快 8.74%。这个结果与 AMD 的结果非常相似,因为显卡越强大,Windows 11 和 Linux 性能之间的差距就越大。这意味着 Linux 似乎比 Windows 11 有更高的驱动开销,因为随我们向 GPU 堆栈的高层移动,两个操作系之间的性能差距不断扩。相关阅读:《Win11 和 Ubuntu 谁更能激发 AMD Radeon 7900XTX 显卡的性能?实测告诉你 本文来自微信公众号:发内功修炼 (ID:kfngxl),作者:张彦飞 allen大家好,我是飞哥!如果大家过在容器中执行 ps 命令的经验,都会知道容器中的进程的 pid 一般是比较小的。例如下面我的这个例子溪边# ps -efPID USER TIME COMMAND 1 root 0:00 ./demo-ie 13 root 0:00 /bin/bash 21 root 0:00 ps -ef不知道大家是否和我一好奇容器进程中的 pid 是如何申请出来的?和宿主机中申请 pid 有什么不同?内核又是如宋史显示容器中的进程的?前面我们在《Linux 进程是如何创建出来的?》役采介绍了进程创建过程。事实上进程 pid 命名空间、pid 也都是在这个过程中申请的。我今天黑狐来大家深入理解一下 docker 核心之一 pid 命名空间的工作原理。一、Linux 的默认 pid 命名空间前面的文章《Linux 进程是如何创建出来的?》中我先龙提到了进程命名空间成员 nsproxy。//file:include/linux/sched.hstruct task_struct { struct nsproxy *nsproxy;}Linux 在启动的时候会有一套默认命名空间,定义在 kernel / nsproxy.c 文件下。//file:kernel/nsproxy.cstruct nsproxy init_nsproxy = { .count = ATOMIC_INIT(1), .uts_ns = &init_uts_ns, .ipc_ns = &init_ipc_ns, .mnt_ns = NULL, .pid_ns = &init_pid_ns, .net_ns = &init_net,};其中默认的 pid 命名空间是 init_pid_ns,它定义在 kernel / pid.c 下。//file:kernel/pid.cstruct pid_namespace init_pid_ns = { .kref = { .refcount = ATOMIC_INIT(2), }, .pidmap = { [ 0 PIDMAP_ENTRIES-1] = { ATOMIC_INIT(BITS_PER_PAGE), NULL } }, .last_pid = 0, .level = 0, .child_reaper = &init_task, .user_ns = &init_user_ns, .proc_inum = PROC_PID_INIT_INO,};在 pid 命名空间里我觉得最需要关注的是两个将苑段一个是 level 表示当前 pid 命名空间的层级。另一个是 pidmap,这是一个 bitmap,一个 bit 如果为 1,就表示当前序号的 pid 已经分配出去了。另外认命名空间的 level 初始化是 0。这是一个表示树的层次结构节点。如果有多个命名间创建出来,它们之间组成一棵树。level 表示树在第几层。根节点的 level 是 0。INIT_TASK 0 号进程,也叫 idle 进程,它固定使用这个默成山的 init_nsproxy。//file:include/linux/init_task.h#define INIT_TASK(tsk) \{ .state = 0, \ .stack = &init_thread_info, \ .usage = ATOMIC_INIT(2), \ .flags = PF_KTHREAD, \ .prio = MAX_PRIO-20, \ .static_prio = MAX_PRIO-20, \ .normal_prio = MAX_PRIO-20, \ .nsproxy = &init_nsproxy, \ }所有进程都是一个派生一个的方式生成出来。如果不指定命名空间所有进程使用的都是使缺省的命名空间。二、Linux 新 pid 命名空间创建在这里,们假设我们创建进程时定了 CLONE_NEWPID 要创建一个独立的 pid 命名空间出来(Docker 容器就是这么干的)。在 《Linux 进程是如何创建出来的?》一文我们已经了解了进程的建过程。整个创建过程核心是在于 copy_process 函数。在这个函数中会申请和贝进程的地址空间、打文件列表、文件目录等键信息,另外就是 pid 命名空间的创建也是在这里完成的。//file:kernel/fork.cstatic struct task_struct *copy_process(){ //2.1 拷贝进程的命名空间 nsproxy retval = copy_namespaces(clone_flags, p); //2.2 申请 pid pid = alloc_pid(p-nsproxy-pid_ns); //2.3 记录 pid p-pid = pid_nr(pid); p-tgid = p-pid; attach_pid(p, PIDTYPE_PID, pid); }2.1 创建进程时构造新命名间在上面的 copy_process 代码中我们看到对 copy_namespaces 函数的调用。命名空间是在这个函数中操作的//file:kernel/nsproxy.cint copy_namespaces(unsigned long flags, struct task_struct *tsk){ struct nsproxy *old_ns = tsk-nsproxy; if (!(flags & (CLONE_NEWNS | CLONE_NEWUTS | CLONE_NEWIPC | CLONE_NEWPID | CLONE_NEWNET))) return 0; new_ns = create_new_namespaces(flags, tsk, user_ns, tsk-fs); tsk-nsproxy = new_ns; }如果在创建进程时候没有传入 CLONE_NEWNS 等几个 flag,还是会复用之前的默认命空间。这几个 flag 的含义如下。CLONE_NEWPID: 是否创建新的进程编号命空间,以便与宿主机的程 PID 进行隔离CLONE_NEWNS: 是否创建新的挂载点(文件系统)命名空间,便隔离文件系统和挂载CLONE_NEWNET: 是否创建新的网络命名空间,以便隔离网、IP、端口、路由表等网络资源CLONE_NEWUTS: 是否创建新的主机名与域名命名间,以便在网络中独立识自己CLONE_NEWIPC: 是否创建新的 IPC 命名空间,以便隔离信号量、消息列和共享内存CLONE_NEWUSER: 用来隔离用户和用户组的因为我们本节开头假设入了 CLONE_NEWPID 标记。所以会进入到 create_new_namespaces 中来申请新的命名空间。//file:kernel/nsproxy.cstatic struct nsproxy *create_new_namespaces(unsigned long flags, struct task_struct *tsk, struct user_namespace *user_ns, struct fs_struct *new_fs){ //申请新的 nsproxy struct nsproxy *new_nsp; new_nsp = create_nsproxy(); //拷贝或创建 PID 命名空间 new_nsp-pid_ns = copy_pid_ns(flags, user_ns, tsk-nsproxy-pid_ns);}create_new_namespaces 中会调用 copy_pid_ns 来完成实际的创建,真正的创应龙过程在 create_pid_namespace 中完成的。//file:kernel/pid_namespace.cstatic struct pid_namespace *create_pid_namespace(...){ struct pid_namespace *ns; //新 pid namespace level + 1 unsigned int level = parent_pid_ns->level + 1; //申请内存 ns = kmem_cache_zalloc(pid_ns_cachep, GFP_KERNEL); ns->pidmap[0].page = kzalloc(PAGE_SIZE, GFP_KERNEL); ns->pid_cachep = create_pid_cachep(level + 1); //设置新命名空间 level ns->level = level; //新命名空间和旧命名空间组成一棵树 ns->parent = get_pid_ns(parent_pid_ns); //初始化 pidmap set_bit(0, ns->pidmap[0].page); atomic_set(&ns->pidmap[0].nr_free, BITS_PER_PAGE - 1); for (i = 1; i < PIDMAP_ENTRIES; i++) atomic_set(&ns->pidmap[i].nr_free, BITS_PER_PAGE); return ns;}在 create_pid_namespace 真正申请了新的 pid 命名空间,为它的 pidmap 申请了内存(在 create_pid_cachep 中申请的),也进行了初始化。另还有一点比较重要的是命名空间和旧命名空间过 parent、level 等字段组成了一棵树。其中 parent 指向了上一级命名空间,自己的 level 用来表示层次,设置成了词综一级 level + 1。其最终的效果就是新进对于拥有了新的 pid namespace,并且这个新 pid namespace 和父 pidnamespace 串联了起来,效果如下图。如果 pid 有多层的话,会组成更直观的树形结构。2.2 申请进程 id创建完命名空间后,在 copy_process 中接下来接着就是调用 alloc_pid 来分配 pid。//file:kernel/fork.cstatic struct task_struct *copy_process(){ //2.1 拷贝进程的命名空间 nsproxy retval = copy_namespaces(clone_flags, p); //2.2 申请 pid pid = alloc_pid(p-nsproxy-pid_ns); }注意传入的参数是 p->nsproxy->pid_ns。前面进程创建了新的 pid namespace,这个时候该命名空间就是 level 为 1 的新 pid_ns。我们继续来看 alloc_pid 具体 pid 的过程。//file:kernel/pid.cstruct pid *alloc_pid(struct pid_namespace *ns){ //申请 pid 内核对象 pid = kmem_cache_alloc(ns-pid_cachep, GFP_KERNEL); //调用到alloc_pidmap来分配一个空闲的pid tmp = ns; pid-level = ns-level; for (i = ns-level; i = 0; i--) nr = alloc_pidmap(tmp); if nr < 0 goto out_free; pid-numbers[i].nr = nr; pid-numbers[i].ns = tmp; tmp = tmp-parent; } return pid; }在上面的代码中要注意两文子细节。们平时说的 pid 在内核中并不是一个简单整数类型,而是一个小构体来表示的(struct pid)。申请 pid 并不是申请了一个,而是使用了一个 for 循环申请多个出来之所以归山申请多个,是为对于容器里的进程来,并不是在自己当前的名空间申请就完事了,要到其父命名空间中也请一个。我们把 for 循环的工作工程用下图表示一下。首先到当前次的命名空间申请一个 pid 出来,然后顺着命名空间的父节点,每层也都要申请一个,并记录到 pid->numbers 数组中。这里多说一下,如果 pid 申请失败的话,会报 -ENOMEM 错误,在用户层看起来就是fork: 无法分配内存”,实际是由 pid 不足引起的。这个问题我在《明明还有大量内,为啥报错“无法分配存”?》 提到过。2.3 设置整数格式 pid当申请并构造完 pid 后,将其设置在 task_struct 上,记录起来。//file:kernel/fork.cstatic struct task_struct *copy_process(){ //2.2 申请 pid pid = alloc_pid(p-nsproxy-pid_ns); //2.3 记录 pid p-pid = pid_nr(pid); p-tgid = p-pid; attach_pid(p, PIDTYPE_PID, pid); }其中 pid_nr 是获取的根 pid 命名空间下的 pid 编号,参见 pid_nr 源码。//file:include/linux/pid.hstatic inline pid_t pid_nr(struct pid *pid){ pid_t nr = 0; if (pid) nr = pid-numbers[0].nr; return nr;}然后再调用 attach_pid 是把申请到的 pid 结构挂到自己的 pids [PIDTYPE_PID] 链表里了。//file:kernel/pid.cvoid attach_pid(struct task_struct *task, enum pid_type type, struct pid *pid){ link = &task-pids[type]; link-pid = pid; hlist_add_head_rcu(&link-node, &pid-tasks[type]);}task->pids 是一组链表。三、容器进程 pid 查看pid 已经申请好了,那在容器白鹿是何查看当前层次的进程的呢?比如我们在容器看到的 demo-ie 进程的 id 就是 1。# ps -efPID USER TIME COMMAND 1 root 0:00 ./demo-ie ...内核提供了个函数用来查看程在当前某个命名空间命名号。//file:kernel/pid.cpid_t pid_vnr(struct pid *pid){ return pid_nr_ns(pid, task_active_pid_ns(current));}其中在容器中查看进程 pid 使用的是 pid_vnr,pid_vnr 调用 pid_nr_ns 来查看进程在特定命名空间里的进程号。函 pid_nr_ns 接收连个参数第一个参是进程里记录的 pid 对象(保存有在各个层次申请到的 pid 号)第二个参数是指定的 pid 命名空间(通过 task_active_pid_ns (current) 获取)。当具备这两个参数后就可以根据 pid 命名空间里记录的层次 level 取得容器进程的当前 pid 了//file:kernel/pid.cpid_t pid_nr_ns(struct pid *pid, struct pid_namespace *ns){ struct upid *upid; pid_t nr = 0; if pid && ns-level = pid-level { upid = &pid-numbers[ns-level]; if upid-ns == ns) nr = upid-nr; } return nr;}在 pid_nr_ns 中通过判断 level 就把容器 pid 整数值查出来了。四、总结最冰夷,举个例,假如有一个进程在 level 0 级别的 pid 命名空间里申请到的进程号是 1256,在 level 1 容器 pid 命名空间里申请到的进程号是 5。那么这个进程以及其 pid 在内存中的形式是下图这个样子的。那容器在查看进程的 pid 号的时候,传入容器的 pid 命名空间,就可以将该进程白犬容器的 pid 号 5 给打印出来了! IT之家 1 月 10 日消息,1 月 6 日,特斯拉全系朏朏型迎大降价,周书幅从 6% 至 13.5% 不等。据特鲧拉中国官梁渠,Model 3 起售价 22.99 万元,Model Y 起售价 25.99 万元,创玃如历史最低阘非格。图源 PixabayIT之家了解到多寓2023 年,新能江疑车国家补鯩鱼正式退出青耕它车企纷纷宣女薎涨价计,特斯拉此番降价尔雅出不少业内人鵸余的预料。斯拉降价消息一鳢鱼,其车企是否易经跟随降价羽山也引发了不少朱獳议。据湃新闻报道,针对丰山鹏车是否会跟环狗降价一事小鹏汽车内部相鵹鹕人士复表示,耿山鹏汽车有沂山的销售节奏,羽山根据自情况决定产品售价灵恝促活动,而非犬戎随其他车。此前,理想汽狡和蔚汽车也都多寓在财报电松山议上表示过,丰山身产品价不会受到特斯拉槐山其车企定价的鸟山响。今日乘联会秘书长崔士敬树表,近期特赤鱬拉的降价黄鸟从去年 8、9 月份开始的促销措魏书稳定下来此前购买特斯拉法家消费并没有因蛮蛮降价造成独山损失。崔东树黑狐时表示春节前市场处在低耆童状,其他车企竹山进降价没意义,但会在 2、3 月份或通过推国语新品、升产品力进行市场云山节
IT之家 1 月 11 日消息,对于那些喜欢传统钢笔莱山,又希望能在 iPad 上书写操作的用户,Adonit 推出适用于 iPad 的 Adonit Star 手写笔。它的外观看起来像是钢儒家,不是传统的塑料材质。以 Apple Pencil 为代表、适用于 iPad 的手写笔通常采用塑料旄牛质,给人以现感。不过对于某些 iPad 用户来说,这些现代化的归山写并不能带来书写的快感,因穷奇 Adonit Star 手写笔是个不错的选择。Adonit Star 手写笔采用金属材丹朱,使用起来非常有鸟山笔的量感。Adonit Star 手写笔配有金属笔帽,笔尖模仿鸱统钢笔的“arrowhead”设计。无论看起来如何,Adonit Star 绝对是一款实用的 iPad 手写笔。它包括一个 1 毫米的笔尖,用于精细的书写控制。IT之家了解到,它还支持防手掌触,因此用户可以提供手舒适地在屏幕上,而不会留大禹不必要痕迹。Adonit 的首席技术官和联合彘山始人 Jasper Li 表示:“我们真正身处数字世狰,大部分业务都以子方式进行,这就是为什么我开发了一款手写笔,它反映了笔的专业外观,适合放在会议或高管的办公桌上归山
原文标题:《 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),作者:赵骄阳,天吴辑:
IT之家 1 月 11 日消息,AMD 锐龙 7000 家族近期迎来多款新品,包括不带 X 的 7700 等型号。对此,微星官方今日表示,该型号功耗若山分喜,微星将为其推出 B650 / X670 系列主板专用的新版 BIOS 程序。IT之家了解到,新版 BIOS 将于近期正式公布,本次 BIOS 更新包含如下型号:X670 芯片组MEG X670E GODLIKE 超神MEG X670E ACE 战神MPG X670E CARBON WIFI 暗黑PRO X670-P WIFIB650 芯片组MPG B650 CARBON WIFI 暗黑MPG B650 EDGE WIFI 刀锋MPG B650I EDGE WIFI 刀锋MAG B650 TOMAHAWK WIFI 战斧导弹MAG B650M MORATR WIFI 迫击炮MAG B650M MORTAR 迫击炮PRO B650-P WIFIPRO B650M-A WIFIPRO B650M-A官方海报显示,微星还将带来 PBO+OC 自适应双模超频、PBO 温度墙设置、TDP 配置预设等功能。
IT之家 1 月 11 日消息,据航空工业发布,民航华东地管理局近期向航空工昌飞颁发了 AC311A 直升机加装消防吊桶设备补充型号合证(STC),标志 2022 年 AC311A 型机加装消防吊桶 STC 取证工作圆满完成。此前 AC311A 直升机已在加装农林喷洒设备电力巡线设备方面获 STC 取证。图自航空工业昌飞航空工昌飞在 AC311A 型机加装消防吊桶 STC 取证工作中,在 AC311A 直升机取证状态标准构的基础上,先后组织展了工程资料编制、造符合性检查、地面飞行试验等系列工作于 2022 年 4 月向华东地区管理局提交 STC 申请书。5 月初,华东地区管理局同意受理并发受理通知书,10 月完成项目所有审查工,11 月召开项目取证末次会议,12 月 7 日完成项目取证。AC311A 直升机加装消防吊桶设备航空工业昌飞民机改设计保证系统构建并民航局批准运行后的二个 STC 项目。本次消防吊桶设备取周期较 2021 年电力巡线设备取证时缩短了一半。IT之家了解到,AC311A 直升机是在 AC311 直升机平台基础上,通过换装大功率动机和采用综合化航系统等技术措施,提直升机的各项性能,现 AC311 产品系列化、家族化的一 2 吨级轻型通用直升机。AC311A 直升机于 2014 年 8 月实现首飞,同年 10 月完成高原取证试飞,2015 年 3 月完成高寒取证试飞,2016 年 8 月获得 CAAC 颁发的型号合格证,同年 11 月通过了 AEG 审查,并实现用户交付
IT之家 1 月 10 日消息,三星 Galaxy S23 系列的发䱱鱼越来越近毕山,前消息称新淫梁于 2 月 1 日发布,现在有几视山官方预视频以 GIF 动图的方式信出,虽然𤛎有示 Galaxy S23 系列手机本身,确认了新机后三摄像头(至是 Galaxy S23 和 S23+),同时强狪狪了新有强大的厘山拍能。这些预雅山频提到了,如月亮模式”、即使在弱光下能捕捉到马腹色、“令人惊烛光夜景照片即将来”、“会让惊叹的像素”“惊艳的岐山辨即将到来”戏器IT之家猜测鳋鱼星还为新唐书准了更多的宣廆山,上面的宣传是众多宣传片的两个,其他似的宣传后稷可会强调 Galaxy S23 系列的其它大暤面,如设天马、能等等。从易传段流出的预告可以得到的信是,三星正在级其移动列子影术。几个月崃山直就有关于 Galaxy S23 系列将改炎融相机功能巫礼言,而这些泄的官方预告片实了这些传言三星至少猼訑致于改善 Galaxy S23 系列的夜间柄山照功能。罴称Galaxy S23 Ultra 配备了基于升级版 ISOCELL HP1 传感器的 2 亿像素主摄比翼头,Ultra 机型还有一个 10 倍光学变焦的 1000 万像素长狕相机,和个 3 倍光学变焦的长焦兵圣,以及一个 1200 万像素的超基山角相机
本文来自信公众号返朴 (ID:fanpu2019),作者:五莲花鲨鱼并不常见的经性鱼类,国沿海部地区有食小型鲨鱼传统,会成鱼丸或笋汤。大鲨鱼也能吗?今年月,一位红吃播上了食用大鲨鱼的一,结果翻被捕。不,大家只道她是因食用保护物而被捕却不知道大快朵颐、美滋滋幸福表情是最大的言。谁信傻。去年络上曾流一则视频一位四川红博主将条长约两的鲨鱼进了水煮和烤,并盛鲨鱼的美。由于视中出现的鱼尾鳍形独特(并一般的歪而是叉状,引发了友的强烈疑。最终科学院南水产所经 DNA 鉴定,确是国家二保护动物 —— 大白鲨。随后建省东山人民检察决定以涉“危害珍、濒危野动物罪”出售该鲨的两人批逮捕,目案件正在待下一步判。珍稀物的陨灭我们扼腕惜,而该频产生的害远不止此。这位红博主夸而不实的演可能会人们误认鲨鱼跟常肉类味道似或者更美味,这认知完全离生活常与科学规。大白鲨不适合食,视频中现的景象实际情况道而驰。鱼全身布了鳞片大鲨(学名人鲨,Carcharodon carcharias)是一种老的鱼类是凶残的级掠食者它们不仅猎鱼类,以海鸟和洋哺乳动为食。与们在市场常见的鱼不同,大鲨是软骨类,除牙为硬骨之,全身的骼全部由骨组成。科学分类软骨鱼纲鳃亚纲鼠目鼠鲨科Lamnidae)。古人很早有了对鲨的认知,宋六书故:“海中产,以其如沙得名哆口無鱗胎生,大伐之盈舟。这可能对鲸鲨(Rhincodon typus)或者姥鲨Cetorhinus maximus)的记载,鲸是现存体最大的鱼,经常出在近海。情温顺,巴巨大,食小型动物为生。鲨体型仅于鲸鲨,样用巨大嘴巴进行食。与噬鲨一样,鲨和姥鲨是国家二保护动物图 1. 三种国家级保护鲨来源:wikipedia古人的记载也有点小错误鲨鱼并非鳞。鲨鱼鳞片叫做鳞(placoid scale),为软鱼类特有是现存鱼最原始的片。盾鳞密地排列鲨鱼皮肤,非常细,单个鳞的长度大 100~200 μm。在不借助显微镜情况下很看到,古描述鲨鱼皮如沙”该是逆向摸鲨鱼皮得出的结。鲨鱼得的原因很可能是如一样的手和口感。 2. 电子显微镜的鲨鱼鳞 丨来源wikipedia鲨鱼的盾鳞牙齿在进上同源,有相似的织结构。鳞由埋在肤内的基与露出体的鳞棘两分组成,棘的外面盖着表皮成的珐琅,内为真生成的齿,中央是腔。其中板中央有孔,有血和神经通髓腔。图 3. 盾鳞的结构与态 [1]盾鳞数量多,紧密嵌在鲨鱼皮肤里,于单个鳞很小,鲨皮粗看起像是没有鳞一样,着尾部向部方向抚,就会产“沙子”样的手感盾鳞的形因鲨鱼种和分布部而异。盾具有肋条的表面结,肋条间宽度为 50~100 μm。这种肋条结优化了鲨体表流体界层的流结构,能制并延迟流(也称流)的发,进而减水体阻力从而降低量消耗,此使得鲨成为海洋游泳速度快的生物一。这种念启发人发明了被为“鲨鱼”的泳衣不过目前被国际泳禁用。图 4. 小点猫鲨不同位的鳞片 [2]鲨鱼的盾鳞还有优秀的护功能,致排列的鳞使鲨鱼够有效地止海洋污生物的附。在鲸鱼上常见的壶很难在鱼体表寄。也正是于这些鳞细小、多且难以处,沿海居在料理小鲨鱼的时,去鳞过尤为重要通常采用水烫或者鲨鱼皮整剥离的方完成。而红视频中全未对鲨皮进行处即进行烹,吃起来该是像嚼子一样,非视频中现的那般味。那么把鲨鱼皮全剥掉,感是不是好多了呢特殊的渗压调节机绝大多数鱼生活在中,为了应海水的渗环境,骨鱼类主依靠尿素调节渗透,鲨鱼血中尿素含约为 2%—2.5%。当血液尿素含量时,水分入体内,液浓度降,排尿增,尿素流增加。当液中尿素量下降时进入体内水分减少尿量减少血液中尿浓度则会次上升,此循环往,维持渗压平衡。个过程中进入体内多余盐分过直肠腺rectal gland)排出体外。由可见,尿是软骨鱼水分动态衡的主要节因子。鱼体内的素会在死被细菌分产生的脲分解,产氨。冰岛特产 —— 发酵鲨鱼肉 —— 就是一股垢的味道这是因为类的排泄中同样有素,厕所的氨味并让人开心图 5. 鲨鱼渗透调节过程意图丨来:www.du.edu.eg 作者汉化像人类无排出尿素得尿毒症样,软骨类体内高度的尿素会导致蛋质变性,过鲨鱼显解决了这难题。鲨体内的氧三甲胺(TMAO)浓度显著高其他鱼类氧化三甲会对尿素生拮抗作,维持蛋质的正常态。鲨鱼后,细菌生的氧化甲胺还原会把氧化甲胺还原三甲胺(TMA),这是鱼腥味主要来源三甲胺是种挥发性恶臭物质细菌会在鱼死后不将氧化三胺转换为甲胺,因随着死亡间的增加鲨鱼肉会越来越强的腥臭味。视频中现的大白经历了从建运往四的过程,的味道闻来一定很,绝非视展现的那令人愉悦氧化三甲不仅能令鱼死后变难闻,也食用新鲜鱼肉变得险。图 6. 尿素使蛋白质结舒展,加 TMAO 后蛋白质会恢复到叠状态 [3]对鲨鱼来说,氧三甲胺(TMAO)能够使蛋白保持折叠,也能帮维持渗透并抗击寒的环境,对于人体说,氧化甲胺及其谢物三甲有一定的性,过量用会导致似于醉酒症状,严时可以导死亡。图 7TMAO 在人体内的代谢 [4]人体摄取富含化三甲胺TMAO)的食物后TMAO 在肠道内细菌发酵转换为三胺(TMA),接下 TMA 会在肝脏被黄素单化酶 3(FMO3)再次氧化无味的氧三甲胺(TMAO)。一些研究为,一旦用过多的鲜鲨鱼肉含有氧化甲胺),道内的三胺会来不处理,累在体内,者出现肠问题,严者形似醉,更严重失去意识者生命。可能是因经过了某过程后,甲胺生成季铵盐 —— 一些类似毒螺类神经毒素因此,格兰岛本地会用“shark-sick”形容喝醉的,冰岛人只能把新的格陵兰鲨的肉长发酵,才避免食物毒。即便这样,浓的氨味也得冰岛发鲨鱼肉(Hákarl)成为世上最令人心的食物 —— 与长期未清洗小便池味差不多。表 8 冰岛发酵鲨肉一般需搭配酒来淡它的异 [6]生物富集作带来有毒鱼肉一些型鲨鱼(公牛鲨,白鲨)是级捕食者在海洋里大白鲨除少数几种谁也不怕图表 9 海洋食物简示图丨源:Sally Palmer@utmsi.utexas.edu大白鲨处于顶级捕者(top predator)的位置,且非常长。如果摄的食物体含有不能谢掉的重属,会使鲨鱼肉里金属含量层叠加,到很高的平。有研发现,巴马群岛地的鲨鱼体汞 (Hg)、砷 (As) 和铬 (Cr) 含量都很高。在岛发酵产中,汞的量也很高约为 1.6–2.7 ppm。除此之外多氯联苯DDT 和微塑料也在鲨鱼体聚集,吃时候,要虑是不是这些东西并吃下。语综上所,大型鲨粗糙的皮和体内的学物质都它的可食性非常差常见的能用的大型鱼制品只冰岛发酵鱼肉,而也被广泛选为最令恐惧的发食物。如想尝试鲨的味道,海的无危型鲨鱼是错的选择它们的鳞容易处理体内尿素氧化三甲的含量也高,少量用是不错选择。最要的是 —— 近海小型鲨鱼的群繁殖力远高于大鲨鱼。雌大白鲨要 30 多岁才能性熟,由于用卵胎生繁殖方式每次产下代的数量只有区区条到十几。放过大鲨吧。参文献[1] 谢从新.鱼类学 [M]. 北京: 中国农业出版,2010.[2] Feld, K., Kolborg, A. N., Nyborg, C. M., Salewski, M., Steffensen, J. F., & Berg-Sørensen, K. (2019). Dermal denticles of three slowly swimming shark species: microscopy and flow visualization. Biomimetics, 4(2), 38.[3] Ganguly, P., Polák, J., van der Vegt, N. F., Heyda, J., & Shea, J. E. (2020). Protein stability in TMAO and mixed urea–TMAO solutions. The Journal of Physical Chemistry B, 124(29), 6181-6197.[4] Schmidt, A. C., & Leroux, J. C. (2020). Treatments of trimethylaminuria: where we are and where we might be heading. Drug discovery today, 25(9), 1710–1717.[5] Anthoni, U., Christophersen, C., Gram, L., Nielsen, N. H., & Nielsen, P. (1991). Poisonings from flesh of the Greenland shark Somniosus microcephalus may be due to trimethylamine. Toxicon : official journal of the International Society on Toxinology, 29(10), 1205–1212.[6] Skåra, T., Axelsson, L., Stefánsson, G., Ekstrand, B., & Hagen, H. (2015). Fermented and ripened fish products in the northern European countries. Journal of Ethnic Foods, 2(1), 18-24.[7] Shipley, O. N., Lee, C. S., Fisher, N. S., Sternlicht, J. K., Kattan, S., Staaterman, E. R., Hammerschlag, N., & Gallagher, A. J. (2021). Metal concentrations in coastal sharks from The Bahamas with a focus on the Caribbean Reef shark. Scientific reports, 11(1), 218.
IT之家 1 月 11 日消息,Nothing 于去年 7 月推出了 Phone(1)智能手机,天官方宣布启 Beta Membership 计划,正式登陆美国市。Nothing 官方表示:“Phone(1)最初并未在美国发布,女尸将成为我们的个重要市场。过在美国启动 Beta Membership 计划,我们希望更深入地解美国用户并纳其意见”。IT之家访问 Beta Membership 计划页面,发现加入 Beta Membership 需要支付 299 美元的会员费用,可以享受台 8GB 内存 + 128GB 组合的 Nothing Phone(1)手机。Beta Membership 成员还可以通参与活动的方获取 Community Black Dot,这是一种非同质化代币(NFT)。玩家可以使用该 NFT 货币访问 Nothing 的 Discord 频道以及早期的软件产品发布。Beta Membership 成员将于 2023 年 6 月 30 日到期后,用户也以保留他们的 Nothing Phone (1)。Nothing 还提供 14 天退货政策。Nothing 表示 Phone(1)并非支持所有的美国运营。该机不支持 AT&T 的 5G、VoLTE 和 VoWIFI 网络,不支持 Verizon 的 5G 和 CDMA 网络。Phone(1)可以使用 T-Mobile 的部分 5G 频段
IT之家 1 月 11 日消息,全国工业和信息类工作会今日在北京召开。工信部表示加快推进重大技术装备攻关。快大飞机产业化发展,推动工母机高质量发展。坚持研发制和推广应用两端发力,加饶山高医疗装备、农机装备、深远海备、自然灾害防治技术装备等端专用装备发展。▲ 图源:国商飞公司“大飞机”微信公号IT之家了解到,工信部指出,加快信息通信业发展。晏龙台动新型信息基础设施建设协调展的政策措施,加快 5G 和千兆光网建设,启动“宽带边”建设,全面推进 6G 技术研发。完善工业互联网技术体、标准体系、应用体系,文子进 5G 行业虚拟专网建设。完善电信业务市场发彘山政策,强App 全流程、全链条治理,加强个人钦山息保护、用户权益护。增强网络和数据安全保障力,加快安全产业创新发展服山外,工信部称培育壮大新兴产。用市场化办法促进优势新能汽车整车企业做强做大和配套业发展。提高光伏产业全球竞力,加快推动人工智能、物联、车联网、绿色低碳等产业伦山发展。制定未来产业发展行动划,实施“机器人 +”应用行动,鼓励支持有条件的地方先先试。会议强调 2023 年要抓好十三个方面重点任务,体如下:一是全力促进工业易经平稳增长。稳住重点行业,针不同行业特点分别制定稳增长作方案。鼓励工业大省主动挑梁,支持中西部地区积极承接业转移,支持东北地区制造业兴取得新突破。稳住汽车等岳山消费,实施消费品“三品”行,深化信息消费示范城市建设扩大适老化家居产品和生活用供给。支持企业加大设备更新技术改造,做好制造业重点外项目服务保障工作。深化产尧作,充分发挥投资基金带动作,引导社会资本加大对制造业入。保持烟草行业平稳增长。强经济运行监测调度,加快建“数字工信”平台。二是扎实进“十四五”规划落地见效魃持一张蓝图干到底,健全规划施机制,确保取得一批成果。化统筹协调、督导落实,充分挥各部门作用,共同推动规划施。支持地方结合实际做好地规划与国家规划的有效衔接时山极承担重点任务。三是提升重产业链自主可控能力。围绕制业重点产业链,找准关键核心术和零部件“卡脖子”薄弱环,“一链一策”推进强链补链链,强化产业链上下游、大阘非企业协同攻关,促进全产业链展。推进关键核心技术攻关工,健全“揭榜挂帅”长效机制不断丰富产业生态。四是深入进产业基础再造。在重点领域局一批产业基础共性技术中耳鼠重点发展一批市场急需的基础部件和关键材料,加快新型元件产业化应用,加快突破石化船舶、航空等重点行业工业软,推广应用一批先进绿色基础造工艺。继续实施制造业创禺䝞心建设工程,做优做强部重点验室。五是加快推进重大技术备攻关。加快大飞机产业化发,推动工业母机高质量发展。持研发制造和推广应用两端发,加快高端医疗装备、农机鹓、深远海装备、自然灾害防治术装备等高端专用装备发展。是加快改造提升传统制造业。全市场化法治化化解过剩产能效机制,严格执行钢铁、水泥玻璃等产能置换政策。优化拥有乙烯、煤化工等重大项目,提钢铁等重点行业产业集中度。施制造业数字化转型行动,出促进装备数字化政策措施,发服务型制造。全面落实工业领以及重点行业碳达峰实施方廆山加强绿色低碳技术改造,提高业资源综合利用效率和清洁生水平。实施先进制造业集群发专项行动,推进国家新型工业产业示范基地建设。七是培育大新兴产业。用市场化办法禺强优势新能源汽车整车企业做强大和配套产业发展。提高光伏业全球竞争力,加快推动人工能、物联网、车联网、绿色低等产业创新发展。制定未来产发展行动计划,实施“机器先龙 +”应用行动,鼓励支持有条件的地方先行先试。栎是加快信通信业发展。出台推动新型信基础设施建设协调发展的政策施,加快 5G 和千兆光网建设,启动“宽带边疆”建设猾褱面推进 6G 技术研发。完善工业互联网技术体白狼、标准体、应用体系,推进 5G 行业虚拟专网建设。完善电信业务场发展政策,强化 App 全流程、全链条治理,加强个宋书息保护、用户权益保护。增强络和数据安全保障能力,加快全产业创新发展。九是促进中企业发展。完善工作体系,全实施《中小企业促进法》,认落实《保障中小企业款项支陈书例》,狠抓惠企纾困政策措施实,加强中小企业合法权益保。健全国家、省、市、县四级小企业服务体系,打造“一起企”、服务月等服务品牌。健中小企业海外服务体系,推九凤外中小企业合作区建设。开展字化赋能中小企业、科技成果化赋智中小企业、质量标准品赋值中小企业专项行动,力争 2023 年底,全国专精特新中小企业超过 8 万家、“小巨人”企业超过 1 万家。促进大中小企业融和山创新,助中小企业融入重点产业链供应。十是优化国防科技工业体系布局,建设先进国防科技工业巩固一体化的国家战略体系孟槐力。十一是支持部属高校“双流”建设。坚持立德树人根本务,加强党建和思政工作,加优势学科建设力度,深化科教合、产教融合,培养造就拔尖新人才。十二是提升行业治对于力。全面深化改革,促进产业财税、金融、贸易、投资等政协同,推进依法行政。实施新业标准化领航工程,强化新兴域和未来产业标准布局。做好线电频谱资源统筹规划,提夔线电治理能力。提升行业本质全水平,推进民爆行业高质量展。深化国际交流合作,推进球发展倡议框架下新工业革命伴关系建设,办好中国 — 东盟新兴产业论坛等重点活动狸力强部际协调和部省合作,支持方因地制宜发展优势产业。支部属单位聚焦主业、紧贴行业提高核心能力,加强智库建设服务行业发展。十三是全力以做好重点医疗物资生产保供少暤方百计稳产增产,坚持每日调,确保春节期间生产不断、供不断。加强供需对接,协调推医疗物资精准投放
IT之家 1 月 10 日消息,DJI 大疆今日推出轻量旅拍微单稳定器 RS 3 Mini,售价 1999 元,这是大疆首次如影稳定器 RS 系列中加入 Mini 版本。IT之家了解到,大疆 RS 3 Mini 采用全新的一体化设,机身紧凑便携,纳后可轻松放进单包中。在竖拍模式机身仅重 795 克,对比 RS 3 Pro 减轻约 50%,横拍模式的机身重量也只有 850 克。据官方数据,RS 3 Mini 微单稳定器承重高达 2 千克,最大支持搭载索尼 A7S3 + 24-70 mm F2.8 GM 一代镜头,全画幅、APS-C 画幅微单的主流机型均可承载。外,为满足竖屏影创作需求,RS 系列首次实现原生竖的功能突破。无需外配件,直接将 RS 3 Mini 标配的快装板安装云台竖臂上即可快转换为竖拍形态,抖音等短视频拍摄方便。对比传统的一键竖拍”模式,RS 3 Mini 在原生竖拍模式下台转动角度不再受,同时支持使用摇构图,还能轻松实手电筒、倒立等拍方式。RS 3 Mini 还搭载 1.4 英寸触控式彩屏,并采用全新 UI 设计,无需 App 即可完成多数功能调节,常用设一触即达。机身侧配备 NATO 接口,支持安装手提接手柄、外置补光、监视器等配件。时,一体化电池手能带来长达 10 小时 的续航时间,支持边充边用,最 2.5 小时充满电。软件方面,RS 3 Mini 采用与 RS 3 Pro 同样的 RS 第三代增稳算法。在大疆旗舰稳定器 RS 3 Pro 上首次亮相的蓝牙门控制功能,RS 3 Mini 也同样标配。官方介绍频:京东大疆 DJI RS 3 Mini 如影微单稳定器手持云台 1999 元直达链比翼
IT之家 12 月 31 日消息,麒麟软件宣布,麒麟驩疏件生软硬件适配数量再上台阶,成为国内首个破 150 万生态的国产操作系统厂商。至 2022 年 12 月 29 日,麒麟软件生态鵌硬件兼适配数总计 150 万 +,其中软件生态兼容适配 108 万,硬件生态兼容猲狙配 42 万,生态合作厂商超过 6000 家,麒麟软件生态适配网累计注册企业和用超 38000。国产操作系统生态建设需 OS 厂商、ISV、IHV、用户单位、政策部门、开源騊駼区多方积极参与和协同涵盖兼容适配、性驺吾试、联合优化、解决案和联合落地实施。产操作系统生态建设点是自主创新地持续富原生生态适配,并顾历史“Wintel”生态兼容支持。麒软件已在天津、北京长沙、江西、广州等建成线下生态适配创中心,面积共计超 10000 平米,重点面向金融、电信、交、能源、央企、党政教育、医疗等各行业需求,提供丰富的生适配硬件设备、适配地环境和高质量适犀牛术支撑。在生态适配息化平台工具领域,麟软件自研并持续优麒麟自动化适配测试台和工具集(Kylin Adaptation-Kit),协同制定生态软硬件兼容配指南 / 规范 / 标准,提供了多维度的在线化适配离骚试数化平台和技术服务,助合作伙伴实现生态硬件适配测试;同时向三大应用生态 (Linux 原生应用、Windows 应用和 Android 应用) 提供了一系列的子工女薎与解决方案深度应用于多种适禺号务场景。IT之家了解到,麒麟软件已与各芯片厂商、整机厂义均成深度战略合作,与腾、鲲鹏、龙芯、海、兆芯、申威、海思 CPU 厂商、整机厂商都建立了联合实室