大约有 30,000 项符合查询结果(耗时:0.0185秒) [XML]
VC窗口刷新InvalidateRect和UpdateWindow - C/C++ - 清泛网 - 专注C/C++及内核技术
...如果发现已经存在一个无效区域了,那么它只需要把新旧两个无效区域合并计算出一个无效区域就可以了,消息循环中还是只需要一条WM_PAINT消息。
实际上,Windows为每个窗口维护一个“绘图信息结构”,无效区域的坐标就在其...
BIO与NIO、AIO的区别(这个容易理解) - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...同操作系统差异会比较明显。
在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。
在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非...
windows下捕获dump之Google breakpad_client的理解 - C/C++ - 清泛网 - 专注C/C++及内核技术
...):
CrashGenerationClient 和 CrashGenerationServer。
这两个类主要用于进程间通信,包括:管道数据传输、Event通知。跟ExceptionHandler有关联的就是CrashGenerationClient,这里的client可以当作管道的client来理解。ExceptionHandler已经做了...
移动前端开发之viewport的深入理解 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...小的屏幕上,像素却多了一倍,这时,一个css像素是等于两个物理像素的。其他品牌的移动设备也是这个道理。例如安卓设备根据屏幕像素密度可分为ldpi、mdpi、hdpi、xhdpi等不同的等级,分辨率也是五花八门,安卓设备上的一个c...
VR硬件行业洗牌进行时 70%创业公司倒闭转行做内容 - 资讯 - 清泛网 - 专注C...
...北京望京的一栋写字楼里再次见到焰火工坊的CEO娄池,与两个月前相比,他对自己“内容创业”的选择似乎更加笃定了,“相比做硬件来说,做内容的成本更低,资本也更为青睐。现在残酷的现实是,这段时间内,一小部分硬件...
如何高效的学习掌握新技术 - 杂谈 - 清泛网 - 专注C/C++及内核技术
...思路
在前期搭建基础框架的时候,就是直接借用的前两个项目的框架,这样很快就能让程序跑起来,然后在后面的基础组件设计的时候,更多的就是参考hipchat的组件设计。
做中学(Learning By Doing)
在看书看资料的时候,一个...
MFC子窗口和父窗口(SetParent,SetOwner) - C/C++ - 清泛网 - 专注C/C++及内核技术
...m_hWndOwner成员变量中,父窗口则保存在m_hParent中,但是这两个值并不一定和窗口对象数据结构中的值相对应。
窗口之间的关系,决定了窗口的外在表现。比如显示、销毁等。
如果一个窗口数据的owner域非NULL,则它和该窗口建立...
无社交不商业,Uber将边缘化BAT - 资讯 - 清泛网 - 专注C/C++及内核技术
...奔驰过来,是个90后的小伙子,海归硕士,在投行工作。两个人在车上聊了很久,又相互交换了微信名片。最后付车费的时候,一分钱不需要,Uber补贴50元,实际车费38元。
Uber最大的价值,当然不在于车费便宜,而在于司机与...
总结const_cast、static_cast、dynamic_cast、reinterpret_cast - C/C++ - ...
...ic CBaseY
{
public:
int z;
};情况1:两个无关的类之间的转换
// Convert between CBaseX* and CBaseY*
// CBaseX* 和 CBaseY*之间的转换
CBaseX* pX = new CBaseX();
// Error, types pointed to are unrelated
// 错...
Android应用开发性能优化完全分析 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...明显不足,也就从而导致了丢帧卡顿问题。
有了上面这两个简单的理论基础之后我们下面就会探讨一些UI卡顿的原因分析及解决方案。
2-2 应用UI卡顿常见原因
我们在使用App时会发现有些界面启动卡顿、动画不流畅、列表等滑...
