https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

調教MYSQL效能,SQL_NO_CACHE不讀取緩存

最近在專案使用phpmyadmin測試sql的時候 發現第一次執行需要3秒的時間 第二次是0.3秒的時間 但是…我不可能一直的等很久再做Query動作 後來有在網路上看到在 select 後面插入SQL_NO_CACHE 可以解決這個問題 Mysql 简单SELECT,第一次很慢,以后很快,这是什么问题 - 第2页 - MySQL及其它开源数据库 - ITPUB论坛-中国最专业的IT技术社区 你真的會用mysql 的SQL_NO_CACHE嗎? - 每日頭條

PHP的array_slice與array_splice差別

回傳值 array_slice回傳是提取出來陣列 array_splice回傳是提取出來陣列 看來return 出來東西都是一樣 帶進度array參數 array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = FALSE ]] ) array array_splice ( array &$input , int $offset [, int $length = count($input) [, mixed $replacement = array() ]] ) 會發現上面兩者回傳都一樣,但帶進去陣列參數執行結果不一樣 array_splice大致上跟JavaScript的splice一樣 結論 兩者最大不同是一個call by reference一個call by value 怎麼看呢?看文件上面有個& PHP Object好像也是call by reference(address) 參考來源: php - why array_slice() and array_splice() doing the same? - Stack Overflow PHP: how to ‘cut’ my array?

audio和video在手機上不能autoplay問題

最近做專案都用到audio autoplay,但發現手機chrome不能自動播放,但是Firefox
這根手機瀏覽器設定有關係,現在像chrome預設都是用 媒體 自動關閉播放
我去設定看Firefox播放…,難怪在播放音樂清單網頁,Firefox在螢幕關閉
音樂還可以繼續放,但Chrome就不行了…,現在大概知道應該就是這個原因