[轉]【译】PHP:40+开发工具推荐
http://www.ido321.com/1546.html ===== good http://phpdebugbar.com/
http://www.ido321.com/1546.html ===== good http://phpdebugbar.com/
http://www.epooll.com/archives/806/ https://github.com/owner888/phpspider ===== http://blog.chinaunix.net/uid-22414998-id-3774291.html ===== http://blog.reetsee.com/archives/366
http://justcode.ikeepstudying.com/2015/05/mysql-%E9%9B%86%E6%88%90%E9%9A%8F%E6%9C%BA%E5%94%AF%E4%B8%80id-mysql-unique-number-generation/ SELECT FLOOR(10000 + RAND() * 89999) AS random_number FROM table1 WHERE “random_number” NOT IN (SELECT unique_id FROM table2) LIMIT 1 function get_unique_username($chance=10,$show_sql=FALSE) { global $conn; // connect db if(!$conn) connect(); $output = FALSE; $rand = rand(1,$chance); $sql = ‘SELECT FLOOR(’.($rand==5?‘10000 + RAND() * 89999’:‘100000 + RAND() * 899999’).’) AS random_number FROM gm_users WHERE “random_number” NOT IN (SELECT unique_id FROM gm_ids) LIMIT 1’; if($show_sql) echo $sql; $result = mysql_query($sql); $row = mysql_fetch_assoc($result); if($row[‘random_number’]) { $output = $row[‘random_number’]; // insert this random_number to table gm_ids insert(‘gm_ids’, array(‘unique_id’=>$output)); } return $output; } ...
http://blog.csdn.net/guolin_blog/article/details/43376527
https://www.nativescript.org/ https://blog.nraboy.com/2015/11/nativescript-vs-ionic-framework-should-you-switch/ ===== http://fex.baidu.com/blog/2015/05/cross-mobile/ ===== ***** http://fex.baidu.com/blog/2015/05/cross-mobile/ http://waylenw.github.io/android-dev-teacher/ http://blog.csdn.net/lmj623565791 http://blog.csdn.net/guolin_blog http://blog.30sparks.com/tag/android-libraries-recommend/