solar

太阳能电站为何变成鸟类杀手?人工智能或可给出答案

我只是一个虾纸丫 提交于 2020-08-15 12:47:20
  太阳能作为一种完全可再生的绿色资源,对地球来说有百利而无一害。然而,近年来科学家发现,太阳能电站可能对鸟类有致命影响。   太阳能电站成鸟类杀手?   据《连线》报道,美国掀起太阳能光伏电站热潮之后,美国公用事业公司发现,多年来,太阳能电站周围总能发现大量的鸟类尸体。没有人知道为什么会发生这种事,但这显然是一个比较严重的问题了。   因此,2013 年,一群公用事业人员、学者和环境组织聚集在一起,组成了“鸟类 - 太阳能研究小组”(Avian Solar Working group),一起制定策略,试图减少美国各地太阳能电站中的鸟类死亡案例数量。   杜克能源公司是北卡罗来纳州的一家电力公司,也是研究小组的成员。杜克能源公司的首席环境科学家米斯蒂 · 斯波勒(Misti Sporer)说,“关于太阳能电站对鸟类影响的研究非常少,没有人知道,太阳能电站周围鸟类死亡的原因。”事实证明,仅仅是获取太阳能电站周围鸟类死亡的数据就具有挑战性。   2016 年的一项研究估计,美国数百个太阳能电站每年可能杀死近 14 万只鸟。虽然这还不到被火力发电厂(通过碰撞、触电和中毒)杀死的鸟类数量的十分之一,但研究人员预计,未来随着计划中的太阳能电站投入使用,这一数字将增加近三倍。   人们仍然不清楚太阳能电站和鸟类死亡之间的联系。一种主要的理论认为,鸟类将太阳能电池板发出的强光误认为是湖面

Hacker News 简讯 2020-07-27

大憨熊 提交于 2020-08-14 22:39:29
最后更新时间: 2020-07-27 23:01 How popular media portrays the employability of older software developers - (arxiv.org) 大众媒体如何描述老软件开发人员的就业能力 得分:150 | 评论:129 The Rise of Synthetic Audio Deepfakes - (nisos.com) 合成音频假货的兴起 得分:33 | 评论:4 Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS - (github.com) Show HN:UnnaturalScrollWheels–macOS的滚轮设置更好 得分:21 | 评论:0 How to pay your rent with your open source project - (plausible.io) 如何使用开源项目支付租金 得分:197 | 评论:93 What the heroin industry can teach us about solar power - (bbc.com) 海洛因工业能教我们什么太阳能 得分:67 | 评论:37 ACCC alleges Google misled consumers

掌门教育微服务体系Solar第3弹:Nacos企业级落地下篇

百般思念 提交于 2020-08-14 15:11:56
前言 在高速发展的时候,公司规模越来越大,老师人数越来越多,这时候公司不能铺太多人去做运营与服务,必须提高每个人效,这就需要技术驱动。因此掌门教育转变成一家技术驱动型的公司,如果被迫成为一家靠资金驱动的公司就活不下去了。 -- 张翼(掌门教育创始人兼CEO) 掌门教育自2014年正式转型在线教育以来,秉承“让教育共享智能,让学习高效快乐”的宗旨和愿景,经历云计算、大数据、人工智能、 AR / VR / MR 以及现今最火的 5G ,一直坚持用科技赋能教育。掌门教育的业务近几年得到了快速发展,特别是今年的疫情,使在线教育成为了新的风口,也给掌门教育新的机遇。 随着业务规模进一步扩大,流量进一步暴增,微服务数目进一步增长,使老的微服务体系所采用的注册中心 Eureka 不堪重负,同时 Spring Cloud 体系已经演进到第二代,第一代的 Eureka 注册中心已经不大适合现在的业务逻辑和规模,同时它目前被 Spring Cloud 官方置于维护模式,将不再向前发展。如何选择一个更为优秀和适用的注册中心,这个课题就摆在了掌门人的面前。经过对 Alibaba Nacos 、 HashiCorp Consul 等开源注册中心做了深入的调研和比较,最终选定 Alibaba Nacos 做微服务体系 Solar 中的新注册中心。 背景故事 基础架构部选择新的注册中心

掌门1对1微服务体系Solar|阿里巴巴Sentinel落地实践

