#代码

How to Fix Slow Code in Ruby(engineering.shopify.com)
2020-5-15 1:39
Jay Lim和Gannon McGibbonat Shopify,我们相信高度一致、松散耦合的团队可以帮助我们快速行动。由于我们有许多团队独立开发大型单块Rails应用程序,代码效率低下有时会不经意间添加到我们的代码库中。随着时间的推移,这些问题会导致严重的性能倒退。当这种性能倒退明显时,追踪违规提交可能已经为时已......
2020-5-13 19:2
这篇文章的意思是与上一篇KVM文章相对应,但它是关于容器的。我们的想法是通过在我们自己的小型容器运行器中运行Busybox Docker映像来显示容器的确切工作方式。 与VM不同,容器是一个非常模糊的术语。通常,我们将容器称为独立的代码包及其依赖项,它们可以一起发布,并在某个主机操作系统内的隔离环境中运行。如果它听起......
Diagram as Code(diagrams.mingrammer.com)
2020-5-12 23:37
它的诞生是为了在没有任何设计工具的情况下构建新系统架构的原型。您还可以描述或可视化现有的系统架构。 图即代码允许您跟踪任何版本控制系统中的体系结构图更改。 目前图解支持六大提供商:AWS、Azure、GCP、Kubernetes、阿里巴巴云和甲骨文云。它现在还支持内部部署节点。
Fuzzing ImageIO(googleprojectzero.blogspot.com)
2020-5-12 15:37
这篇博客讨论了一个老问题,图像格式解析器中的漏洞,在一个新的(呃)上下文中:在流行的Messenger应用程序中的无交互代码路径上。本研究的重点是Apple生态系统及其提供的图像解析API:ImageIO框架。在图像解析代码中发现了多个漏洞,报告给了Apple或各自的开源图像库维护人员,并随后进行了修复。在这项研究中......
Fuzzing ImageIO(googleprojectzero.blogspot.com)
2020-5-12 15:5
这篇博客讨论了一个老问题,图像格式解析器中的漏洞,在一个新的(呃)上下文中:在流行的Messenger应用程序中的无交互代码路径上。本研究的重点是Apple生态系统及其提供的图像解析API:ImageIO框架。在图像解析代码中发现了多个漏洞,报告给了Apple或各自的开源图像库维护人员,并随后进行了修复。在这项研究中......
2020-5-12 4:41
再过几个小时,比特币网络将经历第三次“腰斩”。那么它是什么,它是如何在引擎盖下工作的呢? 简单回顾一下:此时此刻,世界各地的矿工都在运行硬件和软件,以计算下一个比特币区块的哈希值。 如果他们设法及时解开这道数学难题,他们就可以索要整笔奖金。 这里有很多流行语,不是吗?让我们把它分解一下。 采矿的整个概念是非常聪明的。......
2020-5-11 13:16
这是关于Solid As Rock设计原则的五篇系列文章的第二部分。可靠的设计原则结合在一起,使得程序员可以很容易地制作出易于维护、重用和扩展的软件。开闭原则(OCP)是本系列的第二个原则,我将在这里用现代C++的极简示例及其优点&通用准则来讨论它。 顺便说一下,如果您还没有读过我以前关于设计原则的文章,那么下面是快......
2020-5-11 13:13
此功能尚未发布,因为它使用的是不稳定的VS代码API。此功能在VS代码的下一版本中可能会稳定。 您可以直接编辑和保存.drawio.png文件。这些文件是完全有效的PNG图像,其中包含嵌入的Draw.io图表。每当您编辑这样的文件时,该文件的PNG部分都会保持最新。这允许您在GitHub上的自述文件中包含Draw.i......
2020-5-11 5:9
迈克·斯图尔特(Mike Stewart)最近获得了他多年来一直在研究的阿波罗12号(Apollo 12)的原始源代码清单。在这段较长的视频中,他给了我们一个惊喜.
2020-5-11 3:20
PermalLink GitHub是5000多万开发人员的家园,他们一起工作,共同托管和审查代码、管理项目和构建软件。 报名。 可能你们中的许多人都遇到过错误,虽然它们很容易修复(例如,复制粘贴错误),但在修复它们之前,它们在代码中隐藏了几个月或几年。在许多情况下,这些问题的解决方案是静态和动态代码分析器和程序,以便......
2020-5-11 1:56
“超越沃尔芬斯坦城堡”是缪斯软件公司1984年推出的一款电脑游戏。它是创新和成功的沃尔芬斯坦城堡的续集,一个原型…
2020-5-10 19:50
创建并共享源代码的美丽图像。开始键入文件或将文件放入文本区域即可开始。
2020-5-10 15:54
你知道你在推特上看到的所有代码截图吗?虽然准则通常令人印象深刻,但我们看到美容部门还有改进的空间。Carbon使创建和共享源代码的美丽图像变得很容易。那你还在等什么?去用你新发现的设计能力给你所有的追随者留下深刻的印象吧。 一旦你把所有的代码都写成碳纸,你就可以通过改变语法主题、背景颜色、窗口主题或填充来定制你的图像......
Draw.io vs Code Integration(marketplace.visualstudio.com)
2020-5-10 8:57
(使用建议的API,尚未发布)在Draw.io编辑器中使用嵌入的Draw.io图表编辑.drawio.png文件。 要创建新的图表,只需创建一个空的*.drawio(或将来的*.drawio.png)文件并打开它! 此功能尚未发布,因为它使用的是不稳定的VS代码API。它将在下个月上市。 您可以直接编辑和保存.dra......
2020-5-9 21:49
已经进行了一些令人惊叹的安全研究,演示了从模糊到通过发送MMS而无需任何用户交互来实现远程代码执行。 谷歌的“零天计划”(Project Zero)是谷歌自己的专门团队,致力于查找零日并破解范围广泛的产品,该团队在三星的Android Skia图像处理库中发现了一个堆溢出的漏洞。这是由团队成员Mateusz Jurc......
2020-5-8 19:58
今天,数字转换机构向公众发布了COVIDSafe应用程序的源代码。任何公众都可以查看托管在GitHub存储库中的源代码。 保护下载和使用COVIDSafe的澳大利亚人的隐私是最重要的。在推出应用程序之前,源代码经过了政府安全机构、学者和行业专家的审查。“我们正在发布应用程序代码,但为了确保个人隐私和整个系统的完整性,......
2020-5-8 18:0
该医疗服务目前只针对怀特岛,但它表示,这只是该应用程序推出的第一阶段,而不是一次测试。 代表BBC新闻进行的测试证实,开发者已经找到了一种方法,可以绕过苹果对iPhone使用蓝牙的限制。 在一个相关的进展中,卫生部长马特·汉考克(Matt Hancock)宣布,迪多·哈丁男爵夫人(Baroness Dido Hard......
2020-5-8 6:12
这个存储库包含1977年版本的Zork的源代码,Zork是麻省理工学院由Tim Anderson、Marc Blank、Bruce Daniels和Dave Leering创建的交互式小说游戏。这些文件是麻省理工学院技术广场磁带(TTS)收藏的一部分,位于麻省理工学院图书馆部的独特藏书部(DDC)。 此目录中的文件是......
2020-5-8 4:58
我认为我们中的一些人已经这样做了一段时间,在向那些新手展示什么是可能的方面做得很糟糕。我得到的印象是,我们中的很多人(包括我自己)都达到了某种程度,厌倦了这些废话,只想摆脱它。有时我在想,如果我忘记自己对系统的了解,消失在这个世界上……那会是什么样子呢?我不知道,养金鱼什么的。 但是,只要我在这里写这些东西,我不妨分......
2020-5-8 4:12
欢迎使用2020年4月发布的Visual Studio代码。我们希望您能喜欢此版本中的多个更新,其中一些主要亮点包括: 通过鼠标滚轮切换编辑器标签-使用鼠标滚轮快速切换编辑器中的文件。 新的Docker Compose主题-了解如何使用Docker Compose处理多个容器。 业内人士:想尽快尝试新功能吗?您可以下......
2020-5-8 3:28
想象一下,在一家新公司加入一个新团队,您最终可以访问代码库。 在哪里添加团队项目的源文件?问得好。您的新团队有三个源目录供您添加文件,哦,您必须找出您想要使用哪个源目录,您的队友使用哪个源目录,以及在哪里可以找到需要重构的文件。 Slake iOS团队在这样的条件下生活了几年太久了。我们之所以来到这里,是因为一些组织......
2020-5-7 20:3
本周早些时候,在没有任何警告的情况下,互联网上出现了一个Windows可执行文件,其中包含一个完全可以玩的超级马里奥64(Super Mario 64)PC端口。这个独立的程序远不只是一个普通的模拟ROM,它支持自动缩放到任何屏幕分辨率等功能,玩家已经在试验添加简单的显卡级别的重着色器,包括光线跟踪。 PC端口--发......
2020-5-7 20:1
我是一名专业的模特师。我领导普华永道(PwC)的建模小组和模型评审服务达10年之久,之后又领导IBM的欧洲建模小组达5年之久。不过,我必须强调,我的评论只代表我个人的意见,并不代表上述团体的意见。我必须同意关于模型编程的一系列评论。首先,该模型的文档标准非常低,要么是代码内部的外部注释,要么是通过使用适当的变量名开发......
2020-5-7 19:53
PermalLink GitHub是5000多万开发人员的家园,他们一起工作,共同托管和审查代码、管理项目和构建软件。 报名。 void SeedInftion(Double,int*,int,int);//添加Run Number作为事件日志参数:ggilani-15/10/2014。 void InfectSwe......
GitHub CodeQL(github.com)
2020-5-7 3:35
这个开放源码库包含标准的CodeQL库和查询,这些库和查询支持LGTM和GitHub向其全球客户提供的其他CodeQL产品。 有大量关于编写CodeQL的入门文档。您可以使用LGTM.com上的交互式查询控制台或CodeQL for Visual Studio代码扩展来试用您对当前正在分析的任何开源项目的查询。 我们......
Code Review of Ferguson’s Model(lockdownsceptics.org)
2020-5-7 3:20
帝国能源最终发布了弗格森代码的派生版本。我想我应该回顾一下,然后把我注意到的一些东西寄给你。我不知道你的背景,所以很抱歉,如果其中的一些投放在错误的水平上。 我的背景。我写软件已经有30年了。2006年至2014年,我在谷歌工作,是一名高级软件工程师,从事地图、Gmail和账户安全方面的工作。在过去的五年里,我一直在......
2020-5-7 3:6
GitHub是数以千计的软件社区的所在地,从开源项目到企业,从小型团队到最大的组织。今年的卫星大会是我们的第一个虚拟会议,目的是给社区提供工具,让他们走到一起,解决对他们来说重要的问题。 今年早些时候,我们向团队免费开放了GitHub,以确保成本不会成为GitHub上团队合作的障碍。我们将GitHub赞助商扩展到30......
2020-5-7 1:56
要在您的网页中快速包含字体,您可能希望使用我们的样式表,该样式表定义了GitHub上托管的所有字体和相关文件的链接。 Spaks使用OpenType的上下文替代功能对数字执行简单的替换操作。它既可以在桌面上工作,也可以在没有Javascript的网络上工作,尽管它确实需要一个现代的网络浏览器,可以利用文本中的Open......
2020-5-7 1:2
对于开发者来说,GitHub发布了一个重要的公告,它推出了Codespaces--一个可以让你直接在网络上编写代码的功能。可以将其视为云上的虚拟集成开发环境(IDE)。 早些时候,要为项目做出贡献,您需要发出拉取请求,并根据项目的要求在本地计算机上设置环境。有了Codespaces,您就不再需要这样做了。只要你点击代......
2020-5-7 0:47
GitHub是人们构建软件的地方。超过5000万人使用GitHub发现、派生和贡献超过1亿个项目。