原创 Mysql數據類型淺析

1、整型 MySQL數據類型 含義(有符號) tinyint(m) 1個字節  範圍(-128~127) smallint(m) 2個字節  範圍(-32768~32767) mediumint(m) 3個字節  範圍(-8388608

原创 PHP導出數據到CSV文件

後臺往往需要導出各種數據到 Excel文檔中。通常我們是導出 .csv文件格式,PHP導出函數參考代碼如下:/** * 導出數據到CSV文件 * * @param array $data 二維數組(模擬數據表記錄) * @para

原创 MongoDB基本命令大全

DB Shell數據操作 shell命令操作語法和JavaScript很類似,其實控制檯底層的查詢語句都是用JavaScript腳本完成操作的。   #數據庫 操作 1、Help查看命令提示 > help > db.help();

原创 PHP實用圖片壓縮方法

<?php /** * 說明:函數功能是把一個圖像裁剪爲任意大小的圖像,圖像不變形 * 參數說明:輸入 需要處理圖片的 文件名,生成新圖片的保存文件名,生成新圖片的寬,生成新圖片的高 */ // 獲得任意大小圖像,不足地方拉伸,不產

原创 初識TensorFlow

什麼是 TensorFlow? TensorFlow 是一個開源軟件庫,用於使用數據流圖進行數值計算。換句話說,即是構建深度學習模型的最佳方式。 本文整理了一些優秀的有關 TensorFlow 的實踐 、庫和項目的列表。 一、教程 T

原创 JS將JSON字符串轉換爲JSON對象

在JS中將JSON的字符串解析成JSON數據格式,一般有兩種方式: 1.一種爲使用eval()函數。 2. 使用Function對象來進行返回解析。   第一種解析方式:使用eval函數來解析,並且使用jQuery的each方法來遍歷 用

原创 商品庫存“存取設計”,MySQL事務、表鎖、行鎖

MySQL  使用 SELECT ... FOR UPDATE 做事務寫入前的確認 以MySQL 的InnoDB 爲例,預設的 Tansaction isolation level 爲 REPEATABLE READ,在 SELECT 的

原创 php將字符首字母大小寫轉換

每個單詞的首字母轉換爲大寫:ucwords() <?php $foo = 'hello world!'; $foo = ucwords($foo); // Hello World! $bar = 'HELL

原创 關於phantomjs evaluate沙盒環境的點擊事件

在最近的項目中運用到了phantomjs做一個爬蟲系統,遇到的一個問題。 當採集的目標頁面如果目標按鈕不是button,那麼綁定click事件會不生效。經過查閱了資料才發現,沙盒環境裏面對於非button的一切元素的click事件都是無

原创 laravel schedule小記

定時任務 Scheduled Tasks 是 Laravel 提供的組件之一,稍微上點規模的項目應該都會用到,比如開發微信應用時通過定時任務去刷新access token,比如每天定時發推送提醒用戶要記得簽到。對於定時任務的基本用法,官網

原创 MySQL性能優化經驗

1、爲查詢優化你的查詢 大多數的MySQL服務器都開啓了查詢緩存。這是提高性最有效的方法之一,而且這是被MySQL的數據庫引擎處理的。當有很多相同的查詢被執行了多次的時候,這些查詢結果會被放到一個緩存中,這樣,後續的相同的查詢就不用操作表

原创 Headless Chrome入門

Headless Chrome指在headless模式下運行谷歌瀏覽器。本質就是不用谷歌運行谷歌!它將由Chromium和Blink渲染引擎提供的所有現代網頁平臺的特徵都轉化成了命令行。 它有什麼用? Headless瀏覽器是一種很

原创 exit()與die()在PHP中的區別

先思考一個問題: 如下代碼會向頁面顯示什麼? <?php die(123); ?> 曾經有段時間我一直認爲 頁面會顯示 123,但實踐結果告訴我,答案錯了,頁面一片空白! 一直不知道爲什麼,死活不輸出123,爲了讓頁面輸出123,我把它修

原创 pm2 監控nodejs項目 常用命令小記

常用命令總結如下: 安裝pm2 npm install -g pm2 啓動應用 pm2 start app.js 列出所有應用 pm2 list 查看資源消耗 pm2 monit 查看某一個應用狀態 pm2 describe [

原创 NodeJS實現HTTP/HTTPS代理

 身在天朝,難免會用到代理的時候。 比如在學校內網用代理免費上外網,在牆內用代理上404網站等。     現在使用的代理大部分爲HTTP和Socket代理。 Socket代理更底層,需要本地解析域名,而HTTP代理則是基於HTTP