webpack npm安裝紀錄

製作package.json

webpack指令:
npm install –save-dev webpack webpack-cli webpack-dev-server

babel指令:
npm install –save-dev babel-loader @babel/core @babel/preset-env @babel/preset-react eslint eslint-loader

安裝react
npm i -S react react-dom

安裝css/sass
npm i -D style-loader css-loader sass-loader node-sass

分離js與css需安裝項目
npm i -D mini-css-extract-plugin optimize-css-assets-webpack-plugin terser-webpack-plugin

使用PuTTY連database

以地圖APP使用laravel-admin的專案為例

1.session輸入IP

2.SSH->Auth選.ppk

3.輸入伺服器帳號

4.mysql -u <username> -p

5.MySQL指令

常用:
show databases;
show tables;
describe [table name];//看欄位資訊
alter table [table name] modify [column name] VARCHAR(3);//修改

API製作方法紀錄

1.在/routes/api.php新增Route,根據需求可關閉編輯或新增等function

2.在app/Http/Controllers新增Controller,內容跟app/Admin/Controllers差不多,
修改namespace及use即可

3.修改動作內容,如:
public function index()
{
$zones = Zone::all();//App\Models的名稱
return $zones;
}

開啟DirectX9舊版專案的設定

針對開啟DirectX9舊版專案問題做紀錄.
dxerr9.lib改dxerr.lib

https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/c8135636-f9fe-420d-9e88-f6b3bc22e042/error-c2062-type-float-unexpected?forum=vcgeneral

https://qiita.com/Nekonecode/items/3531f357343ad24cfd49

include連結及library連結
$(DXSDK_DIR)include;$(IncludePath)
$(DXSDK_DIR)lib\x86;$(LibraryPath)

link的lib將DxErr9.lib改為DxErr.lib
追加legacy_stdio_definitions.lib

將const float INFINITY = FLT_MAX;
改成const float INFTY = FLT_MAX;

winserver2016架設smartfox2X遇到的問題

針對在godaddy上買windows server 2016 並安裝smartfox2X時遇到的問題做些紀錄.

*注意ports衝突問題,使用下面指令可以知道什麼port是被什麼程式所使用
netstat:
-a 列出所有被使用的port
-b 列出使用該port的程式名稱
-o 列出使用該port的process id

IE11 允許下載:

 

 

在windows server 2016安裝與執行flash player:
https://blogs.technet.microsoft.com/bernhard_frank/2016/11/24/add-flash-player-to-server-2016/