原创 typeorm 0.30 版本即將發佈! 新增無了😂

2018年12月份,typeorm作者 pleerock 對於typeorm 0.4.0 版本的構想深受用戶抵制,包含了很多破壞性變更,於是原地擱淺,三年後的今天,構想中的一部分功能終於得以實現,即將合併入主幹分支 0.3.0 ,其中包含

原创 react-native 最新動態,新架構即將落地

react-native 團隊最近可謂是動作頻頻,8月19號官方博客公佈了下半年的工作路線。又於10月13號發起了社區問答活動活動,並於北京時間的10月15號0點左右對所有用戶的問題做出了官方的回答, 筆者看到 社區問答活動 時很是高興,說

原创 typeorm源碼解析

當我們的應用面對數據庫連接時,選擇一個好用的orm框架是非常重要的,他可以爲你解決sql注入,數據庫切換,數據模型遷移等等問題,也會爲你提供易讀的優雅的語法,讓你告別拼接sql語句 typeorm 作爲對typescript支持度最好的or

原创 服務器各種軟件安裝,隨時查閱

nodejs安裝 wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz // 找到符合本操作系統的壓縮包 tar xf node-v12.18.1

原创 辰州

隨着一聲鈴響,一列行人出現在夜色之中,打頭的是個道士模樣的青年,走起路來不緊不慢,不時的回頭張望, 而他的身後,整齊劃一的六個人以跳代走,跟隨着鈴聲的節奏,向前行進,六個人身着披風,蓋住頭身,低頭垂手,毫無人氣,如果是湖南辰州人見到這種情景

原创 最新前端面試題總結

vue相關 vue data爲什麼返回一個函數 vue父子兄弟組件通信 vuex有哪些屬性 雙向綁定實現原理 vue引用的兩個版本,帶不帶compile的區別 vue強制刷新 vue $attr的作用,inject provide作用 模

原创 父子兄弟組件傳參交互 vue vs react

ps:忽略全局數據組織方案如vuex和redux等 round 1: 父子爺孫傳參 首先上場的使我們的vue,國人開源界驕傲尤雨溪的親兒子。以簡單易上手api豐富而著稱, props:父 => 子: props, 子 =>父:props,

原创 golang goroutine協程運行機制及使用詳解

Go(又稱Golang)是Google開發的一種靜態強類型、編譯型、併發型,並具有垃圾回收功能的編程語言。Go於2009年正式推出,國內各大互聯網公司都有使用,尤其是七牛雲,基本都是golang寫的, 傳聞Go是爲併發而生的語言,運行速度僅

原创 javascript異步解決方案簡介及數組遍歷中async用法

我們知道,javascript是單線程的,任務只能依次排開,,挨個執行,但是爲了完成某些並行的需求,類似網絡請求(網絡請求有單獨的線程去處理),就必須引入異步的概念,簡單來理解就是:我想要喫飯,但是做好飯需要十分鐘,這十分鐘我不能待着,我要

原创 從零開始基於webpack4 babel8搭建vue開發環境(一)

平時基於vue開發過程中,我們大多數時候選擇使用官方腳手架搭建開發環境,但是各種工具版本不固定,更新頻繁,如果一直依賴於腳手架的話會很被動,所以熟悉一下開發環境的搭建還是很有必要的。 下面我們將從一個文件夾開始搭建一個vue開發環境 首先我

原创 typescript 編寫類型聲明文件注意事項

注:本文主要內容來自於官方文檔的理解 當我們需要爲第三方不支持ts的庫編寫類型聲明文件時,本文包含一些需要避免的不太建議的用法,本文主要內容來源在此處: Do's and Don'ts 不要使用 Number String Boolean

原创 webpack源碼執行過程分析,loader+plugins

webpack運行於node js之上,瞭解源碼的執行,不僅可以讓我們對webpack的使用更爲熟悉,更會增強我們對應用代碼的組織能力, 本篇文章重點從webpack核心的兩個特性loader,plugin,進行深入分析, 我們從一個例子出

原创 bash介紹及unix下環境變量簡介

我們知道,操作系統可以抽象成一個超級軟件,協調cpu,內存,主線,其他硬件之間的工作,而shell就是運行在操作系統之上的,一個提供控制操作系統,控制其他軟件的一個應用程序,在shell下運行的程序比如常見的通過命令行運行node程序,,運

原创 從零開始基於webpack4 babel8搭建vue開發環境(四)

上一節我們增加了一些高級特性的配置,地址 這一節,我們主要對構建性能進行優化,, 首先,我們祭出構建性能優化最強的工具,DllReferencePlugin,DllPlugin, 這個插件的主要功能是,對一些大的,不會經常變動的包,進行提前

原创 從零開始基於webpack4 babel8搭建vue開發環境(三)

上一節我們已經搭建出了五臟俱全的開發環境,地址 這一節我們將繼續完善一些常用功能的配置 首先是路由的懶加載,當我們的組件過多時,如果把所有的組件一起打包到同一個文件裏,然後一起在第一次加載時就全部請求到的話,可能會導致性能問題,導致首屏加載