發現竟然可以在 vim 裡面直接執行終端機指令OuO
本文設定成按 F5 會根據對應的檔案進行編譯及執行
106.06.30 解決內容農場
內容農場(英語:Content Farm)是指以取得網路流量為主要目標,圖謀網路廣告等商業利益的網站或網路公司....內容農場製造的文章,品質多半低劣、不具參考價值,而且摻雜著許多廣告式的連結.... by維基百科覺得查資料時碰到太多內容農場了(e.g. 壹讀、每日頭條....)
恩....我不是內容農場QuQ
106.06.29 vim abbreviation設定
把沒用的plugin關一關,vim 又變快了OuO
說真的要用的話光vim好玩的地方就夠玩很久而且似乎永遠玩不完OuO
本文主要是我對配置又有些突破了
著重在abbreviation部分(:iab、:ab)
完成結果如下GIF:
只要輸入 _main 自動將include到return 0;都產生完畢
所有修改部分僅在.vimrc內就可以達到
說真的要用的話光vim好玩的地方就夠玩很久而且似乎永遠玩不完OuO
本文主要是我對配置又有些突破了
著重在abbreviation部分(:iab、:ab)
完成結果如下GIF:
只要輸入 _main 自動將include到return 0;都產生完畢
所有修改部分僅在.vimrc內就可以達到
106.06.29 win10關閉SMBv1、445通訊埠、預防Petya
106.06.25 Chrome讀取本地端資料錯誤解決
雜草叢生OuO
寫機統的時候用d3開啟csv檔時發生錯誤
錯誤訊息如下
XMLHttpRequest cannot load
Cross origin requests are only supported for protocol schemes:
http, data, chrome, chrome-extension, https.
主要是因為安全性問題,所以Chrome建議把檔案放在伺服器比較好
不過寫個小專案(e.g.機統期末project)就要用伺服器,實在沒錢QuQ
就來強制給它開下去OuO
寫機統的時候用d3開啟csv檔時發生錯誤
錯誤訊息如下
XMLHttpRequest cannot load
Cross origin requests are only supported for protocol schemes:
http, data, chrome, chrome-extension, https.
主要是因為安全性問題,所以Chrome建議把檔案放在伺服器比較好
不過寫個小專案(e.g.機統期末project)就要用伺服器,實在沒錢QuQ
就來強制給它開下去OuO
106.05.12 vs code python中文亂碼(含事前準備)
最近想寫些python爬蟲
Cygwin雖然有但是有點不太想用vim寫 (X
所以就順勢來找個最近頗熱門的vs code (全名Visual Studio Code)了
熱門主要原因是開源吧
而開源的關係也讓它的release頗頻繁,bugs修復也快
但是遇到亂碼有點煩躁=''=
以為無法解決時就解決了OuO
Cygwin雖然有但是有點不太想用vim寫 (X
所以就順勢來找個最近頗熱門的vs code (全名Visual Studio Code)了
熱門主要原因是開源吧
而開源的關係也讓它的release頗頻繁,bugs修復也快
但是遇到亂碼有點煩躁=''=
以為無法解決時就解決了OuO
106.04.22 ModelSim更改開發環境字型和tab寬度
實在是很不想一直裝IDE
不過這是課堂需求,不得已QuQ
花了一整個早上理解計組作業二,結果還沒理解完....◢▆▅▄▃ 崩╰(〒皿〒)╯潰 ▃▄▅▆◣
用了一下子ModelSim
發現預設真的是很醜,會影響心情 =''=
所以就來換個
然後自己也找頗久所以就記錄個
不過這是課堂需求,不得已QuQ
花了一整個早上理解計組作業二,結果還沒理解完....◢▆▅▄▃ 崩╰(〒皿〒)╯潰 ▃▄▅▆◣
用了一下子ModelSim
發現預設真的是很醜,會影響心情 =''=
所以就來換個
然後自己也找頗久所以就記錄個
106.04.21 p5.js事前準備與問題解決
機率統計課要畫樹狀圖
教授又說網頁版為佳
只好亂找
剛好看到同學使用processing
查了一下才發現竟然有JS的網頁板可用,就是這篇主題p5.js
官方算是有詳盡的API跟教學
首頁恩....我不知道那個手指要幹嘛XDD
教授又說網頁版為佳
只好亂找
剛好看到同學使用processing
查了一下才發現竟然有JS的網頁板可用,就是這篇主題p5.js
官方算是有詳盡的API跟教學
首頁恩....我不知道那個手指要幹嘛XDD
106.04.15 YouTube黑色主題
滑FB看到
雖然積欠了一堆想寫的程式語言相關的主題
不過覺得有趣的我會比較有動力QuQ
先來最終結果
暗黑版YouTube (別想歪,雖然打了各種碼,不過都是正常健康的影片@@
前提似乎要Chrome版本大於57
雖然積欠了一堆想寫的程式語言相關的主題
不過覺得有趣的我會比較有動力QuQ
先來最終結果
前提似乎要Chrome版本大於57
106.04.09 使用Eclipse自動產生getters和setters
物件導向的語言都建議盡量使用封裝性(Encapsulation)
不過會讓屬性更安全
像如果password是public的話
其他類別在呼叫時可以直接用obj.password去做內容的更改
不覺得違反password的單字意思嗎
封裝化後雖然看起來沒變
不過可以加以限制
例如不想被寫入就可以不要使用setter
或者是加密時可以寫在裡面之類的
唯一缺點就是語法都幾乎一樣,但每一個private屬性都要打=''=
在此
Eclipse有提供工具自動產生Java屬性的Getters和Setters
教學如下
最簡單就是把屬性設成private再用public的方法去讀寫
例如:
public String password;改成
private String password;
public String getPassword(){
return this.password;
}
public void setPassword(String password){
this.password = password;
}
看起來好像多了很多行不過會讓屬性更安全
像如果password是public的話
其他類別在呼叫時可以直接用obj.password去做內容的更改
不覺得違反password的單字意思嗎
封裝化後雖然看起來沒變
不過可以加以限制
例如不想被寫入就可以不要使用setter
或者是加密時可以寫在裡面之類的
唯一缺點就是語法都幾乎一樣,但每一個private屬性都要打=''=
在此
Eclipse有提供工具自動產生Java屬性的Getters和Setters
教學如下
106.04.07 Visual Studio 2015 英文化
繁體中文版看起來是很爽
不過對開發者來說用的爽不重要啊
好除錯才是重點!!!!
像是我要查"即時運算視窗"根本找不到資料
我還自己亂翻譯成"run-time compute window"
改完才發現它叫"immediate window"....
而VS2015下載下來的語言只有兩個
一個是中文(繁體),一個是與windows系統相同 (啊這兩個不是幾乎差不多嗎....
首先我進到官方中文網站下載英文語言包結果竟然是繁體中文,是不是搞錯了什麼....
所以就來英文官網下載,網址(以後可能會消失吧):
https://www.microsoft.com/en-hk/download/details.aspx?id=48157
不過對開發者來說用的爽不重要啊
好除錯才是重點!!!!
像是我要查"即時運算視窗"根本找不到資料
我還自己亂翻譯成"run-time compute window"
改完才發現它叫"immediate window"....
而VS2015下載下來的語言只有兩個
一個是中文(繁體),一個是與windows系統相同 (啊這兩個不是幾乎差不多嗎....
首先我進到官方中文網站下載英文語言包結果竟然是繁體中文,是不是搞錯了什麼....
所以就來英文官網下載,網址(以後可能會消失吧):
https://www.microsoft.com/en-hk/download/details.aspx?id=48157
106.04.05 Blogger 手機版禁止左右滑換文章
這是今天解決的第二個問題
左右滑就換文章我覺得是頗惱人的功能
我找解法找了超~~~~級無敵久
其實WFU有一篇解決方法,不過因為是加值文章所以我看不到QuQ
搜尋關鍵字:
blogger disable the arrow-slider on mobile
prevent swipe gesture for next/prev blogger posts
可參考一下這幾篇文章:
105.07.16 在Blogger文章加入程式碼 (一)
106.04.05 Blogger 手機版程式碼區塊
左右滑就換文章我覺得是頗惱人的功能
我找解法找了超~~~~級無敵久
其實WFU有一篇解決方法,不過因為是加值文章所以我看不到QuQ
搜尋關鍵字:
blogger disable the arrow-slider on mobile
prevent swipe gesture for next/prev blogger posts
可參考一下這幾篇文章:
105.07.16 在Blogger文章加入程式碼 (一)
106.04.05 Blogger 手機版程式碼區塊
106.04.05 Blogger 手機版程式碼區塊
今天有點興奮啊
一次把兩個問題解決了,超感動QuQ
然後計組期中就崩潰了
正題
手機瀏覽blogger時(本文使用Chrome瀏覽器)一直有個問題
就是程式碼區塊不會正常顯示,變成只有文字那樣
想說找改進方法頗久
今天終於成功QuQ
搜尋關鍵字:
blogger mobile code
首先
Blogger 放程式碼請參考這篇,本篇也是從此篇進行修改
105.07.16 在Blogger文章加入程式碼 (一)
一次把兩個問題解決了,超感動QuQ
正題
手機瀏覽blogger時(本文使用Chrome瀏覽器)一直有個問題
就是程式碼區塊不會正常顯示,變成只有文字那樣
想說找改進方法頗久
今天終於成功QuQ
搜尋關鍵字:
blogger mobile code
首先
Blogger 放程式碼請參考這篇,本篇也是從此篇進行修改
105.07.16 在Blogger文章加入程式碼 (一)
106.04.01 組合語言 記憶體位置變數化
恩....好
還是一樣難過QuQ
今天要來記錄個 記憶體位置變數化(其實我不知道要怎麼形容它@@)
我搜尋關鍵字是這個:mips lw offset
就是呢
在處理陣列時要儲存元素就需要使用lw指令
(什麼opcode、I-type就不記錄了....
例如:
Array的起始位址為0x10010000
把它暫存在$t0 (這寫法是助教給的
若要使用元素
那個()前的數字:0、4、8、12....就是offsets
代表第幾個,4的倍數的原因是一個word有4bytes所以下一個就要跳4
這樣不是超級麻煩嗎?
而且無法搭配迴圈使用QuQ
再來就是我找到的解法了
還是一樣難過QuQ
今天要來記錄個 記憶體位置變數化(其實我不知道要怎麼形容它@@)
我搜尋關鍵字是這個:mips lw offset
就是呢
在處理陣列時要儲存元素就需要使用lw指令
(什麼opcode、I-type就不記錄了....
例如:
Array的起始位址為0x10010000
把它暫存在$t0 (這寫法是助教給的
addi $t0, $zero, 4097 # $t0 = 0x00001001 sll $t0, $t0, 16 # set the base address of array into $t0 = 0x10010000
若要使用元素
lw $t1, 0($t0) # 第一個(index = 0) lw $t1, 4($t0) # 第二個(index = 1) lw $t1, 8($t0) # 第三個(index = 2) lw $t1, 12($t0) # 第四個(index = 3)
那個()前的數字:0、4、8、12....就是offsets
代表第幾個,4的倍數的原因是一個word有4bytes所以下一個就要跳4
這樣不是超級麻煩嗎?
而且無法搭配迴圈使用QuQ
再來就是我找到的解法了
訂閱:
文章 (Atom)



















