原创 Node.JS學習筆記(1)——模塊

        使用模塊可以避免函數名和變量名衝突。 1、CommonJS規範         每個.js文件都是一個模塊,它們內部各自使用的變量名和函數名都互不衝突。 (1)要在模塊中對外輸出變量,用: module.exports

原创 Node.JS學習筆記(2)——Web開發

1、koa         和koa 1相比,koa2完全使用Promise並配合async來實現異步。         Nunjucks是一個模板引擎。 2、mysql (1)Model         首先要定義的就是Model存放的

原创 JavaScript學習筆記(7)—— underscore

        underscore則提供了一套完善的函數式編程的接口,讓我們更方便地在JavaScript中實現函數式編程。         https://underscorejs.org 1、Collections         

原创 ThinkPHP學習(1)——準備服務器

1、購買ECS 之前一直用的阿里雲彈性Web託管,很便宜,一年¥199,也很方便,只要把網站通過FTP工具上傳即可,數據庫也是現成的。用彈性Web託管裝過帝國,也裝過織夢、WorkPress、Z-blog,也上傳過php代碼做遊戲對戰服務

原创 ThinkPHP學習(2)——安裝寶塔面板

用第三方面板安裝各種所需的軟件實在是太方便了,省心   1、安裝寶塔面板 遠程連接服務器,登錄,輸入如下命令: yum install -y wget && wget -O install.sh http://download.bt.c

原创 ThinkPHP學習(3)——安裝ThinkPHP

1、登錄寶塔面板 (1)遠程連接服務器終端並登錄 (2)用如下命令查看寶塔面板地址及用戶名密碼 bt default (3)瀏覽器訪問“Bt-Panel-URL”對應的網址 2、安裝ThinkPHP (1)寶塔面板選擇“軟件商店” (2

原创 我的程序員之路(15)——2019年前半年總結

去年6月1號晚上從北京出發,6月2號徹底離京到達太原,到現在整整一年了,已經徹底適應了太原的生活。 原本一年一總結的,可是最近半年,工作學習方面發生了太多的變化。前半年本應算到六月底,考慮到去年是6月2號回到太原的,故以後的半年總結改爲六

原创 ThinkPHP學習(5)——數據庫管理頁面打不開的問題

1、寶塔面板“安全”選項卡頁面,phpmyadmin放行端口888(默認有設置)   2、阿里雲ECS服務器添加安全組規則,受權888端口   3、寶塔面板“數據庫”選項卡頁面,點擊數據庫項右邊的管理按鈕,即可進入該數據庫的phpMy

原创 FFmpeg學習——iOS開發(第一個Demo)

1、將lib接入Xcode工程,編譯會報錯,需要添加以下庫: 2、Build Settings,Header Search Paths添加FFmpeg的頭文件路徑:$(PROJECT_DIR)/XXXX/FFmpeg-iOS/inclu

原创 FFmpeg學習——前言

        之前一直以爲做音視頻就得能弄明白音視頻的編解碼算法。天哪,我連png的lz77壓縮算法都折騰不明白,還敢折騰音視頻的編解碼?         機緣接觸到音視頻相關的一個小項目,同事用FFmpeg做推流功能,這才瞭解到FFm

原创 ThinkPHP學習(4)——開啓FTP

想通過FileZilla上傳網站數據到ECS服務器,就得開啓FTP服務   1、寶塔面板,選擇菜單“FTP” (1)點擊“添加FTP”按鈕 (2)填用戶名,記住密碼,設置訪問的根目錄   2、ECS服務器添加安全組規則 (1)授權20/2

原创 FFmpeg學習——iOS開發(編譯出iOS庫)

FFmpeg是跨平臺解決方案,不提供專門的iOS版庫。要想在iOS項目中使用,必須構建出lib庫或framework框架。 1、gas-preprocessor 下載並解壓,將 gas-preprocessor.pl 複製到 /usr/s

原创 山西省疫情地圖的實現(1)——山西省地圖文件

因新冠疫情,假期有點長,學習了一下echarts,做了個山西省疫情地圖:http://yiqing.sanjinyou.com。 要用echarts顯示山西省地圖,就得有相關的地圖文件。可是網上找到的山西省地圖都過期了,不是最新的。在原有

原创 我的程序員之路(16)——2019年後半年總結

2019年結束了,後半年的收穫也不小,基本學會了基於Guns的項目開發。 1、後半年又開發了兩個CocoaPods庫:NBLSideSlipFilter和NBLTreeNode。 2、參與了兩個Java項目的開發,都是基於Guns開發的,