原创 限制PHP CURL數據大小

限制PHP CURL數據大小 因爬蟲工作需要檢測多個鏈接的有效性,程序分析出來的鏈接有時會有exe、dmg等副檔名,加了一個個副檔名還是防不勝防,就想加個頁面數據大小的限制,僅取網頁內容而非檔案下載,網上搜索後發現以下方法: <?

原创 php callback function 調用的幾種姿勢

搬磚時遇到的一點點關於回調函數(callback function)的總結。 一般函數 $this->callSomeFunction('some_global_php_function'); 對象實例方法 // Onl

原创 MySQL5 - 分組查詢中取各組的前N名

成績表格Grade StudentId Class Score 1 A 30 2 A 60 3 A 75 4 A 31 5 A 25 6 B 95 7 B 33 8 B 57 9 B

原创 Xubuntu 設定音量和屏幕亮度的 hotkeys

心愛的筆記本 Thinkpad X1 Carbon 安裝Xubuntu後發現沒有調節音量和屏幕亮度的快捷鍵,爬文後筆記一下設定的過程。其中屏幕亮度只能以10%爲單位,無法做到很細微的調整。 音量 找出調節音量的命令 #1 增加音量

原创 Clear PHP CLI output

Linux下清除Terminal輸出信息的方法 網上看到一種特別的想法,透過Ansi編碼控制輸出信息,記錄一下以備不時之需。 <?php function replaceOut($str, $finish = false) {

原创 MySQL 不鎖表數據導出

MySQL 不鎖表數據導出 MySQL賬號權限只有Readonly且需要導出數據時可以在Bash運行下列命令: mysqldump -u mysql_user --lock-tables=false --default-char

原创 PHP5.6 常量增強

@PHP5.6 常量增強 今天在提交代碼後發現,服務器運行PHP CLI(Command Line Interface)腳本報錯,擦了一下才發現本地(PHP 5.6) 和 服務器(PHP 5.4)區別的一個地方: const

原创 Ubuntu Apache SSL配置

SSL協定類型設定 sudo vim /etc/apache2/mods-enabled/ssl.conf [setting value] SSLHonorCipherOrder on SSLCipherSuite ECDHE-

原创 使用awk輸出搬移檔案

最近整理備份檔案時,需要按照年份分類整理,一些記錄筆記供日後參考 使用awk輸出搬移檔案 … | awk … | xargs -d’\n’ mv -t ./small_images grep + 正則 grep -E ‘201

原创 Laravel 前端資源配置

最近在學Laravel,遇到前端資源加載的問題,記錄一下。 一、前端共用資源的配置 1. webpack.mix.js //一般不太更動,透過以下兩個檔案講所需資源加載。 mix.js('resources/assets/js/app

原创 CodeIgniter 查詢構造器(query builder) - 子查詢

最近開發項目時需要使用子查詢,研究一番後得出結果: <?php // Sub Query $this->db->select('*'); $this->db->from('TableB'); $subQuery = $this->db

原创 SQL 羣組計數和全部計數

  最近敲代碼時遇到一個問題:我想要羣組計數(Count() group by)和全部計數(Count() as total),怎麼處理呢?   TableA id name age 1 小明 8 2 小林 7 3 小王 8 4 小黃 9

原创 CodeIgniter 動態base_url

CI在配置時預設只能固定網址,甚至HTTP和HTTPS也不能互用,下面這段代碼加入到application/config/config.php,並把原本的$config['base_url']註解掉,代碼會根據用戶訪問的網址進行設置。\

原创 Ubuntu查看軟硬件配置

1. 查看系統內核 $ uname -a Linux philipsweb 3.2.0-67-generic #101-Ubuntu SMP Tue Jul 15 17:46:11 UTC 2014 x86_64 x86_64 x86_

原创 PHP Session的過期機制

<?php // 會話開始 session_start(); // 設置會話的有效期 $expireAfter = 30; // 檢查會話的最後動作時間是否設置 if (isset($_SESSION['last_action'])