2013年8月 的存档

走进base 64 编码

  以前一直用base64编码作做交互编码、算签名什么的。今天遇到一个问题,就是算把hash之后的签名base64编码之后,是有的对,又是不对,这真是奇怪了,经过一步一步的查找分析发现了,那个签名算法的要求是用websafe base64编码,我用的是普通的base64编码,这有什么区别吗?慢慢查查资料。
  先从URL转义字符说起
   阅读更多…

设计模式(10):组合模式(Composite)

组合模式的定义

  将对象组合成树型结构以表示”部分幢整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。
  组合模式的关键就在于这个抽象类,这个抽象类既可以代表叶子对象,也可以代表组合对象,这样用户在操作的时候,对单个对象和组合对象的使用就具有了一致性。
阅读更多…