Stack Overflow 2015年程序员调查报告

原始报告地址:http://stackoverflow.com/research/developer-survey-2015 ,下面中文报告综述的数据截至于 2015年4月9日 ,数据如有变化请以原始报告为准。

受访开发者概述

受访者以美印国家(2者均为英语使用国家)居多,中国受访者(不含台湾地区)只有252人,stackoverflow 的活跃用户也以美印居多,中国活跃用户(不含台湾地区)236789人。

开发者密度前6位依次为卢森堡、冰岛、瑞典、以色列、芬兰和新加坡,垫底的6位是索马里、乍得、朝鲜、刚果、马里和南苏丹。

开发者年龄以25-29为主,占比28.5%,具体如下:

20150409104323.jpg

- 阅读剩余部分 -

Git在开发中换行符相关配置

不同操作系统下的换行符

不可显示的换行符在各操作系统中是不一样的:

CR回车 LF换行
Windows/Dos CRLF \r\n
Linux/Unix LF \n
MacOS CR \r

Git 默认是以 LF \n 作为换行符的,为了保证代码提交与拉取时一致,需要对 Git 相关 autocrlfsafecrlf 设置。

打开命令行,进行设置,如果你是在 Windows 下开发居多,建议设置 autocrlftrue

git config --global core.autocrlf true
git config --global core.safecrlf warn

如果你的文件编码是 UTF8 并且包含中文文字,且需要多用户协作在不同平台环境下并行开发,那还是把 autocrlf 设置为 false ,并且把所有文件转换为 Linux 编码(即 LF \n ),并开启 safecrlf 检查。

- 阅读剩余部分 -