异形窗体

异形窗口-仿七彩虹光盘界面程序
mfc界面美化之—异形窗口
MFC中异形分层窗口设计
C++/MFC-GDI绘图之CRgn区域,CFile
用UpdateLayeredWindow实现任意异形窗口

Windows界面编程
1. 《Windows界面编程第一篇 位图背景与位图画刷》
2. 《Windows界面编程第二篇 半透明窗体》
3. 《Windows界面编程第三篇 异形窗体 普通版》
4. 《Windows界面编程第四篇 异形窗体 高富帅版》
5. 《Windows界面编程第五篇 静态控件背景透明化》

MFC全透明背景对话框实现桌面歌词效果
windows笔记-API实现透明窗体
MFC中创建透明窗口
X64下使用GetWindowLongPtr跨进程取其他进程的WNDPROC等
怎样创建一个透明的子窗口
使用vc++创建windows透明窗口
Windows下使用Direct3D和OpenGl创建带Alpha透明的窗口
借助 C++ 进行 Windows 开发 – 使用 Windows 组合引擎实现高性能窗口分层
windows窗口分析,父窗口,子窗口,所有者窗口
父窗口和拥有者窗口的区别
揭秘换肤技术(转载)

解决Windows 程序界面闪烁问题的一些经验
解决窗口刷新闪烁
[MFC] 界面闪烁若干种解决办法

Windows远程桌面实现

Windows远程桌面实现之一 (抓屏技术总览 MirrorDriver,DXGI,GDI)
Windows远程桌面实现之二(抓屏技术之MirrorDriver镜像驱动开发)
Windows远程桌面实现之三(电脑内部声音采集,录音采集,摄像头视频采集)
Windows远程桌面实现之四(在现代浏览器中通过普通页面访问远程桌面)
Windows远程桌面实现之五(FFMPEG实现桌面屏幕RTSP,RTMP推流及本地保存)
Windows远程桌面实现之六(新版本框架更新,以及网页HTML5音频采集通讯

Windows桌面实现之七(DirectX HOOK 方式截取特殊的全屏程序之一)

C++百万并发网络通信引擎学习笔记

一个进程对应一个端口,该进程下面的多个线程共用该端口;
一个(服务端)程序可以有多个服务进程,每个服务进程端口不同;
一个客户端进程可以连接多个服务端进程(程序);
一个程序可以同时既是服务器也是客户端;
客户端可以不绑定端口,程序自动分配;
一个(服务器)端口最好不超过1000个(客户端)连接,例如一个服务器要接收5000个连接,可以开5个端口,每个端口分配1000个连接;

一台主机最多可分配端口数65535;

分布式部署:
一个程序(主进程)的主线程可以有多个子线程;(单进程多线程)
一个程序(主进程)的主线程可以有多个子进程;(单线程多进程)
子进程下面可以有多个线程;(多进程多线程)

多线程切割运算任务(每个子任务最好不要使用同一块数据资源,否则虽然可以并发执行多个任务,但对提升性能无益);