2016年11月5日 星期六

#include<iostream>
#include<vector>
#include<cstring>

using namespace std;

int main() {

        vector<string> vecStr;
        string strEng = "abc dfg hij";
        int pos;

        while((pos = strEng.find(" ")) != string::npos) {

                vecStr.push_back(strEng.substr(0, pos));
                strEng = strEng.erase(0, pos+1);
        }

        vecStr.push_back(strEng);

        for(vector<string>::iterator it=vecStr.begin(); it!=vecStr.end(); it++)
                cout<< *it <<endl;
}

c/c++ 以空白分割字串

2016年9月18日 星期日

1.  fdisk -l   查看裝置
2.  sudo umount /dev/XXX  將裝置卸載
3.  sudo mkfs.vfat /dev/XXX -I  格式化

ubuntu下格式化隨身碟

2016年8月8日 星期一

ctrl + c   :   終止目前在前台執行的行程

ctrl + z   :   將目前在前台執行的行程停止,且放到後台

jobs        :  查詢目前在後台的所有行程

fg <num> : 將編號為num的行程調至前台執行

bg <num>:將編號為num的行程調至後台執行

Linux命令學習(1)fg,bg,ctrl+z與ctrl+c差別

2016年7月17日 星期日



於R執行下列指令,安裝RCurl

install.packages("RCurl")



若出現下列錯誤

ERROR: configuration failed for package ‘RCurl’



於終端執行下列指令

sudo apt-get install libcurl4-gnutls-dev

ubuntu 16.04 安裝 R+H2o

2016年7月7日 星期四

以單個屬性查找符合條件的內容

方式一:
sp.find_all(tag,{attr1:XXX}) 

方式二:
sp.find_all(tag,attr1=XXX) 


以多個屬性查找符合條件的內容

sp.find_all(tag,{attr1:XXX,attr2:XXX}) 


以正則表示法查找符合條件的內容

方式一:
sp.find_all(tag,{attr1:re.compile(XXX)}) 

方式二:
sp.find_all(tag,attr1=re.compile(XXX)) 


正則表示法中應用變數
 
sp.find_all(tag,attr1=re.compile('%s'%str)) 


BeautifulSoup的find_all方法

2016年6月30日 星期四

html = requests.get(url)
html.encoding = html.apparent_encoding
html = html.text

解決python抓取網頁中文亂碼

2016年6月13日 星期一



圖片來源: http://blog.mcmelectronics.com/image.axd?picture=%2F2016%2F02%2FGPIO-Chart.jpg

Raspberry Pi 3 GPIO Pin Layout

2016年6月12日 星期日

撰寫文章時,明明有換行,但在blogger首頁預覽文章,內容卻亂成一團,如下



首先先點選「範本」->「編輯HTML」


Step1:

找到以下程式碼,若找不到請跳至step3

function removeHtmlTag(strx,chop){
        if(strx.indexOf("<")!=-1)
        {
                var s = strx.split("<");
                for(var i=0;i<s.length;i++){
                        if(s[i].indexOf(">")!=-1){
                      s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
                        }
                }
                strx =  s.join("");
        }
        chop = (chop < strx.length-1) ? chop : strx.length-2;
        while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
        strx = strx.substring(0,chop-1);
        return strx+'...';
}

Step2:

將此段程式碼替代為

function removeHtmlTag(strx,chop){
        chop = (chop < strx.length-1) ? chop : strx.length-2;
        while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
        strx = strx.substring(0,chop-1);
        return strx+'...';
}



Step3:

若是找不到step1的程式碼,那麼先搜尋</head>,在其前面加上以下這段程式碼

<script type='text/javascript'>

img_thumb_width = 180; // Image Thumbnail Width

img_thumb_height = 180; // Image Thumbnail Height

summary_noimg = 500; // Length of Summary Text if no image is Used

summary_img = 400; // Length of Summary Text if post has Image Thumbnail

</script>

<script type='text/javascript'>

//<![CDATA[

function removeHtmlTag(strx,chop){

chop = (chop < strx.length-1) ? chop : strx.length-2;

while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;

strx = strx.substring(0,chop-1);

return strx+'...';

}

function createSummaryAndThumb(pID){

var div = document.getElementById(pID);

var imgtag = "";

var img = div.getElementsByTagName("img");

var summ = summary_noimg;

if(img.length>=1) {

imgtag = '<span style="overflow:hidden; border: none; margin:0 15px 10px 0; float:left; max-height:'+img_thumb_height+'px;width:auto;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="auto"/></span>';

summ = summary_img;

}

var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';

div.innerHTML = summary;

}

//]]>

</script>



Step4:

成功!





參考資料:

                  http://petrus-think.blogspot.tw/2016/04/goggle-blogger.html
                  https://www.ptt.cc/bbs/Blog/M.1316707023.A.E62.html


解決Blogger預覽文章時,內容沒有換行之問題

以下為安裝作業系統的簡易步驟


Step1: 
           至Raspberry Pi 官網(網址如下)下載作業系統檔案(這裡為Raspbian)

           https://www.raspberrypi.org/downloads/

Raspberry Pi 安裝作業系統(Windows 10)

2016年6月3日 星期五

今天是2016/06/12
import x


測試