我的外包经验:印度、中国和菲律宾(译文)
· ☕ 10 分钟
- 作者:阮一峰
- 原文链接:我的外包经验:印度、中国和菲律宾(译文)
外包在软件业很常见,各种规模的公司都在用,每年要吸纳大量就业。
但是,外包的曝光量很少,大家似乎都不太关心,很少有人谈论。这导致许多人不了解外包到底是怎么回事。
- 作者:阮一峰
- 原文链接:我的外包经验:印度、中国和菲律宾(译文)
外包在软件业很常见,各种规模的公司都在用,每年要吸纳大量就业。
但是,外包的曝光量很少,大家似乎都不太关心,很少有人谈论。这导致许多人不了解外包到底是怎么回事。

import os
names = os.listdir('somedir')
如果要查找特定后缀名文件,你可能会考虑使用 glob 或 fnmatch 模块。比如:
import glob
pyfiles = glob.glob('somedir/*.py')
from fnmatch import fnmatch
pyfiles = [name for name in os.listdir('somedir')
if fnmatch(name, '*.py')]
当然现在最好的还是 pathlib:
- 作者:阮一峰
- 原文链接:RDF 和 SPARQL 初探:以维基数据为例
维基百科有一个姐妹项目,叫做“维基数据”(Wikidata)。你可以从维基百科左侧边栏点进去。

“维基数据"将维基百科的所有数据,整理成一个可以机器处理的数据库,方便查询。比如,山西省人口最多的地区是哪一个?
有一台windows电脑,一直以来安装了win7与深度(Deepin)linux 双系统。默认启动是系统是Deepin.

如上图,电脑开机后进入启动页面。前面两项为Deepin的启动引导,第三项才是Win的启动引导。如果每次启动想进入Win都需要手动选择,会非常麻烦。
作者:恬静丫丫 链接:https://www.zhihu.com/question/371524248/answer/1021974367 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
查看chrome浏览器控制台发现一个“[DOM] Found 6 elements with non-unique id ” 的警告。

这个错误是指页面中有6个元素的id重复。
产生重复ID原因,是代码编辑器/IDE 会提供一些代码片段,比如在vscode中输入input:checkbox 按tab键,会生成以下一段代码:
在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。
- 来源:前端大课堂
- 原文链接:解决 yarn config set registry 没有生效问题
- 本文已由前端大课堂作者{mathwlin}独家授权,转载请声明出处!
有几种方式可以切换 yarn 到国内镜像,
第一种方式,
yarn config get registry #查看 registry
yarn config set registry #设置 registry
第二种,通过 yrm
cnpm i yrm -g #通过 cnpm 全局安装
- 作者:王垠
- 原文链接:一道 Java 面试题
- 喜欢文章的人可以自愿向原作者付费:付费

关于程序员对 Java 类型系统的理解,比较高级的一个面试问题是这样:
public static void f() {
String[] a = new String[2];
Object[] b = a;
a[0] = "hi";
b[1] = Integer.valueOf(42);
}
这段代码里面到底哪一行错了?为什么?如果某个 Java 版本能顺利运行这段代码,那么如何让这个错误暴露得更致命一些?