原创 Nest.js初探索之實體映射數據庫的三種方式

TypeOrmModule 如果我們安裝了@nestjs/typeorm,那麼使用TypeOrmModule.forRoot(): TypeOrmModule.forRoot({ type:'mysql',

原创 關於人工智能,機器學習和大數據

最近經常思考職業問題,前端做了這麼久,發現自己除了剛開始工作那陣主要做前端順帶負責自己的API模塊,寫了一些的.NET和MySQL之後,沉浸在探索前端的世界裏這兩年,從Angular到現在公司的Vue,做久了確實會覺得有些疲乏和缺乏新意(

原创 ionic3最詳細最完整架構(大量圖文)——一文教會你使用Ionic

環境配置 這個在之前的博文有詳細講解。Android和iOS開發環境配置 項目架構 運行Ionic start myApp tabs命令行 這裏start代表新建一個Ionic應用,MyIonicProject 是項目名稱,tutoria

原创 你不知道的Ionic Cordova Camera的坑,進來,我告訴你。

曾幾何時,我們完成了所有的開發和測試,在一個鍵盤聲噼裏啪啦的普通下午,打開了Xcode,將我們的Ionic應用打包發佈,你按下所有按鈕,看着Xcode開始上傳,你起來去茶水間(水桶旁)泡了一杯高檔咖啡(雀巢速溶)。 你品着熱氣騰騰的咖啡,

原创 基於Ionic3和極光推送實現推送功能

我們的項目裏使用極光推送來進行推送消息的接收。 1:在極光開發者服務中心配置應用 如果新建一個應用,會自動生成AppKey和Master Secret: 然後進行推送設置,否則無法接收推送。 Android: IOS: 注意這裏iO

原创 CodeMirror自定義關鍵詞以及關鍵詞功能的源碼

背景 最近遇到一個需求是在 sql-hint提供的自動提示關鍵詞的基礎上,需要可以自定義關鍵詞。 解析 在上一篇文章我們知道,實現自動提示的功能,需要引入下面四個js文件 require("codemirror/lib/codem

原创 我爲什麼喜歡威斯布魯克

我爲什麼喜歡威斯布魯克? 其實威少的粉絲不算多,比起庫裏,勒布朗這種級別的,周圍一抓可能一大把他們的粉絲。但是我只喜歡威少。 因爲他就是我理想中的齊天大聖。 孫悟空很真。白骨精假裝的妙齡女子已然取得他身邊的人的信任。唐僧,也就是他

原创 搭建你的第一個Ionic應用(二)——Android和IOS開發環境配置

現在我們可以在瀏覽器上看到自己的APP了,但是在瀏覽器上的APP說到底還只是一個單頁應用,最有成就感的應該是我們自己做的APP在真正的手機上跑起來,right? 那麼,就讓我們繼續吧。 如何將我們的單頁應用變成APP安裝到真機上?

原创 搭建你的第一個Ionic應用(一)——入門

上次寫了一篇關於Ionic3的文章,但是對於從來沒有接觸過Ionic的開發者來說,可能不是太友好。爲了讓更多的人瞭解這個非常好的混合應用開發框架,今天這篇文章主要介紹如何從零用最快的時間做一個Ionic APP。 一)爲什麼是Io

原创 使用Node爬蟲中國所有大學數據(二)

本文介紹根據省份爬取大學列表和每個大學的百度百科詳情。 創建大學實體類 大學的信息比較多,因爲我們想展示比較詳細的大學數據。 import { Entity, Column, PrimaryGeneratedColumn } fr

原创 使用Node爬蟲中國所有大學數據(一)

Nest是用於構建高效,可擴展的Node.js服務器端應用程序的框架。它使用漸進式JavaScript,內置並完全支持TypeScript,並結合了OOP(面向對象編程),FP(函數式編程)和FRP(函數響應式編程)。 在底層,N

原创 關於 AsyncPipe你不知道的三件事

你一定聽說過Angular的AsyncPipe管道吧?這是一個很方便的管道,我們可以在模版裏面使用它,這樣就不用強制性的去從Observables或Promises處理展開數據。AsyncPipe有一些我們剛開始可能看不出來的魔法

原创 使用RXJS實現高級緩存

引言 在構建Web應用程序時,性能應始終是頭等大事。我們可以採取許多措施來加快Angular應用程序的運行速度,例如Tree-Shaking,AoT(提前編譯),懶加載模塊或緩存。爲了提高關於Angular應用程序性能實踐方面的全

原创 Android列表RecyclerView的用法

RecyclerView是谷歌在V7包裏添加的用於替代ListView的功能,同樣需要適配器傳入數據 一)RecyclerView的使用 使用Android Studio,創建項目之後,點擊Open Moduel Settings,選擇D

原创 談談如何設計一個友好的權限管理模塊(上)

權限管理是很多管理系統常見的需求,說起來這是一個比較簡單的功能,但是每個人在實現的時候,往往都是以滿足自己的眼前需求爲動機,不太考慮整體的設計,導致使用不友好,拓展不方便,甚至代碼層面也是千奇百怪,使用各種方式的都有。 遙想幾年前,我還是