2021-1-4 19:44Tim的博客我的一位同事反复呼吁重构我们项目中的某些控制器。他说他们很乱,但我认为他的意思是他们很难理解。乍一看,它们看起来确实很复杂,但是经过仔细检查:
我明白了为什么我的同事会这样看代码。它确实有多个问题,但是在两年的过程中,这种方式反复出现。它所做的所有事情都与先前定义的要求有关,即,它执行了应做的事情。几......
2021-1-4 5:3我今年休假了圣诞节和新年之间的一周。 Ididn确实没有任何认真的计划,只是与通常的惯例有所不同。通常,当我收到这个简单的错误报告Debian Bug#974011时,我就开始做一个项目。
我最近一直在研究旧的终端机和X游戏,并意识到来自&xmille'的许多代码源于终端游戏“ mille”,它是bsdga......
2021-1-2 16:18c2nim是将Ansi C代码转换为Nim的工具。 输出是人类可读的Nim代码,该代码应在翻译过程后手动进行调整。c2nim不是真正的编译器! c2nim初步用于翻译C头文件。 因此,预处理器是解析器的一部分。 例如: c2nim旨在翻译C代码的片段,因此不遵循include文件。 c2nim无法解析所有的Ans......
2021-1-2 12:21Cscope是用于浏览源代码的开发人员工具。它有一个
无可挑剔的Unix血统书
在PDP-11时代,它是由贝尔实验室开发的。 Cscope原为
多年来一直是AT& T Unix官方发行版的一部分,并且已经
用于管理涉及2000万行代码的项目!
2000年4月,感谢圣克鲁斯
Operation......
2021-1-1 9:0这是一个实时页面,已经共享,因此人们可以继续前进! 但是请经常检查以获取更新。 简而言之:疫苗的mRNA已由制造商通过将RNA的位(从UUU更改为UUC)进行了优化,人们希望理解这些变化背后的逻辑。 这个挑战非常接近密码学家和逆向工程人员经常遇到的挑战。 在此页面上,您将找到破解疫苗所需的所有详细信息,以及如何对疫......
2021-1-1 8:17微软周四表示,对美国政府机构和私人公司进行了复杂的网络攻击的黑客能够访问微软的源代码。
微软的调查发现"少数内部帐户的异常活动"并且已经使用一个帐户查看了许多源代码存储库中的源代码,"该公司在博客中表示。微软表示,该帐户无权修改代码,也没有使公司服务或客户数据受到威胁。
微软热衷于保护......
2021-1-1 8:12微软周四表示,俄罗斯对美国政府机构和私人公司的影响深远,其入侵网络的范围比该公司以前理解的要深。
骇客涉嫌在俄罗斯的S.V.R.该公司表示,情报机构似乎并未使用微软的系统来攻击其他受害者,他们能够通过一个员工帐户查看微软的源代码。
微软表示,黑客无法进入电子邮件或其产品和服务,并且无法修改其查看的源代码。它没有说......
2021-1-1 8:4正如我们在最近的博客中所说,我们相信Solorigate事件是一个以重要方式合作,共享信息,加强防御和应对攻击的机会。像其他SolarWinds客户一样,我们一直在积极寻找Solorigate参与者的指标,并希望分享正在进行的内部调查的最新信息。
我们对自己的环境的调查发现没有证据可以访问生产服务或客户数据。正在进......
2020-12-31 2:6我们有时会遇到有关Defold游戏引擎运行时如何在某些区域工作的问题。而且,由于我们也接受对源代码的贡献,因此我认为是时候对该引擎的结构进行一些深入了解了。我想从一个较高的层次开始,描述更大的系统,然后在以后的文章中,详细介绍一些关键系统。
正确描述一个详细描述游戏引擎中所有依赖项和库的图形将是一项艰巨的任务,因此......
2020-12-30 19:46在90年代中期,我是名为CIX(Compulink Information eXchange)的在线会议系统的狂热用户。 CIX是使用来自Guelph大学的舒适会议系统构建的,该系统自那时以来就是开源的。可以将其视为具有大量书呆子用户群的拨号上网或通过telnet访问的论坛或留言板。
每天我都会拨号下载邮件,然后阅......
2020-12-29 23:20Code Browser是Linux和Windows的折叠式文本编辑器,旨在对任何类型的文本文件(尤其是源代码)进行分层结构。 它使导航源代码更快,更轻松。 代码浏览器经过专门设计,可以很好地概述大型项目的代码,但对于简单的CSS文件也很有用。 如果您厌倦了必须滚动数千行代码的情况,则是理想的选择。 如果要有关文本折......
2020-12-29 10:4此存储库托管官方Direct3D 12标头。这些标头是根据MIT许可而不是传统的Windows SDK许可提供的。
/:可在此处使用构建文件进行快速集成。提供了CMake,可以通过subdirectory()或在安装到系统位置后进行引用。介子也可以作为子项目/包装包含在内。
/ include / direc......
2020-12-26 6:14欢迎!在这篇文章中,我们将逐个字符地介绍BioNTech / Pfizer SARS-CoV-2 mRNA疫苗的源代码。
我要感谢花大量时间预览此文章的易读性和正确性的人们。虽然所有错误仍然属于我,但是我很想通过
[email protected]或@PowerDNS_Bert迅速了解它们。
现在,这些话可能有点刺......
2020-12-26 0:34有一个更简单的不变代码和一个更简单的代码,它们共同具有一些优点:不利的一面是,即使它在第一次比较中找到了所需的键,它仍然会进行log(size)比较。
该代码的第一个版本(未参考Mike的代码编写)的数组大小为n。那是因为它被更改了,因此不再代表数组的大小,而是代表仍在考虑中的节的大小。我已根据Mike的建议将其更......
2020-12-22 22:25当这家科技巨头提供早期和平报价时,州和联邦调查人员正在对针对Facebook的两个具有里程碑意义的反托拉斯诉讼进行画龙点睛:这将有助于其下一个竞争对手站起来。
几个月以来,华盛顿和全国各地的监管机构一直在调查Facebook及其首席执行官马克·扎克伯格(Mark Zuckerberg)有关该公司已成为非法垄断的指......
2020-12-22 9:15几个月前,我进行了一次演讲,分享了我的个人工程公理列表,这些年来,我认为在编写代码,构建代码时要牢记通常是正确且有用的事情。事情,并与他人合作。
公理是一个花哨的词,但是从词源学堆栈中跳了几层,我们很整洁地到达了古希腊词ἀξίωμα,或被认为合适或值得的那个词。我喜欢这样,并考虑清单上的每个项目至少值得考虑。
......
2020-12-22 7:42587布兰登·史密斯(Brandon Smith)着有作者迈克尔·波伦(Michael Pollan)的一句名言:“饮食”。不会太多主要是植物。"我喜欢它是因为它不会试图教条化:它封装了一些基本的指导原则,可在90%的时间内使您90%地达到目标。维基百科描述了引用的书(重点是我的):
他解释了...这样一......
2020-12-22 5:8当Volta推出其1.0版本时,我一直在思考使它不仅仅是一个Node版本管理器的原因。我认为让Volta如此解放的是我一直称之为工具链的代码(TaC):
用于项目的确切命令行工具集应该在git中,并且对于为项目做出贡献的每个人都应该工作。
将工具链指定为代码,而不是手动安装和升级,从而使开发人员摆脱了像开发计算机......
2020-12-22 2:59由于在SolarWinds供应链攻击后逐渐发现了法证证据,安全研究人员发现了第二个威胁参与者,该威胁参与者利用SolarWinds软件在公司和政府网络上植入了恶意软件。
关于该第二威胁行为者的详细信息仍然很少,但是安全研究人员并不认为该第二实体与俄罗斯政府支持的可疑黑客有关,这些黑客违反了SolarWinds在其官......
2020-12-21 22:12《华尔街日报》对互联网记录的分析发现,在美国政府机构遭到破坏的可疑俄罗斯黑客还可以访问美国主要的技术和会计公司,至少一所医院和一所大学。
《华尔街日报》在两个十几个组织中发现了受感染的计算机,这些组织安装了被称为SolarWinds Orion的受污染的网络监视软件,该软件允许黑客通过秘密插入的后门进入。它使他们......
2020-12-21 15:11去年,Vimeo开发人员以多种语言编写了后端代码-PHP,Go,Ruby,Python,NodeJS,Java,C,C ++和一些Rust。
在2004年,我们仅从一个开始:PHP。对于像Vimeo这样的新兴创业公司来说,这是一种理想的语言。 PHP的解释器使企业家能够快速开发原型,并且它带有一个大型标准库,该库消......
2020-12-20 9:0VisUAL已开发为一种跨平台工具,可简化学习ARM汇编语言的过程。除了模拟ARM UAL指令集的子集外,它还提供了汇编语言编程所特有的关键概念的可视化,因此有助于使对ARM汇编的编程更加容易访问。它是专门设计用作伦敦帝国学院电气与电子工程系教授的计算机体系结构入门课程的教学工具。
除了单步执行代码外,用......
2020-12-19 23:501983年春天,我和全国各地的数千人一样,奔赴我的本地唱片店购买了我听过的最令人赞叹的音乐之一,《新秩序的蓝色星期一》。
这张唱片已经成为我们文化中不可或缺的一部分,以至于我真的不需要进一步评论了,但是这张封面和几个其他相连的袖子也许值得一看。现在众所周知的昂贵的模切形状使它们看起来像老式的软盘一样,它们还包含一个......
2020-12-19 23:49有一种趋势是统一安全性和开发人员流程,这种趋势有多种名称,例如DevSecOps和“向左移动”。通常,安全团队似乎比开发人员团队更热衷于此,开发人员团队将安全性称为“烦人的琐事”或“令人厌烦的程序障碍”。如果开发人员不相信代码强化构想,那么有趣的事情可能会出错。
我最近在阅读2019年英国政府对华为的安全评估,该......
2020-12-19 23:46很多时候,要求开放源码项目的新手在做任何实际工作之前先为自述文件或文档做贡献。开始新工作也是一样。许多较小的项目在事后都会准备好自述文件。我们也倾向于忘记保持自述文件/文档的最新状态,从而使它们更加混乱。
我已经写了一年多的项目,希望能得到帮助,支持和协作。然后,我意识到自开始以来就没有更新我的自述文件,但它已经过......
2020-12-19 1:59DRY或“不要重复自己”经常被吹捧为软件开发的原理。“复制粘贴”是对它的违背的嘲讽性术语,将复制代码和粘贴的概念归纳为软件开发不良做法(另请参见意大利面条代码)。
如此普遍地受到谴责,以至于有人不应该违反DRY原则,实际上,有些短毛绒甚至检测到复制粘贴,因此它永远不会潜入代码中,但是复制粘贴不是漫画。书中的恶棍,而......
2020-12-18 16:10在Figma,我们相信通过不断发现错误类型并以系统的方式解决它们,不断投资于产品质量和开发人员生产力。几个月前,我们的工程团队完成了两项工作:为前端TypeScript代码库打开strictNullChecks编译器标志。
使用严格的空检查编写的代码在不同的类型检查规则下运行,并且与未编写的代码相比,其风格明显不同......
2020-12-18 15:49从今天开始,GitHub Code Search将仅索引去年内最近活动的存储库。 存储库的最近活动意味着它已提交或已显示在搜索结果中。 如果存储库整年没有任何活动,则将从代码搜索索引中清除该存储库。 此项更改将使开发人员能够在代码搜索索引中显示最相关的内容,并为所有客户快速地进行代码搜索查询。
2020-12-17 20:7创意编码员通过将先进技术与创造力相结合,探索新的数字形式的艺术表现形式。 我已阅读了《 X编辑》的《隐私权政策》,并同意接收《 Shaping Design》新闻通讯,以了解设计故事和灵感。 查看编辑器X的隐私权政策。 Shaping Design是在Editor X(专业人士的高级Web设计平台)上创建的。 在......
2020-12-16 5:54在某些方面,学习计算机编程与学习新语言相似。它需要学习新的符号和术语,必须正确组织这些符号和术语以指导计算机执行操作。计算机代码还必须足够清晰,以便其他程序员可以阅读和理解。
尽管有这些相似之处,麻省理工学院的神经科学家发现,阅读计算机代码并不能激活涉及语言处理的大脑区域。取而代之的是,它激活了一个称为多需求网络......