自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

displayMessage的博客

这个博主很黑,基本看不到他

  • 博客(112)
  • 资源 (7)
  • 论坛 (3)
  • 收藏
  • 关注

原创 模板函数实例化问题

描述问题表述比较复杂,得结合代码来表述,代码组成文件如下(见代码一章节):D.h,定义了模板函数,定义了一个纯数据类。整个程序的目的就是为了给这个纯数据类提供个性化的处理 A.h,声明了一个实际上使用纯数据类的业务类A A.cpp,为模板函数提供了模板函数内部的具体实现,一个全局的[disPlayMsg]函数。向外围提供了一个业务类A的业务接口,接口内对模板函数进行了实例化。 B.h,声明了一个实际上使用纯数据类的业务类B B.cpp,为模板函数提供了模板函数内部的具体实现,一个全局的[di

2020-12-24 18:06:31 26

原创 Linux-更新yum源

有做过更新yum源的操作,时间长了就会忘记。趁着这次要重新做,记录一下过程。网络源安装://进入yum文件存放的路劲cd /etc/yum.repos.d//简单粗暴,删除所有文件rm *//安装阿里云的yum文件wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7....

2019-08-18 09:56:49 316 1

原创 tinyxml2-day02-[class StrPair]

StrPair类提供了对一个字符串的一些操作,可以将目标字符串存储到类内,通过存储目标字符串的起始地址和目标地址。另外,StrPair类提供了一个flag,可以通过对flag赋值,来对当前字符串进行相应的操作。针对xml文件,StrPair类提供了读取标题和内容的函数。(这里不太确定,需要等到后面查看这两个函数的用法才知道,从函数的实现上看,的确是这样的)StrPair定义如下:class...

2019-06-27 11:33:53 107

原创 CentOS7安装gcc-5.4.0

下载gcc-5.4.0安装包。wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.5.0/gcc-4.5.0.tar.gz解压tar -zxvf gcc-4.5.0.tar.gz下载编译依赖项cd gcc-4.5.0

2019-01-03 17:14:56 4349

原创 学习笔记day71-----Win32-编码类型、窗口函数框架

编码类型、窗口函数框架

2018-07-27 22:54:40 106

原创 day71-----C++-Win32-编码类型、窗口函数框架

编码类型、窗口函数框架

2018-07-26 22:55:07 112

原创 day70-----win32-windows的窗口程序框架

windows的窗口程序框架

2018-07-23 19:52:32 162

原创 epoll多路复用-----epoll_create1()、epoll_ctl()、epoll_wait()

int epoll_create1(int flags);int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event);int epoll_wait(int epfd, struct epoll_event *events,int maxevents, int timeout);

2018-07-22 09:15:12 4185

原创 简易并发服务器框架

简易并发服务器框架

2018-07-22 08:44:20 182

原创 DMS-linux系统用户登入/登出记录系统

概述:从linux系统中记录用户登入登出的文件中,读取数据,整理用户登入和登出的时间,和在线的时长,最后写入到oracle数据库。整个程序由客户端和服务端组成。客户端部署在客户机上,用于采集客户机上用户的登入登出信息。服务端部署在可以连接到oracle数据库的主机上,用于整理数据,和向数据库插入数据。 涉及到的知识点: socket网络编程 动态库的制作 Makefile文件制作 pro...

2018-07-20 15:48:00 853

原创 学习笔记day68-----oralce-proc,在c/c++中操作数据库的方法

宿主变量、指示变量、数组变量、sqlca通信区、oraca通信区、proc中使用sql

2018-07-20 14:55:12 114

原创 学习笔记day69-----oracle-proc-在C/C++中使用ql/sql语法的方法

proc中使用plsql调用存储过程调用函数数据库链接错误处理数据处理

2018-07-20 14:51:01 186

原创 处理utmp,wtmp,btmp文件的接口函数-----getutent()、 getutid()、...

getutent()、getutid()、getutline()、pututline()、setutent()、endutent()、utmpname()

2018-07-14 13:40:11 1533

原创 学习笔记day67-----oracle-存储过程、函数、触发器、包

存储过程、函数、触发器、包

2018-07-11 21:49:55 131

原创 学习笔记day66-----oracle-qlsql中对oracle数据库的操作的模块化

