原创 thinkphp5.0 with預載入時,如果關聯方法是多單詞的駝峯寫法,要用下劃線獲取

一句話:thinkphp5.0 with預載入時,如果關聯方法是多單詞的駝峯adminPosition,那麼在獲取數據時候要使用下劃線風格即admin_position 1、`think\Db\Query`類`with`方法,把綁定關係綁

原创 在Linux寫shell腳本,執行python指令

需求現狀:需要寫一個腳本,腳本內封裝了一些python腳本調用 示例說明:要在Linux平臺寫一個shell腳本,然後crontab定時調用。腳本內容是執行scrapy爬蟲 #!/bin/sh source /etc/profile s

原创 在windows上寫bat文件,調用另外一個bat文件

【需求現狀】要在windows平臺寫一個批處理文件,把操作封裝到一起,其中有一項操作需要調用另外一個批處理文件 【示例說明】1、使用Anaconda的同學對Anaconda Prompt一定不陌生。打開Anaconda Prompt快捷方

原创 Centos7 安裝Mysql5.7

背景:CentOS 7 版本將MySQL數據庫軟件從默認的程序列表中移除,用mariadb代替了。 原因:開發這個分支的原因之一是:甲骨文公司收購了MySQL後,有將MySQL閉源的潛在風險,因此社區採用分支的方式來避開這個風險。

原创 使用tortoise git 碼雲

1.碼雲上創建項目,設置私有; 添加項目成員,設置成員權限。 2.成員可以直接拿https地址,克隆代碼到本地; 輸入碼雲賬戶密碼就行; (如果使用ssh的話,應該在碼雲和成員本地都配備公鑰,覺得)     2.2 如果是tortois

原创 virtualbox上centos與windows文件共享的坑,別用virtualbox自帶的自動掛載

這個問題一定要分享,困擾了三天,終於解決。 我在什麼樣的情景下遇到這個問題? 在學Laravel,想要在windows編輯代碼,然後通過virtualbox上centos共享文件夾的方式,在Linux上運行代碼。 Linux上的環境是使

原创 layui踩坑合集和解決辦法以及未解決問題

目錄 一、layui.each如何退出循環? 二、動態插入的表單元素,渲染失效怎麼辦? 三、直接獲取select的值 四、在table中select的樣式有問題,被遮擋,沒法正常顯示? 五、form表單提交時,checkbox的獲取值問題

原创 JS獲取圖片文件大小 js獲取response header信息

如果是對本地圖片獲取大小,看這裏:js實現上傳圖片類型+大小+尺寸驗證 ---------------------------------------------------------------------------- 主要參考:

原创 Javascript 擴展array原型的幾個功能函數

囉嗦一下背景: 原本的array.indexOf() 函數,不做數據類型轉換。就是說查找的值是字符串就按照字符串查找,如果是數字就按照數字查找。相當於=== a = [1,2] console.log(a.indexOf('2'))//

原创 在創建索引的時候指定索引字段的長度

mysql創建索引的時候指定索引長度          大部分的索引前面一部分的長度就能夠有很好的區分度了。 通過減小索引長度,這樣能夠減小索引文件的大小,能夠加快數據的insert。 CREATE INDEX index_name

原创 一個簡單的jquery 事件訂閱

(function($) { var o = $({}); $.subscribe = function() { o.on.apply(o, arguments); }; $.unsubscribe = f

原创 js實現上傳圖片類型+大小+尺寸驗證

Note: 1、每一個驗證可以單獨拆開去。只需要花費一點點功夫處理傳參,返回 2、verificationPicType類型驗證函數 和 verificationPicSpace大小驗證函數是實時的。直接可以用函數的返回值做判斷,處理之後

原创 ajax上傳圖片

一、html端的代碼 <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> </head> <body> <input type="fi

原创 js上傳視頻並截取縮略圖

<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> </head> <body> <input type="file" name="m

原创 html拼接時onclick、onchange事件傳遞json對象

一、原理 1、先JSON.stringify(json) 2、將雙引號變成單引號replace(/\"/g,"'") 3、將括號裏的單引號除掉 4、function 直接獲取到json對象,且不需要evel 二、例子 btn += '<