原创 elasticsearch : No value specified for terms query

Elasticsearch報出這個錯誤是因爲查詢了一個數組到帶有null的原因: {     "query": {         "bool": {             "must": [{                 "ter

原创 js 的幾個坑

about_post_ids=about_post_ids.split(","); 就算是一個空值,也會被分割成一個數組,可以用alert(arr.lenght),測試; 如果是   ,1,2,3 或者  1,2,3,  或  , 都或

原创 git 只提交部分文件

修改或添加了多個文件,但只想提交部分代碼的正確方式:   git add config/esqueryconfig.php //提交到暫存區 git stash -u -k  //忽略其他,關鍵一步 git status //可以看到只有

原创 laravel validator unique

laravel 驗證唯一時候的解釋: 例如: "mobile" => "required|unique:jz_customer,mobile,null,id,status,0", 每個規則用 | 豎線分割,驗證完一條沒有錯誤,執行下一條

原创 laravel 之cookies 的正確入水姿勢

先引入下面的2兩個很很重要的包包 use Cookie; use Response;   1,特別注意,laravel 的cookie 必須在頁面渲染之後才生效,或者說才執行。也就是 return view 之後,模板被渲染才生效; 如

原创 mysql 觸發器

– 卡表插入觸發器 DELIMITER $$ CREATE TRIGGER `card_insert_trigger` AFTER INSERT ON `card` FOR EACH ROW BEGIN -- 插入數據(卡表id非關聯

原创 各種高級語言簡單介紹(持續更新)

public class ShapeFactory { public static <T> T getClass(Class<? extends T> clazz) { T obj = null;

原创 Mysql初始化root密碼和允許遠程訪問

mysql> -u root -p mysql> show databases; mysql>use mysql; 選擇數據庫 mysql>update user set password=PASSWORD(‘123456’) w

原创 mysql的table is read only 解決方法

今天,在centos6下把同事給的一個數據庫文件夾複製到/var/lib/mysql下,結果在修改表時,提示”table isreadonly”的錯誤。 首先想到的是遇到了權限問題,所以就去/var/lib/mysql查看了下,果然所有者

原创 .profile

/etc/profile:此文件爲系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行. 並從/etc/profile.d目錄的配置文件中搜集shell的設置. /etc/bashrc:爲每一個運行bash shell的用戶執

原创 python函數學習筆記

1,函數名賦值給變量 def func(x): return x f=func #把函數名賦值給變量 print(f(1)) #用變量調用這個函數 再來個PHP的 <?php function func($x){

原创 Gson解析二維關聯數組 【最常用的一種方式】

我們一般從第三方數據提供方(接口提供者)獲取到的數據格式都是json格式,而最常見的是二維關聯性數組,如: //php寫法, $man=array("id"=>9,"name"=>"張三丰",“age”=>"99"); 或者: $man

原创 android 事件監聽方法大全

1,內部類btnButton.setOnClickListener(new MyListener()); class MyListener implements OnClickListener { @Override public v

原创 linux 一般性軟件包安裝過程(隨記)

1,下載壓縮包 wget http://www.xxx.com/xxx.tar.gz 2, 解壓 tar zxvf xxx.tar.gz 3, 進入解壓之後的文件夾 cd xxx 4, 配置文件 ./confi

原创 正則\1\2和\\1的理解

正則表達式中 ‘\1’ 匹配的是 字符 ‘\1’ 。 (因爲 ‘\’ 匹配字符 ‘\’ ) ‘\2’ 匹配的是 字符 ‘\2’ 單獨斜槓的 \1 , \2 就是反向引用了。 ‘\1’ 匹配的是 所獲取的第1個()匹配的引用。例如,’