原创 Mysql的開發、維護、管理的讀後筆記

一、decimal定點數不寫精度默認沒有小數位 二、同一表中的timstamp類型只能有一個默認當前系統時間 三、char類型無法保存值後面的空格,默認使用空格填充剩下的長度 四、存儲引擎的對比: 五、以select,inser

原创 介紹一下ThinkPHP加載文件

最近在看TP的源碼,簡單實現了TP的MVC功能。 其中就涉及TP的代碼加載機制,這裏做一個簡單的介紹,方便理解記錄。 PHP自身就有autoload方法可以自動加載,TP藉助這個方法重寫了類的加載。 具體代碼如下:

原创 TP5.1的核心代碼解析之容器

最近看了看ThinkPHP5.1的核心代碼,使用了容器的思想,簡單解析一下具體實現: 首先看到 \thinkphp\base.php 文件中的初始化綁定類到容器的方法: // 註冊核心類到容器 Container::getInst

原创 PHP實現部分算法

冒泡排序 $test=[5,6,11,8,10,2,3,123,5,-1]; $len=count($test); while (true) { if ($len <= 1) { break; }

原创 使用docker搭建lnmp環境

1. 準備 docker 1. 下載安裝依賴包 yum install -y yum-utils device-mapper-persistent-data lvm2 2. 網絡問題就換源咯 yum-config-manage

原创 FMS視頻直播系統搭建

轉載自:http://space.asmag.com.cn/space-news/77872.html一、準備工作:(1)一臺正常工作的電腦,保證電腦的網絡沒有異常;(2)FlashMediaServer3.5.exe安裝程序;(3)陸伍

原创 TP5與TP3.2的可以通用的方法

模型實例化 TP5取消了自動實例化模型的M方法,轉而使用了新的實例化模型方法。沒有自動實例化則必須自己新建模型類,然後自己實例化,這就有點類似D方法。這裏與D方法的功能類似的有一個model的方法,功能上完全可以替換使用 U方法

原创 使用亞馬遜雲免費搭建自己的域名

申請域名,到godaddy上申請 我的域名:kebenxiaoming.info 免費註冊亞馬遜雲,獲取12個月的免費主機 具體請登陸亞馬遜雲查看,配置域名訪問的安全規則,加上HTTP的入站規則,如下圖: 使用亞馬遜雲 創建實

原创 PHP的錯誤處理

php的錯誤處理方法可以通過以下方式重寫(在代碼開始的地方自定義即可): error_reporting(0);//0爲不輸出PHP自帶的錯誤輸出,E_ALL爲所有的警告和錯誤都輸出 set_err

原创 最後一天湊一篇(關於正則表達式)

寫了這麼多東西發現正則表達式用的地方還真不少,比如檢測用戶輸入格式,爬蟲匹配html等。 所以最近又看了看正則表達式,話說其實內容倒是不是特別多,但是很噁心也是, 首先記錄一下正則表達式的幾個基本語法(複雜的先不記錄了): 表

原创 簡單的手機直播實現

搭建FMS環境 FMS4.5的安裝包 http://pan.baidu.com/s/1pLtVzYj 搭建完成測試目錄直接打開測試sample文件即可 我本地的是: file:///D:/Flash%20Media%20Ser

原创 centos7搭建lnmp環境

#安裝PHP(5.6.26) ##先下載PHP源文件 wget http://cn2.php.net/distributions/php-5.6.26.tar.gz ##解壓: tar -zxvf php-5.6.26.tar.

原创 Ubuntu16.04編譯PHP7.0,並開發PHP擴展

準備 先下載PHP源文件使用: wget https://downloads.php.net/~ab/php-7.0.11RC1.tar.bz2 下載完成後解壓: tar jxf php-7.0.11RC1.tar.bz2

原创 centos7下編譯安裝mysql

下載 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gz 解壓 tar zxvf mysql-5.6.23.tar.gz 安裝編譯環境

原创 React-native打包遇到問題:Could not get BatchedBridge

打包後使用時仍然找不到js bridge 需要在根目錄使用命令: react-native bundle --platform android --dev false --entry-file index.android.js -