当前位置: 首页 > Web前端 > HTML5

开发者简报

时间:2023-04-05 20:21:13 HTML5

新闻GitHub发布中文文档GitHub宣布本地化。目前提供中文和日文帮助文档,未来会支持更多语言。印度第一CPU印度理工学院(IIT)Madras发布了开源Shakti处理器的软件开发工具包(SDK)。Shakti基于开源RISC-V指令集架构,由印度电子和信息技术部资助。该研究所承诺将很快发布开发板。IITMadras是RISEGroup的一部分。Shakti项目的开发始于2016年,计划发布一系列六种类型的处理器,每一种都服务于不同的市场。该集团承诺,参考处理器将在面积、性能和功耗方面与商业产品展开竞争。AIProgrammingLanguageBeyondDeepLearningGen是一种新的概率编程系统。旨在让初学者更容易使用人工智能,同时帮助专家推进该领域。Gen程序简化数据分析的能力可以自动生成复杂的统计模型,专家经常使用这些模型来分析、解释和预测数据中的潜在模式。Gen的源代码在github上开源。GooglereCAPTCHA的阴暗面据统计,目前有450万个网站使用reCAPTCHA。reCAPTCHA旨在帮助网站验证登录用户是否是机器人,从而保护他们的网站免受恶意用户和机器人的侵害。同时也提升了用户体验,不再需要浏览多张图片来确认哪些是门牌号。一位研究reCaptcha的多伦多大学计算机系博士生指出,reCaptcha可能会通过cookie收集过多的用户信息,给用户带来风险。Mac恶意软件发现漏洞的作者Cavallarin表示,他在2月22日向苹果报告了该漏洞,苹果告诉他将在90天内修复该问题,但苹果在90天后没有给Cavallarin答复,因此他通过他的博客公开发布了他的发现。该漏洞只是通过攻击者控制的网络文件系统(NFS)感染Mac。如果在Mac上发现IntegoVirusBarrierX9或Flextivity相关文件,用户将收到通知;它将被检测为OSX/Linker。如果您还不是VirusBarrierX9用户并且您认为您的Mac可能被感染,您可以使用VirusBarrier扫描程序(可在MacAppStore免费获得)扫描您的Mac是否有任何感染。扫描您的Mac后,防止未来感染的最佳方法是获取VirusBarrierX9,其中包括实时扫描——阻止恶意软件危害您的Mac的一项关键功能。非英语编程语言的HOPL在线语言数据库共记录了8500多种编程语言,其中约2400种在美国开发,600种在英国,160种在加拿大,75种在澳大利亚。也就是说,超过三分之一的编程语言是在以英语为主要语言的国家开发的,甚至一些非英语国家也将英语作为面向受众用户的编程语言。示例包括来自荷兰的Python、来自日本的Ruby和来自巴西的Lua。维基百科记录了一些非英语的编程语言。比如中国开发者熟悉的易语言。文章克服软件开发的复杂性每个项目都有一些共同的问题,比如架构设计、代码规范等等。这些问题并不具有挑战性。看起来很繁琐,目的只是为了确保尽可能少地犯错误。本文描述了这些问题,并提出了解决这些问题的工具和方法组合。为什么去赌场是个坏主意俗话说,“十赌九输”。作者用大量的计算来分析程序,你去赌场输的概率大于赢的概率。为什么用户名和密码在两个不同的页面上?许多站点将用户名和密码输入放在两个不同的页面上。这样做有什么好处?笔者认为,页面分离可以避免攻击,另一个是密码是可选的。除此之外,你不应该为分离而设计??。C在今天仍然值得学习。很多人认为C是老的,甚至认为C没有发展,不值得学。事实上,今天的主流操作系统基本上都是用C语言实现的。如果先深入到底层,对C语言肯定是熟悉的。D语言替代C作者认为D语言是C语言的最佳替代品。你真的懂C语言吗?C语言的语法设计比较简单,没有太多的概念。这篇文章的作者提出了5个问题,你能全部答对吗?Dat的工作原理Dat是一种用于在计算机之间共享数据的协议。Dat的优点是数据由网络上的多台计算机托管和分发,可以离线或网络连接不佳的情况下工作,原始上传者可以添加或修改数据,同时保留完整的历史记录,并且可以处理大量的数据。Dat致力于用户体验和易用性。围绕Dat的软件可以为具有广泛技能的人提供分发,而不仅仅是技术。虽然首先考虑的是科学数据,但Dat社区正在测试其他领域,并已开始将其应用于网站、艺术、音乐分发、点对点聊天程序和许多其他实验。本指南深入探讨Dat协议的细节,从头开始,到能够下载文件并与运行Dat的其他对等方共享文件结束。对于正在考虑编写自己的Dat实现的读者来说,足够详细,如果您只是好奇它是如何工作的或者想从Dat的设计中学习,那么本指南也很有用!VPN产品研究从表面上看,VPN市场似乎有各种公司在争夺不断增长的消费者VPN蛋糕中的一块。然而,当我开始深入研究VPN和拥有它们的公司时,一些有趣的事情出现了:许多这些产品都属于同一家公司。本文研究了市场上哪些公司拥有或运营VPN,有多少产品,以及优秀产品的数量。产品很少,很多产品又大又全。因此,产品应该小而集中。CrashCourse,教程电脑速成班,是YouTube“亿级原创频道计划”频道之一。计算机科学速成班是该频道下的系列课程之一,主要向普通人介绍计算机科学相关的基础知识。使用Promises犯的错误ES6中引入了Promises,以改进JavaScript处理异步任务的方式。本文解释了使用Promise的常见错误。SwiftWebUIApple在WWDC2019上宣布了SwiftUI。用于构建tvOS、macOS、watchOS和iOSUI的单一“跨平台”、“声明式”框架。作者使用教程介绍如何将SwiftUI应用到Web端JavaScript优化中。虽然是2019年,但很多人已经用上了4G,甚至很快就会用上5G。不需要考虑性能优化吗?工具古网收集了一些早期的互联网站点picojs是基于MIT开源协议,实现眼瞳实时定位的JS库VideoHistoryofJavaScript介绍JavaScript的有趣历史。JavaScript是如何从25年前的一种简单的脚本语言发展成为世界上使用最广泛的编程语言的?展望JavaScript的未来,JS是如何走到今天的,未来又将走向何方,JS会继续成为一门优秀的编程语言吗?Non-TechnicalEndangeredLanguagesProject全球目前约有7000种多语种,人类正面临大规模的语言灭绝:每个月至少有一种语言消失,其中约一半将濒临灭绝在接下来的100年里。当一种语言消亡时,这种独特的世界观也会消亡。对于每一种语言,我们都会失去大量的文化遗产,我们无法理解人类与我们周围世界的关系,我们的科学、医学和植物学知识,最重要的是,我们失去了我们社区的一些幽默感、爱和生活的表达方式。简而言之,我们已经失去了这么多世纪的活生生的证据。Google使用其技术帮助致力于记录、保存和教授濒危语言的组织和个人。通过本站,用户不仅可以获得合作伙伴提供的最新、最全面的濒危语言信息和样本,还可以通过提交信息或样本,积极参与其语言的在线文献整理工作以文本、音频或视频格式。此外,用户可以通过知识共享部分或加入相关的Google群组来分享最佳实践和案例研究。PublicDomainMovies拥有大量的公共领域电影