自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 UNIX环境高级编程__针对apue.h找不到的情况以及log错误信息输出的问题

今天开始进行UNIX环境高级编程的额学习之旅,刚开始的额代码中就发现apue.h找不到,本来还以为他是系统文件,但后来看了下格式,确定不是系统文件,是原作者写的头文件,目的是为了避免以后重复的头文件书写,提高代码复用在运行《unix环境高级编程》这本书中的程序时,编译器会提示没有apue.h这个头文件。apue.h是作者自定义的一个头文件,包括程序所需的常用头文件...

2016-01-02 01:57:00 126

转载 C++primer_拷贝控制之13.26联系控制成员实现类值行为

这是StrBlob.h头文件,所有函数均定义为内联函数#ifndef _MY_STRBLOB_H#define _MY_STRBLOB_H#include<vector>#include<string>#include<initializer_list>#include<memory>#i...

2015-12-15 01:23:00 148

转载 C++primer--拷贝控制__构造函数和析构函数的执行时期

#include<iostream>#include<vector>using namespace std;struct X{ X() { cout << "这里是构造函数X()" << endl; } X(const X&) { cout << "这里是拷贝构造函数"...

2015-12-14 21:46:00 113

转载 UML初识__基本图元

学习了uml,我觉得总结一下基本的图还是不错的 ,我将它化作了思维导图,放在这里,以供使用。基本uml图就在下面的图中了,这个图主要参考计算机科学导论中,一节简单的内容介绍,对此,如果而现在最新版本的uml是2.0结构,图上的uml构造图,采用的是开源uml软件WhiteStarUml绘制,由于本人水平有限,只能将图绘制简单,一边理解,一边画图,在此,如有错...

2015-12-05 18:22:00 157

转载 C++primer_关联容器之map

针对C++primer中关联容器11.9的问题先来一道程序看看吧。程序如下如题目要求是定义一个map,将单词与一个行号的list关联,list中保存单词出现的行号、现在继续//定义一个map,将单词与一个行号的list关联,list中保存单词出现的行号//map<string,list<int>>word_lineno#includ...

2015-12-02 23:14:00 178

转载 一步一步熟知设计模式--初识

设计模式-初识–对于设计模式早已神往已久,有幸得来设计模式:可复用的面向对象软件的基础。决定花点时间学习学习。刚开始,对于这本书有个总体概念,思维导图是利用xmind制作,当然市面上还有其他类似的软件。我觉得下面的还是很棒的,就一直用的这个。对于设计模式,根据两条准则对模式进行划分,第一是目的准则:模式是用来干什么的,完成什么工作的。那么根据其目的可以划分...

2015-11-30 17:43:00 94

转载 C++primer__泛型算法-泛型算法结构

对于泛型算法后期的一个总结,属于思维导图,知识点汇总 转载于:https://www.cnblogs.com/VCctor/p/5100683.html

2015-11-26 20:41:00 92

转载 C++primer_泛型算法-插入迭代器和iostream迭代器

三种插入迭代器的区别? 插入迭代器本质上是一种适配器迭代器,标准库为了保证通用性,并不直接操作容器,而是通过迭代器间接操作容器,因此,算法不具备直接向容器插入元素的能力,而插入器正是帮助算法实现向容器内插入元素的机制。除了 back_inserter,标准库还提供了front_inserter和inserter,三者的差异主要在如何向容器内插入元素back_i...

2015-11-26 17:20:00 112

转载 C++primer--lambda表达式-参数绑定之bind

在绑定参数这一节,C++11有了新的特性,由于旧版本的绑定参数的语言特性限制更多,也更复杂,所以标准库定义了两个分别名为bind1st和bind2nd的函数,类似bind,这两个函数接受一个函数作为参数,生成一个新的可调用对象,该对象调用给定函数,并将绑定的参数传递给他。但是这些函数分别只能绑定第一个或第二个参数。由于这些函数局限太强,在新标准中已被弃用(deprecated)....

2015-11-13 18:10:00 276

转载 C++primer--泛型算法初识

在这里,我想说的重点是对于泛型算法,他的特点是不直接操纵容器,这是最主要的特点,这也就意味着他不会直接对容器进行操作。 例如容器的增删改移,算法接受的是迭代器,对迭代以及接收到的迭代器范围元素进行算法处理,而在这个过程中,就算容器发生了元素的增删改移的事件,算法对容器也不负责,主要是迭代器的责任,这也是算法的特殊之处。前两个小节的主要算法如下: ...

2015-11-11 02:14:00 103

转载 C++primer--stack处理括号表达式(顺序容器)

