自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liufangwuxiangci的博客

好记性不如烂笔头

  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

转载 各大高校oj判题系统

ACM OJ Collection(排名不分先后):中国:(China)华东地区:浙江:杭州电子科技大学(HDU):http://acm.hdu.edu.cn/浙江大学(ZJU):http://acm.zju.edu.cn/浙江工业大学(ZJUT):http://acm.zjut.edu.cn/浙江师范大学(ZJNU):http://acm.zjnu.cn/浙江工商(...

2019-03-15 10:41:52 1434

原创 wdf 控件添加事件处理器(方法)

*在xaml标记语言中添加//1.标记语言中添加 <Button click="btn_menu_buy_Click"> //2.隐藏代码中添加 private void Btn_MenuBuy_Click(object sender, System.Windows.RoutedEventArgs e){}           *在隐藏代码中添加//1.butt...

2018-10-26 14:18:24 293

原创 MFC程序中,拖动文件到编辑框控件中获取全路径的实现(从CEdit派生一个CDropEdit类)

一、CDropEdit类中两个重要的消息处理函数与其它    1、OnCreate(添加DragAcceptFiles 函数);    2、OnDropFile(处理拖动文件到控件上并释放时产生的消息);    3、PreTranslateMessage(用于过滤文字输入)    注意:在程序开始运行时,需要额外添加        ChangeWindowMessageFilter(WM...

2018-09-25 16:16:57 1151

原创 编译Jsoncpp部署到项目中

编译Jsoncpp部署到项目中一、生成Jsoncpp库文件1、Jsoncpp源代码下载链接:https://github.com/open-source-parsers/jsoncpp;2、jsoncpp-master->makefiles->msvc2010->jsoncpp.sln;3、编译生成库文件libjson.lib(可根据项目需求,选择生成.lib .dll,...

2018-09-25 15:48:57 311

原创 Error LNK2038 mismatch detected for 'RuntimeLibrary': value 'MDd_DynamicDebug' doesn't match value

场景:用Jsoncpp源码编译生成的库(lib),与程序一起使用时,vs输出错误提示Error LNK2038;A1:原因:需要使用的是静态库,而实际的库是动态库。        解决:将动态库编译为静态库,重新编译解决方案A2:  原因很简单:在使用命令行编译的时候,我的makefile里面的命令没有指定/MD或者/MT选项(所以其默认选了/MT),       但是VS2013里面的...

2018-09-25 11:30:15 1301

原创 排序

冒泡排序冒泡排序的基本原理: 依次比较相邻的两个数,将大数放后面(右边),小数放在前面(左边)。即首先比较第1个和第2个数,将大数放后(右),小数放前(左)。然后比较第2个数和第3个数,将大数放后(右),小数放前(左),如此继续,直至比较最后两个数。此时第1轮结束,如此在第1轮之后位于最前的数必是所有数最小的。然后使用上1轮的结果重复以上过程,将所有的最小数放到最前。到所有的数都已经有序时算法结束...

2018-04-15 16:58:12 130

原创 Overload(重载) Override(覆盖) Overwrite(重写) 三者的区别

Overload(重载): 在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,但参数或返回值不同(包括类型、顺序不同),即函数重载。(1)相同的作用域范围(在同一个类中、或全局作用域);(2)函数名字相同;(3)参数的类型、顺序、个数不同;(4)virtual 关键字可有可无。Override(覆盖): 是指派生类函数覆盖基类函数,特征是:(1)不同的作用域范围(分别位于派生类与基类...

2018-04-15 12:25:52 978

转载 数据结构:栈(stack)

数据结构: 栈(linked-stack & array-stack)栈是一种特别的线性表。在栈中,只能在数据的一端(即栈顶)进行操作。最经典的解释在这个策略的例子就是叠盘子。盘子只能一个一个不断放在之前的盘子堆上,拿盘子的时候只能从上往下一个一个拿。这两个操作,在stack中分别对于push和pop, 即压栈和出栈。这体现了栈的后进先出(LIFO)特性。栈的实现stack 的实现分为两种...

2018-04-10 18:28:32 528

转载 数据结构: 链表(linked-list)

在讨论链表(linked-list)之前,需要明确几个概念: 线性表(顺序表, list, linear list),数组(array),链表(linked-list)。线性表:在中文里,线性表也叫做顺序表。在英文中,它称为list, linear list等。它是最基础、最简单、最常用的一种基本数据结构,线性表存储的每个数据称为一个元素,各个元素及其索引是一一对应的关系。线性表有两种存储方式:顺...

2018-04-08 23:34:34 211

原创 内存对齐的规则

1,对于结构的各个成员,第一个成员位于偏移为 0 的位置,以后每个数据成员的偏移量必须是 min( #pragma pack() 指定的数,这个数据成员的自身长度 ) 的倍数; 2,在数据成员的各自对齐之后,结构(或联合)本身也要进行对齐,对齐按照 #pragma pack 指定的数值 和结构(或联合)最大数据成员长度中,比较小的那个进行。...

2018-04-02 11:10:51 136

转载 C++ 标准模板库(STL)----简介

   参考链接:http://www.cnblogs.com/giszhang/archive/2010/02/02/1661844.html一、C/C++ 与 STL ? 1.什么是 STL? STL -- 数据结构和算法的分离,模板(GP); STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常 通用。例如,由于STL的sort()函数是完全通用的...

2018-04-02 10:13:39 617

转载 Windows Socket 五种 I/O 模型

原文链接:点击打开链接1、两种 I/O 模式 阻塞模式:执行 I/O 操作完成前会一直进行等待,不会将控制权交给程序。套接字默认为阻塞模式。 可以通过多线程技术进行处理。 非阻塞模式:执行 I/O 操作时,Winsock 函数会返回并交出控制权。这种模式使用起来比较复杂, 因为函数在为了解决这个问题,提出了进行 I/O 操作的一些 I/O 模型,下面介绍最常见的三种: Windows Socket...

2018-03-26 18:22:44 464

原创 VC++ 使用GDI+双缓冲绘图技术

CPaintDC dc(this);// 获取客户区区域大小CRect rtClient;GetClientRect(rtClient);// 背景图像的宽度,高度int nBmpWidth = m_pBmpNor->GetWidth();int nBmpHight = m_pBmpNor->GetHeight();// 创建一块和窗口区域一样大的内存DC, 这样才不...

2018-03-26 15:56:51 784

原创 C/C++ 面试题 (收集)

1, 计算sizeof表达式和strlen表达的值(32位操作系统)。 char s1[] = “”; char s2[] = “Hello World”; char *p = s2; char *q = NULL; void *r = malloc(100); sizeof(s1) = 1;  sizeof(s2) = 12;  sizeof(p) = 4;  sizeof(q) ...

2018-03-25 23:44:10 315

原创 Windows系统, vc++ 获取系统区域设置语言标识

Q:Windows系统, vc++ 获取系统区域设置语言标识A:1,管理员可以在Control Panel > Clock,Language, and Region > Change date, time, or number formats > Administrative tab设置; 2.1,GetSystemDefaultLangID(void) 返回本地系统语言标识; 2.2

2016-04-13 14:07:29 2284

原创 Q: 用Visual Studio(2010, 2012, 2013, 2015)低版本打开高版本创建的工程时,编译运行工程出错

状况:error MSB8020: The builds tools for v110 (Platform Toolset = 'v110') cannot be found. To build using the v110 build tools, either click the Project menu or right-click the solution, and then sele...

2016-03-31 14:24:58 3256

原创 使用 c++ 与 subverison 编写 Commiter 小工具 提交 xxx.xml文件中指定的文件

                                          Summarize Commiter  ExperienceQ&A1.   初次将VerifyTool 代码从svncheckout 到本地目录,使用vs2013打开,编译不成功, 显示有 诸如 “_in_” 字样的报错。这个问题纠结了挺长的时间,后来才意识到,因为之前安装了vs2005,并在其...

2015-08-20 17:20:11 539

C++ Primer中文版 第5版 [(美)李普曼,(美)拉乔伊,(美)默著][电子工业出版社][2013.08][838页]

因为csdn资源存储空间不足,故将下载链接及密码存储在txt文件中,pdf文件将近200M, 高清资源, 共享给大家。 经本人验证后,此书"C++ Primer中文版 第5版 [(美)李普曼,(美)拉乔伊,(美)默著][电子工业出版社][2013.08][838页].pdf"确是为已出版C++ Primer 第5版的的中文版,书中内容囊括了c++ 11的特性,希望对c++感兴趣的朋友或有希望拥有此书的朋友有帮助。

2017-04-02

Win32多线程程序设计 完美版 侯捷译

Win32多线程程序设计 完美版 侯捷译

2012-11-16

unix网络编程

unix网络编程 socket编程原理 socket编程原理

2012-07-11

win32API.chm

win32api.chm

2012-07-07

c++编程思想

c++ 经典书籍,好东西,大家一起分享!

2012-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除