原创 yii2.0錯誤:Exception yii\base\InvalidConfigException with message

一、前言       最近碰到一個yii2.0的報錯,網上查的時候也沒什麼太好的資料參考,所以就記錄一下。完整的報錯是: Exception 'yii\base\InvalidConfigException' with messa

原创 mysql爲查詢結果字段賦默認值

文章目錄一、前言二、賦值用到的mysql函數1、IFNULL() 函數2、coalesce()函數3、NULLIF()函數4、isNULL()5、NVL()6、IF()函數三、總結 一、前言       我們在查詢數據的時候,如果

原创 mysql獲取兩個表中不重複的數據

一、前言       比如有兩個數據表,表結構是一樣的,一個a表數據300W行,一個b表數據17W行,我們需要獲取a表中不包含b表的數據。下面大致記錄一下獲取過程,方便查詢回憶。 a表結構: id pay_id user_id

原创 linux使用grep條件搜索大文件的行數等操作

一、前言       最近需要查詢大日誌文件的時候,每次打開vim,cat之類的都會卡死,但是需要查看符合條件的共有多少行數據,這顆愁死我了,下面列出一些常用的匹配查詢命令。 二、常用的搜索命令 1、grep搜索 grep

原创 python腳本如何監聽終止進程行爲,如何通過腳本名獲取pid

文章目錄一、前言二、最初的想法:直接獲取腳本中的變量值1、獲取運行中py腳本的變量值2、換一種方式3、爲什麼不能獲取腳本中的變量4、下下策,使用使用python的gdb調試工具三、python腳本監聽終止進程行爲1、python的

原创 python2.7可以同時連接兩個數據庫嗎

一、前言       這個問題是博主在開發的時候,遇到需要在一個腳本里面連接兩個數據庫的需求,當時對於python2.7不是很熟悉,所以想要在網上搜一下python2.7是否可以同時連接兩個數據庫,只是並沒有一個明確的答案。加上當

原创 php讀取excel文件demo以及與python的性能比較

一、前言       本來是不打算寫這篇的,但是網上覆制幾個demo,多多少少都有問題,有的是不能讀取AA,BB開頭的,有的是數據讀取不全的,所以就改了一下,分享給大家,這個demo能把我這7000多行,110多列的數據都讀取出來

原创 composer報錯:received xxx bytes out of the 以及composer手動引入擴展包

一、前言       如題所示,博主在下載laravel5.4的Predis擴展的時候遇到的錯誤,本來只是個composer下載的報錯,只是處理這個問題的時候,又遇到很多知識點,索性記錄一下,也方便同樣遇到這個問題的朋友們。 二、

原创 windows下python使用fllow擴展持續讀取文件的bug

文章目錄一、前言二、讀取fllow源碼1、fllow讀取文件代碼2、跟蹤new_file_check 函數3、python的stat函數4、分析出錯代碼三、windows下對比inode 節點號1、windows下打印這幾個參數2

原创 mysql的表最多可設置多少字段?

一、前言       最近在開發的時候,遇到一個報錯:Can't create tablexxx(errno: 185 "Too many columns")根據英文,意思是表的字段太多了,那麼mysql的數據表最多能有多少列呢?

原创 mysql的count()函數如何選擇索引,千萬級表的count()查詢優化實例

文章目錄一、前言1、網上的主要兩種說法2、不貼出mysql版本的測試都是耍流氓~3、mysql的count(*)和count(1)二、測試索引長度和索引基數對count(*)查詢的影響1、總數據量1100W+ 表的速度2、默認使用

原创 馬蜂窩裁php換java,php又又又涼涼了嗎

一、起因       博主剛喫完晚飯,正兩耳不聞窗外事,一心只把那牙籤掏的時候,偶然看到羣上的一個截圖,得,php又涼涼了?無奈長嘆一口氣,諸位看官且往下看。 如圖:       大家也都看到了,這次php涼涼的原因是因爲馬蜂窩

原创 mysql的一個字段最多能插入多少數據?我們存入text類型的值上限是多大?

文章目錄一、前言二、mysql的行大小限制1、結論如下2、行大小限制3、頁大小設置以及特性(1)查看當前數據頁大小(2)關於數據頁的解釋4、text類型和blob類型的特殊之處5、text和blob類型的長度限制6、總結三、引申1

原创 mysql左連接丟失null值的問題

一、前言       如題所示,我們有的時候直接使用左連接查詢,當右表不存在該數據的時候,是可以查出帶有null的列。可是當在where條件中有右表相關的篩選條件時,我們驚奇的發現查詢的結果不帶null值了,換句話說就是查出來的結

原创 php使用位運算來實現日留存的算法

文章目錄一、前言二、位運算實現邏輯1、邏輯部分如下2、存入數據庫部分的代碼3、查詢數據庫示例4、php讀取字段,並用位與運算解開存留信息三、偶然發現的bug(php大數計算問題)1、科學計數法2、科學計數法是否可以位運算?3、ph