大约有 2,500 项符合查询结果(耗时:0.0167秒) [XML]

https://bbs.tsingfun.com/thread-839-1-1.html 

LOGFONT 和 CFont 区别 - VC/MFC - 清泛IT论坛,有思想、有深度

...gt;GetLogFont(&lf);复制代码这时就可以访问LOGFONT中的成员变量了,比如字体名:lf.lfFaceName等。 调用字体设置对话框: CFontDialog dlg(&lf);         if(IDOK == dlg.DoModal())         { //to do }...
https://www.tsingfun.com/it/tech/739.html 

TCP 的那些事儿(下) - 更多技术 - 清泛网 - 专注C/C++及内核技术

... 这个算法会把SACK中最大的Sequence Number 保存在snd.fack这个变量中,snd.fack的更新由ack带秋,如果网络一切安好则和snd.una一样(snd.una就是还没有收到ack的地方,也就是前面sliding window里的category #2的第一个地方) 然后定义一个a...
https://www.tsingfun.com/it/cpp/1348.html 

NSIS学习笔记(持续更新) - C/C++ - 清泛网 - 专注C/C++及内核技术

...ANYNAME} ${APPNAME}" "MainProgramLocationPath" "$INSTDIR" Q 如何使用变量,示例 声明 Var IsSkipCustom 初始化 Strcpy $IsSkipCustom 0 修改值 Strcpy $IsSkipCustom 1 判断 IntCmp $IsSkipCustom 1 skipCustom ;这里若干行代码 skipCustom: ;不等于1就跳到这里...
https://www.tsingfun.com/it/cpp/1446.html 

C++实现一款简单完整的聊天室服务器+客户端 - C/C++ - 清泛网 - 专注C/C++及内核技术

...缓冲的互斥量 pthread_cond_t condition;//访问缓冲区的条件变量 //消息缓冲区,循环队列 char buf[MESSAGE_COUNT][MESSAGE_LENGTH]; int rear; //循环队列的队尾 int front; //循环队列的队首 public: bool toStop; //构造函数 MessageBuffer();...
https://www.tsingfun.com/it/cpp/1871.html 

Boost.Asio的简单使用(Timer,Thread,Io_service类) - C/C++ - 清泛网 - 专注C/C++及内核技术

...化timer_时用到了它.用来计数的count_这里同样作为了成员变量 printer(boost::asio::io_service& io) : timer_(io, boost::posix_time::seconds(1)), count_(0) { boost::bind 同样可以出色的工作在成员函数上.众所周知,所有的非静态成...
https://www.tsingfun.com/it/cpp/1279.html 

了解 Boost Filesystem Library - C/C++ - 清泛网 - 专注C/C++及内核技术

...ystem Interface,POSIX)委员会定义的可移植格式提供 PATHNAME 变量。这两种方法在实际中各有优缺点。考虑以下情况:您希望操作软件所创建的目录,此目录在 UNIX 和 Linux 系统上位于 /tmp/mywork,而在 Windows 上位于 C:\tmp\mywork。可以采...
https://www.tsingfun.com/it/cp... 

内存调试技巧:C 语言最大难点揭秘 - C/C++ - 清泛网 - 专注C/C++及内核技术

...程语言、声明性编程语言和另外一些编程语言的所有其他变量或理论。 与少数其他类型的常见错误一样,内存错误还是一种隐性危害:它们很难再现,症状通常不能在相应的源代码中找到。例如,无论何时何地发生内存泄漏,...
https://www.tsingfun.com/it/cpp/1369.html 

libcurl的使用总结 - C/C++ - 清泛网 - 专注C/C++及内核技术

...函数的指针,也可以是某个对象的指针,也可以是个long型的变量.它用什么这取决于第二个参数. CURLoption 这个参数的取值很多.具体的可以查看man手册. 7)CURLcode curl_easy_perform(CURL *handle); 描述:这个函数在初始化CURL类型的指针 以及...
https://www.tsingfun.com/it/os... 

内存优化总结:ptmalloc、tcmalloc和jemalloc - 操作系统(内核) - 清泛网 - ...

...loc和facebook的jemalloc。 而且后两者只需要使用LD_PRELOAD环境变量启动程序即可,甚至并不需要重新编译。 glibc ptmalloc2 ptmalloc2即是我们当前使用的glibc malloc版本。 ptmalloc原理 系统调用接口 上图是 x86_64 下 Linux 进程的默认地址...
https://www.tsingfun.com/it/cpp/1383.html 

C++ 线程安全的单例模式 - C/C++ - 清泛网 - 专注C/C++及内核技术

... 这里需要注意的是,C++0X以后,要求编译器保证内部静态变量的线程安全性,可以不加锁。但C++ 0X以前,仍需要加锁。 class SingletonInside { private: SingletonInside(){} public: static SingletonInside* getInstance() { Lock(); // n...