十十一一资料夹,永不丢失的信息库

资料基本来源于网络,用于归档.

“Keras之父”亲传,一个软件工程师的成长自查清单

创造了Keras的 Francois Chollet近期在博客上分享了他个人的提醒清单,老司机带我们少走弯路。

代码不仅仅是为了被执行的,也是一种团队内共同交流的方式。我们可以使用代码来向别人描述问题的解决方案。代码的可读性包括清晰的分段,易懂的变量名,以及描述隐含内容的注释。可读性并不是锦上添花,而是写代码必备的属性。

写好 shell 脚本的 13 个技巧

有多少次,你运行./script.sh,然后输出一些东西,但却不知道它刚刚都做了些什么。这是一种很糟糕的脚本用户体验。我将在这篇文章中介绍如何写出具有良好开发者体验的 shell 脚本。

为什么说 JSON 不适合做配置文件?

很多项目使用 JSON 作为配置文件,最明显的例子就是 npm 和 yarn 使用的 package.json 文件。当然,还有很多其他文件,例如 CloudFormation(最初只有 JSON,但现在也支持 YAML)和 composer(PHP)。

投资的本质是认知的变现

前些日子跟投了摩拜的 VC 大佬头脑风暴,聊到投资的本质的时候,最后不约而同地总结为认知变现。今晚跟在上市公司做并购的老友吃饭,又谈到这一话题,觉得还是有进一步思考的空间,因此在此从以下几个方面做一些简单总结,跟各位探讨。

JavaScript 的 this 原理

学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。

上面代码中,虽然obj.foofoo指向同一个函数,但是执行结果可能不一样。请看下面的例子。

记住,永远不要在MySQL中使用“utf8”编码

最近工作中我遇到了一个 bug,我试着通过 Rails 在以 “utf8” 编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误:

我用的是 UTF-8 编码的客户端,服务器也是 UTF-8 编码的,数据库也是,就连要保存的这个字符串 “xxxx <…” 也是合法的 UTF-8。

开源分布式监控 CAT 系统的高可用实践

线上发布了服务,怎么知道它一切正常?为什么一个低级错误,需要花一个通宵、十几个人来排错?某个核心服务挂了,导致大量报错,如何确定到底是哪里出了问题?应用程序有性能瓶颈,如何提供一些有效工具发现?该主题主要分享 CAT 系统的高可用架构设计思路、应用实践以及如何提高业务系统的敏捷性和伸缩性。

JVM原理解析

.java 文件 --> 编译器 -->.class 文件 --> 线程启动(main)-->jvm--> 操作系统 --> 硬件

12...11下一页