原创 willValidate和checkValidity()有什麼區別

checkValidity( ):input元素中的數據合法返回true,反之返false 。 也就是要符合: patternMismatch:false; stepMismatch:false; typeMismatch:false

原创 AJAX和JSON是什麼,有什麼優缺點

AJAX,Asynchronous JavaScript and XML,異步的JS和XML。 Ajax能夠與服務器交換少量數據,從而異步更新部分網頁,何爲異步,異步就是當Ajax進行交換數據操作的時候,其他操作依然可以執行。 缺點:

原创 opencv中6種減色算法

6種減色算法 方法1:使用整數除法 方法2:使用取模運算符方法 方法3:使用位運算符方法 方法4:使用整數除法非就地處理方法 方法5:使用整數除法和迭代器方法 方法6:使用整數除法,按一維數組處理 方法一:使用整數除法 v

原创 JavaScript深度克隆

在js裏面,想要把對象克隆,主要來說就是三步: //遍歷對象 for(var prop in obj) // 1.判斷是不是原始值 typeof() object // 2.判斷是數組還是對象 instanceof ||toSt

原创 簡單聊一聊SSM框架

SSH (Spring+Struts+Hibernate) 進化爲 SSM (Spring+SpringMVC+MyBatis) 爲什麼? 1.Struts的優勢在於靜態注入,插件機制和攔截器鏈,但是struts存在漏洞,經常

原创 邁出linux的第一步

學習一件事物的第一件事情就是了解他,那麼linux是什麼呢? 是一種自由和開放源代碼的類UNIX操作系統。嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用G

原创 超級簡單瞭解call,apply,caller,callee的區別

call 和 apply 調用一個對象的一個方法,用另一個對象替換當前對象。 相同點:都是改變this指向 區別:傳參不一樣,call傳的是按照形參的個數傳進去,apply傳進去的是數組。 callee 是arguments.call

原创 簡單說一說一些面試的時候會問到的問題

1.加密解密,幾種算法? 加密技術是最常用的安全保密手段,利用技術手段把重要的數據變爲亂碼(加密)傳送,到達目的地後再用相同或不同的手段還原(解密)。 加密技術包括兩個元素:算法和密鑰。 (1)算法是將普通的文本(或者可以理解的信

原创 Linux入門,Cygwin的安裝

1.百度搜索cygwin 2.根據自己電腦選擇下載64位或者32位 下載完畢運行 選擇下載位置。 默認是C盤,自己選擇位置 選擇下載位置。 這裏我選擇的是第一個, 此處如果選擇的服務器不合適的話,