自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [UNIX环境高级编程] 线程基础

1 线程基本概念典型的UNIX进程可以看成只有一个控制线程:一个进程在某一时刻只能做一件事。有了多个控制线程之后,在程序设计时就可以把进程设计成在某一时刻能够做不止一件事,每个线程各自处理独立的任务。每个线程都包含有表示执行环境所必须的信息,其中包括进程中标识线程的线程ID、一组寄存器值、栈、调度优先级和策略、信号屏蔽字、errno变量以及线程私有数据。一个进程的所有信息对该进程的所有线程都是...

2018-11-16 18:51:05 294

原创 [UNIX环境高级编程] 标准I/O库

1 流和FILE对象对于标准I/O库,它们的操作是围绕流(stream)进行的,当用标准I/O库打开或者创建一个文件时,我们已使一个流与一个文件相关联。对于ASCII字符集,一个字符用一个字节表示。对于国际字符集,一个字符可用多个字节表示。标准I/O文件流可用于单字节或多字节字符集。freopen函数清除一个流的定向,fwide函数可用于设置流的定向。#include <wchar.h...

2018-11-15 16:28:01 291

原创 [C/C++] 格式化字符串参数介绍

格式化输出标准格式% [flag] [fldwidth] [precision] [lenmodifier] convtypeflag说明’将整数按千分位分组字符-在字段内左对齐输出+总是现实代符号转换的正负号space如果第一个字符不是正负号,则在其前面加上一个空格#指定另一种转换格式(如十六进制加0x前缀)0添加前导0进行填充...

2018-11-15 11:59:53 1753

原创 [UNIX环境高级编程] 文件和目录

1 引言上文围绕了普通文件I/O进行了讨论——打开文件、读文件或写文件。本文将描述文件系统的其他特征和文件的性质。将从stat函数开始,stat结构中的大多数成员都是基本系统数据类型,逐个分解stat结构的每一个成员以了解文件的所有属性。使用stat函数最多的地方可能就是[ls -ls]命令,可以获得一个文件的全部信息。本文主要讨论4个stat函数以及它们的返回信息。struct stat...

2018-11-12 12:33:45 318

原创 [Unix环境高级编程] 文件I/O

1.引言UNIX系统中的大多数文件I/O只需要用到5个函数:open、read、write、lseek以及close,这里所涉及到的函数经常被称为不带缓冲的I/O1。只要涉及在多个进程之间共享资源,原子操作的概念就变得非常重要,我们将通过I/O和open函数的参数来讨论此概念,dup、fcntl、sync、fsync和ioctl函数提供了这方面的操作。2.文件描述符对于内核而言,所有打开的文...

2018-11-08 12:01:52 375

转载 Vim配置[转载]

转自 http://www.cnblogs.com/ma6174/""""""""""""""""""""""""""""""""""""&quo

2018-10-23 18:11:15 230

原创 C/C++字符串总结

C/C++字符串总结

2016-02-02 16:08:32 2156

原创 IDL文件模版

IDL文件模版

2015-01-12 11:32:47 1493

原创 C++嵌套抽象类的继承方式

今天在工作中遇到了一个问题,需要继承一个嵌套的抽象类,废了很大的功夫才成功创建了对象抽象嵌套类如下:class A{ class B { public: B* GetInstance() = 0; }};继承类如下:class C : public A::B{public: B* GetInstance();

2015-01-05 20:21:08 1299

空空如也

空空如也

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

TA关注的人

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