Skip to content

Instantly share code, notes, and snippets.

View roc26002w's full-sized avatar
:octocat:

Rocko roc26002w

:octocat:
View GitHub Profile

Web Development with Laravel 5

目標

如何在開發的過程中加入測試。

  1. Model
  2. Repository
  3. Controller
  4. Auth

##Git 忽略檔案

##.gitignore

可以在根目錄下加入 .gitignore 檔案,此設定會影響底下的子目錄 也可以在子目錄下加入 .gitignore 檔案,此設定只會影響該目錄下的檔案或file。

如果當已 commit 該檔案後,而想把此檔案移出板控可以下 :
git rm --cached 檔案名稱 移出版控

Requirement doc / 需求文件

分為

* 一般人員 : 無技術字眼,主要讓一般人看得懂
* 技術人員 : 可有技術字眼,較好讓技術人員理解

內容

* Inex - 目錄
* Why - 為什麼有這個需求說明
* Accept - 期待
# pipeline 中可以有多個 stages
stages:
- build
- deploy-dev
# 每個 stages 可以有多個 Job
# Job Name = ComposerAndArchive
ComposerAndArchive:
#!/bin/bash
function gateFile(){
for file in $1
do
if [ -d "${file}" ]
then
gateFile "${file}/*"
fi
{
"platform": "MacIntel",
"cookieEnabled": "yes",
"doNotTrack": "NC",
"timezone": 8,
"resolution": "1920x1080x24",
"plugins": "Plugin 0: Chrome PDF Viewer; ; mhjfbmdgcfjbbpaeojofohoefgiehjai. Plugin 1: Chrome PDF Viewer; Portable Document Format; internal-pdf-viewer. Plugin 2: Native Client; ; internal-nacl-plugin. Plugin 3: Shockwave Flash ; Shockwave Flash 24.0 r0; PepperFlashPlayer.plugin. Plugin 4: Widevine Content Decryption Module; Enables Widevine licenses for playback of HTML audio/video content. (version: 1.4.8.903); widevinecdmadapter.plugin. ",
"ieUserData": "no",
"domLocalStorage": "yes",
"domSessionStorage": "yes",
# Set root logger level to DEBUG and its only appender to A1.
log4j.rootLogger=info, A1
# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
# Set root logger level to DEBUG and its only appender to saveFile, stdout
log4j.rootLogger=DEBUG,saveFile,stdout
#file output
log4j.appender.saveFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.saveFile.file=logs/processorgtmbox.log
log4j.appender.saveFile.encoding=UTF-8
log4j.appender.saveFile.layout=org.apache.log4j.PatternLayout
log4j.appender.saveFile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
在.zshrc添加
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
#!/usr/bin/env bash
#ps aux | grep "java -jar processorgtmbox-2"
#ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head
#max cpu % load
MAX_CPU=90
#max execution time for CPU percentage > MAX_CPU (in seconds 7200s=2h)
MAX_SEC=1800
#sort by cpu