自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

草原苍狼

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

  • 博客(42)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Bus error (core dumped)

Bus error (core dumped)原因待分析

2020-06-04 16:40:36 6932 4

原创 cat /proc/1637/status 进程空间

```c[lics@instance-jbri7xrl ~]$ cat /proc/1637/statusName: transfer Umask: 0002State: t (tracing stop)Tgid: 1637Ngid: 0Pid: 1637PPid: 1634TracerPid: 1634Uid: 1000 1000 1000 1000Gid: 1000 1000 1000 1000.

2020-06-03 20:20:55 190

原创 malloc(): smallbin double linked list corrupted:

malloc(): smallbin double linked list corrupted: 0x00007ffff14ca730 ***暂时记录问题,找到原因再更新!!!!*** Error in `/home/lics/1078server/1078Server/./transfer’: malloc(): smallbin double linked list corrupted: 0x00007ffff14ca730 ***======= Backtrace: =========/lib

2020-06-03 20:15:40 7517

原创 tcp通信,出现socket服务端recv接收不到数据的情况,但是用tcpdump能看到有相关数据。想不通为什么?

tcp通信,出现socket服务端recv接收不到数据的情况,但是用tcpdump能看到有相关数据。想不通为什么?系统设置信息如下防火墙是关闭的 ~# firewall-cmd --statenot runningsysctl.conf信息[root@iz2zebbcjnmz2tf97ovtttz ~]# cat /etc/sysctl.conf# sysctl settings...

2019-09-21 10:04:44 3896

原创 c++标准库

http://www.runoob.com/cplusplus/cpp-standard-library.htmlC++标准库可以分为两个部分 标准函数库:通用的、独立的、继承自C语言 面向对象类库:类与其相关的函数集合标准函数库分为以下几类 输入/输出 I/O 字符串和字符处理 数学 时间,日期,本地化 动态分配 其他 宽字符函数面向对象类库 标准的 C++ 面向对象类库定义了

2017-12-03 21:34:32 225

原创 C++ STL 教程

http://www.runoob.com/cplusplus/cpp-stl-tutorial.htmlc++标准模板库的核心包括三个组件: 容器(Containers):容器是用来管理莫一类对象的集合。类型如下deque、list、vector、map等。 算法(Algorithms):算法作用于容器。 迭代器(iterstors):用于遍历对象集合的元素

2017-12-03 21:29:11 225

原创 C++多线程

http://www.runoob.com/cplusplus/cpp-multithreading.html两种类型的多任务处理:基于进程和基于线程 基于进程的多任务处理是程序的并发执行 基于线程的多任务处理是同一程序的片段并发执行创建线程#include <pthread.h>pthread_create (thread, attr, start_routine, arg) 参数说明:

2017-12-03 21:22:33 162

原创 C++模板、预处理、信号处理

http://www.runoob.com/cplusplus/cpp-templates.html模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。模板函数 形式如下:template <class type> ret-type func-name(parameter list){ // 函数的主体}在这里,type 是函数所

2017-11-30 00:13:43 575

原创 C++命名空间

http://www.runoob.com/cplusplus/cpp-namespaces.html定义命名空间 使用关键字namespace,后跟命名空间名称 namespace namespace_name { }为了调用带有命名空间的函数或变量,需要在前面加上命名空间的名称, namespace_name::code;using指令 使用using namespace指令,会告诉

2017-11-29 23:35:43 147

原创 C++动态内存

栈:在函数内部声明的所有变量都将占用栈内存 堆:这是程序中未使用的内存,在程序运行时可用于动态分配内存new和delet运算符 动态分配内存的通用语法:new data-type如果自由存储区已被用完,可能无法成功分配内存。所以建议检查 new 运算符是否返回 NULL 指针,并采取以下适当的操作.删除内存 delete pvalue;数组的动态内存分配 一维数组// 动态分配,数组长度为

2017-11-29 23:19:45 179

原创 C++异常处理

http://www.runoob.com/cplusplus/cpp-exceptions-handling.html异常时程序在执行期间产生的问题。 c++异常处理涉及到三个关键字: throw:抛出异常 catch:捕获异常 try:激活异常标准异常自定义异常 可以通过继承和重载 exception 类来定义新的异常

2017-11-29 23:08:20 148

原创 C++文件和流

