Time of Update: 2018-08-23
如果你是作為前端的一員,可能你對webpack 並不陌生。它可以將很多如js,css,圖片等打包成模組,正應了一切皆模組。當我們在寫ES6的某些新文法是=時,有些瀏覽器可能不支援,這是我們可以利用webpack 去和babel 去將其轉化為現在瀏覽器識別的代碼。但是如果你剛接觸webpack, 可能學習起來對一些概念可能不是很理解,去官網看有時候長篇大論的文檔讓人很蒙圈,網上搜尋,出來的結果讓人難懂。我今天就來總結一下,webpack
Time of Update: 2018-08-23
安全執行緒 當多個線程訪問一個對象時,如果不考慮這些線程在執行時環境下的調度和交替執行,也不需要進行額外的同步,或者在調用方進行任何其他的協調操作,調用這個對象的行為都可以獲得正確的結果,那麼這個對象是安全執行緒的。 Java語言中的安全執行緒 安全執行緒是基於多線程共用資料來說的,沒有與其他線程的共用資料,從安全執行緒來看,程式是串列執行還是多線程執行完全沒有區別。
Time of Update: 2018-08-23
data:image/png;base64有什麼作用 2013-03-27 09:35:57| 分類:html+css| 標籤:data image/png base6 作用 |字型大小大中小 訂閱
Time of Update: 2018-08-23
執行引擎是Java虛擬機器最核心的組成部分之一。物理機和虛擬機器都有執行代碼的能力。區別在於物理機的執行引擎是直接建立在處理器、硬體、指令集和作業系統層面上的,而虛擬機器的執行引擎則是由自己實現的,因此可以自行指定指令集與執行引擎的結構體系,並且能夠執行那些不被硬體直接支援的指令集格式。 虛擬機器執行引擎在執行Java代碼的時候分為解釋執行(通過解譯器執行)和編譯執行(通過即時編譯器產生本地代碼執行),也可以兩者兼備。
Time of Update: 2018-08-23
虛擬機器類載入機制 虛擬機器把描述類的資料從class檔案載入到記憶體,並對資料進行校正、轉換解析和初始化,最終形成可以直接被虛擬機器使用的Java類型,這就是虛擬機器的類載入機制。 什麼時候載入完成的 Java中,類的載入、串連和初始化過程都是在程式運行期間完成的。雖然會令類載入時稍微增加一些效能開銷,但會為Java應用程式提供高度的靈活性。Java可以動態擴充的語言特性就是依賴運行期動態載入和動態串連這個特點實現的。如面向介面的應用程式,可以等到運行時才指定其實際實作類別。
Time of Update: 2018-08-23
問題 很早之前就遇到一個問題,父組件向子組件傳值,子組件監聽傳入對象的某個屬性。發現子組件使用deep watch都不能觀察到對象中屬性的變化,今天終於找到為啥出現這種問題和解決辦法了。 解決 為啥出現這種問題。受 ES5 的限制,Vue.js 不能檢測到對象屬性的添加或刪除。請參照https://v1-cn.vuejs.org/guide/reactivity.html 解決方式: 通過vue的this.$set(object, key, value)方法
Time of Update: 2018-08-23
設計模式切入。 1,設計模式為了實現什麼功能 設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 2,瞭解設計模式的六大原則麼 開閉原則(對擴充開放,對修改關閉) 裡氏替換原則(任何有基類存在的地方,子類一定可以出現) 依賴倒置原則(針對介面編程,依賴於抽象而不是依賴於具體) 介面隔離原則(能用多個介面咱不用一個介面實現功能)
Time of Update: 2018-08-23
vue2.0頁面緩衝和不緩衝的方法: 1、在app中設定需要緩衝的div <keep-alive>//緩衝的頁面 <router-view v-if="$route.meta.keepAlive"></router-view></keep-alive><router-view v-if="!$route.meta.keepAlive"></router-view>//不緩衝的頁面
Time of Update: 2018-08-23
單例模式的另一篇博文 http://blog.csdn.net/nalanmingdian/article/details/77848079 單例設計模式應用情境 在某些情況下,系統只需要一個執行個體。比如,一個系統存在多個列印任務,但只能一個有一個正在工作的任務。在Windows系統中只能開啟一個工作管理員。所以,有時確保某個對象的唯一性很有必要。它能減少系統的效能開銷。 雙重判斷加鎖及volatile單例模式 public class Single{
Time of Update: 2018-08-23
用vue手腳架產生的項目直接修改時.vue檔案後,儲存編譯就報一大堆的錯,解決方案: 一問題: 因為設定了eslint,如果你不想有規範的js代碼,可以重新初始化關掉eslint。Use ESLint to lint your code? (Y/n) 這一步選no 如果你想有良好的規範,其實錯誤已經很清晰,大多數就是縮排不規範,分號不需要等原因,很容易解決的。寫多了就成習慣了。 二、或在eslint中修改配置: 1 .禁止多個空行(no-
Time of Update: 2018-08-23
<script type="text/javascript" src="js/jquery-latest.min.js"></script><script type="text/javascript">$(document).ready(function(){ //$('div p:last').addClass("red"); //$('div p:last') 選擇 最後一個P元素 並高亮顯示得出結果如下: $('div
Time of Update: 2018-08-23
百度的Ueditor編輯器出於安全考慮; 使用者在html模式下粘貼進去的html文檔會自動被去除樣式和轉義。 雖然安全的,但是非常不方便。 做一下修改把這個功能去掉。 一、開啟ueditor.all.js 二、大概9300行找到 ///plugin 編輯器預設的過濾轉換機制,把下面的 'allowDivTransToP':true
Time of Update: 2018-08-23
織夢dedecms漏洞修複大全含任意檔案上傳漏洞與注入漏洞(5.7起)
Time of Update: 2018-08-23
在串口,IIC或SPI以及CAN等通訊中,往往需要一次性發送一幀完整的資料,由於硬體發送的速度問題,硬體不能及時發送出去,就會導致資料丟失等一系列問題。通常採用建立緩衝區解決。隊列可以有效利用緩衝區空間,並且保證資料在發送和接收過程中的時序問題。現在網上有公開的隊列源碼,其一般由入隊,出隊,查詢隊列成員數量,建立隊列,銷毀隊列等組成,相對比較完善,但是在串口等環境中使用存在過多的調用函數等問題。所以就以上的情況做出了改善,編寫了一個精簡的緩衝隊列,經過測試可以保證資料轉送的完整性。
Time of Update: 2018-08-23
1.談談項目 2.說說瀑布流實現原理,主要用了什麼技術 3.談談SEO 4.為什麼用ajax,它的設計原理,解決什麼問題 5.怎麼解決跨域問題 6.談談你知道的幾種排序演算法 7.CSS架構:less和sass,使用它有什麼好處。 8.JS架構,Jquery和angular,談談對它的理解,為什麼要用它,用它好處。 9.瞭解常用的資料庫,怎麼SQL最佳化 考察點:對前端在宏觀上有瞭解,為什麼使用這些技術,不談過多細節,說關鍵點。 10.怎麼解決記憶體流失
Time of Update: 2018-08-23
平時常用的串口和SPI配置在這裡列出來,以便不時之需,直接拿過來用。同時指出了STM32F1系列和STM32F2系列經常出現的問題。使用的庫函數為標準庫函數,而非HAL庫。 一、串口的配置: STM32F1系列串口: /* *函數名:USART1_Config() *描述:串口1配置函數 *輸入:無 *輸出:無 *調用:內部調用 */void USART1_Config(){ USART_InitTypeDef USART_InitStructure;
Time of Update: 2018-08-23
1.上來就做了幾道ES6的題,一臉懵逼。。。。 ECMAScript 6:http://www.ecma-international.org/ecma-262/6.0/ ECMAScript 6 入門(阮一峰):http://es6.ruanyifeng.com/#docs/intro 2.說一下事件流; 3.說一下原型鏈; 4.尋找的時候如果沒找到會怎麼樣; 按範圍沿原型鏈找,找不到返回undefined 5.apply()和call()有什麼區別; 參數
Time of Update: 2018-08-23
時間有點久了。記得不是很全。 1.排序演算法時間複雜度、穩定性、空間複雜度。歸併演算法。 2.HashMap 3.ArrayList 4.gc。怎樣觸發gc 5.廣度遍曆、深度遍曆 6.手寫代碼: (1)兩個有序數組合并 (2)字串的操作。(具體的忘了…好像是反轉) 看到了別人的攜程面經: 在10w個資料中找到最大的10%的數、 二叉樹上兩個點的最近公用父節點的求法 然後還給了一張紙讓直接寫一下二分法進行排序的代碼
Time of Update: 2018-08-23
之前一段時間一直使用halcon做影像處理的工作,在這裡寫下自己對處理映像的一般過程和自己所遇到的問題,同大家共同分享。 第5步驟:儘可能直接由灰階通道圖找出對應地區,不要使用ROI,除非必要的情況。 第11步驟:結構元素可以是圓形(circle),也可以是矩形(rectangle),同樣面積域的結構 元素,圓形的比矩形的易於將映像邊緣平滑,填平階梯形或鋸齒形。 第13步驟:可以去掉周邊微小的幹擾像素,利於OCR識別。
Time of Update: 2018-08-23
作者:神蝸牛 連結:https://www.nowcoder.com/discuss/36821 來源:牛客網 整個面試30分鐘(應該比30分鐘少),回答錯了臨界區也是醉了。。 hashmap底層實現原理,負載因子,衝突處理,什麼時候擴容 臨界區 線程實現方法 線程池實現原理 java虛擬機器分區 堆分區 tomcat設定檔