- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 sockaddr、fd_set等winsock2.h、ws2def.h下struct类型重定义问题
在库引用的场景下,若库里面已经定义了WIN32_LEAN_AND_MEAN,且引用的代码中也存在include<windows.h> 且在你引用的库的incldue前面就还会出现如上报错。此时需要将你引用的库的include搬到最前面,或者在全局的位置去声明WIN32_LEAN_AND_MEAN,如VS的预处理器设置下或者stdfx.h中。引入网络库的时候,在windows下经常会出现如下错误,该问题主要是因为windows.h和winsock2.h存在相互包含关系。(1)去掉windows.h。
2024-02-04 19:54:55
577
1
原创 使用gtest、gmock过程中的一些问题记录
目前支持到VS2013的版本是1.8.01.8.x版本及以上要求必须是VS2015及以上版本才行。
2023-09-23 16:30:39
642
1
原创 C#解析xmlns的xml文档,使用SelectSingleNode/SelectNodes解析失败问题
加载svg资源时,svg采用xml格式组织数据,在xml node中带有 xmlns,xmlns:xlink两个属性,使用通过的解析方式解析失败,经测试需要在SelectSingleNode/SelectNodes携带namespace查询节点。xml文档数据如下:<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="
2021-08-09 14:25:30
890
原创 WPF ListView表头背景及字体颜色修改
WPF ListView表头背景及字体颜色修改首先添加resources,根据你建的xaml类型时window还是UserControl,决定Resources的前缀我的类型是UserControl,要修改背景色为透明,字体颜色为白色,代码如下<UserControl.Resources> <Style TargetType="{x:Type GridViewColumnHeader}" x:Key="myHeaderStyle"> &l
2021-06-18 11:47:31
4112
原创 编辑框实现Ctrl+A、Ctrl+C、Ctrl+V、Ctrl+X
编辑框可写入或显示大量文本信息,编辑框默认不支持全选功能,但支持Ctrl+C、Ctrl+V、Ctrl+X,因此为了快速实现复制、粘贴功能,或者实现一些自定义的快捷键,需要截获键盘消息,通过重载virtual BOOL PreTranslateMessage(MSG* pMsg)处理鼠标和键盘消息。SendDlgItemMessage(int nIDDlgItem, UINT Msg, WPAR...
2018-10-12 08:07:31
5339
原创 心血来潮之朋友的一道华为笔试题——德州扑克
一副牌中的五张扑克牌,牌型1:同花顺:同一花色的顺子牌型2:四条:四张相同数字+单张牌型3:葫芦:三张相同的数字+一对牌型4:同花:同一花色牌型5:顺子:花色不一样的顺子牌型6:三条:三张相同+两张单牌型7:其他说明:前面的牌型比后面的牌型大输入由五行组成,如:3 H4 H5 H6 H7 H输出牌型:1#include <iostr...
2018-07-23 01:26:11
1594
1
原创 使用oracle数据库过程中的一些问题
由于以前没有学过数据库,近段时间想写个软件,恰好需要数据库,就了解下。在了解过程中遇到几个问题,记录下,同时也希望遇到这样的问题的人能少走弯路。 使用oracle提供的OCI库结合C++访问数据库。
2016-11-07 23:26:38
502
原创 MFC、C++ windows多线程编程
我们知道对于我们计算机运行的进程都至少有一个线程,每个线程用于独立地完成一个任务。而对于单CPU计算机而言,操作系统为每个运行的线程分配一定的CPU运行时间,称为时间片,系统通过一种循环的方式为线程提供时间片,快速在各个线程的时间片上切换,给用户的感觉像是多个线程在同时工作,而当将程序移植到多CPU计算机下执行的时候,就可以真正实现多线程的并发运行。当然也可以实现多进程的并发工作,但是这必将导致严
2016-08-16 18:17:48
634
原创 C++ 深拷贝与浅拷贝&重载赋值运算符
在C++类的成员变量中存在指针变量的时候,就会存在深拷贝和浅拷贝问题。当使用C++编译器默认提供的拷贝构造函数或者对象的赋值操作的时候就会出现浅拷贝
2016-08-04 20:22:56
1345
转载 图像分析:二值图像连通域标记
【转载自】http://www.cnblogs.com/ronny/p/img_aly_01.html一、前言二值图像,顾名思义就是图像的亮度值只有两个状态:黑(0)和白(255)。二值图像在图像分析与识别中有着举足轻重的地位,因为其模式简单,对像素在空间上的关系有着极强的表现力。在实际应用中,很多图像的分析最终都转换为二值图像的分析,比如:医学图像分析、前景检测、字符识别,形
2016-08-04 09:57:32
958
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人