标准库fstream,他定义了三个新的数据类型: ofstream:表示输出文件流,用于创建文件并向文件写入信息 ifstream:表示输入文件流,用于从文件读取信息 fstream:同时具有上述两种类型的功能打开文件 opem()标准语法 void open(const char *filename,ios::openmode mode); 第一个参数是文件名称,第二个参数打开模式

2017-11-29 22:56:23 266

原创 C++多态 、 数据抽象、数据封装、接口(抽象类)

多态字面意思是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,会用到多态。虚函数 是在基类中使用关键字virtual声明的函数。在派生类中重新定义基类中定义的虚函数时,会告诉编译器不要静态链接到该函数。在程序中任意点可以根据所调用的对象类型来选择调用的函数,这种操作被称为动态链接,或后期绑定纯虚函数关于虚函数,纯虚函数 http://blog.csdn.net/huangyimo/a

2017-11-28 23:56:27 243

原创 C++ 重载运算符和重载函数

http://www.runoob.com/cplusplus/cpp-overloading.htmlC++函数重载 在同一个作用域内,可以声明几个功能类似的同名函数,但这些同名函数的形式参数必须不同。C++中的运算符重载 重载的运算符是带有特殊名称的函数,函数名是由关键字 operator 和其后要重载的运算符符号构成的。可重载运算符/不可重载运算符 可重载运算符: 双目算术运算符,关系

2017-11-28 22:51:18 220

原创 C++ 继承

http://www.runoob.com/cplusplus/cpp-inheritance.html面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行时间的效果基类 & 派生类 一个类可以派生自多个类,这意味着,它可以从多个基类继承数据和函数。 类派生列表以一个或多个基类命名,形式如下

2017-11-23 00:35:26 140

原创 C++ 类 & 对象

http://www.runoob.com/cplusplus/cpp-classes-objects.htmlC++ 类 & 对象 C++支持面向对象程序设计。类是C++的核心特性。C++类定义 类定义以关键字class开头,后跟类的名称。 关键字public确定了类成员的访问属性。定义C++对象访问数据成员 类的对象的公共数据成员可以使用直接成员访问运算符(.)来访问。 私有的成员和受

2017-11-22 23:57:18 179

原创 C++ 基本的输入输出,数据结构

C++ 的 I/O 发生在流中,流是字节序列 如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。 如果字节流是从内存流向设备(如显示屏、打印机、磁盘驱动器、网络连接等),这叫做输出操作。I/O库头文件 :该文件定义了 cin(标准输入流), count(标准输出流), cerr(非缓冲错误流), clog(缓冲标准错误流):该文件通过所谓的参数化的流操纵器,

2017-11-22 00:14:05 1017

原创 C++ 日期 & 时间

http://www.runoob.com/cplusplus/cpp-date-time.html为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 头文件。 有四个与时间相关的类型:clock_t、time_t、size_t 和 tm。类型 clock_t、size_t 和 time_t 能够把系统时间和日期表示为某种整数。 结构类型 tm 把日期和时间以 C 结构的形式保存,

2017-11-21 23:56:38 203

原创 C++ 指针,引用

http://www.runoob.com/cplusplus/cpp-pointers.html http://www.runoob.com/cplusplus/cpp-references.html指针很重要。 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。 形式:type *var-name;C++ 中使用指针 定义一个指针变量:int *ip; 把变量地址赋值给

2017-11-21 23:50:26 124

原创 C++数字,数组,字符串

http://www.runoob.com/cplusplus/cpp-numbers.html http://www.runoob.com/cplusplus/cpp-arrays.htmlC++ 数字 C++ 定义数字 C++ 数学运算 头文件C++ 随机数 随机数生成器, 一个是 rand(),该函数只返回一个伪随机数。 生成随机数之前必须先调用 srand() 函数。C++ 数

2017-11-21 23:20:51 329

原创 C++函数

http://www.runoob.com/cplusplus/cpp-functions.htmlC++函数 函数是一组一起执行一个任务的语句。定义函数 一般形式如下 return_type function_name( parameter list ) { body of the function } 返回类型:一个函数可以返回一个值。 函数名称:函数的实际名称。 参数:

2017-11-21 23:02:44 128

原创 C++循环,判断,函数,数字,数组,字符串

