自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hyman的博客

你想要什么样的生活,并真正为之努力,你一定会得到它!

  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

原创 STL算法库-排序和相关操作(二)

六、合并排序6.1 两个已序集合的总和(merge)原型:merge(iterator1 first1,iterator1 last1,iterator2 first2,iterator last2,OutputIterator dest)定义:将两个已序集合进行合并,合并后进行重新排序,不排除重复元素,必须保证原序列有序原型:merge(iterator1 first1,iter

2015-12-28 23:27:08 798

原创 STL算法库-排序和相关操作(一)

一、定义通过对容器中元素的赋值和变换,改变元素顺序,不适合关联式容器二、全部元素排序该排序算法只支持随机存储迭代器,因此只适合vector和deque型容器,不适合list容器,list有自己的成员函数sort进行排序原型:sort(iterator begin,iterator end);定义:默认升序排序原型:sort(iterator begin,iterator e

2015-12-24 18:25:50 713

原创 STL算法库-修改序列式操作(二)

五、替换原型:replace(iterator first,iterator last,const T& OldValue,Const T& NewValue);定义:在区间[first,last]中,用NewValue替换OldValue原型:replace(iterator first,iterator last, Pred pred,const T& NewValue);定义

2015-12-21 22:48:30 1106

原创 STL算法库-修改序列式操作(一)

定义:一般不直接改变容器中元素的值,或者在复制到另一区间的过程中改变元素值一、复制原型:iterator2 copy(iterator1 first,iterator1 end,iterator2 dest);定义:copy函数正向遍历序列,如果要把一个区间复制到前端,应该使用copy(),此时目标位置应该在first之前原型:iterator2 copy_backward(ite

2015-12-15 23:45:39 934

原创 MFC中实现缩放画图的另一种方式

在前面的一篇文章中,作者详细介绍了利用GDI+的API实现缩放图像的方法。下面介绍另外一种可以实现图形缩放的方法。在windows的绘图中,绘图的逻辑单位和视图的物理单位之间的对应关系是可以改变的,通过 CDC::SetMapMode可以改变这种关系。而本次实现图形缩放的功能原理就是通过改变这种映射关系来实现。CDC::SetMapMode在MSDN中这样解释:CDC::SetMapM

2015-12-14 09:47:46 10815 1

原创 STL算法库-非修改序列式操作(二)

六、搜寻算法6.1 第一组搜索算法函数(搜寻第一个匹配元素的位置)原型:iterator find(iterator begin,iterator end,const T& value)定义:找出第一个和value相等的元素的迭代器,若搜索失败,返回end原型:iterator find_if(iterator begin,iterator end,UnaryPredicate

2015-12-09 21:03:22 772

原创 STL算法库-非修改序列式操作(一)

一、定义不改变元素的顺序,也不改变元素值,可用于所有的容器操作。二、for_each()算法原型:for_each(iterator begin,iterator end,proc op)作用:for_each算法实现对区间[begin,end]中每一个元素均调用进程op2.1 一般用法如下,打印输出容器中的每一个元素:#include "stdafx.h"#incl

2015-12-09 20:05:31 1171

原创 Windows GDI+坐标系统详解(二)

在上一篇中,作者详细介绍了GDI+中坐标系的概念,并以示例的方式进行了解释。以下代码,是根据作者的示例,编写的VC++代码:1.首先新建一个基于对话框的MFC程序项目名称GDIMan,在其app的头文件中声明Gdiplus的令牌,用于Gdiplus的初始化ULONG_PTR m_gdiplusToken;2.在app的InitInstance()函数中编写以下代码,进行Gdiplu

2015-12-02 22:08:02 2150 2

转载 Windows GDI+坐标系统详解(一)

原文出自http://blog.csdn.net/smstong/article/details/6405482GDI+中的坐标系1 什么是坐标系       坐标系就是确定一组数据位置的标尺。按按照维数分为2维平面坐标系和3维空间坐标系。其实2维坐标系也是z=0的3维坐标系的特例。       坐标系有三要素,一是原点,二是方向,三是单位大小。如果两个坐标系这三点完全一样

2015-12-02 21:30:39 3435

转载 MFC GDI+实现以鼠标为中心缩放图片(并且可以拖动)

原文点击打开链接在开始之前我们先了解一下GDI+中的坐标系统:世界坐标(World Coordinate) 是用来制作特定绘图自然模型的坐标。页面坐标(Page Coordinate) 则是指绘图接口(例如窗体或控件) 使用的坐标系统。设备坐标(Device Coordinate) 是在其上进行绘图的实体装置(例如屏幕或纸张) 所使用的坐标。“世界变换”会将世界坐标转换为页面坐

2015-12-02 19:37:37 10776 3

mock框架插件 mod.dll

mod.dll是一款单元测试模拟框架,常常被用来进行单元测试 [TestMethod] public void Relocation() { var mockContext = new Mock<ControllerContext>(); mockContext.Setup(c => c.HttpContext.Response.Redirect("http://www.baidu.com")); var controller=new HomeController(); controller.ControllerContext = mockContext.Object; controller.Relocation(); mockContext.Verify(); }

2018-09-29

System.Linq.Dynamic.dll

System.Linq.Dynamic.dll实现了C#中动态的linq查询,引用之后可以以字符串的形式使用linq。

2018-09-29

Win7 64位安装DNS root.zone等配置文件

localhost.rev、localhost.zone、msvcr100d.dll、msvcr110d.dll、named.conf等在win7上利用ntbind架设Windows下的DNS服务器必要组件

2016-12-10

TCP-IP详解卷2:实现

TCP-IP详解卷2:实现

2016-11-17

TCP-IP详解卷3:TCP事务协议

TCP-IP详解卷3:TCP事务协议

2016-11-17

TCP-IP详解卷1:协议

TCP-IP详解卷1:协议

2016-11-17

MICROSOFT SILVERLIGHT 4从入门到精通

《Microsoft Silverlight 4从入门到精通》作为一本容易上手的教程,沿用深受读者欢迎的Step by Step风格,通过实例手把手引导读者构建、部署和维护Silverlight应用程序。《Microsoft Silverlight 4从入门到精通》浅显易懂,概念清楚直观,可读性强。全书共14章,主题广泛,涉及基础和控件,布局和样式,RIA和图像处理,MediaElement的对象模型、Silverlight的变换和动画引擎,浏览器桥,Windows Phone和XNA等,是帮助读者理解Silverlight开发全景的理想参考。, Laurence Moroney是Microsoft高级技术传播者,致力于Silverlight和用户体验。他有十几年的软件开发和实现经验,写过大量有关Windows Presentation Foundation、Web开发、安全性和互操作性的书籍和文章。

2016-11-17

局域网聊天工具

vc6.0写的一个局域网聊天工具,分为服务器代码和客户端代码

2014-08-01

空空如也

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

TA关注的人

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