一些tricky的問題

2021-08-15 18:07:55 字數 413 閱讀 5864

var f = function(){}; object.prototype.a = function(){}; function.prototype.b = function(){}; var f = new f();

這裡想問的是f能不能拿到a方法和b方法。a當然能,b並不能,因為f不是函式,它的原型鏈上沒有function.prototype

關於==邏輯判斷的空物件和空陣列, != {},if( == 0),if({} == 0) 》 和 {}都是true,但 ( == {})是false,這是因為物件在邏輯判斷中不會進行型別轉換(貌似)。

如何用sql查詢擁有倉庫數為0的租戶?

如何用sql update _category set rpt_count = count(category對應的report數量)

一些弱智的問題

private slots 為什麼定義為私有?這個問題本身就有問t http www.ibm.com developerworks cn linux guitoolkit qt signal slot 槽 槽是普通的c 成員函式,可以被正常呼叫,它們唯一的特殊性就是很多訊號可以與其相關聯。當與其關聯...

一些常見的問題

1 巨集和內聯函式的區別 巨集是通過文字替換實現的,內聯是通過傳參實現。對於square a 這種,巨集實現後a 了兩次,而內聯實現的結果是先將a做square,再自加一次。2 引用和指標 宣告引用時必須初始化,後續不能修改引用的變數 可以改變值 指標可以先宣告,再賦值。3 右值引用 待學習 4 避...

一些路徑問題

最短路徑演算法有三種,floyd,dijkstra,bellman ford.其中,floyd適合用於計算每兩點間的路徑,dijkstra適合稀疏圖,bellman則適合稠密圖中的已知起點終點,計算最短路徑的問題.時間複雜度,floyd演算法為n立方,dijk為n平方,bellman為n平方,其中n...