Git学习笔记 02 -- 配置

Git使用git config工具来查看或设置配置项。

git config <name> #查看指定配置项的值
git config <name> <value> #配置指定配置项
git config --unset <name> #删除指定配置项
git config -l, --list #查看所有配置项

Git 的配置分为三个级别:

Show More

Git学习笔记 01 -- 基础

当今最流行的版块管理软件无疑就数 Subversion 以及 Git 了。Git 是新兴的优秀的版本管理软件,它和 Subversion 等版本管理软件有很大的区别。这里我们来学习下 Git 相关知识:

直接记录快照而非差异比较

传统的版本管理软件例如 Subversion 以文件变更记录的方式存储信息,它们将保存的信息看作是一组基本文件和每个文件随时间逐步积累的差异:

图片-subversion

Show More

使用Nexus搭建maven仓库

搭建个人 maven 仓库有以下好处:

  1. 直接从 Maven 中央仓库下载构件,由于国内坑爹网络的问题,速度会很慢;而通过搭建个人仓库来代理中央仓库,则可以将构件缓存到自己的服务器上,一次下载,重复使用,多人使用更能提高速度;对于某些要求员工不能直连外网的公司,也可以使用一台可连接外网的服务器提供远程仓库的代理,员工的电脑只需要连接到这台服务器即可
  2. 我们可以将个人或公司项目打包为 maven 构件上传到个人仓库上,供公司或团队内部使用,即保证了代码安全,也享受了 maven 依赖管理的便利

下面是我的 maven 仓库的搭建过程,使用的是 nexus:

Show More

线性代数学习笔记(一) -- 行列式

二阶行列式

有如下二元线性方程组:

求解方程组可得:

Show More

线性代数学习笔记系列

工作中需要了解掌握一些矩阵的操作,因此重新拾起了遗忘多年的线性代数。这里主要参考《同济线性代数第五版》教材,将一些基础的知识点整理摘录出来,加深自己的理解,同时便于以后温习。

线性代数学习笔记(一) – 行列式

Show More

Android Toast 源码解析

Android Toast 的通常用法为:

1
Toast.makeText(context, "message", Toast.LENGTH_SHORT).show();

Toast.makeText 源码如下(android-14):

Show More

使用 SSH config 文件

ssh的介绍及使用参看:SSH简介创建SSH密钥对

配置文件

ssh程序可以从以下途径获取配置参数:

  1. 命令行选项
  2. 用户配置文件 (~/.ssh/config)
  3. 系统配置文件 (/etc/ssh/ssh_config)
Show More

SSH 简介

SSH(即 Secure Shell),是一项创建在应用层和传输层基础上的安全协议,为计算机 Shell 提供安全的传输和使用环境。

传统的网络服务程序,如FTP、POP、Telnet等本质上并不安全;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。

而SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。

SSH之另一项优点为其传输的数据可以是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、POP、甚至为PPP提供一个安全的“通道”。

Show More

Ubuntu 中启用 root 账号

Ubuntu 安装的时候并没有设置 root 用户的密码,第一次登录也无法使用 root 用户登录。如果我们需要启用 root 用户,首先需要设置 root 用户密码:

$ sudo passwd root
[sudo] password for username:
# 输入用户密码
输入新的 UNIX 密码:
# 输入需要设置的 root 密码
重新输入新的 UNIX 密码:
# 重新输入 root 密码
Show More

Linux 中安装 Google Chrome 浏览器

我们在 Ubuntu 的软件中心无法找到 Google Chrome 浏览器,使用 apt-get install 命令也无法直接安装 chrome。要在 Linux 中安装 chrome ,首先需要安装谷歌 Linux 软件仓库签名 Key。

可以在如下链接下载签名 key:

https://dl-ssl.google.com/linux/linux_signing_key.pub
Show More

—  我的个人空间 |   —