原创 axios:blob的迴應類型,卻拿到json格式

mock 帶來的大坑: 項目中的下載原理是前端規定responseType爲blob,後端傳來文件的二進制流,前端轉成blob進行下載。 之前都是正常的,昨天測了一個下午都失敗了,前端拿來的數據變成json格式,並不是規定好的bl

原创 百度地圖初使用

最近在做app,不過用的是公司的特殊框架,不是開發移動端的原生語言 有一個需要地圖的地方,遵循厲害的老闆的建議,選擇了百度地圖。。當然百度地圖有很好的開發文檔和實例,但是再清楚對於第一次用的我來說都是不清楚,開發的問題還是要總結一

原创 vue: 動態表單實現(多問題線)

vue: 動態表單實現(多問題線) 之前寫了一篇單問題線,這次寫的是多問題線的邏輯思想。 如圖,所謂的多問題線就是若問題塊1的select1選了A,select2選了A,則會出現問題塊3和問題塊5,此時問題塊3和問題塊5是同級的

原创 認識反素數

定義:對於任何正整數x,其約數的個數記做g(x)。例如g(1)=1,g(6)=4.如果某個正整數x滿足:對於任意i(0<i<x) , 都有g(i)<g(x),則稱x爲反素數。 性質: (1)一個反素數的所有質因子必然是從2開始

原创 面試題:風車數字數組

好久沒有寫博客,主要是最近欠了太多文檔,一直在寫文檔,寫到崩潰。。。 前些天,在網站上看到一個面試題,我看了下,是一道基礎的模擬題,正可以用來緩解我被文檔摧殘的乏累 上面試題: foo(1) = [[1]]; foo(2) = [

原创 下載.csv文件,excel打開亂碼

下載.csv文件,excel打開亂碼 功能:下載csv文件,並查看 環境:前端axios請求,後端java語言 遇到的問題:下載後的文件用office excel打開亂碼,wps及其他正常 後端解決方式: 將編碼改爲gbk編碼 前

原创 Jest 學習入門

jest 學習入門 /* 2019.07.15 夏 晴*/ 今天開始正式接觸Jest,從前也許聽說過,但從來沒有了解過。 今天很高興有機會可以進入Jest世界,準備邊學邊記錄學習過程,以便自己之後的回顧以及希望來看我博客的人可以

原创 LeetCode 兩數相加

最近爲了練習js代碼的熟練度,開始刷LeetCode。 “兩數相加“ 算是一個比較基本的題,值得關注的一點就是,這裏的輸入樣例是兩個鏈表。。。注意哦,是鏈表不是數組,這一點讓我做了好久,因爲他展示出來的樣例太像數組,而且我也從沒在

原创 關於數組的 fill 的一個發現

Array.fill 用法 ———— 初始化 Array.fill 方法可以幫我們將數組快速初始化,但前提,數組中每項是一樣的。 let arr = (new Array(5)).fill(0) // [0, 0, 0, 0,

原创 組件優化的兩三事(一):動態註冊組件

組件優化的兩三事(一):動態註冊組件 最近在研究組件,現研究心得是組件最基本的優化是使它可以做到可延展性。 關於可延展性,我認爲就是當一個組件已經做好,後期可以可以不斷加功能,加功能的前提使不會影響前期功能,並且希望加功能所涉及的

原创 組件優化的兩三事(二):input塊組件優化

組件優化的兩三事(二):input塊組件優化 最近在寫一個動態表單的組件,可見文章 vue: 動態表單實現(單問題線) 在寫該組件時,我在開始所想實現的的是每個組件達到最小塊,再將塊組合到表單中。但在實現時,若我把input封裝成

原创 vue: 動態表單實現(單問題線)

vue: 動態表單實現(單問題線) 這個是工作中的一個需求,當然需求比較淺,適當的擴展實現了一下,寫個博客記錄一下當下的邏輯思想 需求如上圖,簡單來說就是一個select選擇不同的答案,後面可以會多出不同的題目。然後就是問題塊的