原创 解決windows10無法更新問題

手頭有一個MacBook,但是實在用不慣MacOS,於是下載了Boot Camp,分了區,從網上隨便down了一個Win10,如何激活?嗯,大家都懂的。☺ 裝完之後,winver顯示的版本號是14393.0,但是問題出現了,關鍵補丁怎麼

原创 將Virtualbox虛擬機轉換格式並導入Hyper-V

啓用Hyper-V後,以前VirtualBox裏的虛擬機不能再運行了,於是想到是否可以進行虛擬機格式的轉換。上網查了一下,VirtualBox自帶的VBoxManage.exe工具就可以做這件事情。研究了一下,運行下面的命令轉換成功。我的

原创 Mini2440交叉編譯工具在Ubuntu16.04上的安裝

安裝arm-linux-gcc-4.4.3交叉編譯工具後(例如安裝在/opt/arm-linux-4.4.3目錄下),需要將目錄加入路徑。 修改 ~/.bashrc,在最後增加 PATH=%PATH:/opt/arm-linux-4.4.

原创 Hyper-V虛擬機安裝Linux後修改Linux的屏幕分辨率

Hyper-V中安裝好Ubuntu後,虛擬機顯示無法全屏,即使最大化窗口,也只能顯示固定大小。參考:https://blogs.msdn.microsoft.com/virtual_pc_guy/2014/09/19/changing-u

原创 Const變量和enum變量gcc編譯生成目標文件分析

Effective C++第三版中文版(候捷譯)第二條“儘量以const, enum, inline 替換#define”中講到 此外雖然優秀的編譯器不會爲“整數型const對象”設定另外的內存空間(除非你創建一個pointer或refe

原创 wslconfig設置默認linux子系統。

win10應用商店中先安裝了Ubuntu,後來發現這個不是最新版本的,於是又安裝了Ubuntu-18.04,並且在18.04中配置了vim。之後發現一個問題,Win+R 運行bash,發現vim沒有配置過。點擊Ubuntu-18.04的圖

原创 Hyper-V 中Linux虛擬機的網絡設置方式

1. 網絡適配器爲internal類型的虛擬交換機。在這裏,網絡適配器就是安裝Hyper-V的時候默認安裝的<默認交換機>,其配置如下:可以看到,默認交換機的連接類型是內部網絡,虛擬機通過NAT方式訪問internet。爲了在虛擬機中能訪

原创 ssh登錄到hyper-V中的linux虛擬機

虛擬機中要安裝好sshd服務:sudo apt-get install openssh-server一般來說,安裝完成後就可以了,不需要再額外做配置,下次虛擬機啓動sshd服務也會啓動。確認sshd服務是否啓動可以如下:abc@abc-V

原创 在WindowsXP下使用Dev-Cpp編譯Boost步驟

(假設dev-cpp的安裝路徑爲d:/develop/dev-cpp/,由於Dev-cpp使用的其實  是mingw的編譯器,因此編譯boost時選擇的toolset也就是mingw)(1)下載boost_

原创 Arduino Uno 開發簡介

  Arduino是源於意大利的一套開源硬件開發平臺,Arduino Uno是其推出的最爲基礎的開發板。配合外圍器件(傳感器,控制開關,LED屏等),任何稍有電子電路基礎的人都可以基於這個平臺快速搭建出具有各種有趣功能的實用電子電路。首先

原创 virtualbox啓動移動硬盤上的ubuntu系統

目前情況: 移動硬盤上安裝ubuntu,PC可以從該U盤啓動,grub中選擇ubuntu即可獨立運行ubuntu。 PC上安裝有Win8系統 目標: 在Win8中安裝virtualbox,以虛擬機方式運行移動硬盤中已經安裝好的ubuntu

原创 docker 使用阿里鏡像加速器

頭腦一熱安裝了docker for windows(結果virtualbox不能用了,悲催啊),發現image下載太慢了,基本上都不成功。於是上網搜了下,可以使用阿里的鏡像加速器服務。https://www.aliyun.com/   -

原创 tcpdump 使用簡要說明

用戶必須有root權限纔可運行tcpdump -w file: 將抓包存入指定的文件。 -r file: 從指定的文件讀入報文(由-w選項保存而成),而不是抓取網卡上的報文 -c count:指定抓取co