原创 (1)開始嘗試,”涼亭”製作

這是首次接觸3dsMax,所以非常的基礎,只是簡單的使用了一些按鍵,做出了一個看起來像涼亭的東西 第一步:做出底座,如下圖: 第二步:做出四根柱子。主要學習了複製和平移這兩個功能。 第三步:做出涼亭的頂部,如下: 整體第一次嘗試

原创 (2)基礎入門:瞭解擴展體

3d的現成基本體,又叫做擴展體。在13個擴展體中,一般最常用的是切角長方體。 作出一個切角長方體後,在參數修改中可以修改對應的長寬高和切角,其他圖形的參數修改亦是如此。爲了修改切角的平滑度,需要修改切角的分段數,一般不多不少,最好的分

原创 Reference電阻的問題

測量不同量程的電阻,reference電阻需要相應地變化。 之前測試一直使用的是千歐級別的電阻,後來有一次測試電阻高達幾十兆歐,現在同樣的電路板,又換回幾千歐的測試電阻。 測量的公式爲: SensorResistor =RefR

原创 嚴蔚敏版_數據結構_第一章_習題

首先,補充一下看書過程中遺漏的知識點: 抽象數據類型的定義由一個值域和定義在該值域上的一組操作組成。若按照其值的不同特性,可細分爲下列3種類型: 原子類型:屬原子類型的變量的值是不可分解的。這類抽象數據類型較少,因爲一般情況下

原创 Chrome瀏覽器出現“隱私設置錯誤。。。”

最近用谷歌瀏覽器打開一些網頁,經常會出現“隱私設置錯誤,您的鏈接不是私密連接”的提示,導致上網特別麻煩。 原因:Chrome瀏覽器升級導致。 有的網友提出使用回原來的舊版本就可以了。難道遇到問題不是應該解決問題麼?怎麼可以感覺饒了

原创 It takes nothing to join the crowd

It takes nothing to join the crowd. It takes everything to stand alone.

原创 軟件測試學習筆記(1):軟件測試概要

軟件測試的定義 早期定義: 軟件測試是對程序能夠按預期運行建立起一種信心。——Bill Hetzel,1973 經典定義: 測試是爲發現錯誤而執行程序的一個過程。——Myers,1979 IEEE定義: 使用人工或自動的手段來運行或測

原创 自己寫的代碼自己看不下去的解決辦法

有的APP是匆忙寫的,或者本來不太會寫好不容易憋出來的,後期使用的時候發現會出現很多大大小小的問題。 比如我很納悶的strain_sensor的代碼,爲啥同樣的代碼兩次運行出來的結果還不一樣了???難過。 比如程序的運行效率問題,

原创 單片機應用程序架構

工作中經過摸索實驗,總結出單片機大致應用程序的架構有三種: 簡單的前後臺順序執行程序,這類寫法是大多數人使用的方法,不需用思考程序的具體架構,直接通過執行順序編寫應用程序即可。 時間片輪詢法,此方法是介於順序執行與操作系

原创 Linux用戶態和內核態

究竟什麼是用戶態,什麼是內核態,這兩個基本概念以前一直理解得不是很清楚,根本原因個人覺得是在於因爲大部分時候我們在寫程序時關注的重點和着眼的角度放在了實現的功能和代碼的邏輯性上,先看一個例子: 1)例子 C代碼 void tes

原创 STM32——CAN總線系列

簡介: CAN是Controller Area Network 的縮寫(以下稱爲CAN),是ISO國際標準化的串行通信協議。由德國電氣商博世公司在1986年率先提出。此後,CAN通過ISO11898及ISO11519進行了標準

原创 軟件測試學習筆記(2):軟件測試的分類

主要分爲四類:單元測試、集成測試、系統測試和驗收測試。 單元測試: 對軟件中最小的測試單元進行檢查和驗證。 單元測試的原則: 1、儘量保證各個測試用例是相互獨立的,(例如:在一個測試方法裏面調用另外一個函數,最後出現問題就不能判斷是軟件

原创 Mutex和Semaphore

Mutex是一把鑰匙,一個人拿了就可進入一個房間,出來的時候把鑰匙交給隊列的第一個。一般的用法是用於串行化對critical section代碼的訪問,保證這段代碼不會被並行的運行。 Semaphore是一件可以容納N人的房間,如

原创 藍牙模塊“初始化”

新買的藍牙模塊,想要初始化成想要的波特率、設置-Indication 上行指令以及設置藍牙模塊的名稱。 以下是藍牙模塊的電路結構: 將藍牙模塊的TXD/RXD/VCC/GND四個端口與USB轉TTL模塊連接,實物圖如下:

原创 win7安裝虛擬機過程遇到的問題

1. 無法啓動windows installer 錯誤2:系統找不到指定文件 解決方法:把msiexec.exe文件從system32裏面拷貝到其他地方,進入註冊表(win+R啓動後輸入regedit), 進入註冊表 H