原创 Web後臺服務開發——GET方法和路由參數

文章轉自 極客論壇在上一節中,我們已經知道如何編寫一個GET方法的路由import { Controller, Get } from '@nestjs/common';@Controller('v1')export class V1Cont

原创 Web後臺服務開發——POST方法和路由參數

文章轉自 極客論壇POST方法在支持Payload的同時,也支持路由參數import { Controller, Get, Param, Post, Body } from '@nestjs/common';import { HiDto }

原创 Web後臺服務開發——安裝Nest,讓Hello world飛

文章轉自 極客論壇在命令行(如bash)執行:npm install -g @nestjs/cli這樣就安裝了nest cli,nest cli可以用於創建項目。接下來,我們創建一個項目:nest new hello這裏的hello是項目名

原创 Web後臺服務開發——數據庫查詢之實現一個簡單的select

文章轉自 極客論壇第一步 創建module和service在命令行執行如下命令,創建名爲Person的module和service。nest g module personnest g service person這時,會自動生成名爲per

原创 Web後臺服務開發——堅持大前端路線,明智地設計路由

文章轉自 極客論壇首先,何爲“大前端”?    相對於“大前端”,一定有“小前端”一詞。在若干年以前,前端的工作大多數只是用html、css寫PC的網頁,再多些就是用javascript寫一點交互效果、寫一點ajax。前端工作中更多的是和各

原创 Web後臺服務開發——參數驗證

文章轉自 極客論壇需要安裝兩個擴展npm install --save class-validatornpm install --save class-transformer打開src/main.ts,添加ValidationPipe()打

原创 Web後臺服務開發——POST方法和Payload

文章轉自 極客論壇添加POST方法的路由分一下幾個步驟第一步,添加@Post裝飾器import { Controller, Get, Param, Post, Body } from '@nestjs/common';@Controller

原创 Web後臺服務開發——數據庫查詢之引入TypeORM

文章轉自 極客論壇前置條件首先按照  Web後臺服務開發——安裝MySQL 和 Web後臺服務開發——安裝HeidiSQL 安裝MySQL;然後創建一個數據庫,假定名稱爲test,你也可以選擇其他名稱。安裝依賴npm install --s

原创 配置npm的源爲阿里雲

文章轉自 極客論壇npm是nodejs的包管理器,默認使用國外源,下載擴展的速度慢的令人髮指。如下可改爲使用阿里雲的源:npm config set registry https://registry.npm.taobao.org在命令行(

原创 如何搭建Node.js的開發環境 ?

文章轉自 極客論壇安裝Node.js首先,請到Node.js的官方網站 https://nodejs.org/en/ ,下載最新的LTS版的Node.js。如下圖所示。運行安裝程序進行安裝即可,這裏不再贅述。安裝Git從 https://g

原创 從“動態類型一時爽,代碼重構火葬場”說起

文章轉自 極客論壇  “動態類型一時爽,代碼重構火葬場”是一句江湖名言,意思就是用動態類型的語言在編寫程序時可以隨心所欲,無比之爽;但是,到了需要做重構的時候,內心將迎來數以萬計羊駝的踐踏。爲什麼呢?    這其實也要分兩種情況:    第

原创 MACD計算方法

首日,其DIFF, DEA(MACD)都爲0次日,前一日的EMA需要用收盤價(而非0)來計算EMA(12)= 前一日EMA(12)×11/13+今日收盤價×2/13EMA(26)= 前一日EMA(26)×25/27+今日收盤價×2/27DI

原创 MariaDB/MySQL忘記root密碼怎麼辦

1.  停止mysqld;/etc/init.d/mysql stop2. 用以下命令啓動MySQL,以不檢查權限的方式啓動; mysqld --skip-grant-tables &3. 然後用空密碼方式使用root用戶登錄 MySQL;

原创 Debian安裝rsyncd

首先要安裝rsync軟件,照例,debian安裝軟件是最簡單的: apt-get install rsync 安裝後默認的rsync是關閉的.需要在/etc/default/rsync文件中把它打開。這個文件是debian特有的設置,用開控

原创 GitLab備份與恢復

Gitlab 創建備份使用Gitlab一鍵安裝包安裝Gitlab非常簡單, 同樣的備份恢復與遷移也非常簡單. 使用一條命令即可創建完整的Gitlab備份:gitlab-rake gitlab:backup:create使用以上命令會在/va