摘要: 无数的人问过类似的问题:怎么样才能做一个好的程序员? 在回答这个问题之前,首先得明白什么是好的程序员,这样才有方向和目标,可是这事情太主观,可能各人的标准千差万别。 不谈那些传奇性的独自一人做出伟大事情的特例,也不谈什么上天入地,上帝大牛的诡论,以下是我比较认可的,在通常的项目开发中,一个好程序员的 阅读全文
posted @ 2020-09-30 16:50 笑人 阅读(386) 评论(0) 推荐(0) 编辑
摘要: ingress controller 如何工作 这篇文档的目的是解释 nginx ingress 控制器是如何工作的,特别是 nginx 模型的构建以及为什么需要它。 Nginx 配置 nginx ingress 控制器目标是组织 nginx 配置文件, 当 nginx 的配置文件发生任何更改时都需 阅读全文
posted @ 2020-09-30 16:48 笑人 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: 前言 一个ECMAScript标准的制作过程,包含了Stage 0到Stage 4 五个阶段,每个阶段提交至下一阶段都需要TC39审批通过。本文介绍这些新特性处于Stage 3 或者Stage 4 阶段,这意味着应该很快在浏览器和其他引擎中支持这些特性。 一、类的私有变量 最新提案之一是在类中添加私 阅读全文
posted @ 2020-09-30 16:47 笑人 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 运作开源项目很容易。所有你需要做的就是让你的源代码可用和开源,对吧?嗯,也许。其实,开源项目是否成功取决于你对项目成功的定义。且不论你是怎么定义的,创建开源项目需要大量的工作。如果你已经有了目标,那么你需要准备投资。虽然开源软件是免费的,但它的创作却不是免费的:你需要往项目中投入时间和精力等宝贵资源 阅读全文
posted @ 2020-09-30 16:46 笑人 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 大数据很强大,但还是有很多人仍然不知道它到底是什么。让我们来学习大数据的真实表现,以及如何更好地促进企业转型。 或许我们经常听到有人讲大数据,但仍然有很多人不知道它到底是什么。因为我确信它很强大,所以我应该写篇文章来向大家描绘清楚,帮助大家更好的理解关于大数据我们可以拿它来做些什么。 如同技术行业中 阅读全文
posted @ 2020-09-30 16:44 笑人 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 对的,我这里要讲的不是如何掌握一种程序语言,而是所有的…… 很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。由于我知道标题问题的答案,所以总感觉这个问题是如此“低级”,一直没来得及回复 : P 可是逐渐的,我发现原来不只是小白们有这个问题,就连美国大公司的很多资深工程师,其实也 阅读全文
posted @ 2020-09-30 16:43 笑人 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一封离职邮件 2017年的一天,代码伴随着手指极具节奏感地输出在IDE上,突然某Chrome插件弹出一封邮件提示:“今天是我在ThoughtWorks的最后一天”。遇到这种离职邮件,我都会点进去,一来看看是否是自己曾经共事的小伙伴,二来了解一下小伙伴离职的原因。离职原因无出其右:跳出去接受更有挑战的 阅读全文
posted @ 2020-09-30 16:41 笑人 阅读(394) 评论(1) 推荐(4) 编辑
摘要: 前段时间作者写了《当中台遇到 DDD,我们该如何设计微服务?》这篇文章,文章中详细描述了基于 DDD 设计思想的中台微服务设计方法以及分布式架构实施过程中的关注点等内容。中台建设完成后,通过微服务实现了后端应用的解耦,提高了中台应用的弹性伸缩能力。但由于微服务拆分,也会导致项目团队和服务的碎片化,给 阅读全文
posted @ 2020-09-30 16:40 笑人 阅读(721) 评论(0) 推荐(0) 编辑
摘要: Hershell是一款功能强大的跨平台反向Shell生成器,该工具使用Go语言开发,基于TCP反向Shell实现其功能。该工具使用了TLS来保障数据通讯的安全性,并且提供了证书公共密钥指纹绑定功能来防止通信数据被拦截。 支持的系统 Hershell的当前版本支持以下操作系统: Windows Lin 阅读全文
posted @ 2020-09-30 16:38 笑人 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 大多数野生程序员最棘手的问题就是如何依靠技术解决温饱,通俗来讲就是技术折现的问题。如果是单纯出于兴趣,或者只是为了突击某一阶段或者某一项目技术壁垒,不跟就业挂钩的自学倒也是无关痛痒。但是当上岗成为自学的终极目标和结果时,一切都就另当别论了。 前端自学者存在的学习误区: 1、所学东西可能已过时 奉为经 阅读全文
posted @ 2020-09-30 16:14 笑人 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 概要 在git使用中,尤其是多人维护相同项目时,“冲突”是一个经常要解决的问题,但是对这个问题似乎一直似懂非懂。现在感觉真的想明白了,这里把它从发生到处理整个机制做个描述。 一、“冲突”是如何发生的? 有人会说“当多个人同时改一个文件时会发生冲突”,这句话不能说错,但其实很不精确。个人觉得更精确的说 阅读全文
posted @ 2020-09-30 16:13 笑人 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 有一次,我在一个讲座上听到主持人问听众如何故意编写难于测试的代码。在场的小伙伴都惊呆了,因为没有任何人会故意写这种糟糕的代码。我记得他们甚至给不出一个好的答案。 当然,这个问题的目的不在于教大家如何写使同事欲哭无泪的烂代码。而是为了了解什么样的代码难于测试,来避免这些严重的问题。 这里给出我对上面那 阅读全文
posted @ 2020-09-30 16:12 笑人 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 如果你对编程和专业的软件开发感兴趣,那么,这里有5个新晋软件工程师所要面临的挑战。 5.代码疲劳 专业程序员要写的程序……很多。 作为入门级工程师,我每周至少编程45小时,而且每个月会有1到2个星期工作50至60小时。从这些数字上看,我过去几个月里每周工作将近50小时。 80% – 90%的工作时间 阅读全文
posted @ 2020-09-30 16:11 笑人 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 共识机制是区块链的灵魂。就像一个国家的法律,维系着区块链世界的正常运作。区块链最早的共识是工作量证明(POW),比特币和以太坊都是采用的工作量证明。现在流行的一个趋势是权益证明(POS)。以太坊2.0就会采用 POS 共识,还有最新的公链如 Tezos,Polkadot,Algorand 等等。权益 阅读全文
posted @ 2020-09-30 16:08 笑人 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 如果是第一次接触这个概念,可能会一时没有头绪,网上的各种解释可能会让你更加混乱,并觉得它没那么简单。 其实依赖注入本身是单纯、简单的。 简单来说,依赖注入是一种方式、方法或者说手段,是让被注入者和注入者之间建立关联的手段。 依赖注入的目的是松耦合,是交互对象之间的松耦合。 今天,小芯带来的文章主要描 阅读全文
posted @ 2020-09-30 16:07 笑人 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 源代码(也称源程序),是指一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。 计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。 阅读全文
posted @ 2020-09-30 16:02 笑人 阅读(10152) 评论(0) 推荐(0) 编辑
摘要: 前言 由于总所周知的原因,国外很多服务无法访问。比如docker镜像。所以就有了很多国内镜像的说法。配置国内镜像可以极速下载镜像。 配置国内镜像 有很多人文章教你配置国内docker镜像,这边简单说一下: docker-machine ssh default sudo sed -i "s|EXTRA 阅读全文
posted @ 2020-09-30 15:58 笑人 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 移动互联网时代,各种APP已经离不开我们的生活,制作开发一款受大众欢迎的APP也成了重点,特别是在直播APP开发过程中,是一款界面花哨,还是相对简单的APP更适合直播呢?直播APP的每一个图标,每个界面都是要严格把控。 直播APP界面设计,怎么做才能让直播APP的界面效果更好,需要UI和UE的精心设 阅读全文
posted @ 2020-09-30 15:57 笑人 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 当我们使用 traefik 反向代理和自动服务发现后,我们对集群内部的服务分为两类 公有服务。如我的博客,网站,以及为它们提供服务的 API。我们可以通过公有的域名去映射服务使得外网能够访问,如通过我自己的域名 shanyue.tech 与 xiange.tech。 私有服务。如 gitlab,tr 阅读全文
posted @ 2020-09-30 15:55 笑人 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 前言 对于电商平台而言,随着业务的不断发展壮大,网站访问量和数据量也随之急剧增长,该情况的产生给服务器带来了一定的负担。从用户体验层面而言,由于服务器端数据处理带来的时延,往往导致页面的响应速度过慢、操作流畅性受阻等问题。这在某种程度上甚至会潜在影响平台的成交量。提供高效率,高质量的服务成为亟待解决 阅读全文
posted @ 2020-09-30 15:53 笑人 阅读(168) 评论(0) 推荐(0) 编辑