C++循环 循环类型 while for do…while 嵌套循环控制语句 break语句 continue语句 goto语句无限循环 如果条件永远不为假,则循环将变成无限循环C++判断 判断语句 if if..else 嵌套if switch 嵌套switch?:运算符 Exp1 ? Exp2 : Exp3;

2017-11-21 00:20:11 397

原创 C++运算符

http://www.runoob.com/cplusplus/cpp-operators.html算术运算符 +,-,*,/,%,++,–关系运算符 \==,!=,>,<,>=,<=逻辑运算符 &&,||,!位运算符 &,|,^赋值运算符 \=,+=,-=,*=,/=,%=,<<=,>>=,&=,^=,|=杂项运算符 sizeof Condition ? X : Y;条件运算符 ,

2017-11-21 00:14:12 167

原创 C++存储类

http://www.runoob.com/cplusplus/cpp-storage-classes.htmlC++存储类定义c++程序中变量/函数的范围(可见性)和生命周期。 可用存储类如下: auto register static extern mutable thread_local(C++)auto存储类register存储类static存储类 指示编译器在程序的生命周期

2017-11-20 23:59:31 217

原创 C++ 变量及常量

http://www.runoob.com/cplusplus/cpp-variable-types.htmlhttp://www.runoob.com/cplusplus/cpp-constants-literals.htmlC++变量类型是程序可操作性的存储区的名称。 变量的名称由字母,数字和下滑写字符组成。但必须以字母或下划线开头,大小写敏感。C++变量作用域 作用域是程序的一个区域,有三

2017-11-20 23:35:35 199

原创 C++数据类型

http://www.runoob.com/cplusplus/cpp-data-types.html基本的内置类型 布尔型bool 字符型char 整形int 浮点型float 双浮点型double 无类线void 宽字符型wchar_t类型修饰符 signed unsigned short long类型的内存占用 类型(占用字节)[范围] char(1)[-128 -

2017-11-20 23:08:05 107

原创 C++ 基本语法

C++程序可以定义为对象的集合,包含类、对象、方法、即时变量四个概念1、对象:对象具有状态和行为。对象是累的实例。 2、类可以定义为描述对象行为/状态的模板/蓝图。 3、一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。 4、即时变量:每个对象都有其独特的即时变量。对象的状态是由这些即时变量的值创建的。C++中的分号&块 分号是语句结束符。 块

2017-11-17 00:54:15 153

转载 C++ 环境设置

http://www.runoob.com/cplusplus/cpp-environment-setup.html

2017-11-17 00:30:14 179

原创 C++简介及特性

面向对象程序设计 C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性: 1.封装 2.抽象 3.继承 4.多态标准库标准的C++由三个重要部分组成: 1.核心语言,提供了所有构件块,包括变量,数据类型和常量等等 2.C++标准库,提供了大量的函数,用于操作文件,字符串等 3.标准模板库(STL),提供了大量的方法,用于操作数据结构ANSI标准 ANSI 标准是为了确保

2017-11-17 00:28:59 235

转载 VS产生sdf和ipch文件太大处理方案

VS2013 工程大 产生sdf和ipch文件太大处理方案

2017-07-11 23:39:41 374

转载 算法题 100:快速售票系统的座位登记

题目:为了提供全程对号(考虑长途、短途旅客情况下,每一位旅客在上车到下车期间都有独立座位)的快速售票系统,铁路公司设计了基于内存的系统。适合描述一个车次车票情况的数据结构是() A、用数组描述座位,数组描述每个座位的售票情况 B、用数组描述座位,链表描述每个座位的售票情况 C、用链表描述座位,数组描述每个座位的售票情况 D、用链表描述座位,链表描述每个座位的售票情况答案:B 数组方便查找,

2017-06-19 21:55:53 487

原创 va_start,va_end,vsnprintf函数用法使用详解

va_start,va_end,vsnprintf函数用法使用详解va_start和va_end使用详解 http://www.linuxidc.com/Linux/2016-10/135785.htmvsnprintf函数用法 http://blog.csdn.net/u012567219/article/details/15028419

2017-05-19 01:34:19 2130

原创 Ubuntu16.04 server使用Vundle安装vim插件

