原创 萬能遙控器小製作(四)
前面的文章中我們已經知道如何獲取遙控器的紅外編碼,以及通過單片機重放紅外信號,來遙控空調。但是這樣是遠遠不夠的,要想讓家電智能起來,我們需要把模塊接入一些高級點的系統中,比如樹莓派,然後通過Linux系統來控制紅外發射。下面我們將
原创 linux掛載U盤、移動硬盤後無法更改權限
話說最近在樹莓派上搭建了一個owncloud,因爲樹莓派的存儲空間有限,就插了個16G的U盤,然後設置成開機自動掛載。這裏稍微注意一下的是U盤的格式最好不要NTFS,因爲一般情況下NTFS格式的文件系統linux只具有讀的權
原创 LeetCode——1. Two Sum
Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may ass
原创 make Image uImage與zImage的區別
文章轉載自:http://blog.chinaunix.net/uid-25322094-id-3589796.html 內核編譯(make)之後會生成兩個文件,一個Image,一個zImage,其中Image爲內核映像文件,而zIm
原创 華爲OJ——字符串排序
#include <cstdio> #include <vector> #include <iostream> #include <string> #include <cctype> #include <cstring> #include
原创 LeetCode——2. Add Two Numbers
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse orde
原创 華爲OJ——素數伴侶
遞歸判斷即可。素數的地方可能處理的不是很到位。 #include <cstdio> #include <cmath> using namespace std; #define MAX_NUM 150 typedef str
原创 排序——快速排序
來一波快速排序大法~~~ #include <cstdio> using namespace std; #define MAX_NUM 100 int data[MAX_NUM]; int sort(int start
原创 Node.js——utils-merge
Merges the properties from a source object into a destination object. Install $ npm install utils-merge Usage var
原创 排序——堆排序
//堆排序 #include <cstdio> using namespace std; #define MAX_NUM 1050 int data[MAX_NUM]; void swap2(int *a , int *b) {
原创 dp——求最長公共子串
#include <cstdio> #include <cstring> using namespace std; #define MAX_DATA 1050 char src[MAX_DATA]; char dst[MAX_DAT
原创 Node.js——bower簡明入門教程
什麼是bower Bower是一個客戶端技術的軟件包管理器,它可用於搜索、安裝和卸載如JavaScript、HTML、CSS之類的網絡資源。其他一些建立在Bower基礎之上的開發工具,如YeoMan和Grunt,這個會在以後的文章中介
原创 排序——希爾排序
以前不是很理解希爾排序,現在才弄清楚,希爾排序是基於直接插入排序的,只不過每次增量不同罷了。 #include <cstdio> using namespace std; #define MAX_NUM 100 i
原创 記一次阿里C/C++研發崗電話面試
明明投的是阿里硬件相關的,但是一個搜索引擎的來面我也是醉醉的。 大致是四個方面:linux基礎,C++,操作系統,數據結構。linux基礎: 列舉熟悉的linux命令?關於系統狀態的命令?怎麼查看一個目錄下文件的
原创 排序——歸併排序
這邊只是自己複習用的,時間有限就沒有展開說,需要詳細算法解釋的請移步http://blog.csdn.net/morewindows/article/details/6678165/ #include <cstdio>