原创 從windows10中刪除grub引導,恢復windows單系統。
原來筆記本安裝的是windows+linux雙系統,引導自然也是grub。不想用linux了,可通過下面的方式恢復windows單引導。 1,以管理員運行cmd 2,執行 (如果C盤爲windows系統盤) C:\> bootsect
原创 模板函數重載
模板函數重載 例子: template<typename T> //(a):主模板 void f(T t)
原创 深入理解私有成員
深入理解私有成員 更多內容,請參考《Exceptional C++ Style》,Item 16。 例1: int Twice(int i) {return 2 * i;} class X { public: dou
原创 CentOS不識別ntfs分區,無法自動添加windows啓動項的解決方法
筆記本上原來有windows10,新安裝了CentOS 7,在分區這一步就發現windows所在的ntfs分區被歸在unknow下面。安裝完成後重啓,果不其然grub的啓動菜單中沒有windows項。 解決方法: # wget -O
原创 運行httpd和wordpress的docker鏡像
買了騰訊的雲主機,完全自己搭建服務太麻煩。於是安裝了centos系統,裝了docker,直接下載docker鏡像來運行。 web服務比較簡單,直接把httpd鏡像拉下來運行就行了。 sudo docker run -dit --name
原创 Radeon 驅動升級到20.x後如何設置顯卡切換
筆記本是E480,intel集成顯卡+AMD獨顯雙顯卡。 以前Radeon 19.x版本顯卡驅動設置裏有個頁面可以指定程序使用的顯卡,但是升級到Radeno 20.x後,顯卡驅動中就沒有這個設置了。 在windows10 1909中這個設
原创 Linux ARM 架構下atomic_t的實現簡要總結
arm架構(32bit) 原子變量就是對int的一個簡單封裝 [include/linux/types.h] typedef struct { int counter; } atomic_t; 具體實現,是使用了cpu內部的專用
原创 vector的capacity增長方式
vector的capacity增長方式 vector的capacity()調用返回vector中最大能夠存儲的元素個數,也即在下一次需要擴充容量之前能容納的元素個數。reserve會使容器在必要的時候增長,以便容納制指定數目的元素。
原创 windows下自帶計算文件MD5的工具
certutil -hashfile d:\900-tmp\to_be_calculated_file.tmp MD5 使用上面的命令可計算出MD5值,文件要用絕對路徑。
原创 作爲一個軟件開發愛好者,應該學點,練點什麼呢?
我在一家不錯的通信企業工作,工作中使用C語言進行底層軟件的開發。象我們這種工作,對於網絡協議和專業知識的瞭解比編程更爲重要。對於目前的工作我還是滿意的
原创 設置hyper-v虛擬機的enhanced session mode
啓用enhanced session mode後的好處: 可以和windows host共享剪貼板 vm中可以方便地訪問windows host的本地硬盤資源 可以隨意調節vm啓動的窗口分辨率 基本上可以參考github上 https:/
原创 Shell表達式中的 [ 和 [[ 的區別
Shell表達式中的 [ 和 [[ 的區別 AAA="eee rrr" if [ "$AAA" == "eee rrr" ] then echo "equal!" # runs here. else echo "not
原创 Ubuntu18.04中安裝vsftpd服務
1. install$ sudo apt-get install vsftpd2. configurationBackup and create a new configuration file.$ sudo mv /etc/vsftpd
原创 Mini2440開發板串口連接
網上淘來一片二手的mini2440開發板,準備玩一玩。串口連接單板,是第一步,但卻讓我折騰了好一陣子。 首先是解決筆記本沒有串口的問題,同樣是淘寶,買來一個usb轉串口轉接頭,PL2303系列芯片的,插上後windows10能夠自動識別並
原创 更換Ubuntu的軟件倉庫爲國內的鏡像
Ubuntu的默認鏡像可以訪問,但是畢竟速度較慢,換成國內的下載會快很多。如下修改/etc/apt/sourses.list, 將默認源換成163的開源鏡像。deb http://mirrors.163.com/ubuntu/ bioni