qlsql中对oracle数据库的操作的模块化

2018-07-10 22:32:07 222

原创 学习笔记day65-----oralce-事物控制语句、约束、其他数据库对象、分页

oralce-事物控制语句、约束、其他数据库对象、分页

2018-07-10 10:49:30 104

原创 学习笔记day64-----oracle-sql标准的表连接、集合运算、函数和分组、子查询、表操作

sql标准的表连接、集合运算、函数和分组、子查询、表操作

2018-07-10 09:37:56 132

原创 解析main()函数的参数-----getopt()

#include <unistd.h>int getopt(int argc, char * const argv[],const char *optstring);extern char *optarg;extern int optind, opterr, optopt;描述:该函数用于解析命令行参数。 如果argv的一个元素以'-'(且不是'-'或'--')开头,那...

2018-07-09 18:54:55 329

原创 为进程创建新会话-----setsid()-举例,精灵进程

#include <unistd.h>pid_t setsid(void); 描述:如果调用该系统调用的进程不是其进程组的组长则会创建一个新的会话。调用进程将会称为新会话的组长,会话id和其pid一致。也成为新会话中新的进程组的组长,进程组的id和其pid保持一致。调用进程是新进程组和新会话中唯一的进程,新的会话将会脱离终端的控制。 参数:无 返回值: ...

2018-07-07 13:49:22 306

原创 将指定的时间转换为字符串输出-----strftime()

将指定的时间转换为字符串输出-----strftime()

2018-07-07 12:31:20 647

原创 学习笔记day63-----oracle-单行函数、表连接

学习笔记day63-----oracle-单行函数日期类型类型转换表连接外连接内连接

2018-07-05 19:43:38 101

原创 linux-----页、页表、页框(块)

linux-----页、页表、页框(块)

2018-07-05 12:47:17 10430 7

原创 C++学习笔记day62-----oracle-select...from...where...order by

基本查询selectwhere子句order by子句

2018-07-04 18:41:15 133

原创 C/C++语法方面的一些小问题

C/C++语法方面的一些小问题

2018-07-02 20:15:32 146

原创 根据所提供的分解字符对目标字符串进行分解-----strtok()、strtok_r()

根据所提供的分解字符对目标字符串进行分解-----strtok()、strtok_r()

2018-07-01 18:59:56 393

原创 C/C++中处理可变长参数的库函数-----va_start()、va_arg()、va_end()

C/C++中处理可变长参数的库函数-----va_start()、va_arg()、va_end()

2018-07-01 14:53:53 493

原创 C++学习笔记day58-----STL-模板函数、模板类

模板函数 模板函数的声明形式:template<class T>T func(T t){int a = 10;T b;b.text();b.te<>xt();//不允许}//template<class 类型形参> 函数返回值 函数名(调用形参类型 调用形参){};模板函数的实例化:int num = 10;func<int...

2018-06-21 20:39:53 95

原创 C++学习笔记day56-----Qt-tcp、udp网络编程

tcp: Qt中,将tcp区分为server和socket,其中server封装了创建套接口,绑定具体地址和端口,将套接口设置为被动监听转台三个步骤。 QTcpserver: 最核心的知识点在于两个信号,NewConnect和ReadyRead。 QTcpsocket: 由于socket总是主动发起连接,所以它没有NewConnect的信号。但是,在主动连接成功之后,会发送connect...

2018-06-19 19:03:21 188

原创 C++学习笔记day53-----Qt-资源编辑器、绘图事件(画家类)、定时器事件触发的执行函数、文件类、鼠标事件类、键盘事件类

资源编辑器、绘图事件(画家类)、定时器事件触发的执行函数、文件类、鼠标事件类、键盘事件类

2018-06-13 20:45:48 202

原创 网络编程day001-----网络中对单个数据报数据量的限制-IPv4头部DF标志位,TCP头部MSS选项,链路层的MTU

网络中对单个数据报数据量的限制-IPv4头部DF标志位,TCP头部MSS选项,链路层的MTU

2018-06-13 08:44:10 704

原创 C++学习笔记day52-----Qt-designer、qtcreator

designer、qtcreator

2018-06-12 19:03:06 1254

原创 C++学习笔记day51-----Qt-信号,槽

信号,槽

2018-06-11 19:26:13 137

原创 C++学习笔记day49-----C++98-异常处理

异常处理

2018-06-07 20:28:00 317

原创 C++学习笔记day48-----C++98-多态,动态转换,typeid操作符

多态 通过指向子类对象的基类类型指针访问虚函数,会访问到子类中重写的虚函数。 通过子类对象的基类类型引用访问虚函数,会访问到子类中重写的虚函数。 多态的形成条件 首先必须保证子类对基类的虚函数有效的重写,其次,只能通过子类对象的基类类型指针,或者子类对象的基类引用才可以形成多态。 虚函数的有效重写 1)虚函数的声明一定要在基类中,基类中的虚函数可以没有定义(纯虚函数) 2)子类中重写...

