自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

糖炒栗子

士不能够不弘毅,任重而道远。仁以为己任,不亦重乎?

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 APUE学习笔记——信号、信号集和进程信号屏蔽字

1 信号传递过程当一个信号源产生信号,内核会发送给目标进程,目标进程再决定如何处理。如下图所示过程:如果目标进程设置了忽略该信号,则内核直接将该信号丢弃如果目标进程没有阻塞该信号,则内核将该信号传递给目标进程进行相应操作。如果目标进程设置阻塞该信号,则内核将该信号放到目标进程的阻塞信号列表中,等待它的下一步设置。若目标进程后续设置忽略该信号,则内核将该信号从目标进程的阻塞信号列表

2017-03-01 16:55:17 1100 2

原创 C++中的多态性

多态(polymorphism)在C++中可以简单地概括为“通用一个接口,实现多种方法”,它是面向对象编程领域的核心概念,只有程序在运行时才决定调用对应的函数。  C++多态性是通过虚函数来实现的,虚函数允许子类重新定义成员函数,而子类重新定义父类的做法称为覆盖(override),或者称为重写。重写的话可以有两种,直接重写成员函数和重写虚函数,只有重写了虚函数的才能算作是体现了C++多态性。而重载

2017-02-28 09:33:01 318

原创 Linux中设置vim自动在运算符号两边加上空格

原版的vim不带这个功能,写出的代码例如z=x+y,不美观,很多编译器(如VS)能够自动在符号两边加上空格,如z = x + y,看起来比较美观。只要在.vimrc里面加入如下代码:let g:equ=1"设置= + - * 前后自动空格"设置,后面自动添加空格if exists("g:equ"):inoremap = =EqualSign('='):inoremap

2016-03-23 22:28:53 2291

原创 一个C++小程序——文件整理工具

网上下载的漫画是jpg或png之类的图片文件,用系统自带的图片管理器看不方便,想要能把图片想网页一样浏览的功能,找了很多图片管理器也没有带这个功能,于是就自己编写了一个小程序实现。思想就是在图片目录添加一个html文件,里面包含所有漫画图片,就可以使用浏览器观看,效果比在电脑上直接打开浏览好多了。主要实现两个步骤:(1)获取该目录下的所有图片的文件名,把它们保存到一个vecto

2016-02-20 19:09:56 663

转载 C++语言文件的定义与操作

一、概述文件是指一组相关数据的有序集合,这个数据集的名称叫做文件名。例如源程序文件(.c)、目标文件(.0bj)、可执行文件(.exe)、库文件(头文件)等。文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来,这就是为什么对文件操作时需要打开和关闭的原因。二、文件的分类二进制文件磁盘上存放的数据与内存一样,直接存储二进制数据。优点:可以节省外存空间和转换时间。

2016-02-20 15:24:57 845

单片机LED点阵显示——protues原理图

《单片机LED点阵显示——protues原理图》—下载后放大很清晰.pdf )

2013-04-22

空空如也

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

TA关注的人

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