CI學習隨手記 三

2021-06-28 05:04:56 字數 783 閱讀 2620

關於ci的檔案上傳

controller中需要配置:

$config['upload_path'] = './upload/';//上傳檔案儲存路徑,以index.php為入口,此處儲存在與index.php平級的upload資料夾中

$config['allowed_types'] = 'gif|jpg|png';//上傳檔案允許的型別

$config['max_size'] = '100000';//上傳檔案大小

$config['max_width']  = '1024';//上傳檔案最大寬度

$config['max_height']  = '768';//上傳檔案最大高度

$config['file_name']  = strtotime('now').'_'.rand(1,9999);//上傳檔案命名,此處用時間戳加隨機,防止重名

$this->load->library('upload', $config);//相當於初始化上傳

$this->upload->do_upload('logo');//真正的上傳呼叫的方法,此處'logo'與view頁面的input的name屬性值需要保持一致,即

$this->upload->display_errors();//若上傳有錯,則用此方法輸出錯誤資訊,需要echo ,本身不會輸出

$this->upload->data();// 上傳成功後的相關資訊,包括檔名稱,原名稱,大小,字尾,儲存路徑等

view頁面中的form表單需要新增enctype="multipart/form-data",否則無法上傳

Django學習隨手記(三)

除了自定義標籤 tag django中還有自定義過濾器 filter 相比較於tag,filter就簡單的多了。同樣以隨手記 二 中的時間為例,mytags.py中只需要這樣寫 register.filter name ti to date defti to date format string 將...

wireshark學習隨手記

一 基本語法。a ip.src 192.168.0.2 ip.dst 192.168.0.3。紅色部分可以是 等 或相應的英文 and or not 二 針對協議的過濾 1 僅僅需要捕獲某種協議的資料報,表示式很簡單僅僅需要把協議的名字輸入即可。表示式為 http 2 需要捕獲多種協議的資料報,也只...

深度學習隨手記

最早來自於alexnet,分組卷積是按卷積的通道進行分組,比如輸入n通道,輸出m通道,均分成k組,每組通道輸入n k,輸出m k,再將各組按照通道concatenate,例 參數量256x3x3x256 8x32x3x3x32 n m 32,k 8 參數量降到1 8 小卷積有利於網路的加深!goog...