• Re: 今天掉进一个不算坑的坑

    https://www.cnblogs.com/aceheart/articles/3229638.html

    其中,整个程序中最关键的部分就是如何求出结构体中某个成员相对于结构体首地址的偏移量。

    这里的解决方法是:假设存在一个虚拟地址0,将该地址强制转换成为该结构体指针类型(struct id*)0。那么地址0开始到sizeof(struct)-1长度的内存区域就可以视为一个结构体的内存。

    这样结构体中任何一个元素都可以通过对该结构体指针解引用得到。

    由于该结构体的起始地址为0,因此任何一个成员的地址应该等于其相对于结构体起始地址的偏移,这也就是计算偏移量的方法:

    #define STRUCT_OFFSET(id, element) ((unsigned long) &((struct id*)0)->element)

    Linux内核里面的list_entry宏就是这样的。

    【 在 fanci 的大作中提到: 】

    https://devblogs.microsoft.com/oldnewthing/20160224-00/?p=93081

    10月22日
  • Re: 今天掉进一个不算坑的坑

    reinterpret_cast<size_t*>  ?

    【 在 fanci 的大作中提到: 】

    : 得亏我及时一通搜索搞定。是这样的:

    : 有三个类 A, B, C,其中 A和B都非空,而C同时继承A和B,即 struct C : A, B {...};

    : 那么从 C的指针 static_cast 到 B的指针是会改变指针的值的。我想计算这个偏移量(有几字节),于是我搞了这么个:

    : ...................

    10月21日
  • Re:乌克兰前总统:中医药要向世界推广!

    joke 是科技版,最严肃的。

    发自「今日水木 on HUAWEI G750-T01」

    【 在 starw 的大作中提到: 】

    : 居然发JOKE版。。。

    10月15日
  • 自动架驶就是个笑话

    不可能成功。

    发自「今日水木 on HUAWEI G750-T01」

    10月13日
  • Re:中兴通讯宣布:主控芯片已经实现7nm商用

    美国产就是国有化。

    发自「今日水木 on HUAWEI G750-T01」

    【 在 puma8888 的大作中提到: 】

    : 先定义一下啥叫“完全国产化”,不然很容易蒙混过关。。。

    : --

    10月12日
  • Re:百度自动驾驶开始预约试乘了

    命丧艳红手。

    发自「今日水木 on HUAWEI G750-T01」

    【 在 tmchzy2 的大作中提到: 】

    : 用过一些百度的东西,说实话,程序bug一堆,技术,测试一坨屎样,电脑,手机上使用的东西,有bug也就影响点心情,无人驾驶这个可是会要人命的东西。

    : --

    10月12日
  • Re:台积电可以给华为供货了

    别小看买办力量。

    发自「今日水木 on HUAWEI G750-T01」

    【 在 tmchzy2 的大作中提到: 】

    : 如果这就让国内放弃自主研发了,那不能说人家坏透了,只能说国内弱憋了,连一点眼见和能力都没有,那无论别人卡不卡脖子,都是没希望的了。

    : --

    10月10日
  • Re:台积电可以给华为供货了

    太鸡腿坏透了。

    发自「今日水木 on HUAWEI G750-T01」

    【 在 life2018 的大作中提到: 】

    : 又给个甜饼,让国内放弃自主研发!坏透了。

    : --

    : --

    10月10日
  • 中美科学家研制出可快速充电的锂离子电池材料

    中美科学家研制出可快速充电的锂离子电池材料

    中国青年网

    发布时间:10-0912:30中国青年网官方帐号

    新华社合肥10月9日电(记者徐海涛)充电速度慢、续航里程短,是当前制约电动汽车发展的主要因素之一。近期,中国科学技术大学季恒星教授研究组与美国加州大学洛杉矶分校、中国科学院化学研究所等机构合作,研制出一种新型黑磷复合材料,充电9分钟即可恢复约80%的电量,使兼具快速充电、高电荷容量、长寿命优点的锂离子电池成为可能。10月9日,国际权威学术期刊《科学》发表了这项成果。

    黑磷是白磷的同素异形体,特殊的层状结构赋予它很强的离子传导能力和理论上很高的电荷容量,是极具潜力的“快充”电极材料。然而,黑磷容易从层状结构的边缘开始发生结构破坏,实测性能远低于理论预期。近期,季恒星团队采用“界面工程”策略将黑磷和石墨通过磷碳共价键连接在一起,在稳定材料结构的同时,提升了黑磷石墨复合材料内部对锂离子的传导能力。

    但是,电极材料在工作过程中会被电解液分解的化学物质所包裹,部分物质阻碍锂离子进入电极材料,如同玻璃表面的灰尘阻碍光线穿透。联合研究团队用轻薄的聚合物凝胶做成防尘外衣,“穿”在黑磷石墨复合材料的表面,使锂离子可以顺利进入。

    “我们采用常规的工艺路线和技术参数,将黑磷复合材料做成电极片。实验室测量结果表明,电极片充电9分钟即可恢复约80%的电量,2000次循环后仍可保持90%的电荷容量。”中科院化学所研究员辛森介绍,如果能够实现这款材料的大规模生产,找到匹配的正极材料及其他辅助材料,并针对电芯结构、热管理和析锂防护等进行优化设计,将有望获得能量密度达每千克350瓦时并具备快速充电能力的锂离子电池。

    据了解,具备每千克350瓦时能量密度的锂离子电池,能使电动汽车的行驶里程接近1000公里。结合快速充电能力,将使电动汽车的用户体验大幅提升。

    “我们希望能发现一款既能在综合性能指标方面给行业以期待,又能适应工业化电池生产流程的电极材料。”季恒星教授说,他的团队将进一步深入认识这款新材料的微观结构、理化性质和电化学反应过程等基础科学问题,了解产业界对电池材料的性能需求,推进新材料在电动汽车、消费电子等行业的应用发展。

    (来源:新华网)

    10月09日
  • Re:分享两个疝气案例

    前版主。

    发自「今日水木 on HUAWEI G750-T01」

    【 在 toptime 的大作中提到: 】

    : 这是哪家医院的大夫?想去看看

    : --

    10月08日
  • Re:开门做生意,凭啥限制我中芯国际

    光刻机,胶的

    发自「今日水木 on HUAWEI G750-T01」

    【 在 jahwa 的大作中提到: 】

    : 守谁的规矩?

    : --

    10月06日
  • Re:内心生起一道有如闪电一样的光

    修成了?

    发自「今日水木 on HUAWEI G750-T01」

    【 在 xiaory 的大作中提到: 】

    : 此开始认识南传佛教。第一次接触内观禅法就让我兴奋不已,

    : 高兴得睡不着觉﹐内心生起一道有如闪电一样的光﹐从此我

    : 的生活便有了光明!这就是我一直寻找的、需要的!我心里

    : 原本有一盏灯﹐有电线、有插头,我拿着插头一直在寻找﹐

    : 希望能找到与之相配的插座。这下终于找到了!电通了﹐灯

    : 亮了!南传佛教和四念处内观禅修就是为我心灯供电的插座!

    : 为什么我会如此兴奋?首先﹐是尊者的开示吸引了我。尊者

    : 辩才无碍,开示非常精彩﹐观点新颖独特,句句如甘霖雨露groups.tianya.cn/post-5315-5f9dd46e94f3496d8775ade8387263ce-1.shtml

    : groups.tianya.cn/post-5315-38c9edcd0bad4bb59d45d6fd25083df3-1.shtml

    : groups.tianya.cn/post-5315-8bdecb12d4534409b0ff44ba9448e9b3-1.shtml

    : groups.tianya.cn/post-5315-3ce9a072fd5440bca45263500a51e675-1.shtml

    : groups.tianya.cn/post-5315-b46f7e1d02874d1e99d334554d3844f4-1.shtml

    : groups.tianya.cn/post-5315-21b958ff61d04e6c9466e0c89c03d8cb-1.shtml

    : groups.tianya.cn/post-5315-eb501d76fa9b47eeacbb81f924e89c4c-1.shtml

    : groups.tianya.cn/post-5315-9614724626a046f1963ed7e20eb844d2-1.shtml

    : groups.tianya.cn/post-5315-4ad25ca37ed34f659ad525cf9590243d-1.shtml

    : groups.tianya.cn/post-5315-ee9a0a545bd54845828f97e61d63d43f-1.shtml

    : groups.tianya.cn/post-5315-f18e91d1857e48eb8ed6bcc74a9d7b79-1.shtml

    : groups.tianya.cn/post-5315-e1fda87d8a5743918f8191382c6737c8-1.shtml

    : groups.tianya.cn/post-5315-b84ee05c1b1f415c99e641669532ea68-1.shtml

    : groups.tianya.cn/post-5315-e78fa864ca154017a2c0da7ff3930211-1.shtml

    : groups.tianya.cn/post-5315-c4e4d778cc124a06bfe9d80662a752c2-1.shtml

    : groups.tianya.cn/post-5315-81d137236da7453098a293e9df71dbaa-1.shtml

    : groups.tianya.cn/post-5315-4554707090d5433d80c88cc254ec04cc-1.shtml

    : groups.tianya.cn/post-5315-108ae852ca23470b8fa86d89b4b4e8d0-1.shtml

    : groups.tianya.cn/post-5315-092b1f0f967449868005cf98cb7a7fdb-1.shtml

    : groups.tianya.cn/post-5315-a9e6132cf7894de695735ba21666ab3d-1.shtml

    : --

    10月03日
  • Re:感觉川巨巨要学罗斯福

    同意。

    发自「今日水木 on HUAWEI G750-T01」

    【 在 jeason86 的大作中提到: 】

    : 如果台海出现战争,川普为了选举,大概率要出兵吧。但如果选举后发动战争,美帝未必会派兵吧

    : 发自「今日水木 on OXF-AN10」

    : --

    09月27日
  • Re:正式的消息来了:US sanctions China’s biggest chipmaker

    打下湾湾,控制台积电。

    发自「今日水木 on HUAWEI G750-T01」

    【 在 Hanzhenzhen 的大作中提到: 】

    : 补充一小段原文

    : The sanctions will also affect Qualcomm, the US chip designer which uses SMIC to fabricate some of its chips. Analysts believe that Qualcomm is SMIC’s second-largest customer after Huawei.

    : On Saturday, SMIC said the company was not yet aware of the new sanctions, and was looking into the situation.

    : 由此可知,中芯国际第一大客户是华为,第二大是高通。 与之前的新闻相互印证了,中芯国际主要帮高通生产电源管理IC ,高通之前就考虑把中芯的订单转移到台积电,以防制裁。

    : --

    09月27日
  • Re:张一跪早就开放算法了?7月30日 (转载)

    好啊。中帝为了国家安全要求amd, intel 公开设计图纸。

    还有apple, nvidia

    发自「今日水木 on HUAWEI G750-T01」

    【 在 piyao 的大作中提到: 】

    : 【 以下文字转载自 NewExpress 讨论区 】

    : 发信人: Carlito (黑白两界), 信区: NewExpress

    : 标 题: 张一跪早就开放算法了?7月30日

    : 发信站: 水木社区 (Sun Aug 30 08:31:48 2020), 站内

    : 面对美国政府打压,TikTok宣布开放算法,呼吁竞争对手效仿

    : 南方Plus客户端07-30 11:56

    : 【南方 7月30日讯】据美国科技媒体报道,有着中国背景的知名短视频软件TikTok正面临美国政府最新一轮的政治打压。对此TikTok表示,该公司将采取新措施,允许外部人士访问其用于分类和分享用户视频的算法,并将让专家“实时观察我们的审核政策”。

    : ?

    : 在周三发布的一篇博客文章中,TikTok首席执行官凯文·梅耶尔表示,这些变化使其“领先于行业一步”,并要求竞争对手效仿。“我们认为,我们整个行业都应该达到一个非常高的标准,”梅耶尔写道。“这就是为什么我们认为所有公司都应该向监管机构披露它们的算法、监管政策和数据流。我们不会坐等监管措施出台,相反,TikTok已经迈出了第一步,成立了一个监管和数据实践透明问责中心。”

    : ?

    : 这一消息的发布时机很重要。目前,Facebook、谷歌、苹果和亚马逊四家美国科技巨头将面临众议院司法机构的反垄断委员会的调查,尽管TikTok不在国会审查的公司之列,但它在诉讼过程中被多次提及。特别是TikTok的主要竞争对手:Facebook的CEO马克o扎克伯格(Mark Zuckerberg)曾多次将TikTok作为社交应用领域竞争的一个例子,并将Facebook作为美国科技公司为何需要应对中国企业崛起的例证。而在此次面对国会的质询中,扎克伯格将Facebook和它的中国对手之间的竞争描述为一场中美之间意识形态之争。

    : ?

    : 对此TikTok首席执行官凯文·梅耶尔表示,他希望关注“公平和公开的竞争”,而不是处理“来自我们的竞争对手——也就是Facebook——伪装成爱国主义的恶意攻击。”不过美国媒体承认,Facebook的观点肯定会在国会引起同情。几个月来,美国政界人士一直在警告TikTok的影响力存在危险,特朗普政府甚至暗示可能会对TikTok出台禁令。

    : ?

    : 美媒称,这种来自政府的压力让TikTok陷入了困境,这也是TikTok开放其算法和适度政策的原因,这也将透明度的责任推回到了Facebook身上。目前Facebook本身就受到了来自左翼和右翼的大量抨击,特别是2018年爆出的剑桥分析丑闻中,Facebook泄露了多达8700万用户的私人数据,让Facebook不得不接受高达50亿美元的惩罚。

    : 梅耶尔在他的帖子中还表示:“如果没有TikTok,美国的广告商将再次别无选择,竞争将会枯竭,美国创造力的出口也将枯竭……我们愿意采取一切必要措施,确保TikTok的长期可用性和成功。”

    : 校对陈大钻

    : --

    08月30日
  • Re:最成功的开源产品是什么?

    unix

    发自「今日水木 on HUAWEI G750-T01」

    【 在 ifas 的大作中提到: 】

    : linux把什么击败了

    : --

    08月29日
  • Re: Re:linux 下玩H3-shadow of death-英文版

    算吧。

    【 在 Ryu 的大作中提到: 】

    : 三国群英传算吗...

    08月28日
  • RISC-V火力全开!全开源PicoRio对标销量超3000万件的树莓派

    Arm在智能手机领域的成功无需多言。但许多人可能并不了解2012年面世的基于Arm芯片的微型电脑树莓派(Raspberry Pi)对Arm生态成功的重要性。树莓派是为学习计算机编程教育而设计,2019年12月全球销量超过了3000万件,对Arm生态的成熟、甚至嵌入式系统的发展都意义重大。

    最近,2017年图灵奖得主大卫·帕特德森教授(David Patterson)领衔的非盈利RISC-V国际开源实验室(RIOS:RISC-V International Open Source Lab)发布了全球首个可运行Linux的芯片级全开源、低功耗、体积小的RISC-V微型电脑系统PicoRio。

    图片来自RIOS官网

    PicoRio对标的正是已经非常成功的树莓派,RIOS希望借PicoRio带动RISC-V生态的发展,推动RISC-V的迅速普及。

    那么,PicoRio能否成功?PicoRio对RISC-V生态发展的重要意义是什么?

    RISC-V生态迫切需要一个开源的硬件平台

    芯片的成功离不开强大的硬件,更离不开繁荣的软件生态,x86和Arm指令集,以及英特尔、英伟达、Arm公司的成功就是最好的例子。作为2010年才推出的新兴的开源指令集架构RISC-V,RISC-V MCU在对软件生态依赖程度不高的应用中已经替换了不少Arm架构MCU。

    但对软件生态依赖程度更高,比如需要运行Linux操作系统,对处理器性能要求更高的应用,RISC-V现在还不具备足够的竞争力。仅就硬件而言,目前购置一个可运行Linux的多核RISC-V开发板大概需要1000美元以上,而最新一代的树莓派4B起售价仅为35美元。

    显然,RISC-V生态迫切需要一个开源的硬件平台。

    RIOS Lab联合主任谭章熹接受雷锋网采访时表示:“作为新的智能架构,需要花费太高的硬件成本会阻碍RISC-V的进一步拓展。当然,发展RISC-V生态需要品质足够高的硬件,兼顾成本,以及易于开发以及有一个繁荣的社区都非常重要。”

    “除此之外,对新架构的支持需要非常大的工程量,不是靠几个团队或公司就可以。“谭章熹表示,”生态的建设是一个长期的过程,需要大量的开发者,并且是一个系统性的开发,这就需要有第三方的组织,这也是RIOS成立的初衷。”

    品质足够高且成本可接受的硬件是建设生态的基础。

    RISC-V国际开源实验室揭牌仪式,从左到右分别为:RISC-V国际开源实验室联合主任谭章熹、清华大学深圳国际研究生院执行院长高虹、RISC-V国际开源实验室主任大卫·帕特森、深圳市副市长王立新、人才工作局局长张林、科技创新委副主任钟海

    全开源PicoRio边缘计算平台对标树莓派

    树莓派推出的初衷是用于教育,但其目前已经广泛应用于各种产品中。比如新冠肺炎疫情期间,就有公司大量采购树莓派用于生产呼吸机。这体现了基于Arm芯片的树莓派有一个非常良好的生态,其低成本的硬件、活跃的社区和详细的文档让开发者可以在短时间内开发出想要的产品。

    “树莓派的成功说明这样的模式对构建社区非常有帮助,值得我们借鉴。”谭章熹指出,除了软件文档外,树莓派系统在硬件芯片层面开放的信息非常少,开发者甚至无法获得树莓派的核心美国博通公司CPU芯片的完整数据手册,这极大地制约了使用树莓派进行深度的优化和定制,限制了创新。

    RIOS此次发布的PicoRio选择的是全开源模式。这意味着,PicoRio从CPU设计,到PCB电路板设计,再到操作系统核心软件将全部开源,核心架构使用最新的开源RISC-V指令集技术。

    PicoRio的目标是可提供工业级的开源IP和开源软件,用比肩树莓派的售价并实现超越树莓派的三重价值:

    更开源:PicoRio将构建于开源的RISC-V之上,从CPU设计,SoC设计,开发版设计,到软件系统全部开源;更低功耗:树莓派从最初的RP0时的0.8瓦待机功耗, 发展到RP4的3.4瓦待机功耗,目前活跃态下功耗高达7.6瓦;而PicoRio的目标待机功耗将控制在0.05瓦特以下,工作功耗控制在0.5瓦特以下,功耗优势明显,极利于物联网应用;更安全:树莓派基于Arm的Trustzone安全机制,PicoRio基于更透明、更开放的RISC-V安全架构。 PicoRio 1.0版本基于本地化开源64位 RISC-V 多核处理器芯片,是首款支持Linux的开源RISC-V单板计算机,支持Google V8 JavaScript引擎。谭章熹指出,“Linux是应用非常广泛的开源操作系统,而V8引擎是JavaScript引擎的一个运行时刻库,也是关系到Chrome浏览器非常关键的一部分,还是node.js的根基。”

    PicoRio平台版本1.0

    node.js是能够在服务器端运行JavaScript 的开放源代码、跨平台 JavaScript 运行环境,很多流行的应用程序都基于node.js。

    “非常重要的软件对x86和Arm处理器支持比较好,其它架构支持相对弱一些。我们能够迈出这一步对于完善RISC-V的生态非常重要。”谭章熹指出,PicoRio是采用联合开发的方法,完成从开源应用软件到开源硬件的全栈设计流程,利于设计者以最快的速度完成端到端软硬件系统设计和验证工作。

    他特别强调,PicoRio必须要有足够高的硬件品质,还要有容易接受的成本,所以要提供工业级的开源IP和开源软件。有了足够好的品质,保持低功耗以及架构的纯洁性也是其中重要的部分。

    PicoRio的低功耗得主要益于RISC-V架构的高度模块化,并且针对PicoRio的边缘计算平台定位设计RISC-V芯片,实现远低于树莓派的功耗。另外,RIOS也在探索最适合硬件的授权模式,非盈利中立机构能够在保持技术架构纯洁性的同时更好地促进生态发展。

    RISC-V生态何时成熟?

    谭章熹透露,PicoRio项目的第一阶段就是提供可以运行Linux操作系统的开发平台,接下来会持续提升平台的性能,比如会可以支撑笔记本电脑运行。

    “PicoRio全开源的目标就是希望无论是商业公司,开发者还是学术机构都可以很方便的根据自己的能力和应用需求做定制化,便于在需求多样的物联网时代发挥各自的优势更好地创新和满足市场需求。”谭章熹表示,全开源能够方便和促使更多人从事底层的开发,这对于培养从硬件到软件的全栈人才也有积极意义,全栈人才也是目前RISC-V发展的关键。

    需要指出,虽然PicoRio是全开源,但要将开源的代码转变为实际的产品,中间还有很多产业链的工作。谭章熹认为,专门基于开源软件推出产品的商业模式已经被证明可行,开源硬件是否有可行的商业模式仍然值得探讨,PicoRio正是这样的尝试。

    当然,硬件开源模式非常重要。雷锋网了解到,RIOS现在正在探索最适合硬件的许可方式,原则上是不强迫使用了开源的设计后就要回馈社区。

    但无论如何,都需要让社区里的开发者迈出第一步,愿意贡献。谭章熹认为,开源和开放是一个不可阻挡的大趋势。因为,如果基于开源的底层去设计产品,由于开源架构和软件的版本也在不断升级,开发者或公司想要完全脱离社区是不可能的,这将会付出巨大的成本。

    “开源可以认为是大家共享一些比较共通的技术,要分享多少由你决定。很难所有东西都闭源,这样成本太高。”谭章熹指出,假设一些技术大家都掌握的差不多了,这时候就有可能开源,进一步降低成本。

    支持Google V8 JavaScript引擎的PicoRio只是RIOS实验室5年规划中的一个项目,也只是RISC-V生态建设中的冰山一角。PicoRio的成功与否以及RIOS实验室后续推动RISC-V生态建设的产品都至关重要。

    值得一提的是,8月19日宣布Imagination将其用于GPU的IP技术向RIOS实验室开放,并与实验室建立合作关系,成为其合作单位会员,这对于RIOS实验室进一步搭建完整、高效的开发平台及开源的RISC-V单板机生态有重要意义。

    雷锋网小结

    PicoRio是RISC-V生态建设的一个关键产品,也只是RIOS实验室进入实际产出阶段的标志。RISC-V生态的发展,需要有开发者或企业开始迈出第一步回馈社区,推动硬件架构和软件架构的进步,社区有很好的文档,开发者围绕各种应用进行开发,这是一个长期的过程。

    RISC-V要成为一个时代重要的架构,还有很长的路要走,也需要抓住时代机遇。

    08月28日
  • Re:请问如何优化一下这段代码

    可以作成函数指针表格。(string, fn)查表吧。

    发自「今日水木 on HUAWEI G750-T01」

    【 在 here080 的大作中提到: 】

    : 你这是deserialization,基本很难优化。

    : 想减少代码,别用XML,用protobuf……

    08月28日
  • Re:linux 下玩H3-shadow of death-英文版

    建议你玩一下,wine   十大经典游戏。

    我试过wine   aoe1'2'3

    wine   heroes

    发自「今日水木 on HUAWEI G750-T01」

    【 在 forthehorde 的大作中提到: 】

    : linux两大短板,玩游戏和上水母,实在没什么体验

    : --

    08月27日