原创 PHP接口和抽象

接口 定義接口 通過interface關鍵字定義接口 使用implements操作符來實現接口 接口定義某個類必須實現哪些方法,不需要定義方法的具體內容,所有方法都是空的 定義接口要注意一下幾點 接口不能包含成員變量,但可以什麼

原创 MySQL 數據庫規範

MySQL 數據庫規範 數據庫設計要滿足三範式 數據庫字段要定義合適的字段類型 建議使用InnoDB數據庫引擎 表字符集要使用UTF-8字符集 數據索引要合適 其他規範 數據庫中庫名、表名、字段名建議使用_分割,參考 MySQL

原创 Flex 佈局教程

網頁佈局(layout)是 CSS 的一個重點應用。 佈局的傳統解決方案,基於盒狀模型,依賴 display 屬性 + position屬性 + float屬性。它對於那些特殊佈局非常不方便,比如,垂直居中就不容易實現。 2009年,

原创 Mysql面試寶典

Mysql面試寶典 索引 幾個基本的索引類型 1普通索引 2唯一索引 3主鍵索引 4複合索引 5全文索引 6空間索引 索引優點: 快速訪問數據表中的特定信息,提高檢索速度 創建唯一性索引,保證數據庫表中每一行數據的唯一性 加速表和

原创 Linux搭建vsftpd服務器

Linux搭建vsftpd服務器 yum -y install vsftpd*使用命令安裝vsftpd yum -y install pam libdb-utils libdb --skip-broken安裝pam認證和libdb本

原创 使用vbs播放語音

使用vbs播放語音 在windows電腦上新建一個txt文檔 複製以下代碼到txt文檔中CreateObject("SAPI.SpVoice").Speak"啦啦啦德瑪西亞",其中後面的文字就是播放的語音 保存並且將文件後綴改成vb

原创 Dockerfile構建vsftpd服務

Dockerfile構建vsftpd服務 mkdir /dece && cd /dece創建文件夾並進入 vim Dockerfile編輯dockerfile 複製下面代碼到Dockerfile中# 使用docker官方的基礎鏡像

原创 Linux 進程管理

Linux 進程管理 進程是Linux/Unix用來表示正在運行的程序的一種抽象概念 w命令用於顯示目前登入系統的用戶信息 ctrl + z將進程停止並放到後臺 jobs查看在後臺的進程 bg + id將停止的進程啓動 fg + i

原创 #!/bin/bash和#!/bin/sh的區別

#!/bin/bash和#!/bin/sh的區別 /bin/sh是/bin/bash --posix的軟連接,也就是說兩者相同 sh run.sh等同於使用/bin/sh bash run.sh等同與使用/bin/bash 使用腳本

原创 Linux非交互式修改用戶密碼

Linux非交互式修改用戶密碼 echo "root:123456789" | chpasswd使用命令修改密碼 (echo "123456789";sleep 1;echo "123456789") | passwd > /dev

原创 Dockerfile構建sshd服務 (方法一)

Dockerfile構建sshd服務 (方法一) mkdir /dece && cd /dece創建文件夾並進入 vim Dockerfile編輯dockerfile 複製下面代碼到Dockerfile中# 繼承鏡像 FROM do

原创 Linux網絡配置

Linux網絡配置 IP地址配置 ifconfig可以查看linux主機的IP地址,如果提示命令找不到需要執行命令yum -y install net-tools安裝net-tools,該包也包含了netstat命令 /etc/sy

原创 CentOS安裝MySQL (YUM源安裝)

CentOS安裝MySQL (YUM源安裝) 如果當前環境是再docker中,需要做些準備工作 cat /etc/redhat-release查看宿主機的髮型版本 從centos 7.x開始,centos開始使用systemd服務來

原创 Mysql主從複製

Mysql主從複製 主從複製:主庫授權從庫遠程鏈接,讀取binlog日誌並更新到本地數據庫的過程;主庫寫數據後,從庫會自動同步過來(從庫跟着主庫變); 找兩臺Mysql數據庫服務器,一臺作爲master主服務器,一臺作爲slave從

原创 Linux用戶和用戶組管理(2)

linux如何查看所有的用戶信息 cat /etc/passwd查看所有用戶信息 第一列:用戶名 第二列:密碼位 第三列:UID 用戶ID =>500 普通用戶 第四列:GID 初始組ID 第五列:用戶說明 第六列:家目錄