这是最后一个大题 9-51,通过栈来处理括号化的表达式,题目算是一道经典的例题,我看代码,特别不容易理解,当然,掌握了关键的几个点,程序调理就很清晰了,如果你在做这道题的时候不理解,这个时候可以通过单步调试,一步一步看这段代码的运行过程,一遍一遍的来,慢慢的就可以知道他到底是怎么运行的了。简易代码如下#include<iostream>#inc...

2015-11-10 00:31:00 276

转载 黑客帝国之酷炫屏保数字雨

本程序vs2013 测试通过,不排除其他测试通过用例,主要是windows API的应用#include <windows.h> #define ID_TIMER 1 #define STRMAXLEN 25 //一个显示列的最大长度 #define STRMINLEN 8 //一个显示列的最小长度 LRESULT CALL...

2015-11-09 22:52:00 709

转载 C++primer_顺序容器之string操作

本例以代码形式整理了C++primer第九章string操作的基本函数方法,其中每个函数 的作用在代码注释中解释到位,若是仍有疑惑,请仔细阅读课本习题#include <iostream>#include<string>#include<vector>using namespace std;void replace...

2015-11-09 22:08:00 303

转载 对于重载new函数所遇到的问题记录

出现的问题bad_alloc(); 在这里G++里面没有bad_alloc(const char * _Message)构造函数#include<iostream>//#include<memory>#include<cstdlib>using namespace std;void *operator new(si...

2015-11-08 14:39:00 128

转载 VS-注释技巧

以前经验不足,对于注释,虽然知道有几种,但是至始至终在vs里面除了快捷键注释//外就不会其他了。偶尔出现自动化了一下/**/,却不知道怎么弄后来机缘巧合,被我使了出来。//此注释通过手动输入但也只是针对一行如果针对于多行怎么弄? void input_string(string&s) { s.reser...

2015-11-08 02:09:00 218

转载 顺序容器--字符串操作

