原创 封裝MVC(五)
完成封裝(四)後,新建model.class.php,代碼如下: <?php class Model extends SQLQuery{ protected $_model; fu
原创 封裝MVC(三)
完成封裝MVC(三)後,再來看看library下的共用文件shared.php應該怎麼寫。 <?php
原创 OAuth是一個關於授權(authorization)的開放網絡標準,在全世界得到廣泛應用,目前的版本是2.0版。
OAuth是一個關於授權(authorization)的開放網絡標準,在全世界得到廣泛應用,目前的版本是2.0版。 本文對OAuth 2.0的設計思路和運行流程,做一個簡明通俗的解釋,主要參考材料爲RFC 6749。 一、應用場景 爲了
原创 高級工程師要具備
平靜的心態 要寫一手好的程序,沒有好的心態是不行的。遇事不可急躁,不可輕言放棄。在程序開發過程中,尤其是初中級程序員,寫出的程序或架構會遇到很多問題,其中一些問題比較弱智,而有些問題根本沒有碰到過,於是不可太過急躁,應該逐個排查問題的最初
原创 sphinx-主索引增量索引和實時索引
實現原理: 首先創建一個計數器: 1.先在mysql中插入一個計數表 CREATE TABLE sph_counter( counter_id INTEGER PRIMARY KEY NOT NULL, max_doc_id
原创 linux 下多個memcache服務
在/etc/services中添加端口以及對應進程名及協議(tcp/udp), vi /etc/services 如下所示: memcache 11211/tcp memcache 11212/tcp memcache
原创 Linux下Memcache安裝配置的方法
Memcache是一個高性能的分佈式的內存對象緩存系統,通過在內存裏維護一個統一的巨大的hash表,它能夠用來存儲各種格式的數據.簡單的說就是將數據調用到內存中,然後從內存中讀取,從而大大提高讀取速度 安裝配置方法一 個人理解: 1.它
原创 封裝MVC(一)
一、什麼是MVC MVC模式(Model-View-Controller)是軟件工程中的一種軟件架構模式,把軟件系統分爲三個基本部分:模型(Model)、視圖(View)和控制器(Controller)。
原创 The key you are authenticating with has been marked as read only的解決方法
這個問題主要是說私鑰驗證只有可讀權限。解決辦法如下: 配置ssh key的時候勾選下面的Allow write access就可以了,在settings的deploy key欄目看到這個就說明有讀寫權限
原创 Nginx 啓動、停止、平滑重啓和平滑升級
啓動操作 # nginx -c /usr/local/nginx/conf/nginx.conf -c參數指定了要加載的nginx配置文件路徑 停止操作停止操作是通過向nginx進程發送信號
原创 php 常用的算數排序
常見的排序: 1.冒泡排序: 原理:第一個數字和所有數字進行比較,然後遇到大的交換位置,這樣第一次就把最大的放在了最後邊,然後繼續在比較,第二次比較的時候最後一個數字就不用比較了,因爲已經確定它是最大的了,以此類推。 *
原创 使用lnmp與nginx-rtmp-module搭建流媒體服務器
讓我們一起開始奇妙的流媒體之旅吧! 1、下載nginx-rtmp-module: nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module 使
原创 Vim配置、插件和使用技巧
Vim配置、插件和使用技巧 作者 Sam_Lau 關注 2015.05.05 15:42* 字數 2630 閱讀 38709評論 26喜歡 145 vim_cheat_sheet_for_programmers.p
原创 計劃任務 命令總結 例子
#修改當前用戶的計劃 crontab -e //01 * * * * 不能留有空格 01 * * * * /home/zlb/mysql_dump/backup -run >> /home/zlb/mysql_dump/logs/ba
原创 封裝MVC(六)
完成封裝MVC(五)後,首先是在我們的/application/controller/ 目錄下面新建一個站點控制器類爲ItemsController,命名爲itemscontroller.php,內容爲: <?php cl