個人理解的一些東西
程式設計中常見的各種鉤子(hook)
- 個人理解就是一種在執行某種任務訊息時,可以在其執行的前後新增一個hook程式來對其進行一些相應的控制,比如傳送請求前,傳送請求後等,就是一種在某個程式功能中嵌入某種控制的程式
Js中的物件跟Python的字典dict很相似
- 兩者都是{ }包裹,Js的Key是一個變數名,Python是一個不可變物件,如str
SQL語句多條件查詢的拼接
- 通過在基礎sql查詢語句中新增where 1=1 ,之後全拼接and xxx=xxx
- 或者在獲取所有的搜尋條件數後,再根據個數來拼接語句
- where 1=1 可以省去拼接的and的邏輯,更為簡單
相關推薦
個人理解的一些東西
程式設計中常見的各種鉤子(hook) 個人理解就是一種在執行某種任務訊息時,可以在其執行的前後新增一個hook程式來對其進行一些相應的控制,比如傳送請求前,傳送請求後等,就是一種在某個程式功能中嵌入某種控制的程式 Js中的物件跟Python的字典dict很相似
數據庫的事物隔離級別以及鎖的一些個人理解
nco 理解 rep 查詢 釋放 如果 就是 時間 server 數據庫的 基本分為 共享鎖和排它鎖 排它鎖顧名思義,不能和其他任何所共存。 以SqlServer中某一行數據為例, 特殊的,WithNoLock 這個是不給數據加上任何鎖,所以根本和鎖沒關系 再說update
Servlet一些個人理解
創建 http src .cn 容器管理 mage 進行 路徑 配置 一、什麽是Servlet 1.Servlet是一個基於Java技術的動態網頁技術,運行在服務器端,由Servlet容器管理,用於生成動態內容,是jsp( servlet進行網頁開發非常的繁瑣,所以現在
RBF神經網路的一些個人理解
RBF徑向基函式,取值僅依賴於離原點距離的實值函式,任何滿足這種特性的函式就叫徑向基函式。一般採用歐氏距離,也可以用其他距離。 簡介: 是單隱層的前饋神經網路,使用徑向基函式作為隱層神經元的啟用函式,輸出層則是對隱層神經元輸出的線性組合(理論上可以設定多個隱層,但一般只設計一個隱層)。所
關於Dagger2的一些個人理解
寫作目的 現在基本上有一些規模的專案,都使用了Dagger2,也不是裝13,個人感覺也的確是大勢所趨,Dagger2的確有它的優勢。藉著手上的專案,學習了一下Dagger2,打算用在公司的專案中。今天就來以自己初學者的角度來談談dagger2的認識。 問題由來 我是目前是移動
計算機網路面試一些問題,個人理解
# 三次握手和四次揮手 定義或者說想要解決的問題:源主機想要與目的主機進行cp連線時,需要三次握手過程才能建立連線。源主機在與目的主機建立連線後,想要斷開連線就需要四次揮手的過程。 ------- 詳細過程:三次握手:首先源主機需要通過socket傳送一個SYN(SYN置1,synchr
讀O目標KR關鍵結果的一些個人理解
O目標KR關鍵結果 為了完成一個目標,需要完成幾個或者多個關鍵的結果來驗證。 書的開頭寫的是一些理論,有印象的東西還是從漢娜和傑克的公司來說,賣茶葉的公司。聯絡著茶農和可以產生消費的餐館和供應商,在未遇到OKR的實踐中拉斐爾之前,漢娜和傑克為了公司存貨,都在努力嘗試著他們各自認為可以讓公司存活的方式,但是
關於貝葉斯的一些個人理解
關於貝葉斯分類器的一些理解 參考西瓜書及一些論壇資料 首先明白咱們用貝葉斯***分類***器想幹什麼: 例如:有一個細胞切片,通過收集樣本,得到一些良性細胞的特徵和噁心細胞的特徵。這時如果出現了一個新的細胞,我們希望可以通過從這個新細胞上面得到一些特徵來判斷這個
敏捷開發及一些個人理解
簡單的說下敏捷開發的一些知識: 敏捷開發以使用者的需求進化為核心,採用迭代、循序漸進的方法進行軟體開發。在敏捷開發中,軟體專案在構建初期被切分成多個子專案,各個子專案的成果都經過測試,具備可視、可整合和可執行使用的特徵。換言之,就是把一個大專案分為多個相互聯絡,但也可獨立執
更多內容請訪問我的個人官方網站www.huqi.tech(為今天工作,為明天投資,為未來孵化一些東西)
安卓進階核心知識詳解 通過程式示例或者原始碼的方式來詳細講解安卓中的一些具備難度的高階知識,如通過程式示例講解Fragment生命週期,Service詳細講解,通過原始碼解析講解安卓訊息迴圈機制,IPC機制之Binder,安卓記憶
關於maven的一些個人理解
一、什麼是Maven?maven是一個專案構建和管理的工具,提供了幫助管理構建、文件、報告、依賴、釋出、分發的方法。可以方便的編譯程式碼、進行依賴管理、管理二進位制庫等等。如果沒有Maven,你可能不得不經歷的過程!!如果使用了spring,去spring的官網下載jar包;
關於JDBC的一些個人理解
最近回顧了java基礎方面的一些東西,這裡就jdbc寫一個個人總結,如果有不對的地方,歡迎各位批評指正。 1.什麼是jdbc? 簡單地說,jdbc技術就是用來對資料庫做操作的。它為應用程式訪問資料庫提供了統一的介面,遮蔽了各種資料庫之間的異構性,保證了程式的可移植性。在jdbc中開發
spring+mybatis通用dao層、service層的一些個人理解與實現
1、現在的絕大多數web應用,通常都以action、service、dao三層去組織程式碼,這樣劃分結構很清晰,分工明確 2、一般情況下,我們會把事務控制在service層。 3、action和dao層,會使用一些框架技術。比如action層可能選擇有springmvc、struts等,dao層有hibe
使用redis快取資料需要注意的問題以及個人的一些思考和理解
之前我有部落格也嘗試過使用redis,在實際的專案中確實作用挺大的。至少對於資料的頻繁讀取來說都起著至關重要的作用。 但是隨著技術的學習,慢慢的業務要複雜起來,以後也許會用到redis叢集,所以在這邊查詢了一些資料,做了一些思考和理解。 如果有問題,請提出,虛心接受,認真學習。 一般的redi
關於jvm\hashmap和java資料結構個人的一些理解
Jvm 類載入器(驅動)、執行時資料區(記憶體)、執行引擎(cpu) 驅動讀取檔案 存入記憶體 cpu去執行記憶體中的資料 記憶體包括5各部分 程式計數器、java棧、本地方法棧、 方法區和java堆 程式計數器、java棧、本地方法棧是執行緒私有的 一個執行緒一個棧 堆和方法區是公有的
關於大資料的一些個人理解
一般網站大概幾TB的資料量,這個數量級用mysql這樣傳統的資料庫還ok, 但如果再大,查詢起來就很慢,如果你想搜尋個關鍵詞,等半小時出不來結果,就很鬱悶。 所以大資料經常是上百TB,PB這樣的量級,並且用傳統的方法不能快速處理,必須用分散式的計算與儲存方法, 這樣才好意思說自己是大資料,這是其一。 其二,
關於核心中spinlock的一些個人理解
在這裡,我主要把自己對核心中spinlock的一些理解寫出來,並不是要告訴大傢什麼(因為我對我所說的也不能確定),而是希望大家對我的這些理解對的地方給我肯定,錯誤的地方給我指出。和spinlock 相關的檔案主要有兩個,一個是include/linux/spinlock.h,
Recyclerview的一些個人理解與使用(三)列表中的計時器
昨天專案升級了一版後,手頭又有了些許閒餘時間,剛好之前看到群裡的小夥伴由於有個定時器的需求,加入到Recyclerview中遇到了許多麻煩,今天剛好寫一個demo練練手,看看自己能否解決這個問題。 按照一般的列表Recyclerview來做,先
關於Bean\Entity\Model\POJO的一些個人理解
轉自:https://www.cnblogs.com/LiuChunfu/p/5574565.html本文沒有長篇累牘的,嚴格的,標準的表述,只是我在開發過程中,讀書過程中的一些個人理解,可能不太準備,但是我覺得應該是最方便初學者理解的吧?一、Bean對於Bean而言,我的理
Recyclerview的一些個人理解與使用(二)實現一個簡單的列表介面
公司專案前一段時間有些忙 ,忙完後趕緊就來寫下了這篇文章,上次的文章 中,我們對Recyclerview進行了一個基礎的封裝,這次我們就用上次的封裝實現一個最簡單的Recyclerview。 先來看看效果圖 一個簡單的列表。下面是佈局檔案: