新網址 https://www.paddingleft.com/
會搬家主因是Blogger讓我覺得有排版障礙,寫一篇文章70%時間排版,30%寫作,根本不想發文阿,因此決定用Hexo在Github架新站了,這樣就可以使用Markdown輕鬆排版了!
網頁
Disable pylint warning
1. 在project下產生.pylintrc檔案:
pylint --generate-rcfile > .pylintrc
2. 在.pylintrc檔案中[MESSAGES CONTROL]下的disable=這行新增想要disable的選項,例如:
disable=C0111,C0103,C0303
pylint --generate-rcfile > .pylintrc
2. 在.pylintrc檔案中[MESSAGES CONTROL]下的disable=這行新增想要disable的選項,例如:
disable=C0111,C0103,C0303
如何計算兩日期區間有無重疊?
今天剛好遇到要計算兩個日期區間有沒有重疊,發現這個問題其實可以想成,A和B一生中有沒有可能相遇?
這麼一想就簡單多了,答案就是互相在對方死亡前出生就可以了!
這麼一想就簡單多了,答案就是互相在對方死亡前出生就可以了!
var isOverlap = a.start < b.end && b.start < a.end
如何找到 Windows command line 輸入的 Command 實體路徑在哪?
GrooveShark停止服務,5大熱門音樂串流服務成為新去處!
繼上篇4/30 GrooveShark宣布停止服務,如何找回自己的歌單?愛聽音樂的朋友或許都面臨一個問題,我該去哪找類似GrooveShark的網站呢?筆者在此提供5個很夯的串流音樂服務讓喜愛聽歌的朋友有個方向。
很多品質都很好,而且一樣能加入自己的歌單並播放。
StreetVoice
一個自己製作音樂並上傳和大家分享的音樂網站,筆者也很喜歡上去聽大家的創作呢!很多品質都很好,而且一樣能加入自己的歌單並播放。
AngularJS Code Minified 後的問題: Error: [$injector:unpr] http://errors.angularjs.org/1.2.26/$injector/unpr?
文件描述$injector設定錯誤,但小弟檢查一遍原code後發現無相關錯誤。
Javascript function 的參數何時參考到原物件?
今天在Stackoverflow上看到一個問題 - Overwriting variables inside functions in JS
很多人都搞不懂這個重要觀念,因此在幫忙解答後,決定PO在這裡和大家分享。
Q1:為何這樣寫 o 還是沒有變,請各位也一起思考看看:
很多人都搞不懂這個重要觀念,因此在幫忙解答後,決定PO在這裡和大家分享。
Q1:為何這樣寫 o 還是沒有變,請各位也一起思考看看:
var o = {x: 1};
function foo(){
// Overwrite var `o` with a string
arguments[0] = "string";
}
foo(o);
console.log(o); // Why is `o` still an object and not the string `string`?
var o = {x: 1};
function foo(a){
// Overwrite var `o` with a string
a = "string";
}
foo(o);
console.log(o); // Why is `o` still an object and not the string `string`?
[Javascript] == vs ===
== 和 === 依據變數的型別會有不同的比較方式:
非Object型別(String , Int...):
== 會比較 'value'
=== 會比較 'value' & 'type'
Example:
非Object型別(String , Int...):
== 會比較 'value'
=== 會比較 'value' & 'type'
Example:
var x = 5;
var y = '5';
if (x == y) {
console.log('same');
} else {
console.log('not same');
}
result:same
C# Shallow Cpoy VS Deep Copy
淺層拷貝於深層拷貝差別
有時需要拷貝物件時到底該怎樣視自己需要來做拷貝?差別在於拷貝的class內部的參考物件是否只拷貝參考指標
或是拷貝完整獨立物件(連參考物件一起拷貝)
補充:
- 序列化(Serialize)的意義是把物件變成類似binary的資料,通常用來做資料傳輸,例如網路的資料傳輸
- 反序列化(DeSerialize)表示把類似binary的資料還原回物件狀態
三種色彩表達法 - RGB & HEX & ColorName
不知道大家有沒有這樣的經驗,在剛開始寫程式的時候,看到顏色就一陣頭痛,像我就得了看到#和rgb()就頭痛的病,懶惰如我這次終於受不了這種頭痛了,決定研究解藥來幫助和我一樣偏頭痛的人(?
廢話不多說,常見的有Color Name、HEX、RGB三種表達方式:
如何在關閉Outlook後自動隱藏至右下角? [ Minimize and Close Outlook to Taskbar ]
在公司使用Outlook時常常不小心按到X,Outlook就直接關掉了,這時候收到信就不會自動通知...非常麻煩,因此上網找了一下按關閉時收到右下角工具列以及縮小時自動隱藏到右下角的方法,在此分享給各位^^
C# Interface base rule 介面潛規則
Interface是C#裡相當重要的概念,它可以完成多型,讓我們方便維護,本篇整理寫介面時的基本規則,如下:
- Interface 會要求繼承的類別(class)必須實作interface裡面定義的方法,建議使用 I 開頭定義
Javascript function 的參數傳遞 [ function parameter ]
有寫過C#或JAVA的朋友一開始接觸 Javascript 是否和我一樣,覺得 Javascript funtion 傳遞的參數很奇怪呢?小弟困擾了很久,決定上w3school研讀一番,根據自己的理解整理如下:
C# 使用 SMTP 寄送 Email
依據要使用的Mail服務更改smtpAddress、portNumber以及enableSSL三個變數
| 主機名稱 | SMTP Address | Port | SSL |
| Yahoo! | smtp.mail.yahoo.com | 587 | True |
| GMail | smtp.gmail.com | 587 | True |
| Hotmail | smtp.live.com | 587 | True |
Javascript 陣列觀念&相關方法 [Javascript Array]
重要觀念:Arrays 是一種特殊的 Objects
var cars = [];
或
var cars = new Arrary();
訂閱:
文章 (Atom)







