存档

2009年8月 的存档

大灰狼串口调试软件V1.0

2009年8月26日

工作需要, 同事需要一个串口调试的小软件,网上的大多没刚好合适自己需要的功能, 于是帮他写了一个. :)
截图:
snap1
下载地址:
http://www.suiyuan.org/download/SerialPort.exe
这是C#写的,用的C#自带的SerialPort,软件很简单,有需要的可以下载用一下. :)

admin CSharp

PHP截取等长中英文混合UTF8编码字符串

2009年8月12日
/*utf8编码时截取等长中英文字串*/ //英文标点[.,\"\\?!:_']   
<?   
function substr_utf8($string,$start,$length)   
{       //by aiou   
     $chars = $string;   
     //echo $string[0].$string[1].$string[2];   
     $i=0;   
     do{   
        if (preg_match ("/[0-9a-zA-Z]/", $chars[$i])){//纯英文   
            $m++;   
        }   
    else {$n++;     }//非英文字节,   
        $k = $n/3+$m/2;   
        $l = $n/3+$m;//最终截取长度;$l = $n/3+$m*2?   
        $i++;   
    } while($k < $length);   
     $str1 = mb_substr($string,$start,$l,'utf-8');//保证不会出现乱码   
     return $str1;   
}

原文:http://aiou.javaeye.com/blog/371094

admin PHP