原创 大話設計模式之單例模式詳解

應用場景 在學習單例設計模式前,我想應該先去了解這種模式是在什麼樣的背景下產生的,這有利於後續學習時的理解。記得我自己最先真正使用到單例模式,是在進行數據庫連接的時候,當時在做原生項目的時候,因爲需要經常訪問數據庫,就會常常打開和

原创 我的Git筆記第五篇—標籤管理

標籤是一個引用,標籤對象可以指向任何對象。 通常情況下,是指向一個提交(commit)。 使用標籤可以方便地標記里程碑,例如發佈軟件的版本標識(內核Linux2.6.30) 。 5.1  標籤的基本操作 創建標籤 在當前分支的末端創建輕

原创 我的Git筆記第三篇—改寫歷史

目  錄 3.1  查看提交歷史 3.2  提交查找 3.3  提交修改 3.4  Git置位 3.5  給提交重新排序 3.6  將多個提交合併爲一個提交 3.7  將一個提交分解爲多個提交 3.8  恢復隱藏的歷史 3.1  查看提交

原创 我的Git筆記第二篇—文件管理

目  錄 2.1  文件添加及提交 2.2  文件刪除 2.3 文件重命名 2.4 忽略指定格式的文件 2.5 撤銷修改 2.6 差異比較 2.7 壓縮倉庫 2.1  文件添加及提交 文件添加 添加某個文件:git add file.c

原创 Linux之CentOS6和CentOS7主機名修改方法

由於CentOS6和CentOS7修改主機名的方法是不同的所以此處分別展示如何在CentOS6 和 CentOS7上分別修改主機名。此處以將主機名修改爲mylinuxops.com 一、CentOS6修改主機名 1.修改配置文件/etc/