原创 php 分頁總結
每天用php做的最多的事差不多就是從db裏取數據,展示數據了,有時以網頁的形式(分頁)展示,有時以csv格式導出數據。今天就對分頁去數據做個總結。 根Model class RModel { /** * @param
原创 php 浮點數運算
php -r "echo (0.1+0.7) == 0.8 ?'true':'false';" 瞭解浮點運算的都不難理解以上代碼運行時會得到false;這是因爲很多的10進制數都不能精確的轉成2進制,或如果要精確轉換的話需要的二進制數太長
原创 http code
http 返回碼學習記錄 工具:curl -i -X Reqest_Method 'uri' 1xx 2xx 200 201 202 203 204 205 206 3xx 301 302 4xx 405 (方法禁用
原创 php hashtable的hash算法
<pre name="code" class="cpp">/* * DJBX33A (Daniel J. Bernstein, Times 33 with Addition) * * This is Daniel J. Bernst
原创 php array_merge與數組+運算符
<?php $a = array(1,3=>4,'a' => 'aa', 'b' => 'bb'); $b = array(5, 'a' => 'a..', 'c' => 'c..'); $c = $a + $b; var_dump(
原创 批量scp文件腳本
#! /bin/sh ips=( xx.xx.xx.xx xx.xx.xx.xx xx.xx.xx.xx xx.xx.xx.xx xx.xx.xx.xx ) syncuser=ss echo $# function exec_up
原创 php 求解多項式
好久沒有做過算法相關的東西了,最近一個同事問了一個算法相關的問題,問題描述如下: 有這樣一組排列對應關係,26個大寫字符組成的字符串按字符序排序,短的比較小 例 A=>1,B=>2,。。。Z=>26,AA=>27,。。。AZ=52 。。
原创 用最快的方式來演示如果做一個PHP擴展
原文 http://hi.baidu.com/thinkinginlamp/item/e5b89c23657b520977272c7f 前提條件是你的系統已經安裝好了apache和php,並且要有一份對應的php源代碼,這些都不是難
原创 rust安裝&入門
文章目錄1. linux&macos安裝rust安裝環境變量測試2. hello world編譯&運行3. 初步分析hello world代碼4. cargocargo runcargo check額外的優點5. 發佈6. 參考鏈
原创 適配器
類適配 <?php interface Target { public function hello(); public function world(); } class Adaptee { publi
原创 lua環境搭建
wget http://www.lua.org/ftp/lua-5.3.0.tar.gz tar xf lua-5.3.0.tar.gz cd lua-5.3.0 make linux sudo make linux inst
原创 mysql-innodb/myisam 批量insert和Autoincrement
最進看了老王的文章 http://hi.baidu.com/thinkinginlamp/?page=1,寫了關於批量insert的東西,想到了以前自己在批量插入數據時,如果中途某條記錄插入失敗了,會是什麼效果。但是當時自己並沒有去深入研
原创 利用array_walk做html編碼處理
<?php class A { public $t1 = '1212'; public $t2 = '2222'; } class Html { // public static function encode(
原创 php/lua 正則匹配多行 單行註釋
<?php $s = '/*aaaa sss */*/'; preg_match('@/\*.*?\*/@s', $s, $match); var_dump($match); 輸出 array(1) { [0]=> str
原创 php 大文件下載
在做運營後臺的時候,不免會收到運營導出數據的需求,我們一般先從db裏發數據取出來,做一些簡單的數據。讓後echo到server,再到瀏覽器。 所以一般可能會這樣 class ConcreteController { public