泪湿孤枕 提交于 2020-08-10 15:48:27
前言 掌门1对1精耕在线教育领域,近几年业务得到了快速发展,但同时也遭遇了“成长的烦恼”。随着微服务数量不断增加,流量进一步暴增,硬件资源有点不堪重负,那么,如何实现更好的限流熔断降级等流量防护措施,这个课题就摆在了掌门人的面前。由于 Spring Cloud 体系已经演进到第二代,第一代的 Hystrix 限流熔断降级组件已经不大适合现在的业务逻辑和规模,同时它目前被 Spring Cloud 官方置于维护模式,将不再向前发展。 如何选择一个更好的限流熔断降级组件?经过对 Alibaba Sentinel 、 Resilience4j 、 Hystrix 等开源组件做了深入的调研和比较,最终选定 Alibaba Sentinel 做微服务体系 Solar 中的限流熔断降级必选组件。 Sentinel 简介 阿里巴巴中间件部门开发的新一代以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性的分布式系统的流量防卫兵。它承接了阿里巴巴近10年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。 它具有非常丰富的开源生态: 它和 Hystrix 相比,有如下差异: 摘自官网 Sentinel Roadmap 关于 Sentinel 如何使用,它的技术实现原理怎样等

掌门1对1微服务体系 Solar | 阿里巴巴 Sentinel 落地实践

放肆的年华 提交于 2020-08-10 06:41:41
前言 掌门1对1精耕在线教育领域,近几年业务得到了快速发展,但同时也遭遇了“成长的烦恼”。随着微服务数量不断增加,流量进一步暴增,硬件资源有点不堪重负,那么,如何实现更好的限流熔断降级等流量防护措施,这个课题就摆在了掌门人的面前。由于 Spring Cloud 体系已经演进到第二代,第一代的 Hystrix 限流熔断降级组件已经不大适合现在的业务逻辑和规模,同时它目前被 Spring Cloud 官方置于维护模式,将不再向前发展。 如何选择一个更好的限流熔断降级组件?经过对 Alibaba Sentinel 、 Resilience4j 、 Hystrix 等开源组件做了深入的调研和比较,最终选定 Alibaba Sentinel 做微服务体系 Solar 中的限流熔断降级必选组件。 Sentinel 简介 阿里巴巴中间件部门开发的新一代以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性的分布式系统的流量防卫兵。它承接了阿里巴巴近10年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。 它具有非常丰富的开源生态: 它和 Hystrix 相比,有如下差异: 摘自官网 Sentinel Roadmap 关于 Sentinel 如何使用,它的技术实现原理怎样等

Canvas干货总结

孤街浪徒 提交于 2020-08-05 09:02:13
一、canvas简介   ​<canvas> 是 html5 新增的,一个可以使用脚本(通常为 javascript) 在其中绘制图像的 html 元素。它可以用来制作照片集或者制作简单的动画,甚至可以进行实时视频处理和渲染。 ​它最初由苹果内部使用自己 macos x webkit 推出,供应用程序使用像仪表盘的构件和 safari 浏览器使用。后来,有人通过 gecko 内核的浏览器 (尤其是 mozilla和firefox),opera 和 chrome 和超文本网络应用技术工作组建议为下一代的网络技术使用该元素。   ​canvas 是由 html 代码配合高度和宽度属性而定义出的可绘制区域。javascript 代码可以访问该区域,类似于其他通用的二维 api,通过一套完整的绘图函数来动态生成图形。 ​ mozilla 程序从 gecko 1.8 (firefox 1.5) 开始支持 <canvas>, internet explorer 从 ie9 开始 <canvas> 。chrome 和 opera 9+ 也支持 <canvas>。 二、canvas的基本组成   <canvas> 看起来和 <img> 标签一样,只是 <canvas> 只有两个可选的属性 width、heigth 属性,而没有 src、alt 属性。 ​如果不给 <canvas> 设置 widht

CTF-Reverse-[GXYCTF2019]luck_guy

天涯浪子 提交于 2020-05-07 20:46:19
CTF-Reverse-[GXYCTF2019]luck_guy 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!本文仅用于学习与交流,不得用于非法用途! CTP平台 网址 https://buuoj.cn/challenges 题目 Reverse类,[GXYCTF2019]luck_guy 下载attachment.zip,里面有luck_guy文件 思路 分析文件file和checksec命令 使用ida64位打开,F5,这是基本流程了 main方法 // local variable allocation has failed, the output may be wrong! int __cdecl main(int argc, const char **argv, const char **envp) { unsigned int v4; // [rsp+14h] [rbp-Ch] unsigned __int64 v5; // [rsp+18h] [rbp-8h] v5 = __readfsqword(0x28u); welcome(*(_QWORD *)&argc, argv, envp); puts("_________________"); puts("try to patch me and

