大约有 8,000 项符合查询结果(耗时:0.0068秒) [XML]

https://www.tsingfun.com/it/cpp/1878.html 

重构理论及实践——用工厂模式重构c++后台代码 - C/C++ - 清泛网 - 专注C/C...

...狼司开发广告搜索引擎和电信云平台的,其中在狼厂接触到的代码规模不那么大另外质量还可以,暂且不表;但在狼司,你能想象,一个大部门下面三四个小部门,从干了十几年的架构师到刚毕业的新兵蛋子,一堆人绞尽脑汁,...
https://www.tsingfun.com/ilife/relax/334.html 

现实版《道士下山》:道长老梁的四面人生 - 轻松一刻 - 清泛网 - 专注C/C++...

...缀在日复一日的道观修行时光里。 老梁喜欢猫,2012年捡到的一只黑猫,他格外喜欢,封其为“金仙观喵仙派掌门”。 这些猫跟修行的道士们一样,吃素食,喝泉水。每顿都是馒头、面条、萝卜、蔬菜。 有一天,游客给其中...
https://www.tsingfun.com/it/op... 

Git 工具 - 子模块(submodule):一个仓库包含另一个仓库 - 开源 & Github -...

...推送 URL 与他人的拉取 URL 不同,那么请使用他人能访问到的 URL。 你也可以根据自己的需要,通过在本地执行 git config submodule.DbConnector.url <私有URL> 来覆盖这个选项的值。 如果可行的话,一个相对路径会很有帮助。 ...
https://www.tsingfun.com/it/cpp/672.html 

BMP 和 DIB - C/C++ - 清泛网 - 专注C/C++及内核技术

...图片的原始设备的分辨率,这样,应用程序就不能快速的判断客户机的显示设备是否适合显示这张图片。为了解决这一难题,微软创建了DIB位图格式。 换言之,我们现在电脑里面的.bmp图基本上可以都认为是DIB。A bitmap image file l...
https://www.tsingfun.com/it/cpp/1383.html 

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

...要用锁,来保证其线程安全性:原因:多个线程可能进入判断是否已经存在实例的if语句,从而non thread safety. 使用double-check来保证thread safety.但是如果处理大量数据时,该锁才成为严重的性能瓶颈。 1、静态成员实例的懒汉模式...
https://www.tsingfun.com/it/cpp/1425.html 

VC 对话框背景颜色、控件颜色 - C/C++ - 清泛网 - 专注C/C++及内核技术

...(pDC, pWnd, nCtlColor); //在这加一条是否为对话框的判断语句 if(nCtlColor ==CTLCOLOR_DLG) return m_brush; //返加绿色刷子 return hbr; } 效果图,在基于上一篇的位图按钮 ,看看是否与背景蛮和谐的:...
https://www.tsingfun.com/it/cpp/1519.html 

高效使用STL容器小tip - C/C++ - 清泛网 - 专注C/C++及内核技术

...别,对于任一种类型的容器,应该使用 empty() 成员函数来判断是不是空,因为对于所有标准容器,empty() 都是常数时间操作,只返回size是否为0,所以常被实现为inline函数。高效使用 STL容器
https://www.tsingfun.com/it/cpp/1909.html 

MFC CSyncObject,CSingleLock,CMultiLock同步类 - C/C++ - 清泛网 - 专注C/C++及内核技术

...ngleLock.Lock();//试图获得共享资源 if(singleLock.IsLocked()) //判断共享资源是否被锁定 {……} singleLock.UnLock(); //解锁共享资源。其实有两个解锁函数,有无参数的区别,后面讲。 四、CMultiLock 1、由于友元作用,它可以使...
https://www.tsingfun.com/it/cpp/2060.html 

deque iterator not dereferencable 问题 - C/C++ - 清泛网 - 专注C/C++及内核技术

...元素访问了 ,倒置出现这种错误。 所以:访问前一定要判断是否存在。 第二:在多线程编程里面,这种问题也出现的比较多。 两个线程同时访问同一个容器,也会导致出现这种情况。 解决办法:关键代码段不建议用互斥...
https://www.tsingfun.com/it/cpp/2141.html 

VC IP地址控件(CIPAddressCtrl )的自绘 - C/C++ - 清泛网 - 专注C/C++及内核技术

...ectEdit); rectEdit.OffsetRect(CSize(2, 2)); CPen mypen, *oldpen; //判断是否获得焦点 mypen.CreatePen(PS_SOLID, 1, m_clrFrame); oldpen = pDC->SelectObject(&mypen); CPoint point(7, 7); pDC->RoundRect(rectEdit, point); pDC->SelectObject(oldpen); //设置字体 SetFont...