摘要:
文章草稿是在onenote上編寫的,複製粘貼過來會直接變成圖片,請諒解。 阅读全文
摘要:
由于本人拥有C/C++的基础,所以在學習C#的時候還是比較快的,在最基礎的東西之中我只會記錄那些與C/C++不同的地方,或者個人認爲比較重要的地方。 0. 數據類型: C#中的數據類型與C++沒有太多的差異,具體情況如下表格。其中比較重要的是需要對decimal有一個印象,你可以理解為一個精度更高的 阅读全文
摘要:
1. 原因: 當存儲一個學生信息的時候使用字典是十分方便的,例如下面這樣: student = { 'name' : "小明", 'sex' : 'Man', 'tel' : '123456', 'score' : 100, 'address' : 'xxxx' } 因為這樣可以很直觀的顯示出一個學 阅读全文
摘要:
1. 函數的作用: filter函數一般用於過濾序列,過濾掉不符合條件的元素,返回由符合條件元素組成的新列表.也就是列表解析,集合解析,字典解析中提及的過濾元素. 這裡順便說一點題外話,在那篇文章中忘了提及: 列表解析屬於語法糖,編譯器會自動對其優化,但是其簡潔性大大的提高了編程的高效性和可閱讀性. 阅读全文
摘要:
1. 列表解析 1.1. 語法: [ 表達式 for 元素 in 可迭代對象 if 條件 ] [ ]表示要生成一個列表 表達式為會放入生成的列表中的元素 for表示for循環 if為可選條件, 如果if存在那麼只有當if的條件為真的時候才能將表達式放入生成的列表當中 1.2. 用途: 列表的初始化, 阅读全文
摘要:
1. 修改命令行顯示前綴: 默認的終端顯示前綴是比較長的,雖然比較方便的顯示了當前所處於的位置,但是,當進入的資料夾層數比較多的時候就會顯得很長,有的時候甚至會佔據終端一半左右的空間,所以我決定將其修改為比較剪短的格式,即為只顯示用戶名,而不顯示當前所處於的位置. 具體操作: 1. 修改用戶目錄下的 阅读全文
摘要:
6. 蜂鳴器 1. 代碼 void setup() { // 設置蜂鳴器的輸出引腳(無源蜂鳴器可以是任意一個引腳,有源蜂鳴器的接正腳) pinMode(4, OUTPUT); } void loop() { // 讓頻率從200-800變化 for(int i = 200; i <= 800; i+ 阅读全文
摘要:
5. 伺服馬達 代碼: // 想要使用伺服馬達必須添加這個頭文件 #include <Servo.h> // 定義一個伺服馬達(舵機)對象 Servo myservo; // 輸入的類比訊號 int sensor = 0; // 需要轉動的角度 int angel = 0; void setup() 阅读全文
摘要:
4. 流水燈 話不多說直接上代碼: void setup() { // 定義輸出引腳 for(int i = 2; i < 7; i++) { pinMode(i, OUTPUT); } } void loop() { // 正向亮起,然後熄滅 for(int i = 2; i < 7; i++) 阅读全文
摘要:
序列埠的輸出以及按鈕消抖 0. 一段簡短的廢話: 由於我的電腦重置之後很多之前使用的軟件都不見了,包括用來畫圖的軟件,所以以後我不一定會提供電路圖. 1. 上一期的答案: 1 /* 2 * 使用按鈕控制LED燈的交替閃爍 3 */ 4 5 int buttonState = 0; 6 7 void 阅读全文
摘要:
使用按鈕控制控制LED燈 1. 使用按鈕控制一個LED燈的亮滅 I. 使用代碼控制 想要通過按鈕開控制燈的亮和滅有兩種思路,第一種就是直接使用代碼來控制.我特地去檢測這個按鈕是否按下,如果按下,我就給LED燈一個高電位,讓LED燈亮起;如果檢測到按鈕沒有按下,那麼久給LED燈一個低電位,這樣LED燈 阅读全文
摘要:
點亮一個LED燈 板載LED的閃爍 C語言的第一個程序往往是"HellloWorld!",Arduino和單片機的第一個程序往往是點亮一個LED燈. 但是我完全不會誒?那要怎麼辦?沒關係啦,Arduino為我們提供了相當多的示範案例,你唯一需要的就是直接把案例上傳到板子就可以了. 按照上面的點擊你會 阅读全文
摘要:
Arduino的準備工作 1. ArduinoIDE的安裝 arduino社區自己的IDE你既可以從網上自己下載安裝包,然後自己安裝(稍微複雜一點點,但是可以自己選擇安裝路徑),也可以直接從微軟的應用商店下載安裝(簡單,但是不能選擇安裝路徑). Download The Arduino IDE 對照 阅读全文
摘要:
virtualenvwrapper的安裝和基本操作 阅读全文
摘要:
1. 問題闡述:現在需要將若干圓錢兌換成1圓,2圓,5圓的零錢,問有多少種不同的兌換方法,以及具體是哪些. 2. 問題分析:假如我們最後兌換到的1圓有one張,2圓的有two張,5圓的five張,那麼我們兌換到的零錢總價值為at = one + 2 * two + 5 * five;所以我們只要判斷 阅读全文