Time of Update: 2016-07-12
traceroute和tracert的區別最近在看TCP/IP詳解卷1時被traceroute和tracert命令給小小的坑了一下,原來二個是有差別的。我是在windows下面抓包的,結果死活抓不到udp包。。。。也是給自己提了個醒看書要動腦啊!!!二者都用於探測資料包從源到目的經過路由的IP,但兩者探測的方法卻有差別。不同點:一、應用環境不同tracert是應用在windows下。traceroute則是應用在linux/BSD/router/UNIX下。
Time of Update: 2016-07-12
CI映射(載入)資料到view層的方法,ciview本文執行個體講述了CI映射(載入)資料到view層的方法。分享給大家供大家參考,具體如下:CI有個噁心的東西,就是需要把所有的資料都要放到$data數組中才能映射到view層,如:當前我從資料庫的link表(友情連結資料表,欄位:id name url),搜尋出來的資料方式:$query = $this->db->query("select id,name,url from cg_link where 1");$links =
Time of Update: 2016-07-12
利用SQL實現簡單的分布式鎖分布式鎖和普通鎖的主要區別在於參與主體跨不同節點,因此需要考慮到節點失效和網路故障的問題。搞清楚問題要點,可以用各種不同的東西去實現,比如Redis,ZooKeeper等。但是其實用SQL實現也是非常容易的,下面以PostgreSQL為例進行說明。1. 方法1:會話鎖利用PostgreSQL中特有的排他會話層級諮詢鎖。pg_advisory_lock(key bigint)pg_advisory_unlock(key
Time of Update: 2016-07-12
CI配置多資料庫訪問的方法,ci資料庫訪問本文執行個體講述了CI配置多資料庫訪問的方法。分享給大家供大家參考,具體如下:1、修改datebase.php檔案,將:$db['XXX']['pconnect'] = TRUE;修改成:$db['XXX']['pconnect'] = FALSE;2、將原來的資料庫連結定義複製一份,如當前$db['bbs']['hostname'] = '你的資料庫IP地址';$db['bbs']['username'] = '連結使用者名稱';$db['bbs'][
Time of Update: 2016-07-12
為什麼在python裡推薦使用多進程而不是多線程?--轉同事的一篇文章最近在看Python的多線程,經常我們會聽到老手說:“python下多線程是雞肋,推薦使用多進程!”,但是為什麼這麼說呢?要知其然,更要知其所以然。所以有了下面的深入研究:首先強調背景:1、GIL是什嗎?GIL的全稱是Global Interpreter Lock(全域解譯器鎖),來源是python設計之初的考慮,為了資料安全所做的決定。2、每個CPU在同一時間只能執行一個線程(在單核CPU下的多線程其實都只是並發,不是並行,
Time of Update: 2016-07-12
淺談PHP中其他類型轉化為Bool類型,淺談bool問題起由:PHP中if(true==2)會返回true還是false?結果是返回true,順著這個問題,我把php其他資料類型也測試一下。結論:轉化為bool類型時,會變成false的幾種資料:1.整型02.Null 字元串3.空數組4.NULL歡迎補充...測試代碼:".$title; echo var_dump($mybool)."";}class foo { function do_foo() { echo "你好!"; }}
Time of Update: 2016-07-12
CI分頁類首頁、尾頁不顯示的解決方案,ci分頁本文執行個體講述了CI分頁類首頁、尾頁不顯示的解決方案。分享給大家供大家參考,具體如下:看了下手冊說,每次都要重新去寫一次呢些$config,可以建立一個檔案放到config檔案夾下面,考慮了下,config這個檔案夾系統會自動載入,也就是說不管你訪問什麼頁面這檔案夾裡面的所有資訊都會被載入,所以,要想在這個檔案裡面去寫就需要寫方法,這樣即使載入如果不去載入也是沒有關係的。本人沒有沿用手冊上的說法做。我的思路:既然我們是在CI這架構下寫的東西,而且每
Time of Update: 2016-07-12
thinkphp架構之模型(資料庫查詢),thinkphp架構1. 模型定義 檔案名稱必須是 表名+Model.class.php 例如:UserModel.class.php namespace Home\Model; //該模型類的命名空間use Think\Model; //下面的模型類需要繼承Model基類,Model是系統定義的模型類,在 Think\Model 這個命名空間中class UserModel extends Model{
Time of Update: 2016-07-12
易偉公眾平台介面傻瓜教程,易偉微傻瓜易偉公眾平台介面傻瓜教程部分內容:介面9超連結.rmvb介面8音樂資訊.rmvb介面7圖文資訊.rmvb介面6關注回複.rmvb介面5關鍵詞回複.rmvb介面50連闖三關.rmvb介面4介面驗證.rmvb介面49簡答題.rmvb介面48Regex.rmvb介面47 5.0後變化..rmvb介面46自訂菜單.rmvb...介面3編輯模式.rmvb介面2官方代碼.rmvb介面1帳號註冊.rmvb介面10圖片回複.rmvb下載地址【回複可見】:傳送門:http://
Time of Update: 2016-07-12
django入門記錄 2,django入門記錄1. 建立一個app, python manage.py startapp appname2. 設計model,在appname/目錄下編輯好model3. 檢測model的修改,python manage.py makemigrations appname4. 自動執行資料庫遷移,並同步管理資料庫結構, python manage.py sqlmigrate 00015. 在資料庫中建立新定義的模型的資料表 python manage.py
Time of Update: 2016-07-12
Eclipse++Xdebug開發php環境配置,eclipsexdebug一、php環境配置: 二、zendstudio Eclipse +xdebug 開發php環境軟體下載: 三、安裝配置如下: extension=php_xdebugvc6.dll [Xdebug] xdebug.profiler_enable=on
Time of Update: 2016-07-12
php 實用函數,php函數第一次隨筆,寫一些自己工作當中比較實用的函數吧。數組函數:1 array_column --返回數組當中指定的一列 用法一:返回數組當中指定的一列 應用情境:取出全班同學的id,去其他表查詢這些同學的其他資訊 好處:減少查詢資料庫的次數(通過id一次性查出所有資訊) 列子: $records = array( array( 'id' => 2135, 'first_name' =>
Time of Update: 2016-07-12
大型網站最佳化-memcache技術,最佳化-memcache技術大型網站最佳化-memcache技術memory+cache 記憶體緩衝memcache簡介memcache是一套分布式的高速緩衝系統,由LiveJournal的Brad Fitzpatrick開發,目前被許多網站使用以提升網站的訪問速度,尤其對於一些大型的、需要頻繁訪問資料庫的網站訪問速度提升效果十分顯著 。這是一套開放原始碼軟體,以BSD
Time of Update: 2016-07-12
Yii2的相關學習記錄,Gridview小組件使用及kartik-v/yii2-grid擴充(五),yii2gridview現在記錄下Gridview的相關內容,也是強迫症犯了,Yii2內建的Gridview雖然不錯,但是過濾欄如果一些欄位用不著,不會自動合并成一行,當然也可以過濾欄不用,而是在最上方自己寫一些需要檢索的資料,但是這樣很麻煩,還要自己去規劃樣式,寫檢索什麼的。正好在搜尋將檢索欄和標題合并時,看到了kartik-v/yii2-grid可以實現這些功能,而且還內建匯出excel、cs
Time of Update: 2016-07-12
偽靜態實現,偽靜態實現偽靜態實現簡介主要使用Apache提供的一個rewrite模組來實現,可以實現URL地址的重寫 使用http://www.bkjia.com/PHPjc/1117897.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1117897.htmlTechArticle偽靜態實現,偽靜態實現 偽靜態實現 簡介 主要使用Apache提供的一個 rewrite模組 來實現,可以實現URL地址的重寫 使用...
Time of Update: 2016-07-12
MVC,mvc架構MVC 不是技術,就是一種思想,將網站的使用者操作,與後台對使用者操作的處理(包含操作資料庫)進行一種分離的思想。後台php永遠是被使用者的行為調用,要為使用者的行為設定操作入口,操作入口:本質就是使用URL(只有一個privlege.php?action=值、goods.php?action=值)後台: 解析URL得到URL根據action進行判斷 ==>MVC中的C 根據不同的action(行為)操作資料庫,得到資料==>MVC中的M 使用的是
Time of Update: 2016-07-12
ThinkPHP實現RBAC,thinkphprbacRBAC: role base access control
Time of Update: 2016-07-12
一元雲購完整源碼 雲購CMS系統 帶安卓和ios手機用戶端,安卓ios看起來不錯的一套一元雲購CMS源碼,源碼包裡面帶了安卓和ios手機用戶端,手機用戶端需要自己反編譯。 這裡不做功能和其它更多的介紹,可以自己下載後慢慢測試瞭解。 下面示範圖為親測 源碼安裝說明:伺服器空間需要支援PHP +
Time of Update: 2016-07-12
上傳單個檔案到多台機器工具使用樣本:./mooon_upload -h=192.168.10.11,192.168.10.12 -p=6000 -u=root -P='root123' -s=./abc -d=/tmp/表示將本地的檔案./abc上傳到兩台機器192.168.10.11和192.168.10.12的/tmp/目錄#include "mooon/net/libssh2.h" #include "mooon/sys/stop_watch.h"#include
Time of Update: 2016-07-12
CI操作cookie的方法分析(基於helper類庫),cookiehelper本文執行個體講述了CI操作cookie的方法。分享給大家供大家參考,具體如下:CI 操作cookie 有三種方法,2中Ci內建的,其中我們這裡主要講解ci cookie的最後一種方法,即使用helpers內建類庫,操作方法如下:引入類庫:$this->load->helper('cookie');設定cookieset_cookie("cookie名稱",$cookie資訊,times到期時間);擷取方式get_