大约有 1,900 项符合查询结果(耗时:0.0066秒) [XML]
google mock分享(全网最全最好的gmock文档,没有之一) - C/C++ - 清泛网 ...
...使用Mock类的一般流程如下:
引入你要用到的Google Mock名称. 除宏或其它特别提到的之外所有Google Mock名称都位于*testing*命名空间之下.
建立模拟对象(Mock Objects).
可选的,设置模拟对象的默认动作.
在模拟对象上设置你的预期(它...
MFC RadioButton用法详解 - C/C++ - 清泛网 - 专注C/C++及内核技术
...……)。
环境:Visual Studio2010
以对话框为例,工程名称为:RadioButtonInstance。此工程中,共创建四组RadioButton,记着设定Tab键顺序以及为每组第一个RadioButton设置Group属性。初始化对话框为下图:
为该工程中的RadioButton设定...
项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source ...
...ject…,如下图:
弹出下面的窗体,分别输入部署项目名称和项目要放置的位置,如下图:
点击OK按钮后,解决方案的结构如下图:
今天会讲到下面二个方法,上面的步骤一样,从这里开始,下面的步骤有区别。
方法...
ImageConvertor 扩展:免费图像转换器,支持JPG/PNG/WEBP格式转换和图像处...
...
支持的格式:JPG、PNG、WEBP
最大图像尺寸:受设备内存限制
颜色深度:32位ARGB
压缩质量:自动优化
透明度支持:PNG和WEBP格式
应用场景
图像格式转换
批量图像处理
图像尺寸调整
用户...
内存优化总结:ptmalloc、tcmalloc和jemalloc - 操作系统(内核) - 清泛网 - ...
...freebsd的libc malloc实现。 目前在firefox、facebook服务器各种组件中大量使用。
jemalloc原理
与tcmalloc类似,每个线程同样在<32KB的时候无锁使用线程本地cache。
Jemalloc在64bits系统上使用下面的size-class分类:
Small: [8], [16, 32, 48, …, 12...
服务器保持大量TIME_WAIT和CLOSE_WAIT的解决方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...超时前的探测次数
net.ipv4.tcp_keepalive_probes=5
##优化网络设备接收队列
net.core.netdev_max_backlog=3000
修改完之后执行/sbin/sysctl -p让参数生效。
这里头主要注意到的是net.ipv4.tcp_tw_reuse
net.ipv4.tcp_tw_recycle
net.ipv4.tcp_fin_timeout
net.ipv4...
菜单的背景颜色 - C/C++ - 清泛网 - 专注C/C++及内核技术
...菜单项ID号,否则是弹出式菜单句柄,lpszNewItem是菜单项名称(菜单文本内容)
好了,接着我们来动态创建一个菜单,首先往对话框里添加一个按钮控件,当单击这个按钮时,就创建菜单,响应这个按钮控件的单击消息,消息处...
数据挖掘——分词入门 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术
...网页后会自动判断哪些是图片、哪些是新闻、哪些是用户名称、游戏图标等。人大脑可以存储大量的信息,包括文字、声音、视频、图片等,每一个都可以转换数据存储在电脑。人的大脑可以根据输入自动进行判断,电脑可以通...
C++模板的特化 - C/C++ - 清泛网 - 专注C/C++及内核技术
...声明为虚函数。
* 类模板不能和另外一个实体共享一个名称。
eg:
int C;
class C; // ok,
int X;
template < typename T >
class X; // error. 和变量X冲突
非类型模板参数:
在编译期或链接期可以确定的常值。这种参数的类型必须...
重构理论及实践——用工厂模式重构c++后台代码 - C/C++ - 清泛网 - 专注C/C...
...重新实现。比如c语言,本身无反射,那在一些大型电信设备的软件平台中,自己实现一套完整的反射框架,会将模块配置加载的动态性提升到了一个很高的层级,是很有收获的。可是同学你说你写个简单的hello world也要实
现个...
