摘要:
PIR sensor(Passive Infra-Red sensor 被動紅外傳感器),下文簡稱為 PIR。?PIR 的原理是「熱釋電效應」。這種介質的極化會隨溫度而改變,于是可以將溫度變化信號轉化成電荷信號。人體是一個恒溫的熱源,發出的紅外線會影響 PIR。人體進入 PIR 檢測區,產生電荷信號,離開檢測區后電荷又恢復平衡。上面講到,PIR 可以檢測溫度的變化、人體的移動,這里都是作一個動作的...
閱讀全文
posted @ 2017-10-08 01:57
sammei
閱讀(9312)
推薦(1)
摘要:
RFID 卡片防復制這里的卡指的 MIFARE Classic 系列 或 NTAG 系列的卡。其它的卡沒接觸過,不了解。防偽有兩層意義:卡片防復制。比如小區卡被復制,使得出入小區的人員管理更困難了。這是需要防范的事情卡片數據被破解。比如公交卡或食堂飯卡,如果破解了其中的數據,就可以篡改金額。復制會產生盜刷問題,需要在第一層解決。而卡內數據加密是應用層的工作,方式方法多種多樣。這里討論卡片防復制,以...
閱讀全文
posted @ 2017-09-01 10:29
sammei
閱讀(7927)
推薦(0)
摘要:
NTAG 標簽這里描述針對 NTAG213。而 NTAG215/216只是容量不同,其它功能都一樣。?UIDUID 有 7 bytes。上圖中有 9 bytes 的 serial number,其中有 2 bytes 是 check byte。?check byte 0 校驗:CT, SN0, SN1, SN2check byte 1 校驗:SN3, SN4, SN5, SN6static loc...
閱讀全文
posted @ 2017-08-31 19:18
sammei
閱讀(4704)
推薦(0)
摘要:
NFC 標簽類型Type 1:Type 1 Tag is based on ISO/IEC 14443A. This tag type is read and re-write capable. The memory of the tags can be write protected. Memory size can be between 96 bytes and 2 Kbytes. Commu...
閱讀全文
posted @ 2017-08-24 14:35
sammei
閱讀(4113)
推薦(1)
摘要:
NXP 公司的 RFID 卡NXP RFID MIFARE 產品概覽??MIFARE 系列:Mifare Ultralight,簡稱 MF0。Mifare Classic,簡稱 MF1Mifare Plus,簡稱 MF1PMifare DESFire,簡稱 MF3NTAG 是 NXP 的 NFC 卡系列,產品有:NTAG203 (144 bytes memory)NTAG210 (48 bytes...
閱讀全文
posted @ 2017-08-23 18:38
sammei
閱讀(3251)
推薦(0)
摘要:
CR 和 LFCR - Carriage Return 回車LF - Line Feed 換行Carriage 打字機滑軌。老式打字機,打字時,滑軌從左往右移動,一行打完了,需要把滑軌調回到最左邊。Feed 進紙,每打完一行,需要把紙向上拉一行。在 ASCII 中:CR, ‘\r’, 13LF, ‘\n’, 10每次 printf() 打印一行時,習慣在字符串最后添加 “\r\n"。但不同操作系統...
閱讀全文
posted @ 2017-08-01 13:09
sammei
閱讀(298)
推薦(0)
摘要:
ssh 保持連接使用 ssh 登陸到云主機上,一段時間沒有操作終端,會發現 ssh 連接斷了,終端無響應。配置 ssh 客戶端,使其以一定間隔時間向 sshd 服務端發送心跳包,可解決此問題。/etc/ssh/ssh_config ServerAliveInterval 60?
閱讀全文
posted @ 2017-08-01 13:08
sammei
閱讀(482)
推薦(0)
摘要:
讀數據手冊,看到了幾種不同封裝的描述。記錄一下。?QFPQFP是指四方扁平式封裝技術(Quad Flat Package),該技術實現的CPU芯片引腳之間距離很小,管腳很細。???QFP 有多種變種:BQFP: Bumpered Quad Flat PackageBQFPH: Bumpered Quad Flat Package with heat spreaderCQFP: Ceramic Qu...
閱讀全文
posted @ 2017-05-23 14:59
sammei
閱讀(3763)
推薦(1)
摘要:
記錄幾個常用的 Finder 快捷鍵:復制 Finder 里選中的路徑:option+cmd+c地址欄跳到指定路徑:shift+cmd+g增加標簽:cmd+t顯示/隱藏 標簽欄:shift+cmd+t顯示/隱藏 地址欄:option+cmd+p
閱讀全文
posted @ 2017-05-02 11:17
sammei
閱讀(897)
推薦(0)
摘要:
在日常開發中,有這么一個需求:大家在公司內網同一個網段下,一般情況上網會由網關(一般是路由器)的DHCP服務分配IP。公司內網里放了幾臺服務器,分別配置成靜態IP,這些IP是DHCP配置時預留的。服務器上會放置一些文件共享,所以有個Samba服務器。也配置了一些wiki及git等服務。大家可以使用IP訪問這些服務。但難記,IP偶爾也會變,總歸不如域名方便。但要每個人都改 hosts 又很麻煩,而且...
閱讀全文
posted @ 2017-04-25 20:46
sammei
閱讀(9127)
推薦(0)
摘要:
這三個 「可訪問修飾符」,是一個老生常談的話題了。在 C++ 中也有類似的概念。按其修飾對象的不同,分為幾種用法小記一下:用于類只有 public 可以修飾類;private 和 protected 不能修飾類。使用 public 修飾的類,可以被其它「包」中的類訪問。不使用 public 修飾的類(也就是沒有修飾符),只能被同一個「包」內的類訪問。用于類的成員private 修飾的成員,只能被在...
閱讀全文
posted @ 2017-04-05 15:30
sammei
閱讀(244)
推薦(0)
摘要:
最近在學 java。記錄一下學到的知識點。java 中,final 關鍵字可以用來修飾「變量」、「方法」、「類」。final 表達的主義是「不可變」。修飾變量,則變量不能再賦值。修飾方法,則方法不能被重載。修飾類,則這個類不能被繼承。final 也是在編譯期起作用。在編譯時,編譯器會指出 final 相關的誤用,并報錯。從語義和作用時期來看,final 與 C/C++ 中的 const 非常相似。...
閱讀全文
posted @ 2017-04-05 14:09
sammei
閱讀(171)
推薦(0)
摘要:
這篇本該是昨天寫的。無耐我這個拖延證拖到了今天(27號)。2017 年定了一個計劃,每周讀一本書,每周作一次記錄。到目前為止,前者還算勉強完成,后者這才開始。一月份由于春節假期,讀書計劃完成的較好,讀了:《菊與刀》,一本美國人寫日本文化的書。《創京東》,讀完之后算是知道了為什么京東今天這么強大。《萬萬沒想到:用理工科思維理解世界》,一本理科男寫的書,書里充滿濃濃的理工科味道,許多觀點挺有意思,值得...
閱讀全文
posted @ 2017-02-27 23:55
sammei
閱讀(0)
推薦(0)
摘要:
持續集成(CI continuous integration) 可以做什么?自動構建。定時觸發,或由某個事件觸發。比如可以做 daily build,或每次代碼提交時觸發。這樣可以最早發現代碼編譯和依賴問題。自動測試。觸發自動測試,并生成結果報告。生成版本。可以將構建成功的代碼打包并生成版本,減化每次出版本時的工作量。軟件部署。提取某個版本部署。安裝 JDKsudo tar xf jdk-8u11...
閱讀全文
posted @ 2017-02-21 13:45
sammei
閱讀(295)
推薦(0)
摘要:
這兩天在看 webrtc 的代碼。之前 clone 過一份,但是想繼續更新 git pull 的時候卻總時超時。而在瀏覽器內可以正常訪問到 webrtc repo 。設置 git 也使用 shadowsocks 作為代理即可:git config http.proxy 'socks5://127.0.0.1:1080'git config https.proxy 'socks5://127.0.0...
閱讀全文
posted @ 2016-09-30 09:52
sammei
閱讀(26)
推薦(0)
摘要:
一直在找一款工作軟件,以滿足自己工作上的記錄和查找需求。大概的使用場景是:每天早上開始工作之前,先寫一下今天要做的幾項工作。也可以在頭一天記錄第二天的工作計劃及內容,以作備忘。甚至在一周開始前大致計劃下一周的任務。這個規劃時間可以任意長,但時間越久,計劃就越粗粒度。每日的工作列表,相當于一個TODO列表,可以標記完成。工作列表有優先級劃分。每項工作細節可以使用標簽關聯到相應的項目上。每周五中午自動...
閱讀全文
posted @ 2016-09-21 10:56
sammei
閱讀(11222)
推薦(0)
摘要:
修改主機名sudo scutil --set HostName xxx修改共享名sudo scutil --set ComputerName xxx
閱讀全文
posted @ 2016-08-26 18:35
sammei
閱讀(840)
推薦(0)
摘要:
linux 用了好多年了,每次設置靜態ip都上網查,就是記不住。唉~cat /etc/network/interfacesauto loiface lo inet loopback#auto eth0#iface eth0 inet dhcpauto eth0iface eth0 inet static address 10.39.249.201 netmask 255.255.255...
閱讀全文
posted @ 2016-08-26 16:00
sammei
閱讀(237)
推薦(0)
摘要:
susetprop service.adb.tcp.port 5555stop adbdstart adbd
閱讀全文
posted @ 2016-06-15 18:23
sammei
閱讀(327)
推薦(0)
摘要:
新建一個 Android Studio 工程時會默認建立兩個 .gitignore 文件.gitignore*.iml.gradle/local.properties/.idea/workspace.xml/.idea/libraries.DS_Store/build/capturesapp/.gitignore/build但這還不夠。頂層 .gitignore 改成如下才干凈。從 stackov...
閱讀全文
posted @ 2016-05-14 16:22
sammei
閱讀(2813)
推薦(0)
摘要:
cd lichee./build.sh -p sun7i_android -b wing-sc3075gscd ../android4.2. build/envsetup.shlunch wing_sc3075gs-engextract-bspmake -j8pack
閱讀全文
posted @ 2016-05-12 18:08
sammei
閱讀(296)
推薦(0)
摘要:
局域網一套物理網絡里有兩個 ip 段,單網卡設置多 ip 可實現同時訪問兩個網段。$ cat /etc/network/interfaces# interfaces(5) file used by ifup(8) and ifdown(8)auto eth0iface eth0 inet staticaddress 192.168.9.250gateway 192.168.9.1netmask 2...
閱讀全文
posted @ 2016-05-12 17:53
sammei
閱讀(1068)
推薦(0)
摘要:
安裝USBserial 驅動我的usb serial芯片是pl2303, 先到官網上下載對應驅動,并安裝。安裝完成之后會要求重啟。 http://www.prolific.com.tw/admin/Technology/GetFile.ashx?fileID=238安裝 minicomhttps://alioth.debian.org/projects/minicom/ 下載源碼,編譯:....
閱讀全文
posted @ 2016-05-09 10:30
sammei
閱讀(3653)
推薦(0)
摘要:
默認的文件系統hfs大小寫不敏感。新建一個磁盤鏡像文件并合式化為hfs+, 然后掛載到系統中。 hdiutil create -size 20g -fs "Case-sensitive HFS+" -volname OpenWrt OpenWrt.dmg hdiutil attach OpenWrt.dmg cd /Volumes/OpenWrt 安裝好xcode, 并執行 xcode-sele...
閱讀全文
posted @ 2016-05-09 10:28
sammei
閱讀(5326)
推薦(1)
摘要:
先在 pc 上編譯,熟悉一下。編譯遇到一個問題:nasm -DUNIX64 -DPREFIX -f macho64 -I./codec/common/x86/ -o codec/common/x86/cpuid.o codec/common/x86/cpuid.asmnasm: fatal: unrecognised output format `macho64' - use -hf for ...
閱讀全文
posted @ 2016-03-10 17:48
sammei
閱讀(782)
推薦(0)
摘要:
讀維基百科里的詞條,記錄的一點筆記。SDP會話描述協議 Session Description Protocol嚴格來說 SDP 不是一種協議,而是一種格式約定,用于描述流媒體的參數。如協商媒體類型、格式及其它相關屬性。這些屬性和參數通常叫做 session profile。SDP 被廣泛用于 RTP、RTSP、SIP 等協議中。會話描述一個會話由一系列域值來描述,每個一行,如=character...
閱讀全文
posted @ 2015-12-11 01:37
sammei
閱讀(1640)
推薦(0)
摘要:
花了 160 買了這個軟件,至少看一遍它的 user guide,錢不能白花。https://kapeli.com/guide/guide.html設置全局快捷鍵 Preference -> General -> Global search shortcut,我設置成 command + shift + s文檔關鍵字用來快速定位某一個文檔內搜索,每個文檔都有關鍵字,在Preferences > D...
閱讀全文
posted @ 2015-12-09 13:45
sammei
閱讀(591)
推薦(0)
摘要:
匹配模式(pattern). 任何單個字符%a 任何字母%c 任何控制字符%d 任何數字%g 任何除空白符外的可打印字符%l 所有小寫字母%p 所有標點符號%s 所有空白字符%u 所有大寫字母%w 所有字母及數字%x 所有 16 進制數字符號%x (這里 x 是任何非字母/數字的字符) 表示字符 x。如 %% 表示百分號%,%. 表示點號.,%/ 表示斜杠/。[set] 表示 set 中所有字符的...
閱讀全文
posted @ 2015-12-07 13:17
sammei
閱讀(3432)
推薦(0)
摘要:
刪除文件中的空行:g/^$/dg 表示 global,全文件^ 是行開始,$ 是行結束d 表示刪除該這里只能匹配到沒有白空符的空行,假如要刪除有空白符的空行,則使用::g/^\s*$/d\s* 表示 0 個或多個空白符。空符包包括空格、tab。刪除行尾空白符:%s/\s*$//g刪除至少行尾多余空白符。或::%s/\ \s*$//g要求行尾至少有一個空格,這樣避免替換完之后,行尾符$ 被高亮。
閱讀全文
posted @ 2015-12-07 12:11
sammei
閱讀(302)
推薦(0)
摘要:
"vim scripts" 里可以搜到這個插件。 安裝好了之后,在 vim 的 normal 模式之下按 Ctrl+P 組合鍵即可彈出搜索窗口。
閱讀全文
posted @ 2015-11-19 17:22
sammei
閱讀(4946)
推薦(0)
摘要:
0/ Alt + T 打開 Document Options,設置字體,添加 C++ 類型文件 .cc , 刪除 Plain txt 類型以避免添加 .txt 文件 1/ Alt + F12 切換函數名、變量名字體的加大加粗顯示。 2/ 調用 vim Source Insight中,...
閱讀全文
posted @ 2015-10-07 12:26
sammei
閱讀(615)
推薦(0)
摘要:
```./split_bootimg.pl boot.img Page size: 2048 (0x00000800)Kernel size: 7062084 (0x006bc244)Ramdisk size: 1825217 (0x001bd9c1)Second size: 0 (0x000000...
閱讀全文
posted @ 2015-06-23 15:35
sammei
閱讀(1264)
推薦(0)
摘要:
# openwrt spi flash 分區適配過程這里基于 openwrt mt7620a 平臺來跟蹤,主要是想理清 dts 里的分區描述是如何一步步轉化成內核分區行為。先來看看 dts 中關于分區的描述:``` palmbus@10000000 { spi@b00 { status = "...
閱讀全文
posted @ 2015-05-26 15:04
sammei
閱讀(9421)
推薦(1)
摘要:
## Ubuntu 上搭建 pppoe server1. sudo apt-get install pppoe2. $ cat /etc/ppp/ppp...
閱讀全文
posted @ 2015-05-20 20:15
sammei
閱讀(4233)
推薦(0)
摘要:
# 中繼## etc config wireless```root@newifi:/# cat /etc/config/wireless config wifi-device 'ra0' option type 'ralink' option mode '9' ...
閱讀全文
posted @ 2015-05-20 10:29
sammei
閱讀(1334)
推薦(0)
摘要:
http://www.network-science.de/ascii/rectangles 風格
閱讀全文
posted @ 2015-05-05 01:24
sammei
閱讀(1302)
推薦(0)
摘要:
## mini newifi電腦端:```iperf3 -s```路由器:```root@OpenWrt:/# iperf3 -c 10.10.10.3 -t 20Connecting to host 10.10.10.3, port 5201[ 4] local 10.10.10.1 port ...
閱讀全文
posted @ 2015-04-19 00:59
sammei
閱讀(2835)
推薦(0)
摘要:
## green ethernet## UTP非屏蔽雙絞線## GMACGigabit Ethernet Media Access Controller10/100/1000 MBit/s## EMACEthernet Media Access Controller10/100 MBit/s---B...
閱讀全文
posted @ 2015-04-10 09:50
sammei
閱讀(219)
推薦(0)
摘要:
osx 下用 vmware 安裝了一個 ubuntu 虛擬機,版本是 14.04 server。安裝完之后要做一系列配置,記錄如下。## 配置 Android 編譯環境```sudo apt-get install git gnupg flex bison gperf zip curl libc6-...
閱讀全文
posted @ 2015-03-19 18:51
sammei
閱讀(505)
推薦(0)
摘要:
## 用 LiveSuit 燒寫了一個 lubuntu 的映像文件到板子上, 同時接了串口觀察燒錄過程的串口打印信息, 如下```ES: ...
閱讀全文
posted @ 2015-02-27 12:06
sammei
閱讀(2594)
推薦(0)