已有 325 人访问
许祥 ID.17128
阅读(287)
博客(0)
许祥的阅读

你知道人们从Stack Overflow上Ctrl-C/V的频率有多高吗?
人常说每个笑话都是基于某种现实。就我们最近的愚人节笑话(3月31日StackOverflow发布将涉足硬件领域的博客文章)而言,或许那就是事实,或许是真相的一部分。我们在沿袭StackOverflow传统业务发展的时候,也想与时俱进调整我们的业务。这个灵感来自于创始人对需要付费查看问题答案的网站的失望。如果我们也决定以后从StackOverflow复制代码需要付费,这个世界会是什么样子?好了,玩笑
322°/ 2021-05-29/3224 人阅读 / 104 人点赞 / 0 条评论

完美的Python Package创建指南(2021)
当你写了一个非常有用的Python工具并且非常想把它分享给你的同事,最好的办法是什么呢?我们这里推荐将你的代码封装到一个PythonPackage中,相比于复制粘贴,使用Package至少有两点优势,一是容易安装,二是容易保存。如果你觉得制作一个Package是一件头疼的事情,那么这篇手把手教你构建Package的文章文章将向你证明,事情并非你想象得那样复杂。事实上最少只需要三步(另外是一些可选的
284°/ 2021-05-18/2846 人阅读 / 83 人点赞 / 0 条评论

程序员职业建议:有效使用Git进行版本控制(二)
Git技术分支创建和切换分支Git有许多用于处理分支的命令。创建分支的最常见方法是使用gitcheckout-bNAME_OF_NEW_BRANCH命令。这个命令会从当前分支上的最新提交开始,创建一个新分支,然后切换到该分支。您也可以使用gitcheckoutNAME_OF_EXISTING_BRANCH(不带-b选项)切换到已有分支。还有许多其他分支命令:有关命令和选项的列表,请参见Git文档和
249°/ 2021-05-06/2490 人阅读 / 5 人点赞 / 0 条评论

程序员职业建议:有效使用Git进行版本控制(一)
介绍Git已成为软件开发过程中用于版本控制的标准工具。在一些场景中,可能其他VCS工具比Git好用,但是当今的大多数开发环境都依赖于Git。因此,熟悉Git并知道如何有效使用它对于任何软件开发人员来说都是一项关键技能。我想介绍一下过去几年中我学到的一些最有用的Git概念和技巧。此外,我还会介绍有关Git的工作方式和常见操作,以及能在团队协作和理解代码中发挥很大作用的一些Git使用模式。文章中的信息
251°/ 2021-05-06/2518 人阅读 / 5 人点赞 / 0 条评论

提高编程技能之阅读Git代码
现如今有许多方法可以提高我们的编程技能,例如:●学习线上免费或付费的课程;●阅读编程书籍;●挑选个人项目,然后像自己书写代码的过程一样,边修改边学习;●学习网上的指导项目(tutorialproject);●持续关注相关的编程博客;不同的人可能会选择不同的方法去学习,但是不管是使用哪个方法,您都可以从中学到一些编程知识和技巧从而获得自身能力的提高。如果您是中级或高级的程序员,我敢肯定,上面这些方法
291°/ 2021-04-21/2919 人阅读 / 10 人点赞 / 0 条评论

如何阅读汇编语言
本篇文章介绍x86_64架构下如何阅读汇编语言,另有一篇关于ARM64架构的文章也已经更新,请查看原文阅读。你可能会想这都21世纪第21个年头了,难道还有人需要学习汇编?抱歉,答案是需要的。首先,通过阅读汇编代码可以让准确地让我们了解程序到底在做什么。为什么你的C++程序是1MB(例如)而不是100KB?能否优化最常调用的函数以获取一些性能的提升?特别是对于C++来说,那些没有被显式书写出来的指令
389°/ 2021-04-11/3899 人阅读 / 24 人点赞 / 0 条评论

云测试:优势,最佳实践和实例
这篇文章将介绍持续云测试(continuoustestinginthecloud)的优势,最佳实践,以及回答为什么持续云测试比以往更加至关重要,我们还会在文章中看到不同类型的团队进行云测试的实例。今非昔比:为什么云测试变得更加至关重要团队需要远程测试新冠疫情给测试工作带来了不小的挑战。许多测试设备,不管是手机还是笔记本都留在了办公室,今年伊始,它们几乎就没有被使用过。这让某些测试工作变得难以开展或
278°/ 2021-04-07/2789 人阅读 / 10 人点赞 / 0 条评论