編程

A collection of 6 posts

koa restful實踐-2-魔法routes
編程

koa restful實踐-2-魔法routes

版本v1.0beta(若有勘誤,此博客會持續更新) 本篇將闡述koa restful的路由部分,數據部分的建立在上一篇說過了的,上一篇也包含了項目的創建和配置。沒有看到可以點擊以下: koa restful實踐-1-資料庫建立版本v1.0beta(若有勘誤,此博客會持續更新) 一直想應用typescript開發後端,製作一個開發模板以供之後快速開發上線,這樣自己就可以專注應用開發前端應用,並且得以於typescript的類型系統,使得代碼維護成本不那麼高,不然當時寫的什麼鬼自己都會忘記。 一個馬上能用的後端系統從功能上看,一定是要包括權限系統的。所以這個後端模板包括一個內置的權限和用戶認證系統。 還是要使用orm的,開發成本really matters, 但糾結過到底是sequelize-typescript還是typeorm。割捨不掉sequelzie的很重要的原因是,migrate和seed真的很方便,並…

用做菜举例:如何学习编程(简体中文)
編程

用做菜举例:如何学习编程(简体中文)

学习一门新的编程语言首要您需要明白什么是编程。 对于需要输入的数据经过一系列工序达成预期的输出。而把这个过程变成计算机能够代为执行的语言的过程就是编程。 这种例子生活中最典型的是做菜,一般而言越是精致的菜肴工序越多。而程序源码就是菜谱。不同的是程序源码是由计算机执行预期目标的,而菜谱是有厨师来执行的。 如果把编程比做做菜,那么编程的工具就是炊具。那么编程的工具又是怎么来的呢?我们要制作炊具,比如铁锅,我们需要采矿,冶铁,制作模具,铸造......等等工序。而我们做菜是不会从采矿开始的,同样的我们编程也不会从制作编程工具开始的。我们知道铁锅也是由一系列工序构成,铁匠就是执行工序的人。同样的编程的工具也是编程而来的,执行的也是计算机。 我们知道了编程工具也是编程而来,那么当计算机世界内第一个程序是怎么来的呢?有知道计算机史的人大概会说是二级制机器语言,人类制作的第一台现代计算机智能理解二级制语言,人们通过直接写入硬盘的二进制语言让计算机来执行,第一批软件(

用做菜举例:如何學習編程
編程

用做菜举例:如何學習編程

學習一門新的編程語言首要您需要明白什麼是編程。 對於需要輸入的數據經過一系列工序達成預期的輸出。而把這個過程變成計算機能夠代爲執行的語言的過程就是編程。 這種例子生活中最典型的是做菜,一般而言越是精緻的菜餚工序越多。而程序源碼就是菜譜。不同的是程序源碼是由計算機執行預期目標的,而菜譜是有廚師來執行的。 如果把編程比做做菜,那麼編程的工具就是炊具。那麼編程的工具又是怎麼來的呢?我們要製作炊具,比如鐵鍋,我們需要採礦,冶鐵,製作模具,鑄造......等等工序。而我們做菜是不會從採礦開始的,同樣的我們編程也不會從製作編程工具開始的。我們知道鐵鍋也是由一系列工序構成,鐵匠就是執行工序的人。同樣的編程的工具也是編程而來的,執行的也是計算機。 我們知道了編程工具也是編程而來,那麼當計算機世界內第一個程序是怎麼來的呢?有知道計算機史的人大概會說是二級制機器語言,人類製作的第一臺現代計算機智能理解二級制語言,人們通過直接寫入硬盤的二進制語言讓計算機來執行,第一批軟件(

ipfs教程(2)ipfs公共节点的建立
編程

ipfs教程(2)ipfs公共节点的建立

在上壹篇中我們介紹了ipfs是什麽,以及ipfs的安裝和簡單使用。沒有了解的讀者請點擊以下: ipfs教程(1)ipfs簡介和安裝今天起,我將開一系列教程,一步一步完成實戰的ipfs的應用,期間會穿插很多nodejs知識和react知識,希望對大家有幫助巫小蠻爲道之惑meaning ask下面我們要達成的目標的如何使用公共節點作為自己的圖床。 首先需要一臺裝有ubuntu server的vps,本文使用ubuntu18.04, 另外您還需要一個解析到此伺服器的域名:假設是yourdomain.com,實際過程中請替換成自己的真實域名。 下面開始搭建: 創建ipfs服務,並且所有開機啓動注意:要將ipfsuser替換成您當前使用ipfs的linux user $ sudo bash -c 'cat >/lib/systemd/