原创 Solr更新某些字段
$data_solr[] = [ 'id' => $userinfo['userid'], 'main_depart_id' => [
原创 Mysql json數據的操作
一、方法 分類 函數 描述 創建json json_array 創建json數組 json_object 創建json對象 json_quote 將json轉成json字符串類型 查詢json json_contains 判斷是否包含某個
原创 php檢測數組重複值
一,count ,當然 array_count_values()函數也是可以的,就是麻煩 if (count($arr) != count(array_unique($arr))) { echo '該數組有重複值'; } 二,
原创 Mysql對json數據進行查詢及修改
使用 字段->'$.json屬性' 進行查詢條件 使用 json_extract 函數查詢,json_extract(字段, "$.json屬性") 根據json數組查詢,用 JSON_CONTAINS(字段, JSON_OBJECT(
原创 css中可繼承與不可繼承
不可繼承的:display、margin、border、padding、background、height、min-height、max-height、width、min-width、max-width、overflow、positio
原创 java中成員變量和局部變量的初始化賦值問題
成員變量定義在方法外,類中。使用時可以不初始化(賦值操作),java編譯器會根據其類型賦默認值,比如int i; 會被賦值爲0。 而局部變量使用時(注意是使用時,如果聲明後不使用它也是不報錯的)必須初始化,但方法中的形參除外(main方法
原创 關於Mysql查詢json數據時的一個問題
注意數字也是用引號引起來的,也就是說是字符串類型,所以在查詢時的語句中必須也是字符串類型,不然會出現時而能查到時而不能查到的情況。 sql: SELECT * FROM `offcn_jdexpress_price` WHERE (j
原创 js 中 使用confirm時html中記得return ,尤其是a標籤
<a onclick="return confir();" href="<?= Yii::$app->urlManager->createUrl(['/Admin/reim/toreim_diy', 'id' => $v['id']
原创 JS 驗證某個值是否在數組中
var allow_verify = [117,252,274,1589,237,288,422,424,298,423,425,281,1581,426,1588,421,1090,578,181,184,206,63
原创 正則中的小括號()中括號[]大括號{}分析
一個示例: var reg = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|1[0-9]|2[0-9]|3[01])\d{3}(\d|X|x)$/; 正則表達式的() [] {}有不同的
原创 umount linux掛載的磁盤時提示target is busy
描述: umount: /dev/vdb: target/device is busy. (In some cases useful info about processes that use the device is found b
原创 文件上傳縮略圖及ftp設置
//圖片轉爲base64,支持網絡文件 function base64EncodeImage($image_file) { $image_info = getimagesize($image_file); $handl
原创 post使用ajax傳附件
先貼,過後整理: <script type="text/javascript"> var api = lhgdialog.focus, //返回當前最頂層窗口實例對象 $$ = function(id){return document
原创 linux ext4劃分磁盤分配指定inode數量
因爲服務器上很多小的txt文件,達到上千萬,在磁盤仍剩餘200G的時候,inode節點不足,磁盤無法寫入。 原因是在linux中每個文件都必須有對應的一個inode節點,當小文件過多時,因inode節點與磁盤文件一樣也是佔空間的,並且是獨
原创 checkbox自動切換選中
<label class="allXuan">全選上傳 <input type="checkbox" name="idup" id="idup"></label> <label class="allXuan">全選下載 <i