Laravel的ORM特殊操作。 舉個例子:我們資料庫設計的編碼方式如果是ci,也就是說大小寫不敏感的話,我們搜尋的時候,搜尋test,那麼結果是Test,test,teST等等都出來,但是我們加上like binary的話,那麼搜尋出來的就是test,不管你的mysql資料庫是什麼編碼定序。 #passthru: array:10 [▼ 0 => “insert” 1 => “insertGetId” 2 => “getBindings” 3
REST_Controller可以方便的在get/post/put/delete裡處理相關資訊,CI_Controller在訪問的時候是控制器/method的方式,兩種各有優缺點。所以必要的時候,儘管以restfull思想為大前提,但是CI_Controller也是有必要用的。雖然REST_Controller繼承自CI_Controller,但是在獲得輸入和輸出的時候進行了大量的封裝,如果用Rest_Controller時間長了,會忘了CI_Controller的本來面目。廢話不說了,下面對最
frm,myd,myi是屬於MySQL儲存資料的檔案,phpMyAdmin是無法匯入的。phpMyAdmin支援的檔案格式為sql檔案。其實很簡單:1.找到你的mysql的安裝目錄下的data檔案夾,建立一個檔案夾, 檔案夾的名稱是你想設計的庫的名稱,把這些檔案放到此檔案夾中。 2.frm格式 MYD格式MYI格式的檔案是mysql用來存放表的檔案,
項目:開發一個簡單的BBS論壇 需求: 整體參考“抽屜新熱榜” + “虎嗅網” 實現不同論壇版塊 貼文清單展示 文章評論數、點贊數展示 線上使用者展示 允許登入使用者發貼、評論、點贊 允許上傳檔案 文章可被置頂 可進行多級評論 知識必備: Django HTML\CSS\JS BootStrap Jquery
Laravel5.5源碼詳解 – Auth中介軟體 為了體現全貌,前面的代碼部分沒有做太多刪減,重點關注特別加入的注釋部分。原文的注釋刪除,以減少閱讀篇幅。本文重點在後面的流程講解,這些比較詳細。 如果光看官方的文檔,碰到問題的時候往往還是不知所云。所以,熟練的運用,應該建立在對源碼的深刻瞭解的基礎上。而其流程是瞭解源碼的第一步。瞭解這些,開發時才能遊刃有餘。 在App\Http\Kernel中註冊的 <?phpnamespace App\Http;use
將nginx配置成url_hash轉寄方式 所需軟體名稱及版本: pcre-8.02.tar.gz nginx-0.7.58.tar.gz Nginx_upstream_hash-0.3.1.tar.gz 1、安裝pcre tar -zxvf pcre-8.02.tar.gzcd pcre-8.02/./configuremake && make install
安裝php5遇到的問題: ./configure後出現 Configuring extensions checking whether to enable LIBXML support... yes checking libxml2 install dir... no checking for xml2-config path... /usr/bin/xml2-config configure: error: libxml2
是這樣的:我們這裡有一個網域名稱上了CDN,本來是緩衝一些IMG和JS等一些靜態資源的。但是因為業務需求,我們新添加了一個動態php檔案做介面來接受一些使用者的反饋內容。 然後今天在這個介面線上上出了一點小問題我要去調試發現,我改完代碼後重新整理竟然不起作用,但是我的連結改動參數就代碼就起作用,當時我懷疑這個連結是被CDN緩衝了,但是營運告訴我CDN不會緩衝動態內檔案。然後我去測試看nginx日誌重新整理網頁確實沒有訪問日誌。
一、現象 在資料庫中刪除了一張表,重新執行python manage.py migrate時出錯,提示不存在這張表。 二、原因 主要是因為django一般在第一次遷移的時候建立表,後面的都不會建立表,而是只檢查欄位等等的變化,所以我們既然已經刪除了這張表,django檢查這張表的欄位變化的時候就自然報錯了。 三、解決辦法 解決辦法仍然是執行python manage.py makemigrations和python manage.py
近期準備學習一下將python程式按照GUI格式以視窗形式示人,查閱網上諸多部落格,各部落格之間相互引用的現象驚人,天下文章一大抄本不是什麼稀奇的事,但坑人的是按照諸位大咖的說明幾乎沒有成功的,究其原因,因為我安裝的均為最新版本的軟體,大咖們的都是以前的版本,而且確實部落格中也有理解不到位的情況。現在把我配置的過程寫出,供和我有一樣問題的後來者參考。 軟體安裝 python的安裝無需多言,上到官網,安裝最新的版本3.6.3
環境:win10,anaconda3(python3.5) 爬取對象網站:鏈家上海租房 方法一:利用requests擷取網頁資訊,再利用正則提取資料,並將結果儲存到csv檔案。 代碼地址:代碼 抓取到的資料如下所示: 從左往右依次是:房屋連結、房屋描述、房屋布局、房屋大小、所在區、所在區的具體地區、房屋樓層數、交通訊息、看房時間、房租(/月)、上架時間以及當前有多少人看過該房屋。
功能需求: 因為ueditor預設上傳到本地, 如果圖片單獨部署到一台伺服器上, 需要修改原有代碼 先看看百度官方怎麼操作: http://fex.baidu.com/ueditor/#dev-crossdomain 直接上代碼:(提示:若看不懂本文章, 可積極留言, 本人看到後會第一時間回複) 1: 搭建完ueditor環境, ueditor可以基本使用後, 複製一份ueditor/php檔案夾到圖片伺服器.
廢話:雖然說現在git來勢兇猛,但是svn還是用得很多的,將自己折騰svn的過程記錄下來。 svn提供了一個很方便的hooks功能(之前我的折騰ftp文章裡面也有提及這總設計思想),可以為對repository的操作設定相關的動作。詳細的介紹去看svn的官方文檔,我這裡只是介紹有post-commit發送通知訊息。subversion repository 的目錄裡面有這裡conf, dav, db, hooks,
python常用資料類型轉換 函數 說明 int(x [,base ]) 將x轉換為一個整數 long(x [,base ]) 將x轉換為一個長整數 float(x ) 將x轉換到一個浮點數 complex(real [,imag ]) 建立一個複數 str(x
http://blog.csdn.net/henulwj/article/details/48131393/ 在用pip7.1.2版本安裝第三方模組時出現了如下警告: <code class="hljs avrasm has-numbering">/usr/lib/python2<span
在PyCharm的Python Console中 import matplotlib.pyplot as plt 時,會出現Backend Qt5Agg is interactive backend. Turning interactive mode on. 或者其他跟Qt5Agg相關的錯誤,導致程式中斷。 雖然現在還不得而知Qt5Agg的問題如何解決,但是一種可以繞過這種問題(我的環境是:PyCharm 2017.2.3、PyQt5 5.9、 PyQt4 4.11.4、
1、GDAL(Geospatial Data Abstraction Library),源柵格空間資料轉換庫。它利用抽象資料模型來表達所支援的各種檔案格式。它還有一系列命令列工具來進行資料轉換和處理 OGR提供對向量資料格式的讀寫支援,它所支援的檔案格式包括:ESRI Shapefiles, S-57, SDTS, PostGIS,Oracle Spatial, Mapinfo mid/mif , Mapinfo TAB。 OGR包括如下幾部分:
網上江湖郎中和蒙古大夫很多,因此,此類文章也很多。關於排序,我還真沒研究過,看了江湖郎中和蒙古大夫的文章,搞了半天不行,所以,自己研究了一下,如下:三種方式都可以,如重寫<,()和寫比較函數compare_index。但是要注意對象和對象指標的排序區別。 1、容器中是對象時,用操作符<或者比較函數,比較函數參數是引用。 2、容器中是對象指標時,用()和比較函數排序都可以,比較函數參數是指標。 3、list用成員方法sort 4、vector用sort函數
安裝GNOME方法: sudo apt-get install gnome 或者 sudo apt-get install gnome-desktop 刪除Gnome的方法: apt-get –purge remove liborbit2 ============ 安裝kde方法: sudo apt-get install kde(實驗可以) 安裝KDE:方法一: sudo apt-get install
Paramiko是一個pyhon的用來進行sftp串連第三方庫 最近在用Python寫一個串連sftp sever的工具需要使用到這個包,在windows上安裝沒有問題,但是使用CentOS安裝的時候老是報錯,總是安裝不上。所報錯誤為 “c/_cffi_backend.c:2:20:fatal error: Python.h:No such file” 在網上查了資料發現原來是Python dev的一些標頭檔和靜態庫沒有安裝造成的。 解決方案是:將Python