Time of Update: 2016-07-29
這是一個簡單的jQuery外掛程式,它能讓頁面目標元素 “固定” 在瀏覽器視窗的頂部,即便頁面在滾動,目標元素仍然能出現在設定的位置。此外掛程式可以在多頁面的網站上工作,也能在單頁面上面實現導航功能。滾動當前頁面看看導航條的效果吧。現在就可以將stickUp所包含的的javascript檔案載入到你的頁面中了。拷貝下面的代碼,粘貼到頁面底部。務必確保javascript檔案的路徑正確無誤。
Time of Update: 2016-07-29
做Android項目,離不開去伺服器取資料,典型的就是Android訪問php調取json資料。網上類似的例子一大堆,而且居然代碼都一樣,我要吐槽一下,你們發的代碼不全,這不是坑人嗎。做這個項目,我們要用到Apache提供的依賴包(jar包):①httpclient ②httpcore ③http-mimi ④apache-mime4j國際慣例:先上DEMO,下載地址:Android訪問php調取json資料我們先熟悉一下
Time of Update: 2016-07-29
PHP 擷取指定目錄下所有檔案(包含子目錄)測試環境在linux下,如果要在windows,請改正$new_dir中的目錄路徑尋找方式php function get_file_list($dir){ $file_list = array(); $file_dir_list = array(); $dir_list = scandir($dir); //尋找目錄 foreach ($dir_list as $r) { if ($r == '.
Time of Update: 2016-07-29
原理:php預設擴充庫不含有redis擴充;要支援redis擴充,需要有redis.so這個擴充檔案所以我們的目標就是產生redis.so擴充檔案,並修改php.ini 讓其支援redis擴充。準備測試環境與軟體:Vm虛擬機器;CentOS5.5(已搭建好LNMP環境);Redis-2.6.14 (安裝方法,見我上一篇博文);phpredis.tar.gz (沒有的去網上下載);我的主機電腦是win10 。1.將phpredis.tar.gz
Time of Update: 2016-07-29
在寫一個表單提交的項目中,遇到了PHP介面輸出無法顯示中文介面。後來查閱相關資料,得出解決途徑。代碼如下:123PHP 很有趣!";echo "Hello world!";echo "我計劃學習 PHP!";echo "這段話", "由", "多個", "字串", "串接而成。";?> 將php代碼以文字檔方式開啟,在另存新檔時,選擇編碼方式utf-8放在伺服器上開啟就能顯示中文了
Time of Update: 2016-07-29
資料庫連結$server = "127.0.0.1";$username = "username";$pass = "password";$con = new mysqli($server,$username,$pass[,$db_name]);///建立一個資料庫連結,如果帶上後面參數 $db_name 建立一個到資料庫$db_name的連結,如果後面不帶參數,建立一個到server的連結,在後面可以使用 $con -> select_db($db_name);來選擇資料表建立資料庫try{
Time of Update: 2016-07-29
作為一個phper一直沒有寫什麼像樣的php東西。分享一個api的demo源碼。這個demo同時訪問了兩個資料庫基於php5.5開發的。5.3應該會有很多不支援的地方。 參考一些主流的mvc架構,然後結合了自己的想法,去掉了v。並未使用單一入口檔案。 composer載入類檔案 monolog開原始碼 1. cache: 快取檔案夾,預設會快取資料庫的欄位資料。 2. config: 設定檔夾。 3. controller:
Time of Update: 2016-07-29
只需配置如下: server { listen 80; server_name localhost;server_name_in_redirect off;proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr;
Time of Update: 2016-07-29
出現sql注入一般都是因為文法不規範不嚴謹造成的,問題出現在sql語句上,而起決定性的是quote(’)。如下: $sql = "delete from table where id ='$id'" ; 正常提交的話就是刪除一條資料,若id提交的是(1 ’ or 1 #),那麼sql語句就變成了 delete from table where id = '1'or 1 #'; 這樣的話就會把整個表給刪掉,造成無法挽回的結果。
Time of Update: 2016-07-29
範圍解析操作符(也可稱作 Paamayim Nekudotayim)或者更簡單地說是一對冒號,可以用於訪問靜態成員,類常量,還可以用於覆蓋類中的屬性和方法。當在類定義之外引用到這些項目時,要使用類名。自 PHP 5.3.0 起,可以通過變數來引用類,該變數的值不能是關鍵字(如 self,parent 和 static)。把 Paamayim Nekudotayim 選作雙冒號操作符的名字似乎有些奇怪。然而,這是 Zend 開發小組在寫 Zend Engine 0.5(
Time of Update: 2016-07-29
??Yii中使用Gii產生代碼時碰到“Setting unknown property: yii\web\Application::gii”針對Gii的使用:http://www.yiichina.com/doc/guide/2.0/start-gii 和 https://github.com/yiisoft/yii2/blob/master/docs/guide/start-gii.md ,我把下面這段直接放在$config = [。。。】;裡面,然後就碰到了“Setting unknown
Time of Update: 2016-07-29
時區的劃分全球分為24個時區,每個時區都有自己的本地時間,同一時間內各時區的本地時間相差1-23小時,如英國倫敦本地時間與北京本地時間相差8個小時。在國際無線電通訊領域,使用一個統一的時間,該時間稱為通用協調時間(UTC),UTC與格林威治標準時間(GMT)相同。PHP中的時區設定由於PHP5對data()函數進行了重寫。PHP預設設定的是標準的格林威治時間(即採用的是零時區),所以要擷取本地目前時間必須更改PHP語言的時區設定。更改PHP語言中的時區設定有如下兩種方
Time of Update: 2016-07-29
命名空間提供了一種從邏輯上組織類的方式,防止命名衝突。幾種常見語言C++命名空間是可以嵌套的嵌套的命名空間是指定義在其他命名空間中的命名空間。嵌套的命名空間是一個嵌套的範圍,內層命名空間聲明的名字將隱藏外層命名空間聲明的同名成員:int x = 20; namespace outer { int x = 10; namespace inner { int z = x; } } int main() { std::cout // 輸出10 return0; }
Time of Update: 2016-07-29
本人需要使用php調用python PIL 函數,將文本粘貼到圖片上。所以使用php中的exec函數。在exec中第一個參數後添加 2>&1。如果python運行錯誤,將會把出錯資訊傳遞給$arr變數,然後就可以將arr變數的值輸出到web端,以便差錯。&1",$arr,$ret);print ("");print_r($arr);print ("");echo "" . $ret . ""; ?>因為本人在python中調用Image.TrueType函數擷取字型,結果報出_
Time of Update: 2016-07-29
time – 返回當前的 Unix 時間戳記,返回自從 Unix 紀元(格林威治時間 1970 年 1 月 1 日 00:00:00)到目前時間的秒數。會調用函數,慢。$_SERVER[“REQUEST_TIME”] – 請求開始時的時間戳記。從 PHP 5.1.0 起有效。不用調用函數,效率更高(推薦使用)').addClass('pre-numbering').hide();
Time of Update: 2016-07-29
觀察者模式 Observer實現目標:變換select框來變動內容區和廣告區 一般思路 1:判斷選中的值 2:順序下來,根據值,修改內容地區 3:再修改廣告地區.if(v == '男') { 內容區背景變灰 廣告區內容變成男人話題}elseif(v == '女'){ 內容區背景變粉 廣告區內容變成女人話題}那麼問題有哪些: 1:讓你選擇時引起3個地區的變化,是否要修改if/elseif部分 2:如果選擇女性樣式,但不要變粉,現在流行變紫色,是否又要修改if
Time of Update: 2016-07-29
首先,我們關注下 PHP-FPM 的運行方式:static :表示在 `php-fpm` 運行時直接 `fork` 出 `pm.max_chindren` 個子進程,dynamic:表示,運行時 `fork` 出 `start_servers` 個進程,隨著負載的情況,動態調整,最多不超過 `max_children` 個進程。一般推薦用 static。優點是不用動態判斷負載情況,提升效能;缺點是多佔用些系統記憶體資源。PHP-FPM
Time of Update: 2016-07-29
如果你使用 curl 擷取的 xml dataxml=simplexmlloadstring(data);data[′tk′]=jsondecode(jsonencode(xml),TRUE);如果是直接擷取 URL 資料的話xml=simplexmlloadfile(data);data[′tk′]=jsondecode(jsonencode(xml),TRUE);先把 simplexml 對象轉換成 json,再將 json 轉換成數組。代碼: Forty What? Joe
Time of Update: 2016-07-29
今天遇到GD的resizeimage 函數處理jpg尾碼檔案的縮圖的時候 提示該圖片不是合法的jpg圖片並報錯Warning: imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Invalid SOS parameters for sequential JPEG 國內網上查了很多資料也沒找到有效解決辦法,原來只要把 GD的jpeg檔案支援開啟即可解決ini_set('gd.jpeg_ignore_warning', true)
Time of Update: 2016-07-29
select在ie6/7/8 中不設定option value值無法用php擷取到選中的值,而在ie9以上、firefox、chrome是否設定value值都可以取到值例如:select name='select_name'> option>1option> option>2option>select>select name='select_name'> option value='1'>1 option