C
irwin_chen
这个作者很懒,什么都没留下…
展开
-
google glog 使用方法
glog官方地址:https://code.google.com/p/google-glog/glog作用:日志库安装方法./configure makemake installHello worldfoo_1.cpp#include int main(int argc,char* argv[]) { // If glog is used to原创 2013-04-13 22:16:13 · 14588 阅读 · 1 评论 -
google gflags 使用方法
首先声明,本文描述的是google用于linux命令行下的gflags库,而非windows下debug内存的gflags。 gflags官方地址:https://code.google.com/p/gflags/gflags作用:简化命令行参数的解析,作用同get_opt()类的操作。安装方法./configure makemake install 使原创 2013-04-13 22:09:39 · 19819 阅读 · 1 评论 -
获取时区方法(C语言实现)
本文首先普及一下时区以及各种时间的含义。如果不需普及直接跳到最后的代码,为获取时区的C语言代码。时区 咱们一起回忆一下中学的地理知识,地球是自西向东自传逆时针自传,自西向东逆时针公转。所以阳光总是自东向西扫过,也就是我们常说的太阳东升西落。 地球自传一周的弧度是360度,时间是24小时,所以人类在西元1884年的国际会议上制定了全球性的标原创 2013-04-17 16:37:23 · 16124 阅读 · 3 评论 -
Berkeley DB (BDB) C语言简单示例
引Berkeley DB 是嵌入式数据库系统,简单,高效。 虽然使用上个人感觉没有sqllite那么简单方便,但是从效率上来说sqllite是无法和BDB相比的。BDB根据使用者的设置可以设置成tree型,queue型等,每种有每种不同的特点和优势。深入研究的同学可去官网研究手册,本文仅是给入门者一个简单的hello world介绍。本文的程序是从几年前代码里抽出来的,具体新版原创 2013-04-28 15:42:57 · 2221 阅读 · 0 评论 -
Base64 编解码的C语言实现
简介Base64编码是将任何类型的数据转换成ASCII码的可见字符,然后接收端再反向解码,得到原始的数据。最早的的Base是用于发送Email内容的。经过Base64转换之后的数据大小变大了,为原数据的4/3大小。但是方便了传输,比如由于base64的编码中没有原理编码原理每个字节8位,每次取出3个字节,也就是3 x 8 = 24 位。然后每次从此24位中取出6位,然后在前原创 2013-07-17 22:36:57 · 9872 阅读 · 2 评论