240 发简信
cx7
IP属地:湖南
  • C/C++申请对齐内存的技巧

    申请内存时,申请的大小是4k的整倍数时,性能最好.因为*nix的内存页的大小是4k的,可以通过读取系统配置验证这一点 申请大块内存时,通过简单的...

  • Resize,w 360,h 240
    macOS下制作macOS U盘启动盘

    格式化U盘插入U盘,打开macOS附带的磁盘工具左边选择框选择插入的U盘,然后选择抹掉image.pngimage.png记住对U盘的命名 ap...

  • gdb list指向的源文件错误

    在ubuntu下调试libco 调试example_thread时 遇到这样的问题gdb list显示的不是对应的源文件example_thre...

  • 用模板检查函数返回值

    调试OpenGL程序时 需要在每个gl api调用后使用glGetError检查状态机错误 编码时每个调用后都加入这样一段代码会让代码变得繁琐可...

  • OpenGL调试方法

    GL提供了glGetError接口用于获取gl状态机的错误状态,GL调试主要就依赖这个接口. 封装gl api每个gl api的调用都检查状态,...

  • 自定义信号处理机制 : eventfd

    Linux Kernel 2.6.22版本起加入eventfd机制,部分应用场景下可用于替代pipe.通常在事件机制里对信号的处理是这样的 : ...

  • win平台下C++符号导出技巧

    阅读nodejs源代码时发现这一段导出win库符号宏: dllexport是vc库的概念,意为对外暴露接口dllimport表明是从外部库中引入...

  • NULL和nullptr的使用

    NULL是C 标准库表示空指针的类型,nullptr是C++ stl表示空指针的类型事实上,NULL或是nullptr都不是C/C++的关键字 ...

  • Resize,w 360,h 240
    WebRTC信号和槽机制

    信号和槽的实现原理大致是这样的 : 信号对象持有连接,连接里记录了槽对象的地址和槽函数(某个成员函数)地址信号对象发出信号,实质上是查询了连接以...