本文是对http://www.cnblogs.com/songfy/p/5635757.html的优化补充,感谢原作者。环境:ubuntu16.04 server正文安装vim 要求最低版本是7.4,ubuntu的安装方式为:cycl@ubuntu:~$ sudo apt-get install vim基本配置 主题的创建 1.创建目录存放主题cycl@ubuntu:~$ mkdir -p

2017-04-04 22:40:39 1469 2

原创 Ubuntu16.04 server 安装Ctags和Cscope的方法

环境:Ubuntu16.04 server 64位一.Ctags 1.安装ctags cycl@ubuntu:~$sudo apt-get install ctags 2.ctags使用准备 进入工程目录,运行命令: ctags -R 用vim打开该工程任意一个文件,进入命令模式,运行命令: set tags=工程目录/tags 注:如果经常使用该功能,可以将“:set tags=工

2017-04-04 21:36:11 2005

原创 Ubuntu Server配置apt-get源的方法

刚装上Ubuntu Server 时,默认的apt-get源比较慢。网上搜了一下,需要改apt-get源。方法如下:ubuntu server版本: ubuntu-14.04.5-server-i386 我的sources.list下载地址 链接:http://pan.baidu.com/s/1o8Ngi1O 密码:iapi1、修改源地址:cp /etc/apt/sources.list /e

2016-12-25 21:44:40 1464

原创 vmware虚拟机:ubuntu server 14安装vmware tools的方法

有初学者在ubuntu server版本上安装vmware tools时,因为没有可视化界面,不知道去哪里找VMWareTools-x.x.x-xxxxx.tar.gz安装包,以下是在ubuntu server版本安装vmware tools的方法环境: window 10系统 链接:http://pan.baidu.com/s/1b4r5sq 密码:rckeVMware版本: 12.5.0

2016-12-25 21:23:27 6285

原创 QT 历史版本下载

官网地址: http://download.qt.io/archive/qt/

2016-12-25 20:59:35 865

原创 ubuntu server 14.04.5版本下载

链接:http://pan.baidu.com/s/1kV9FeK3 密码:dgba官网地址: https://www.ubuntu.com/download历史版本下载地址: http://releases.ubuntu.com/

2016-12-25 20:57:47 3361 1

原创 欢迎使用CSDN-markdown编辑器

软件项目管理第1章:软件项目管理概述1.1项目与软件项目1.1.1什么是项目项目是为完成某项独特的产品、服务或成功所做的临时性努力。 项目具有以下特征 1)项目具有明确的目标。 2)项目具有临时性。 3)项目具有独特性。 4)项目是逐步完善的 5)项目使用的资源是收到限制的 6)项目具有一定的不确定性1.1.2项目群和子项目项目群是一协同方式管理的一组相互联系的项目 子项目是项目的一

2016-11-14 23:12:48 174

转载 老鸟程序员知道而新手不知道的小技巧

作者:大狐狸 链接:http://www.zhihu.com/question/36426051/answer/76031743 来源:知乎 感谢原作者1.重构是程序员的主力技能。2.工作日志能提升脑容量。3.先用profiler调查,才有脸谈优化。4.注释贵精不贵多。杜绝大姨妈般的“例注”。漫山遍野的碎碎念注释,实际就是背景噪音。5.普通程序员+google=超级程序员。6.单元测试总是合算

2016-09-17 21:12:35 322

2004-2017软件设计师真题(含答案)及《软件设计师教程 》第4版

2004-2017软件设计师真题及答案,《软件设计师教程》第四版,学习交流,禁止商用

2018-03-28

demux中的SEC 和PES说明

Demux模块接收示意图 SEC通道:主要是处理一些表如ECM,EMM,PAT等表。 PES通道:主要是处理一些图文,字幕的消息,音视频,因为SEC处理数据的能力有限。

2014-11-15

ARM汇编指令详解

包含ARM的详细的32的讲解情况,对深度理解ARM架构,有很大的帮助

2014-01-08

JDK_+_Eclipse_+_Android_SDK_+_ADT_的安装、配置

讲解了JDK,Eclipse,SDK,ADT的安装以及下载地址

2013-03-16

linux中文乱码

解决linux中文的乱码问题,方便英语不是很好的人学习linux

2012-12-10

linux下的yum命令详解

对linux下yum是什么,如何使用,如何配置,有何特点,做了比较详细的说明

2012-11-05

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

TA关注的人

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