对于字符串string的额外操作 s.substr(pos,n) 返回一个string包含从pos开始的n个字符串的拷贝。pos默认为0. n的默认值为s.size()-pos,就是拷贝从pos开始的所有字符const char *cp = "Hello world!!!!";char noNuLL[] = { 'H', '...

2015-11-06 01:53:00 100

转载 容器操作--管理迭代器

管理迭代器 –当使用迭代器或指向容器元素的引用时,最小化要求迭代器必须保持有效的程序片段 –由于向迭代器添加元素时或者删除元素的时候可能会使迭代器失效,因此在容器内做插入删除等操作的时必须重新定位迭代器位置对于vector 、deque、string等线性存储结构尤为重要,但是对于链式存储不影响,他的迭代器,指针和引用都不会失效。如果在一个循环中插入或者删除d...

2015-11-05 18:27:00 86

转载 顺序容器--添加及访问元素

#include<iostream>#include <vector>#include<string>#include <list>#include <deque>#include<forward_list>using namespace std;int main(int argc,...

2015-11-05 02:02:00 121

转载 日志记录-20151103

今天没干啥,C++primer依旧是重中之重,计算机图形学已经考完了,今天奖励自己码半晚上代码啦啦啦。考完试结束第九章。代码代码,我待你如潮水般汹涌。你却搭理都不搭理我。总有一天,我会站在你头上,笑着对你说:你还是我的初恋。 转载于:https://www.cnblogs.com/VCctor/p/5100695.html...

2015-11-04 23:06:00 72

转载 顺序容器--容器库.迭代器

在一个函数中罗列了各个常见的顺序容器库其中包含了六种初始化以及查找,赋值操作#include <iostream>#include<vector>#include<list>#include<deque>#include <forward_list>#include<array&gt...

2015-11-02 23:49:00 105

转载 C++-IO库---istringtream(包含大小端测试)

#include <iostream>#include<sstream>#include <vector>#include <stdexcept>using namespace std;istream &f(istream &in){ string v; while (in &...

2015-11-02 04:06:00 244

转载 XML基础-通过w3c演示的代码实例总结

xml基础知识代码<bookstore><book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2...

2015-10-30 03:01:00 142

转载 类-友元函数

友元函数再造分为友元类和友元函数,关键字为friend。具体特性见代码实例#ifndef SALAS_DATE#define SALAS_DATE#include <iostream>#include <string>class Screen;class Window_mgr{public: using Sc...

2015-10-29 03:03:00 97

转载 类-委托构造函数

类的基础定义 -类的基本思想是数据抽象和封装,数据抽象依赖于接口和实现分离的编程技术。类的接口包括用户所能执行的操作;类的实现则包括的数据成员、负责接口实现体以及定义类所需的各种私有函数;主函数 int main() { Sales_date first("asas-sdgs-gds-gdf-g", 80, 124,...

2015-10-25 20:20:00 136

转载 C++primer函数汇总

#include<iostream>#include <vector>#include <initializer_list>#include <string>#include<cstdarg>using namespace std;typedef int arrT[10];//类型别名using...

2015-10-25 02:32:00 141

转载 精益之美甚于帕斯雀(摘自《代码之道》第2章)

(译者注:帕斯雀(Pastrami)是这一种肉的专有名称,熏牛肉的一种,一般取牛肩部的肉来制作。国内的批发商普遍称之为胡椒熏牛肉火腿。)曾经走在一个公共场所,比如机场的出入口通道或公园,突然一群狂徒冲你而来,想要说服你、或者威胁你、或者攻击你的无知。跟他们当中的任何一个人谈话,逻辑和推理都失去意义。在他们眼里,只有疯狂的信仰和不容辩驳的真理。即使你完全赞同他们,你...

2015-10-21 21:08:00 205

转载 数据结构之线性表--单链表(自带首尾转换)

数据结构之线性表--单链表(自带首尾转换)SingleList.h 简单的头文件其中Status 我在后面没有用,只是用状态描述了一番#ifndef SINGLELIST#define SINGLELISTtypedef int ElemType;typedef int Status;typedef struct LinkList { El...

2015-10-21 12:18:00 151

转载 数据结构之顺序表

Sequence.h/* 线性表的动态分配顺序存储结构 */#define LIST_INIT_SIZE 10 /* 线性表存储空间的初始分配量 */#define LIST_INCREMENT 2 /* 线性表存储空间的分配增量 */typedef struct{ int *elem; int length; ...

2015-10-18 23:37:00 77

转载 linux下makefile简介

makefile简介makefile文件主要包含了五部分内容,显示规则、隐式规则 、变量定义、文件指示和注释。 - 显示规则。 显示规则说明了如何生成一个或者多个目标文件。这是由makefile文件的创作者指出,包括要生成的文件、文件的依赖文件和生成的命令。 - 隐式规则。由于make有自动推导的功能,所以使用隐式的规则可以简略书写makefile文件...

2015-10-17 23:01:00 105

转载 C语言程序举例

C语言百例之读写字符串字符串大小写转换#include<stdio.h>#include<ctype.h>int main(int argc, char const *argv[]){ char ar; printf("please input some char \n"); do { /...

2015-10-17 22:15:00 156

转载 战斗吧,少年之C中浅游-路线方向

C之方向篇1、目前所处的这个地步,就是需要继续深挖自己的潜力,若是要成为自己想成为的人,看看这里,再次坚定方向。2、对于,C语言,首先第一要对基础掌握的很牢固,所以,第一步,C程序设计,这次不是为了看书,而是一切以代码为主,只有代码量上去了,一切的一切都可以用回忆的方式无师自通。3、第二,数据结构与算法。核心也是重点。4.linux下,C语言开发,重点因为因为已经...

2015-10-09 17:27:00 56

转载 就这样,在Linux的路上越走越远

从这学期开始接触Linux,刚开始疯狂的看视频,装系统,就Linux虚拟机就装了有七八个 从unbuntu ,到fedro, redhat ,kali ,centos,装完这些系统 ,发现系统是何其的相似,一个系列。最后体验了一下,用上了redhat ,因为这学期也开始接触oracle,开始学习数据库, 还有算法啊, 选择了一个系统,开始试用命令。简单的还是不简单的,...

2015-06-04 00:48:00 49

转载 linux下各种安装软件汇总

linux 下软件安装方法一、rpm包安装方式步骤:引用:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在的目录;4、输入rpm -ivh soft.version.rpm二、deb包安装方式步骤:...

2015-05-07 23:26:00 119

转载 开始我的c++学习之路

第一天,写个博客,记录一下下。知道了boost库的存在加油,为了后端,同时开黑项目是linux。以及学校的算法课。感觉还没开始就已经到了大三,有了压力,却也有了动力,明年这个时候,我会变得更加出色而且还找到满意的offer 加油 转载于:https://www.cnblogs.com/VCctor/p/5100710.html...

2015-04-25 12:32:00 80

转载 路在脚下

怎么说呢,有时候想清楚自己脚下的路确实很重要,自己的方向未初定,方向也是多元化,大二的这个时间,如何去选择一条路却也是重中之重,梦想前途密不可分,有了好点子也要有与之相关的实力。大二了,路在脚下。该学会自己走路了,确定一个项目,并为之努力加油,也是一个不错的想法。加油,boy! 转载于:https://www.cnblogs.com/VCctor/p/51...

2015-03-31 00:09:00 120

空空如也

空空如也

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

TA关注的人

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