当前位置: 首页 > 2007年3月发布的所有日志
  • [原]WinCE下的CAB安装文件解包原理

    看了一下,其实是个标准的CAB压缩文件,在此基础上增加了“_setup.xml”作为描述文件。 此外,所有文件名都要符合DOS时代“8.3”的文件名规范,而且主文件名不满8位用0在左端补齐;超过八位就用“~1”“~2”结尾。因为有描述文件“_setup.xml”的存在,所以解包一个CAB安装文件是挺容易的(能还原为标准文件名、看出安装配置、注 ...

    阅读全文
    作者:bianbian | 分类:Other, Technology | 阅读:31 浏览数 | 标签:,
  • [嗯]招行终端又是VB做的前台

    看惯工行的Windows蓝屏。用了招行刚两天,就发现了好多bug。怎么老让我碰到呢。 从Run time error上,可以看出是VB写的。从弹出的图标上,可以看出是Win98。 听说全世界应用软件70%是VB。 用手机拍了两张(点击可以最大): 一张是ActiveX component can’t create object. 一张是Automation error. 标签: 招 ...

    阅读全文
    作者:bianbian | 分类:Uncategorized | 阅读:9 浏览数 | 标签:
  • [怒]招行信用卡800破系统气死我了

    好不容易申请了个卡。详见:最近真是背,咳。。。。、可怜的信用卡终于申请下来了 今天开卡忘记当时住宅电话填的是啥了。。。于是转人工服务。。。 稍候。。。稍候。。。不过客服MM真是有礼貌,验证一些资料,然后帮我开通了。 然后问她“查询密码怎么设?” 回答“帮您接通语音自助系统可以自己设,好吗?” 我当然好了, ...

    阅读全文
    作者:bianbian | 分类:其他 | 阅读:23 浏览数 | 标签:,
  • [嗯]俺不怕死,俺怕被骗

    今天回南京,到西湖边转车。刚下公车就遇到一个“尼姑”,看见我马上就迎了上来,口中说着“小伙子,看你福光满面,送你个平安符——” 我又不信这些虚无缥缈的东西,而且第一反应就是这是个骗子,侧身想走。 没想这个“尼姑”伸手就拦住了我,说:“看你面相好,送你的,不要钱的!保你全家平安” 人都是爱听好话的,加上那时车 ...

    阅读全文
    作者:bianbian | 分类:其他 | 阅读:7 浏览数 | 标签:
  • [原]php的base64解码函数

    调用 base64_decode() 就行了。 我承认我很BT地觉得是不是php的这个函数有问题,导致我原先提到的问题产生:php处理base64编码和Unicode客户端交互的问题 于是我照着某文档,重新实现了一下。结果发现是一样的(废话)。-___-!! 我承认我错了,当然前面那个问题不是php的原因。不过既然已经写了,我就贴一下吧。至少bas ...

    阅读全文
    作者:bianbian | 分类:PHP, Technology | 阅读:46 浏览数 | 标签:,
  • [原]php处理base64编码和Unicode客户端交互的问题

    最近才对编码问题真正深入研究。因为我碰到了这个问题:客户端传过来的是对UTF-16的base64编码,而php没有办法正确解码。 有关编码,可以先看看这篇文章:字符,字节和编码 关于UTF-8和UTF-16,可以参考:谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词 有关URL的base64处理,可以参考这篇:通过 URL 传递 base64 ...

    阅读全文
    作者:bianbian | 分类:PHP, Technology | 阅读:59 浏览数 | 标签:, , , ,
  • [原]超级简单访问PostgreSQL的小型php类

    实在受不了ADOdb之类的庞大库了,还有网上下的几个库也超级难用,我自己写了一个。只当简单的用,事务之类的我还没有用到,所以没有写进去。感兴趣的可以补充。好像里面的函数有些要php 4.2以上的。
    使用示例:

    1. < ?php
    2. $db = & new PostgreSQL();
    3. //single record:
    4. $record = & $db->query_first("SELECT * FROM table WHERE id=xxx");
    5. //many lines:
    6. if ($records = & $db->query_all("SELECT * FROM table WHERE id>xxx")) {
    7.     foreach ($records as &$record) {
    8.         ...
    9.     }
    10. }
    11. $db->close();
    12. ?>

    类的代码:

    标签: , , ,

    遵守创作共用协议,转载请链接形式注明来自http://bianbian.org 做人要厚道 阅读全文
    作者:bianbian | 分类:PHP, Technology | 阅读:22 浏览数 | 标签:, , ,
  • [原]php用UTF-8编码总结

    前几天说的PostgreSQL ERROR原来是php文件没有UTF-8编码导致的问题。 以前说过如果JS文件不是UTF8会在IE有bug,所以JS代码也要用UTF-8。 还有数据库也都要用UTF-8。 php用UTF-8总结: 1) php文件本身必须是UTF-8编码。不像Java会生成class文件,避免这个问题。 2) php要输出头:header(“Content-Type: text/html; ...

    阅读全文
    作者:bianbian | 分类:PHP, Technology | 阅读:18 浏览数 | 标签:, ,
  • [原]php版md5,sha-1哪个更快

    一般随机密码都是rand()出来的,我就偷懒直接拿md5,sha-1这些函数来算了: $s = microtime(true); for($i = 0; $i < 100000; $i++)     getRandomPassword(); echo microtime(true) - $s;   function getRandomPassword() {     ///除去substr和rand的版本:     //md ...

    阅读全文
    作者:bianbian | 分类:PHP, Technology | 阅读:29 浏览数 | 标签:, ,
  • [原]发现php几个很方便的函数

    确实好久没接触php了,发现自己很落后了。呵呵,其实几年以前我还是php的超级粉丝。 嗯,突然想起大二时用php做过的一个网站:http://www.geohohai.com。这是我第一份Parttime Job,虽然因为客户的需求不是很明确导致我做的很累,不过从和客户谈、合同编写、项目整体规划、项目文档、美工、编码、部署、验收演示整个 ...

    阅读全文
    作者:bianbian | 分类:PHP, Technology | 阅读:12 浏览数 | 标签:, ,
  • [原]用pgAdmin建表的时候一定不要大写

    想为了省事,没装PowerDesign,直接用了pgAdmin设计表。 我K,被它害死了:每个表每个字段有大写的都用了引号引起来。。。 导致的后果就是:拼SQL语句的时候必须也加上引号,不然每次都 ERROR:relocation [TableName] does not exist….. 于是简单的“insert into Table(Column1,Column2)...”必须写成“insert int ...

    阅读全文
    作者:bianbian | 分类:Database, Technology | 阅读:28 浏览数 | 标签:,
  • [原].NET反编译工具Reflector

    其实.NET的dll和Java的class文件是类似的,果然也有对应的“反编译”工具:Reflector 真的很好用,我谢谢它了! 到Reflector官方网站(http://www.aisto.com/roeder/dotnet/)下载最新版本下载后 (要填姓名、单位和email,姓名要中间空一格,比如“bianbian xuxu”) 解压缩会有一个Reflector.exe直接就可以运行,界面如下: ...

    阅读全文
    作者:bianbian | 分类:C#/Silverlight, Technology | 阅读:15 浏览数 | 标签:,