2018-06-07 20:05:38 176

原创 C++学习笔记day47-----C++98-继承中的构造函数,析构函数,拷贝构造函数,拷贝赋值函数,多重继承,虚继承

继承中的构造函数,析构函数,拷贝构造函数,拷贝赋值函数,多重继承,虚继承

2018-06-05 20:08:56 308

原创 C++学习笔记day46-----C++98-运算符重载、继承

运算符重载、继承

2018-06-04 19:55:45 97

原创 C++学习笔记day45-----C++-成员指针、操作符重载

成员指针 成员指针,是指向类的成员的指针。具有以下语法形式: int User::*p_m_data = &User::m_data;//指向成员变量 void (User::*func)(void) = &User::print;//指向成员函数#include <iostream>using namespace std;class User{priv...

2018-06-01 20:03:12 190

原创 C++学习笔记day44-----C++98-单例模式

3、单例模式(设计模式中的一种) 1) 概念: 一个类只允许循存在唯一对象,并提供它的访问方法 2) 实现单例模式的方法: –>禁止在类的外部创建对象:私有化构造函数 –>类的内部维护唯一的对象:静态成员变量(语法要求) –>提供该类唯一对象的访问方法:静态的成员函数(只用用静态) 3) 实现方法: –>饿汉式:...

2018-05-31 20:13:08 107

原创 C++学习笔记day44-----C++98-再谈拷贝构造、拷贝赋值操作符、静态成员

再谈拷贝构造、拷贝赋值操作符、静态成员

2018-05-31 20:04:32 69

原创 C++学习笔记day43-----C++98-构造函数的初始化表,this指针,常函数,析构函数

构造函数的初始化表,this指针,常函数,析构函数

2018-05-30 19:14:38 105

简易并发服务器

多进程和多路复用结合实现一个多路并发的服务器,其实现原理参照nginx并发模型。

2018-07-22

linux系统用户登入/登出记录系统

从linux系统中记录用户登入登出的文件中,读取数据,整理用户登入和登出的时间,和在线的时长,最后写入到oracle数据库。整个程序由客户端和服务端组成。客户端部署在客户机上,用于采集客户机上用户的登入登出信息。服务端部署在可以连接到oracle数据库的主机上,用于整理数据,和向数据库插入数据。

2018-07-20

oracle学习的示例代码

学习oracle时的一些示例代码,有助于理解知识点,方便日后复习

2018-07-20

oracle第一天练习

记录了proc学习过程中的示例代码,这些代码有助于理解知识点,日后忘记时,可以在复习

2018-07-20

多进程&多路复用并发的http服务器

多进程&多路复用并发的http服务器,侧重点在于仿造nignix对并发的处理机制

2018-05-23

俄罗斯方块源码

在linux下用c语言实现的俄罗斯方块,包含了以下知识点,Makefile;多进程;C语言基本语法;linux下的文件读写

2018-05-18

扫雷小游戏-----标准c语言

一个用标准c语言写的扫雷小游戏,是一个很好的例子用于联系c语言的基本语句和逻辑。

2018-04-10

fdisk -l 的内容解读

发表于 2018-01-03 最后回复 2019-03-26

string类的配置相关函数get_allocator()const的问题

发表于 2016-10-02 最后回复 2018-01-03

关于STL中的auto_ptr模板类调用问题

发表于 2016-10-02 最后回复 2016-10-02

空空如也

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

TA关注的人 TA的粉丝

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