C和C++安全编码笔记:动态内存管理

孤者浪人 提交于 2020-05-05 12:04:56
4.1 C内存管理: C标准内存管理函数: (1).malloc(size_t size):分配size个字节,并返回一个指向分配的内存的指针。分配的内存未被初始化为一个已知值。 (2).aligned_alloc(size_t alignment, size_t size):为一个对象分配size个字节的空间,此对象的对齐方式是alignment指定的。alignment的值必须是实现支持的一种有效的对齐方式,size的值必须是alignment的整数倍,否则行为就是未定义的。此函数返回一个指向分配的空间的指针,如果分配失败,则返回一个空指针。 (3).realloc(void* p, size_t size):将p所指向的内存块的大小改为size个字节。新大小和旧大小中较小的值那部分内存所包含的内容不变,新分配的内存未作初始化,因此将有不确定的值。如果内存请求不能被成功分配,那么旧的对象保持不变,而且没有值被改变。如果p是一个空指针,则该调用等价于malloc(size);如果size等于0,则该调用等价于free(p),但这种释放内存的用法应该避免。 (4).calloc(size_t nmemb, size_t size):为数组分配内存,(该数组共有nmemb个元素,每个元素的大小为size个字节)并返回一个指向所分配的内存的指针。所分配的内存的内容全部被设置为0。

掌门1对1微服务体系Solar第1弹:全链路灰度蓝绿发布智能化实践

一世执手 提交于 2020-05-04 19:00:25
掌门教育自2014年正式转型在线教育以来,秉承“让教育共享智能,让学习高效快乐”的宗旨和愿景,经历云计算、大数据、人工智能、AR/VR/MR以及现今最火的5G,一直坚持用科技赋能教育。掌门教育的业务近几年得到了快速发展,特别是今年的疫情,使在线教育成为了新的风口,也给掌门1对1新的机遇。随着业务规模进一步扩大,流量进一步暴增,微服务体系下,业务服务新增和迭代频率大大加快,运维和业务人员经常需要熬夜人工上线,疲劳状态下容易产生生产事故,运维成本和业务成本也将大大上升。在此背景下,基础架构部推出可以白天安全上线,流量无损的微服务灰度蓝绿发布智能化系统,并通过强有力的各种监控手段来保证流量的精确制导和调拨,提升技术驱动能力。 关于Solar Solar作为掌门1对1下一代基础微服务体系,2019年11月开始筹划,2020年1月4日推出第一版,2020年4月15日发布1.2.0 & 2.2.0里程碑稳定版,兼容Spring Cloud Edgware版、Finchley版、Greenwich版、Hoxton版本。基于三层体系而构建: 基础公共组件。Solar的基础组件,基础公共组件一般呈原子层面的独立存在,组件间也可适当耦合,基本上可达到一个组件被移除,不影响另外一个组件的运行的特征。 基础公共框架。Solar的基础框架,依托Spring Cloud服务体系,以框架形式对外暴露

5周年了!关于Apple Watch设备起源,苹果设计师是这样说的

為{幸葍}努か 提交于 2020-04-26 14:14:26
据外媒报道,Imran Chaudhri设计师在苹果公司工作的二十年中,曾在公司的许多最具标志性的产品线中工作,包括iPhone,iPad和Mac。这位设计师于2017年离开公司,但今天他提供了一些有趣的见解,以了解Apple Watch在可穿戴设备5岁生日时的开始。 该线程是有关该设备早期的一些有趣事实的宝库。一个有趣的消息对于当时跟随Apple的人们来说并不奇怪,那就是Watch的早期原型是由绑在表带上的iPod nano组成的。 苹果在认真进入智能手表市场的5年前,推出了方形触摸屏纳米。在第一个Pebble智能手表到来之前的3年,人们已经在考虑智能手表的可能性。配件制造商迅速利用了优势,推出了腕带,使其可以用作触摸屏音乐手表。第六代产品最终成为了流行设备的基础。 Solar表盘表面的设计是“作为一种方式,穆斯林观察斋月可以快速看到太阳的位置,并使所有人都了解太阳与时间的关系。” 不得不服Apple Watch设备的起源,苹果公司实在太厉害了!(欢迎转载分享) 来源: oschina 链接: https://my.oschina.net/u/4366189/blog/4254073