原创 HanziWriter 小程序端開發注意事項

Hanzi Writer 是一個開源 javascript 庫,主要用於繪製漢字筆畫順序動畫。運行環境可以是Android、iOS、網頁和小程序。小程序端使用Hanzi Writer小程序插件使用,使用npm安裝。 npm install

原创 JavaScript 迭代器與生成器

1、什麼是迭代器: 當一個對象可以當成迭代器時候;它要擁有以下定義: 它有一個next方法,該方法沒有參數,返回一個對象; 返回的對象擁有兩個屬性,done & value; 滿足上述定義就是一個迭代器:迭代器是一個對象! func

原创 JavaScript中的作用域與閉包

JavaScript由於設計的原因和歷史遺留的問題,經常被開發人員所詬病。經過不斷的發展和優化,最新的ES6版本已經向主流編程語言靠齊。但還是有一些公司在面試中,喜歡考察變量提升的概念、變量先使用再聲明的輸出順序、閉包、還有老生常談的循環體

原创 CSS filter 濾鏡可視化配置

網頁中經常需要對圖片進行風格化處理。例如黑白圖片鼠標放上去顯示彩色、背景圖片模糊突出文字、對圖片的藝術化處理等。對於簡單的藝術效果可以使用CSS濾鏡實現。 直接使用CSS filter 濾鏡,配置各種函數的參數,不夠直觀,且反覆修改切換比較

原创 微信小程序農曆日期選擇器 lunar-picker

lunar-picker 是一款微信小程序農曆日期選擇器組件,內部使用 picker-view 、picker-view-column 組件封裝;涉及到農曆日期的換算使用了calendar.js。 使用 lunar-picker 的使用與

原创 macOS中的終端命令

1、由macOS配置環境變量引申的問題 通常在macOS上配置環境變量,比如配置maven的環境變量,是這樣的操作的。在用戶的目錄下面,找到或者新建 .bash_profile 文件,然後按照如下配置: export MAVEN_HOME

原创 Java多線程 Concurrent集合與atomic封裝類

1、Concurrent集合 Java標準庫java.util.concurrent包提供了基於線程安全的集合。針對標準的Java集合類List、Map、Set、Deque,java.util.concurrent包也提供了對應的併發集合類

原创 Java多線程 ReadWriteLock、StampedLock用法

無論是synchronized機制,還是ReentrantLock加鎖,實際上只有一個線程可以執行臨界區代碼。即讀寫、寫讀、讀讀、寫寫 兩個線程之間是相互阻塞的。然而讀線程之間是需要併發的,Java使用ReadWriteLock實現多個線程

原创 Java中多線程協調

使用 synchronized修飾,表示該方法是加鎖的方法。使用相同this鎖的方法,在任意時刻只有一個方法會被執行,在多線程中是競爭關係。除此之外多線程還存在依賴關係。例如,一個線程須等待另一個線程返回結果後,才能繼續執行。Java中提供

原创 Java中多線程同步

Java使用多線程編程帶來的問題就是,多線程同時讀寫共享變量,會出現數據不一致的問題。 對於語句: n = n + 1; 對變量的賦值操作,實際上對應三條指令: ILOAD // 從內存中取出變量值 IADD // 對其加1操作

原创 天文學中常見的名詞解釋

一、天球(Celestial sphere): 是在天文學和導航上想出的一個與地球同圓心,並有相同的自轉軸,半徑無限大的球。天空中所有的物體都可以當成投影在天球上的物件。地球的赤道和地理極點投射到天球上,就是天球赤道和天極。天球是位置天文學

原创 深入 JavaScript 的執行上下文

JavaScript中的執行上下文指的就是JavaScript的執行環境。根據 ECMA-262的第六版規範定義: An execution context is a specification device that is used t

原创 線性代數-矩陣的初等變換

矩陣的初等變換是線性代數中的基本運算,初等變換包括三種初等行變換與三種初等列變換。分別爲: 對換變換,即i行與j行進行交換,記作ri <->rj; 數乘變換,非零常數k乘以矩陣的第i行,記作kri; 倍加交換,矩陣第i行的k倍加到第j行上

原创 線性代數-矩陣的分塊

矩陣分塊的意思是將一個大矩陣分隔爲幾個小的矩陣,將每個小的矩陣作爲新的矩陣元素。分塊可以降低大矩陣運算帶來的複雜性。分塊後的小矩陣,叫做矩陣的子塊,以字塊爲元素的形式上的矩陣叫做分塊矩陣。    如將矩陣A進行分塊,A11、A12、A21

原创 線性代數-方陣的逆陣

方陣的定義:對於矩陣Amn 當m=n時,A爲方陣; 逆陣定義:對於方陣A,使得AB = I = BA,則B爲A的逆陣。(I爲單位矩陣) 定理: A爲可逆矩陣,則其逆陣唯一,用符號A-1表示,記作: AA-1 = I = A-1A。 可逆矩陣