Racker的平台

程式開發研究,PHP,WordPress,創業創新,物聯網IOT

WordPress 基礎介紹

WordPress系統結構簡介

簡易WordPress 介紹
WordPress主要架構
主程式
Plugin外掛
Theme佈景主題

其他核心 盡可不改

WordPress 運作流程:


參考來源

WordPress資料流參考

WordPres網頁架構參考:

PHP 安裝交互式控制台 psysh

安裝交互式控制台 psysh

開啟Git command
下指令
composer g require psy/psysh:@stable
安裝

啟動
psysh

基本:

>>> $number = 123546
=> 123546
>>> $date = new DateTime()
=> DateTime {#2302
     +"date": "2019-01-18 01:58:30.000000",
     +"timezone_type": 3,
     +"timezone": "UTC",
   }
>>> $date->format('Y-m-d');
=> "2019-01-18"

安裝後的訊息:

$ composer g require psy/psysh:@stable
Changed current directory to C:/Users/123/AppData/Roaming/Composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 10 installs, 0 updates, 0 removals
  - Installing symfony/polyfill-mbstring (v1.10.0): Loading from cache
  - Installing symfony/var-dumper (v3.3.6): Loading from cache
  - Installing psr/log (1.1.0): Loading from cache
  - Installing symfony/debug (v3.3.6): Loading from cache
  - Installing symfony/console (v3.3.6): Loading from cache
  - Installing nikic/php-parser (v4.2.0): Loading from cache
  - Installing jakub-onderka/php-console-color (v0.2): Loading from cache
  - Installing jakub-onderka/php-console-highlighter (v0.4): Loading from cache
  - Installing dnoegel/php-xdg-base-dir (0.1): Loading from cache
  - Installing psy/psysh (v0.9.9): Loading from cache
symfony/var-dumper suggests installing ext-symfony_debug
symfony/console suggests installing symfony/event-dispatcher
symfony/console suggests installing symfony/filesystem
symfony/console suggests installing symfony/process
psy/psysh suggests installing ext-pcntl (Enabling the PCNTL extension makes PsySH a lot happier :))
psy/psysh suggests installing ext-posix (If you have PCNTL, you'll want the POSIX extension as well.)
psy/psysh suggests installing ext-readline (Enables support for arrow-key history navigation, and showing and manipulating command history.)
psy/psysh suggests installing ext-pdo-sqlite (The doc command requires SQLite to work.)
psy/psysh suggests installing hoa/console (A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit.)
Writing lock file
Generating autoload files


快速查詢 PHP manual
doc

ls
查看目前使用的 變數 和方法類別

待續...

PHP 研究 環境建置

今天上班研究結果

沙盒環境建置 (OK)

VScode + UwAmp + Xdebug
成功

VSCode 安裝:

修改設定:
執行環境

修改 launch.json:

修改 UwAmp 設定

成功: 斷點除錯 !

WordPress 技術研究

目前的工作會用到WordPress
所以在這裡紀錄一下自己的學習過程

新手上路

新工作開始

開始後端工程師之旅

目前在熟悉工作環境
希望能有薪水進來

App Inventor 基礎學習

Screen 螢幕元件實作

分享照片到Facebook - Sharing 元件

BMI計算程式 - 畫面切換功能

1. 呼叫 open another screen with start value 指令
2. Screen2 開啟之後,可以使用 get start value 指令來接收從 Screen1 傳過來的值,再將所收到的值在LabelResult 上顯示出來。
3. t
4. 完成

參考

Hexo 建置教學

安裝配置

啟動步驟

'''shell
$ cd d:/hexo
$ npm install hexo-cli -g
$ hexo init blog
$ cd blog
$ npm install
$ hexo g # 或者hexo generate
$ hexo s # 或者hexo server,可以在http://localhost:4000/ 查看
'''
換主題

清除舊有的主題

$ hexo clean
git clone https://github.com/klugjo/hexo-theme-alpha-dust themes/alpha-dust

更換主題

$ cd themes/yilia
$ git pull
$ hexo g # 生成
$ hexo s # 啟動

反省

太久沒學習寫學習心得
我覺得這樣很不好
要讓自己多學習
並且記錄下來
每天一部份
日益規劃

Django 線上課學習筆記 Day 2 HTML

進度
HTML Level Two

  • Part Five Forms and Labels 第 4 節,講座 19

表單諞寫使用HTML格式

重點:

Part Six Forms and Selections

基礎表單都會使用

Django 架站之旅 Day1

許久沒練習了
現在得練習

Django 全貌

urls.py

關聯對應 views.py 中函數,網址對應一個函數

views.py

處理client

models.py

處理DateBase

forms.py

表單數據處理

admin.py

後臺管理

settings.py

設定ex:靜態檔案位置

成功畫面

前置準備:

前置準備:

python -m venv djangogirls_venv

執行起來:

.\djangigirls_venv\Scripts\activate

ubuntu

安裝套件

sudo pip insatall virtualenv
source VENV/bin/activate

下載所需套件

git pull https://github.com/CenterLineM/djangogirls.git

安裝所需套件:

pip insatall -r 'bk_requirements.txt'

執行成功

python mysite/manage.py runserver 0.0.0.0:8000

啟動成功!