原创 PHP獲取音頻文件MP3的時長
最近在開發中有一個需求需要直接獲取音頻的時長 可以獲取MP3的時長 1.此次主要是在thinkphp中搭配適用來獲取MP3時長,如下所示: 此處類並非適用composer下載故此在extend中直接建立 2.然後再對建立的類加上命名空
原创 linux 下進行ab測試,壓力測試詳細解說
linux 下ab壓力測試 1.ab的簡介 ab是apachebench命令的縮寫。 ab是apache自帶的壓力測試工具。ab非常實用,它不僅可以對apache服務器進行網站訪問壓力測試,也可以對或其它類型的服務器進行壓力測
原创 hbuilder發佈IOS 時出現的APP圖標ICON不一致的情況(Hubilder系統圖標)
最近上架公司產品時,發現蘋果上架的時候出現問題,APP圖標不一樣。 如下圖 : 這個時候解決的辦法很簡單 ,就是升級Hbuilder IDE 到最新版。因爲這個圖標不一致是爲了適配傳說中的 蘋果X
原创 Thinkphp5+部署到寶塔LNMP後 404 NOT FOUND 解決辦法
寶塔面板引入Thinkphp 5 等框架式 僞靜態導致404 在網站- 域名設置 - 僞靜態 處添加代碼: if (!-d $request_filename){ set $rule_0 1$rule_0; } if (!-f $
原创 MYSQL千萬級數據庫優化操作
1.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應儘量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如:select i
原创 Linux下添加FTP賬號和服務器、增加密碼和用戶,更改FTP目錄
1、 啓動VSFTP服務器 A:cenos下運行:yum install vsftpd B. 登錄Linux主機後,運行命令:”service vsftpd start” C. 要讓FTP每次開機自動啓動,運行命令: “chkcon
原创 如何實現簡單的php socket通信
socket通常也稱作"套接字",用於描述IP地址和端口,是一個通信鏈的句柄。應用程序通常通過"套接字"向網絡發出請求或者應答網絡請求。socket既不是程序,也不是協議,其只是操作系統提供的通信層的一組抽象API。前面章節介紹了php
原创 利用phpmyadmin設置mysql的 權限詳解
第一步:登陸root用戶。 第二步:新建一個數據表,並且選好排序規則,此處我使用testtable。 第三步:我們新建一個用戶輸入相關的賬戶名以及密碼就可以。 第四步:我們對剛纔添加的用戶 testuser 編輯權限: 進入頁面之
原创 在php中應用mysql查詢語句查詢出每月、每週、每年某字段的統計值
我們在正常的業務邏輯中常常會做出一些系統性分析。例如統計每月 每週 每年的 總額。 例如此處我們要統計每一個月的金額收入支出。 我們使用的字段包含這個金額所有的字段以及我們統計要使用到的時間戳。 我在thinkphp 3.2中 使用
原创 centos vsftpd 顯示500 OOPS: could not read chroot() list file:/etc/chroot_list
我們在使用linux 中的vsftpd 鏈接時,如果出現 centos vsftpd 顯示500 OOPS: could not read
原创 cURL error 60: SSL certificate problem: unable to get local issuer certifica
出現這個情況是因爲 curl.cainfo 與 openssl.cafile沒辦法正確的訪問到 cacert.pem 現在的wampserver 和phpstudy裏面好多時候都是不包含這個文件的 故此需要先 從 https://cu
原创 linux 環境下使用crontab 創建、刪除、修改、查看定時任務
在LINUX中,週期執行的任務一般由cron這個守護進程來處理[ps -ef|grep cron]。cron讀取一個或多個配置文件,這些配置文件中包含了命令行及其調用時間。 cron的配置文件稱爲“crontab”,是“cron tabl
原创 thinkphp5 使用事務,循環處理數據,以及始終拋出錯誤
如果你覺得有幫助請點贊 在使用think PHP 處理數據時 開啓了事務 來循環修改或者插入數據時始終拋出異常,但是數據庫信息已經完成了修改! 經過多次測試才發現 拋出異常是因爲 catch中 識別 \Excep
原创 html格式化整理輸出JSON示例(測試)
在使用PHP的時候 想在前臺輸出 json格式的數據樣式方便查看 PHP處理起來稍顯麻煩,故此可以使用js 來進行處理 將 json 數據以美觀的縮進格式顯示出來,藉助最簡單的 JSON.stringify 函數就可以了,因爲此函
原创 爲mysql數據庫中某一列值批量添加前綴或者後綴
給user表的name列,統一加一個"_"前綴 1 UPDATE `user` AS u SET u.name = CONCAT("_", u.`name`); 給user表的name列,統一加一個"_"後綴 1 U