原创 Linux快速入門(1)====》文件or目錄的增刪查

Linux常用命令 ls 顯示當前目錄下的文件列表及目錄 ls -l顯示詳細信息 ls -a顯示所有文件(包括隱藏目錄) pwd 當前目錄 目錄創建 mkdir MP3 創建一個MP3目錄 mkdir mp3 mp4 創建多個目錄

原创 建站過程實錄(完)

【一起進步,微信公衆號:qdgithub】 原文首發qdgithub.com網站、閱讀效果更佳 購買雲服務器ECS 通過這個鏈接購買ECS有優惠,點擊直達,服務器配置如下圖所示 默認阿里雲的配置,直接下單。699元 購買域名

原创 整理typescript目錄

TypeScript Handbook(中文版) 1.基礎知識 1.1.基礎類型 Basic_Types 1.2.變量聲明 Variable_Declarations 1.3.接口 Interfaces 1.4.類 Classes

原创 ajax文件上傳

文章首發於qdgithub.com閱讀體驗更佳 iframe模擬Ajax文件上傳效果 分析: 1:捕捉表單提交的動作 2:創建一個iframe 3:把表單的 target修改 指向 該iframe 4:去掉這個iframe <di

原创 git新建標籤 git add tag

文章首發於qdgithub.com閱讀體驗更佳 列出已有tag $ git tag v0.9 v1.0 加上-L命令可以使用通配符來過濾tag $ git tag -l "v0.*" v0.9 新建tag 使用git t

原创 NodeJs快速入門

NodeJs入門介紹 Node.js是一個Javascript運行環境(runtime)。實際上它是對Google V8引擎進行了封裝。 所以 語法還是JavaScript的語法,只不過它封裝了一些類庫,可以更多的事。 nod

原创 js表單驗證正則大全

常用正則表達式 /^\\d+$/          //非負整數(正整數 + 0) /^[0-9]*[1-9][0-9]*$/    //正整數 /^((-\\d+)|(0+))$/    //非正整數(負整數 + 0)

原创 讓sublimeText3支持 php

1.安裝本地服務器 如果你已經安裝了apache或者nginx等,並假設你的www目錄爲D:\\www\\ 編輯sublimeText/Data/packages/User/open_broswer.py url_map = {

原创 php字符串面試題

定義一個生成隨機字符串函數 function generateRandomString($length = 5) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDE

原创 php錯誤報告及設置級別

在php.ini中設置 display_errors是否開啓PHP輸出錯誤報告的功能。值爲:On(默認輸出錯誤報告)、 Off(屏蔽所有錯誤信息) ini_set() 動態設置php.ini配置文件.如:ini_set(“displ

原创 js實現一個簡單的html模板解析器

一個最基本的模板解析器,需要有什麼功能呢? 讀取變量值 解析模板語句 按照這個思路,我們編寫一個簡單的解析器,需求如下: 讀值: <%= 變量名 %> 語句支持: <% if( type == 1 ){ %> qdgithub!

原创 圖形計算器(抽象類的簡單小應用)

最終效果圖 首先定義shape抽象類 shape.class.php文件內容如下: /** * 這是一個抽象類 * 定義子類必須實現的一些方法 */ abstract class Shape { // 形狀的名稱 public

原创 對象或數組的串行化及反串行化

對象串列化: 1.將對象轉換成字符串 --串行化 對象在串行化的時候會自動調用魔術方法__sleep() 可以在__sleep()中設置串行化對象的屬性。 只要在這個方法中,返回一個數組,數組中包含的對象屬性纔會被序列化。 2.將

原创 php 的抽象方法和抽象類和接口

原文地址:php 的抽象方法和抽象類和接口 抽象方法和抽象類 1. 什麼是抽象方法? 定義:一個方法如果沒有方法體,則這個方法就是抽象方法。 沒有方法體: 一個方法不使用 “{}”,直接使用分號結束的方法。 如果是抽象方法,必須使