Time of Update: 2016-07-12
基於HTML5的WebGL結合Box2DJS物理引擎應用上篇我們基於HT for Web呈現了A* Search Algorithm的3D尋路效果,這篇我們將採用HT for Web 3D來呈現Box2DJS物理引擎的碰撞效果,同上篇其實Box2DJS只是二維的平面碰撞物理引擎,但同樣通過3D的呈現能讓人更直觀的體驗到碰撞效果,最終例子效果:http://hightopo.com/demo/box2djs/ht-box2d-demo.htmlBox2D最早是Erin
Time of Update: 2016-07-12
感覺沒睡好就..-shenmedoumeixie....,睡覺感覺自己沒睡著 hi昨晚沒睡好,雖然夢很香,但睡不好沒精神做科研啊。。。1、jQuery十二、實現聊天室建立12.1 準系統登陸;無重新整理即時交流;支援表情。12.2 大致效果登陸——》驗證,打算用AJAX來做;聊天——》php實現具體功能就行。12.3
Time of Update: 2016-07-12
睡覺問題早晚成為我頂頭疼的問題。。。-PHP,睡覺我頂...-php hi昨晚又作自己,睡不好整個人都不好。。。1、PHP實現頁面靜態化二、純靜態化2.2 實現頁面純靜態化的原理--基本方式file_put_contents()函數;使用php內建緩衝機制,output_buffering.具體資訊可以去php手冊中尋找。重點看函數格式,參數,傳回值。--栗子file_put_contents()/* * 寫入函數
Time of Update: 2016-07-12
MySQL 之動態字串處理MySQL中,常常會看到一些關於動態字串的處理,列如:DYNAMIC_STRING。為了記錄動態字串的實際長度,緩衝區的最大長度,以及每次字串需要調整時,及時分配新的記憶體,以及調整長度。MySQL使用了DYNAMIC_STRING來儲存動態字串相關的資訊:typedef struct st_dynamic_string {char *str;size_t length,max_length,alloc_increment;} DYNAMIC_STRING;
Time of Update: 2016-07-12
【php】mysql全域ID產生方案,phpmysql全域id生產系統隨著業務增長總會經曆一個業務量由小變大的過程,可擴充性是考量資料庫系統高可用性的一個重要指標;在單表/資料庫資料量過大,更新量不斷飆漲時,MySQL DBA往往會對業務系統提出sharding的方案。既然要sharding,那麼不可避免的要討論到sharding key問題,在有些業務系統中,必須保證sharding key全域唯一,比如存放商品的資料庫等,那麼如何產生全域唯一的ID呢,下文將從DBA的角度介紹幾種常見的方案。
Time of Update: 2016-07-12
MySQL的varchar類型注意事項,mysqlvarchar 前幾天就在工作中發現這樣一個問題:當某個欄位的類型為varchar時,欄位儲存的值類似'100,200,300' 和 '100' 或 '100,400'。寫SQL語句的時候就會犯這樣的錯誤,例如:select id,provinceid from admin where provinceid in ('100');select id,provinceid from admin where provinceid in (100)
Time of Update: 2016-07-12
HTML5實現3D和2D可視化QuadTree四叉樹碰撞檢測QuadTree四叉樹顧名思義就是樹狀的資料結構,其每個節點有四個孩子節點,可將二維平面遞迴分割子領域。QuadTree常用於空間資料庫索引,3D的椎體可見地區裁剪,甚至圖片分析處理,我們今天介紹的是QuadTree最常被遊戲領域使用到的碰撞檢測。採用QuadTree演算法將大大減少需要測試碰撞的次數,從而提高遊戲重新整理效能,本文例子基於HT for
Time of Update: 2016-07-12
wampserver解決“不能切換線上”及運行“404問題”,wampserver404初次安裝使用wampserver2.2,由於各個電腦安裝的應用或是電腦型號不一樣會出現以下問題: 1.安裝後,不能出切換“伺服器線上”或是“伺服器離線”2.佈建網站後,運行編寫好的代碼出現404錯誤對於這些問題,百度有很多解決方案,筆者新自己試過,有一些方法是行不通的。所以筆者再次嘮叨下:
Time of Update: 2016-07-12
PHP無限極分類之數組 array('id' => 1,'name' => 'name1','pid' => 0), 2 => array('id' => 2,'name' => 'name2','pid' => 0), 3 => array('id' => 3,'name' =>
Time of Update: 2016-07-12
建立一個Model類的注意事項,建立model注意事項 昨天在工作中建立了一個Model類在測試環境測試一點問題也沒有,到了生產環境就報錯了,由於調用的是分頁類,報錯說:在520行 _count() 函數不存在。 我的思路是:先到生產環境查看了具體的報錯檔案,發現520行 _count() 函數存在,把runtime清理了還是不行;下一步是查看Model類檔案的許可權,發現是644,而其他Model類的許可權都是664,修改為664就OK了。
Time of Update: 2016-07-12
thinkphp 關於iis上面中文參數亂碼問題第一種方法:在使用 ?id="中文" 傳遞中文參數時,出現了亂碼,這是經過了二次轉碼後的結果,其中,在 php 中,url 中是不可以直接傳輸中文的,對於這點,一直心存不滿,沒辦法呀,誰讓咱沒一套解決方案呢,不知道別的語言是不是也出現這樣的問題。對於網上所說的在首頁添加 header("content-type:text/html;charset=utf-8"); 這樣的代碼,以及把資料庫頁面等等設定成 utf8
Time of Update: 2016-07-12
PHP7新增 功能,php7新增功能php7發布已有半月,最近有時間瞭解一下php7的新特性,當然,這個版本最大的特點是效能的提升。在下並非高手,歡迎大家指出錯誤,同時期待共同交流1.在use語句增加了group支援use FooLibrary\Bar\Baz\{ ClassA, ClassB, ClassC, ClassD as Fizbo };2.增加??操作符isset($_GET['mykey']) ? $_GET['mykey'] : ""笨重$_GET['mykey'] ?: ""
Time of Update: 2016-07-12
用PHP把漢字轉化為拼音,PHP漢字轉化拼音0&&$num-10247){ return ""; }else{ for($i=count($d)-1;$i>=0;$i--){if($d[$i][1]160){ $q=ord(substr($str,++$i,1)); $p=$p*256+$q-65536; } $ret.=g($p); } return $ret; } $hz = $_POST[hz]; echo
Time of Update: 2016-07-12
php 簡訊網關簡訊內容不能有空格,簡訊網關簡訊內容 最近在做一個簡訊通知功能,介面參數都按文檔寫好了,就是不能傳送簡訊,查了半天,原來是簡訊內容有空格,之前簡訊用的英文標點符號,符號後都有一個空格,用了date('Y-m-d H,i,s')函數,後來把簡訊內容中的所有空格都刪除後,資訊發送成功了,按理說簡訊內容是可以有空格的,可能是簡訊網關平台限制的簡訊內容。http://www.bkjia.com/PHPjc/1080758.htmlwww.bkjia.comtruehttp://www.
Time of Update: 2016-07-12
用代碼如何知道當前正在使用的哪個資料庫?,當前資料庫 有一天生產環境突然發生了一個錯誤,拋出的異常大概是某某表不存在,我當時就想怎麼會不存在呢?不會是受到駭客的攻擊了吧?所以就想知道當前使用的哪一個資料庫$current_database = mysql_query("SELECT DATABASE()") or die(mysql_error());echo mysql_result($current_database,0); http://www.bkjia.com/PHPjc/1080
Time of Update: 2016-07-12
windows 2008 r2 下面搭建 iis+sql server +php5.6 環境遇見的一些問題記錄一下,r2php5.6 由於web伺服器以前在iis下部署有幾個網站,現在這個項目開發又是用的php,本來php+mysql+iis應該很簡單隨便在網上能搜尋出來很多,但是,由於以前那個web網站是用的sqlserver資料庫,現在不想改變原有的資料庫結構就直接使用了iis+sql server +php5.6 這種環境,中間的曲折過程就不說了,下面談一下我部署的時候的步驟: 1.
Time of Update: 2016-07-12
細說MySQL 之MEM_ROOT這篇文章會詳細解說MySQL中使用非常廣泛的MEM_ROOT的結構體,同時省去debug部分的資訊,僅分析正常情況下,mysql中使用MEM_ROOT來做記憶體配置的部分。在具體分析之前我們先例舉在該結構體使用過程中用到的一些宏:#define MALLOC_OVERHEAD 8 //分配過程中,需要保留一部分額外的空間 #define ALLOC_MAX_BLOCK_TO_DROP 4096 //後續會繼續分析該宏的用途#define
Time of Update: 2016-07-12
DB2+HADR+TSA高可用性測試--TSA環境配置配置所有節點名及Hosts檔案[root@db2-node01 ~]# more /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=yesHOSTNAME=db2-node01[root@db2-node01 ~]#[root@db2-node01 ~]# echo $HOSTNAMEdb2-node01[root@db2-node02 ~]# more
Time of Update: 2016-07-12
用PHP實現一個高效安全的ftp伺服器(一),php實現ftp伺服器摘要: 本文主要闡述使用PHP的swoole擴充實現ftp伺服器,同時擴充ftp伺服器個人化功能和安全性。真正實現一個自己完全掌控的ftp伺服器,可以個人化定製的ftp伺服器。 本文: FTP伺服器想必大家都不陌生,使用起來,現成的軟體也很多。不過免費的軟體功能有時候並不符合自己需求,又無法二次開發,付費軟體價格又比較高昂。PHP的swoole擴充,是PHP語言的高效能網路通訊架構,提供了PHP語言的非同步多線程伺服器
Time of Update: 2016-07-12
【安裝PHP】如何在openSUSE42.1下編譯安裝PHP7,opensuse42.1php7首先推薦一篇文章PHP 7 Release Date Arrived: Will Developers Adopt PHP 7? - PHP Classes