Git
使用git config
工具来查看或设置配置项。
git config <name> #查看指定配置项的值
git config <name> <value> #配置指定配置项
git config --unset <name> #删除指定配置项
git config -l, --list #查看所有配置项
Git 的配置分为三个级别:
Show More当今最流行的版块管理软件无疑就数 Subversion 以及 Git 了。Git 是新兴的优秀的版本管理软件,它和 Subversion 等版本管理软件有很大的区别。这里我们来学习下 Git 相关知识:
传统的版本管理软件例如 Subversion 以文件变更记录的方式存储信息,它们将保存的信息看作是一组基本文件和每个文件随时间逐步积累的差异:
Show More搭建个人 maven 仓库有以下好处:
下面是我的 maven 仓库的搭建过程,使用的是 nexus:
Show More工作中需要了解掌握一些矩阵的操作,因此重新拾起了遗忘多年的线性代数。这里主要参考《同济线性代数第五版》教材,将一些基础的知识点整理摘录出来,加深自己的理解,同时便于以后温习。
Show MoreAndroid Toast 的通常用法为:
1
Toast.makeText(context, "message", Toast.LENGTH_SHORT).show();
Toast.makeText 源码如下(android-14):
Show MoreSSH(即 Secure Shell),是一项创建在应用层和传输层基础上的安全协议,为计算机 Shell 提供安全的传输和使用环境。
传统的网络服务程序,如FTP、POP、Telnet等本质上并不安全;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。
而SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。
SSH之另一项优点为其传输的数据可以是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、POP、甚至为PPP提供一个安全的“通道”。
Show MoreUbuntu 安装的时候并没有设置 root 用户的密码,第一次登录也无法使用 root 用户登录。如果我们需要启用 root 用户,首先需要设置 root 用户密码:
$ sudo passwd root
[sudo] password for username:
# 输入用户密码
输入新的 UNIX 密码:
# 输入需要设置的 root 密码
重新输入新的 UNIX 密码:
# 重新输入 root 密码
我们在 Ubuntu 的软件中心无法找到 Google Chrome 浏览器,使用 apt-get install 命令也无法直接安装 chrome。要在 Linux 中安装 chrome ,首先需要安装谷歌 Linux 软件仓库签名 Key。
可以在如下链接下载签名 key:
https://dl-ssl.google.com/linux/linux_signing_key.pub