[Angular2] npm install 錯誤 Error: Cannot find module 'minimatch' 解法 (Mac)



解法可參考https://github.com/npm/npm/issues/10434 Keyamoon的回覆

基本上就是把/usr/local/lib/node_modules/npm 整個資料夾刪除

然後再去https://nodejs.org/en/download/ 下載重新安裝一次 Node.js

就可以順利npm install Angular 2 package


install Samba in Ubuntu

#安裝samba
sudo apt-get install samba

#修改 samba 設定
sudo vim /etc/samba/smb.conf

#在smb.conf 最後加

[pi]
  comment=pi's home
  path=/home
  read only=no
  guest ok=no
  browseable=yes
  create mask=0755
  directory mask=0755


#重啟服務
sudo service smbd restart



#設定帳號密碼 
sudo smbpasswd -a pi



smb://xxx.xxx.xxx.xxx
就可以進去囉

[Python] fix string 亂碼 codec can't decode

在接資料時,剛好也接到 Serial 在拋query的數據訊號

剛好是亂碼

python 在轉 unicode 時就爆錯惹


UnicodeDecodeError: 'ascii' codec can't decode byte 0xc0 in position

這時大決直接 ignore

str = str.decode('utf-8', 'ignore')


如果還不給力就要使用regex惹

先 import re

replacedStr = re.sub('[^A-Za-z0-9_":\{\}]+', "", str)


[^A-Za-z0-9_":\{\}] 排除大小寫字母、數字 、底線 、"號、大括弧{}

json大概就用到這些,除了把上面之外的都用取代掉

replacedStr = replacedStr.replace('}"','},"') //補上逗點用的


收工





蔡松霖
Related Posts with Thumbnails