笔记
小于 1 分钟
简短的记录
目录
Cocos
编程语言
- C++模板使用记录C++ 右值使用技巧C++ 左右值参数兼容, 让你的函数变得更为易用应用程序没有调用 WSAStartup,或者 WSAStartup 失败。一次奇怪的错误最精简的sha1编码函数,还不快来试试?C++ 死锁检测C++ std::regex正则表达式C++判断是否为有效IP地址关于AcceptEx函数std::stringstream、std::istringstream、std::ostringstream有何意义?为何使用它们?std::enable_shared_from_this有什么意义?进来告诉你如何保证在多线程中对象的有效性?进来告诉你WSASocket创建的Socket默认关闭了Nagle算法?C++利用模板推导数组长度std::shared_ptr 的使用心得Socket端口复用和非阻塞套接字std::swap不是std的成员解决C++ Sleep以及this_thread::sleep_for精度不够的问题C++用for遍历自定义类C++最大堆实现C++最小堆实现最小堆的指定删除C++基础数据类型最大值/最小值宏C++ tcc/icc文件 【转载】关于inline的小知识减少锁竞争方法WSASend体会以及WSAENOBUFS错误思路教你获取new出的数组大小C++线程安全的智能指针C++原子性加减C++ IOCP问题备注基础数据类型值传递、指针传递的取舍C++利用继承实现线程安全函数单临界区管理和多临界区管理的效率对比C++ 内存对齐【转载】static_cast、dynamic_cast、reinterpret_cast、const_cast以及C强制类型转换的区别【转载】关闭AcceptEx缓冲区导致延迟增加问题C++ 模板问题备注C++ IOCP问题备注C++ 一句代码打印当前线程IDC++线程安全的定时器(时间堆)实现C++ const引用、临时变量 引用参数【转载】C++原子操作(atomic)使用模板编程之std::is_same和std::decaySocket的阻塞、非阻塞、同步、异步四种状态区别【转载】C++实现时间轮定时器C++Win32窗口取消标题栏