原创 Notepad++搭配MinGW編譯運行C/C++程序

首先下載Notepad++文本編譯器,下載地址:http://notepad-plus-plus.org/(官網) 下載在MinGW編譯;下載地址:http://mingw.softonic.cn/ 安裝Notepad++,比較簡單

原创 51單片機學習筆記【七】——蜂鳴器和繼電器

一.蜂鳴器 1.蜂鳴器基礎 蜂鳴器按驅動方式分爲有源蜂鳴器和無源蜂鳴器,有源蜂鳴器內部帶振盪器,接入一個低電平便會響;無源蜂鳴器不帶振盪器,讓它響要接500HZ~4.5KHZ之間的脈衝信號來驅動纔會響。很實驗採用的是無源蜂鳴器。 2.電路

原创 史上最淺顯易懂的Git學習指南

Git是最流行的版本控制系統,且是分佈式的,不像SVN的集中式管理。今天在網上搜了下Git,找到了一個很好的Git學習指南,竟然一口氣把它全部刷了一遍,算是簡單入門了。教程寫的很好,淺顯易懂,配有實例講解,還有小視頻。感覺很棒,於是我在

原创 開機上報樹梅派2的IP地址到郵箱

一.安裝配置mutt和msmtp 1.安裝 sudo apt-get install mutt msmtp 2.配置msmtp,在你用戶的根目錄下創建文件 .msmtprc,內容如下: account default host smtp

原创 OpenWrt-路由器上的linux

 Openwrt是什麼?它是一個適用於路由器的Linux發行版。和其他Linux發行版一樣,它也內置了包管理工具,你可以從一個軟件倉庫裏直接安裝軟件。OpenWrt可以用在所有需要嵌入式Linux的地方,它有衆多功能,比如SSH服務器

原创 修改Windows10 命令終端cmd的編碼爲UTF-8

1.問題描述 使用Atom+MinGW(gcc 7.1.0)搭建C/C++開發環境,編譯的插件爲Atom的 gpp compiler,編譯後在Windows10的命令行終端運行,但是中文一直出現亂碼,百度搜索一直找不到解決方法。 很想吐

原创 51單片機學習筆記【六】——串口通信實驗

一.串口通信基礎 1.串行通信 串行通信將數據字節分成一位一位的形式在一條傳輸線上逐個傳送。單片機採用串行通信。特點是:傳輸線少,長距離傳送成本低,但數據傳送控制複雜。 串行通信的傳輸的傳輸方向:單工(數據傳輸只能沿一個方向),半雙工(

原创 hexo異常:/usr/bin/env: node: 沒有那個文件或目錄

一.問題描述 發現自己Deepin2014 上用GitHub + Hexo搭建個人博客,但是每次重新啓動系統時顯示錯誤 自己明明搭建好了環境啊!npm命令都可以使用啊,但是 hexo 版本也查看不到,還是一樣,這可能版本不同的 問題

原创 Python3安裝BeautifulSoup4模塊

一.問題描述 用python3寫了個網頁爬蟲,使用到BeautifulSoup4模塊,結果顯示 File “./title.py”, line 7, in from bs4 import BeautifulSoup

原创 MATLAB2014a搭配Notebook實現在Word2013中運行MATLAB命令

測試環境: MATLAB2014a_64bit;Windows8.1_64bit;office2013_64bit(word2013);設置方法: 在MATLAB指令窗中運行以下指令,配置過程將自動進行notebook  –set

原创 51單片機學習筆記【四】——定時器和中斷系統

一.定時器 1.基礎介紹 (1).時鐘週期 時鐘週期T是單片機時序中的最小單位,具體計算的方法就是時鐘源分之一。 (2).機器週期 單片機完成一個操作的最短時間,51單片機的一個機器週期是12個時鐘週期。 (3).定時器應用 定

原创 Multisim BLUE14.0使用介紹

一.Multisim BLUE14.0介紹 從電路仿真到PCB佈局再到BOM,NI全力打造的全能集成工具MultiSIM BLUE,支持進行原理圖捕捉、仿真、PCB佈局、BOM及採購整個流程。除MultiSIM BLUE外,尚無一款免費工

原创 51單片機學習筆記【九】——紅外通信實驗

一.紅外通信基礎 1.紅外線原理 紅外線是波長在760nm~1mm之間的非可見光。紅外通信裝置由紅外發射管和紅外接受管組成,紅外發射管是能發射出紅外線的發光二極管,發射強度隨着電流的增大而增大;紅外接受管是一個具有紅外光敏感特徵的PN節的

原创 經典算法——遞歸

 一.遞歸簡介 程序調用自身的編程技巧稱爲遞歸( recursion)。 一個過程或函數在其定義或說明中有直接或間接調用自身的一種方法,它通常把一個大型複雜的問題層層轉化爲一個與原問題相似的規模較小的問題來求解,遞歸策略只需少量的程序

原创 51單片機學習筆記【八】——步進電機

一.步進電機基礎 1.定義 步進電機是將電脈衝轉化爲角位移的執行機構,主要使用永磁性步進電機,本實驗使用的步進電機爲四線雙性步進電機; 步進電機的相數指產生不同極性N,S磁場的激磁線圈對數,常用m表示; 步進電機的拍數指完成一個磁場週期