自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C++设计模式——单例模式

导论:上次在面试的时候,面试官问及设计模式中的单例模式,什么是单例模式。在我把单例模式原理及两种实现方法道出,他问了一个问题,什么情况使用单例模式。在熟悉理论,并没有在实际开发过程中使用,这个问题问死了我。闲暇之余,重新的将这种简单且重要的软件设计模式总结。单例模式:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个

2017-10-22 21:18:26 403

原创 常见的排序算法—冒泡排序

冒泡排序 冒泡排序算法的运作如下:(从后往前) >比较相邻的元素。如果第一个比第二个大,就交换他们两个。 >对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 >针对所有的元素重复以上的步骤,除了最后一个。 >持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。我们通过仿函数的形式来实现冒泡排序的排列顺序。#include<

2017-10-22 20:17:30 639

原创 C++智能指针

某种情况下,我们完成了对空间的申请,程序某些问题或者异常的出现,对空间申请完成后并没及时的释放,导致内存泄漏。为此,出现了智能指针的概念,用过类的销毁时调用析构函数的特性,将智能指针封装成一个类,在指针销毁时,同时完成对其空间的释放。Auto_ptr Auto_ptr的缺陷是一个指针给其他指针进行赋值或者拷贝时,会导致指针失效。#pragma once#include<iostream>temp

2017-10-16 19:13:41 289

原创 Thoughtworks——出租车

我看完题的大致思路是: ->首先读取文件,对读文件的没一行(一个车辆信息)进行解析,每一行的信息是一个车辆,所以我们要定义车辆信息的结构体,把所有的车辆信息保存在list中。->对于每一行的信息进行解读,简单实现字符串的解析。(这里也可以采用boost库中的split)->其次,我们读完文件信息,我们要对容器中的信息拿出,并进行一个个判断,然后放入合适的位置,方便输出结果。->判断车辆的顺序

2017-10-15 23:10:39 423

原创 俄罗斯方块

Centos6.5 C语言 实现基本的功能,旋转,移动,满行消除等功能。/************************************************************************* > File Name: 9.c > Author: Yangkun > Mail: yangkungetit@163.com > Cr

2017-10-02 13:32:43 354

原创 Linux下的MP3播放程序

运行环境Centos 6.5/*********************************************************************** > File Name: mp3.c > Author: YangKun > Mail: yangkungetit@163.com > Created Time: Sat 30 Sep 2017

2017-10-01 23:10:44 2465 1

空空如也

空空如也

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

TA关注的人

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