zoukankan      html  css  js  c++  java
  • 读码有感

    glog是一个谷歌开源的用c++实现的应用层记录日志的库。可以简单地通过流的方法记录日志。

    初始化:

    google::InitGoogleLogging("argv[0]");  

    使用该库,日志存放在以argv[0]里内容为文件名的文件中(其实并非文件而是链接)

    LOG(INFO)<<"Hello world";  

    如argv[0]=‘123’,输出日志文件的文件名就是:123.INFO

    日志的严重性分为INFO   WARNING    ERROR    FATAL   

    经常与同样是谷歌开源的命令行参数解析工具gflags来做自己的一些配置。


    CHECK( ) << " ";    //检查条件,不满足则返回字符串


    软件模块之间总是存在着一定的接口,从调用方式上分为三类:

    同步调用:阻塞式调用,等待对方执行完毕才返回;

    回调:双向调用,被调用方在接口被调用时也会调用对方的接口;

    异步调用:被调用接口在收到某种信息后会通知调用接口来调用它;

    回调在C语言中是通过函数指针来实现的,通过将回调函数的地址传给被调函数从而实现回调。因此,要实现回调,必须首先定义函数指针。


     static_cast<type-id>(expression):将expression类型转化为type-id

  • 相关阅读:
    点击某个内容复制到粘贴板
    滚动条全局样式
    23个Python爬虫开源项目代码:爬取微信、淘宝、豆瓣、知乎、微博等
    爬虫数据清洗
    邮件二次验证
    mysql基础语句
    orm操作
    解决跨域请求
    第二十一章 线程局部存储区
    第二十章 DLL高级技术
  • 原文地址:https://www.cnblogs.com/Real-Ying/p/8528623.html
Copyright © 2011-2022 走看看