写在前面
对一个东西不懂的时候,在网上到处搜教程,搜资料,如果资料少了,还会谩骂,会沮丧;等到好不容易弄懂,到自己总结的时候,却又嫌麻烦,不愿意从基本概念开始提起,觉得太简单,不值一写。
人总是这样,想获取帮助,却又不想提供帮助。当然了,写博客也不全是为了帮助别人,更是为了帮助自己。记得曾经读过一段话,具体怎么说忘记了,但大致意思是,自认为掌握的知识,不一定能准确无误的给别人讲出来,更不用说有体系、有章法的讲出来。我在工作中也发现很多员工,看了几天代码,处理了几个问题,就觉得自己已经炉火纯青了,但当我让他从头给我讲的时候,又没有任何头绪。所以,适时的总结和回顾,也是升华自我、构筑知识体系的过程。
好了,废话不说了,今天总结
继续阅读 »
Google group 上关于 Python 入门的讨论
学 python 可以看这个 LearnPythonTheHardWay(推荐)
http://old.sebug.net/paper/books/LearnPythonTheHardWay/index.html
或者看廖雪峰的 python 教程
http://www.liaoxuefeng.com/
继续阅读 »
一、安装配置Git
1.安装git,下载地址。
git中文教程Pro git
2.配置用户信息:
$ git config --global user.name "vaniot"//用户名
$ git config --global user.email "vaniot@gmail.com"//填写自己的邮箱
3.配置SSH密钥
配置Github的SSH密钥可以让本地git项目与远程的github建立联系,让我们在本地写了代码之后直接通过git操作就可以实现本地代码库与Github代码库同步。
打开git本机是否存在SSH Keys检测
$ cd ~/. ssh //检测本机用户home目录下是否存在.ssh
若不存
继续阅读 »
一. Android
1.1 通用Android技能说明
Fastboot 刷机教程
Unbuntu android 环境初始配置
Android源码在线预览
Android源码搜索
继续阅读 »
本文所有代码可以在Github上查看。
react-flux-demo
新建React项目
既然有兴趣打开本文,说明你对React的基本开发应该有所了解。我们教程的第一步就是创建一个新的React项目。我们可以使用一些React Boilerplate项目方便的创建一个新的React项目,比如我之前创建的React Boilerplate:
react_boilerplate
该React Boilerplate的实现过程,可以参考我之前的文章手把手教你基于ES6架构自己的React Boilerplate项目。
或者,也可以使用facebook最新推出的一个类似项目:
create-react-app
我们这里使用f
继续阅读 »
从最初 OkBuck 发布时宣称 BUCK 与 RetroLambda 不兼容只能忍痛割爱(lambda),到 BUCK 维护者之一联系我声称 BUCK 可以编译 Java 8 结果遇到编译错误未解,到昨晚终于成功让 BUCK 与 RetroLambda 出双入对,时隔大半年终于臻至完美,怎一个爽字了得!如果你还不了解什么是 BUCK,可以参考我的两篇文章 OkBuck, underneath the hood{:target="_blank"},手把手OkBuck教程:应用到AndroidTDDBootStrap项目(续){:target="_blank"},以及 BUCK 官方文档{:target="_blank"}。
继续阅读 »
本文译自http://www.raywenderlich.com。原文由iOS教程团队 Matthijs Hollemans 撰写,经原网站管理员授权本博翻译。
在iOS系统,考虑到手机电池电量,应用不允许在后台进行过多的操作,当用户未开启应用时,要怎么样才能通知用户呢?
继续阅读 »
git简介
git官网有全套教程和说明,有兴趣的自己研究。
如果你不适应命令行,可以使用GUI工具,如SourceTree。
官方文档
中文官方文档。
官方文档非常详细,需要仔细阅读。
常用命令
继续阅读 »
无意间发现这本在线书籍挺好的:Linux工具快速教程
1. ps
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。
linux上进程有5种状态:
R
继续阅读 »
本文只是记录在使用maven过程中常用的命令,不做为详细的maven教程
创建一个web项目
mvn archetype:generate -DgroupId=com.nova.dr -DartifactId=dr -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
继续阅读 »