Zotero安装及配置

如果做科研写论文的话,面对大量的paper以及论文引用,文献管理软件的重要性就凸显出来了。目前市面上有不少文献管理软件,各有特色,想要了解可以参考维基百科这个文献管理软件比较的条目。虽然我读的p...
More...

Git技巧汇总

编辑提交 查看当前HEAD最近一次提交 git show # 或 git log -n1 -p 修改提交信息 # commit message 错误 git commit --amend...
More...

Nginx安装及模块介绍

介绍 Nginx是俄罗斯程序员Igor Sysoev使用C语言开发的一个基于事件模型的开源免费Web Server,可以用做反向代理,负载均衡以及HTTP缓存等,最早发布于2004年。Ngin...
More...

Linux系统基本概念

内核 内核是操作系统的核心,它提供硬件抽象,通过进程间通信机制以及系统调用让应用程序间接访问控制硬件资源。 分类 现有的内核架构一般有两类,一种是宏内核架构,传统的Unix系统以及Unix...
More...

Git内部工作原理

Git是一个非常优秀的内容版本控制工具。从本质上来讲,Git是一个内容寻址(content addressable)文件系统,在此基础上才提供了一个版本控制系统。 Git仓库目录 初始化一个...
More...

自定义Git配置

配置工具 Git自带一个配置管理工具:git config NAME git-config - Get and set repository or global options SY...
More...

爬虫技术总结

做了几个月爬虫,也积累了一些经验,爬虫的技术相对比较零散,这里简单汇总一下。 爬虫技术栈 从获取网页的内容谈起 请求与下载 浏览器保存 w...
More...

《Effective Go》笔记

格式化 go的编码风格是统一的,它提供了一个格式化工具gofmt,将其集成在go的命令行中。代码的缩进,对齐等gofmt都能够解决。所有代码包括标准库中的都遵循同样的编码风格。 注意: ...
More...

markdown语法笔记

写博客的时候总是被排版问题搞的比较头疼,写着写着就得设置字体或者添加链接,今天打算学习markdown这种轻量级标记语言。花了一下午时间,参考了三篇文章,然后边学边用,用markdown写了这篇...
More...