#代码

2020-7-6 3:48
在他的书[软件设计X射线](https://www.google.com/search?q=software+design+x-rays&;oq=soft,亚当·托恩希尔)中,他提出了一种非常独特的方法来回答这些问题。它混合了软件架构和人类心理,产生了处理大型代码库的强大技术。 我读过你的代码,是同一个人写的犯......
2020-7-6 0:2
_我最初为我的Chainline时事通讯写了以下内容,但我继续收到关于这个想法的推文,所以我在我的博客上重新发布了这篇文章。此版本经过轻微编辑。_。 我一直在思考错误抽象的后果。我在2014年铁路会议上的所有小事都包括了一段我断言的内容: 大得多的演讲中的这一小部分引起了令人惊讶的强烈反应。有几个人说我疯了,但更多的......
2020-7-5 11:1
我刚刚看到理查德·沃尔夫分析了美国公司和银行如何做出集体决定,将尽可能多的产品运往海外,以最大限度地降低成本,也就是竞相降低成本/产量曲线的底部。垄断是竞争的合乎逻辑的结论,就像亚马逊几乎十分之九的竞争对手都退出了业务,然后收购了所有剩余的东西,例如WholeFood。亚马逊基本上已经赢得了资本主义的游戏。微软类似,......
2020-7-5 0:14
Reddit表示,它正在发布一个修复程序,用于修复一段从用户剪贴板复制内容的代码。iOS14测试版的用户报告说,在Reddit的iOS应用程序中,每次按键都会收到警告。iOS14在应用程序试图复制剪贴板信息时会发出警报。 Reddit的一位发言人在给The Verge的电子邮件中写道:“我们追踪到了帖子编写器中的一个......
2020-7-4 23:35
展示其能力的终极Amiga演示,现在高清50fps!(见下文)在1992年的派对上被释放.。字幕:代码:孤星,少校混蛋穆西..。
Things You Should Never Do (2000)(www.joelonsoftware.com)
2020-7-4 1:57
Netscape 6.0终于进入了它的第一个公开测试版。从来没有5.0版本。上一次发布的主要版本是4.0版,几乎是在三年前发布的。在互联网世界里,三年是非常长的一段时间。在此期间,网景无奈地袖手旁观,因为他们的市场份额直线下降。 批评他们在两次发行之间等了这么久,我有点自命不凡。他们不是故意这么做的,对吗? 嗯,是的......
2020-7-4 0:54
甚至不要看代码。先看看这个。你要按照非常具体的顺序来看代码,心里要有非常具体的东西,所以不要作弊! 人们对接口包或某种可共享接口的渴望并不少见。这通常是你在其他语言中处理界面的方式,这也是我开始做事情的方式,当我搬到Go的时候。 这在纸面上是有意义的。Dry(不要重复自己)指示您应该将公共代码移动到公共区域以供重用。......
2020-7-3 9:30
纽约(路透社)-据两位知情人士透露,摩根大通(JPMorgan Chase&;Co)正在从其内部技术材料和代码中删除“黑名单”、“主”和“从”等术语,以求解决公司内部的种族主义问题。 其中一位消息人士称,这些条款已经出现在银行的一些技术政策、标准和控制程序中,以及运行一些流程的编程代码中。 其他公司,如Twit......
2020-7-2 17:35
我正在努力阅读所有关于软件设计的好文章。这非常容易,因为还没有太多的东西被写出来:事实证明,写一篇关于如何将俄罗斯方块AI作为一个容器化的Kotlin微服务编写的文章要比深入了解如何编写好的代码要容易得多。因此,当我听说John Ousterhout的新书“软件设计哲学”时,我立即订购了一本。 我记得斯坦福大学研究生......
2020-7-2 0:11
关于软件开发的一个不言而喻的领域是构建可用的软件。学习如何编码,编码一些东西,并让成千上万的人使用它并不是一件容易的事情。在本文中,我将讨论在发布产品之前需要解决的最重要的支柱。 我做过的第一个应用程序是社交媒体,如果你的评论/帖子超过100条,应用程序就会变得非常慢,数据库过度获取,身份验证被破坏,整个世界都被烧毁......
2020-6-30 22:14
发布A2I电源处理器内核RTL和相关的FPGA实现(使用ADM-PCIe-9V3 FPGA)。 A2I内核采用高频四线程设计,针对吞吐量进行了优化,目标是采用45 nm技术的3+GHz。 它是一个27FO4实现,具有支持1-4个线程的有序流水线。它完全支持使用图书III-E的Power ISA 2.06。内核还被设计......
2020-6-30 21:6
他们说一张照片胜过千言万语。威胁行为者一定记得这一点,因为他们想出了另一种方法来隐藏他们的信用卡掠夺器,以躲避侦查。 当我们第一次调查这场活动时,我们认为这可能是另一种宠爱图标的把戏,我们在之前的一篇博客中描述了这一点。然而,事实证明它是不同的,甚至更狡猾。 我们发现浏览代码隐藏在图像文件的元数据中(一种形式的隐写术......
2020-6-29 23:51
在PlayStation2首次发布近20年后,一名黑客发现了一种在未经修改的PlayStation2上运行自制软件的方法,只需使用一张精心烧毁的DVD-ROM即可。 之前入侵PS2的努力依赖于内部修改、外部硬件(如预黑的存储卡和硬盘),或者只在非常具体的系统型号上发现的错误。新发现的FreeDVDBoot与以前的工作......
2020-6-29 12:0
我们可能永远不可能得出好代码或干净代码的经验定义,这意味着任何一个人对另一个人对另一个人关于干净代码的看法必然是高度主观的。我不能从你的角度评论罗伯特·C·马丁(Robert C.Martin)2008年出版的书“清洁代码”(Clean Code),只能从我的角度。 也就是说,我对“干净代码”的主要问题是,书中的很多......
2020-6-28 22:34
今年,在其230年的历史上,美国人口普查将首次使用不同的隐私,以便在数据公开时对公民的回答保密。但是它是如何工作的呢? 差别隐私使用数学噪声来保护个人的隐私和机密性,同时允许观察总体统计数据。这一概念是对机器学习的自然扩展,在机器学习中,我们可以保护模型免受隐私攻击,同时保持总体准确性。 例如,如果你想知道我的年龄(......
2020-6-28 5:37
亚马逊网络服务公司周三推出了亚马逊Honeycode,这是一项完全托管的服务,使公司能够在不进行任何编程的情况下构建移动和网络应用程序。客户可以使用该服务构建利用AWS构建的数据库的应用程序,例如简单的任务跟踪应用程序或更复杂的项目管理应用程序来管理多个工作流。 AWS副总裁拉里·奥古斯丁在一份声明中说,客户告诉我们......
2020-6-28 1:21
可以在这里找到git入门说明,以及使用启动器项目和git源代码的详细信息。 如果安装了CryEngine启动器,请右键单击Cryengine。Cryengine并选择";Generate Engine Solution";。否则,运行Tools/CMake/cmake_create_win64_oluti......
2020-6-27 2:43
代码质量和编码风格分析。代码体系结构及其复杂性的漂亮概述。
2020-6-26 15:42
我们对托纳里的目标是建立一个通往另一个空间的虚拟通道,允许真正自然的人类互动。经过近两年的开发,据我们所知,Tonari是目前可用的最低延迟、高分辨率、随时可以生产的电话会议产品(我们真的不喜欢这个词)。 玻璃到玻璃的延迟130ms(从光线照射到摄像头出现在另一边屏幕上的时间)。 相比之下,Zoom和WebRTC的典......
2020-6-25 18:45
编码技能似乎越来越不再是构建和启动成功应用程序的障碍。 无代码工具为从小企业到企业的每个人提供了简单和可持续地实现数字化转型的机会。用“福布斯”撰稿人约翰·埃弗哈德的话说,无代码解决方案以及经常与之相关的低码解决方案有助于“构建功能强大的应用程序,这些应用程序可以针对任何组织进行扩展--而无需编写任何代码。” Eve......
2020-6-25 13:11
开发者可以免费为最多20个用户构建应用程序。在此之后,他们按用户付费,并为他们的应用程序占用的存储空间付费。 AWS副总裁拉里·奥古斯丁(Larry Augustin)在声明中表示:“客户告诉我们,对定制应用程序的需求远远超过了开发人员创建它们的能力。”“现在有了亚马逊蜜码,几乎任何人都可以创建功能强大的定制移动和网......
2020-6-25 13:8
为了了解AWS服务背后的动机,我采访了AWS副总裁Larry Augustin和AWS总经理Meera Vaidyanathan。 奥古斯丁解释说:“对我们来说,这是为了将AWS的力量扩展到我们客户中越来越多的用户。”“我们不断从客户那里听到他们想要解决的问题,他们希望他们的IT团队或其他团队-甚至是外包的帮助-建立......
2020-6-25 5:12
永久链接浏览文件此提交将删除`const char*wuff_base__note__i_o_redirect`全局变量的定义。这个变量没有在任何地方使用(在前一次COMMIT删除了对它的引用之后)。删除这一行代码(如果算上声明,就是两行,而不仅仅是定义)可能会对看似无关的性能微基准产生巨大影响。一些数字变得更好(例......
2020-6-25 5:11
VisiCalc于1979年推出,我为我的Apple II购买了一份拷贝(如右图所示)。电子表格模型干净、易用,最重要的是,易于教授。当时我在一家零售电脑商店工作,当客户开始要求购买软件以及运行它所需的任何硬件时,我知道这款产品是一件大事。 今天的电子表格填补了批量生产的打包应用程序和由专业开发人员团队创建的定制代码......
2020-6-24 20:35
⚠️当前处于Alpha状态-可能存在错误或不稳定-请谨慎使用⚠️。 Onivim 2是ONI编辑器的重新想象。Onivim 2的目标是将Sublime的速度、VSCode的语言集成和Vim的模态编辑体验整合在一个软件包中。 Onivim 2使用libvim来管理缓冲区并提供真实的模式编辑,并且具有快速、原生的前端。此......
Tiny C Compiler(bellard.org)
2020-6-24 2:46
小的!。您可以在任何地方编译和执行C代码,例如在救援盘上(x86TCC可执行文件大约100KB,包括C预处理器、C编译器、汇编器和链接器)。 快地!。TCC生成x86代码。无字节码开销。编译、汇编、链接比GCC快好几倍。 无限量!任何C动态库都可以直接使用。TCC正朝着完全符合ISOC99的方向发展。TCC当然可以自......
2020-6-23 4:25
我和我的团队一直在使用Graphviz和GIT来执行项目管理任务。 最近,我不得不承担一些项目管理任务,在一个大型企业中为一个相对较大的项目管理工程,该项目涵盖了各种各样的用例和需求。 最大的挑战之一是如何表达需要克服的依赖关系,以获得利益相关者想要的业务结果。我反复用不同程度的质量回答了“我们只想要x”的呼声,这通......
2020-6-23 4:5
在Sourcegraph 3.16中,我们提到了组成精确编码英特尔后端的服务从TypeScript to Go的重写。重写的原因有很多,但我想在这里探讨一个特别的原因:作为一个团队,我们知道如何改进在大规模数据上操作的GO代码,而我们在服务器端做同样的打字脚本的经验较少。 这并不是说打字作为一种语言有任何负面影响。老......
2020-6-22 2:48
优步拥有开源的Piranha,这是他们的工具,用于自动清理由不再需要的功能标志导致的陈旧代码。食人鱼可以在流水线内运行,以持续查找要删除的陈旧代码。目前,Piranha支持Java、SWIFT和Objective-C。 使用静态分析,Piranha执行三个关键任务:删除紧挨着特性标志API的代码,删除由于上一步而变得......
2020-6-22 1:56
David Heinemeier Hansson是Ruby on Rails的创建者,Basecamp的联合创始人兼首席技术官,畅销书作家,勒芒班级获奖赛车手,居家男人,经常播客和励志会议演讲者。 Ruby on rails是David在2003年创建的。从2008年Evrone成立之日起,我们每天都在使用Rails......