自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力努力再努力的博客

每天会不定时更新一些我的学习心得,欢迎大家共同交流,共同进步

  • 博客(8)
  • 收藏
  • 关注

原创 C++复习大全(各种知识点)

前言这篇博客是我之前的一个礼拜复习总结的各种知识点,可能有些多,其中的一些观点是来自于《Effective C++》和《C++编程思想》,这两本书中的知识给了我很多启发,也让我懂得了许多不一样的知识点,我连带我的认识以及理解整理起来,希望会对你们有所帮助。资源就是一旦被使用,将来必须要返还给系统。在c++中最常使用的资源就是动态分配内存(如果分配了内存却从来不归还它,会导致内存泄漏其他...

2018-05-28 20:42:29 30254 6

原创 C++ 常见编程技巧总结(一)

【声明】这篇博客,是我阅读《Effective C ++》这本巨作,然后根据自己的理解,加上了一些见解,代码有些是参考本书的,希望可以帮助你们理解C++ 的一些机制,关于详细情况,还是请你们观摩这本巨作。确定对象被使用前已被初始化有时候,读取未被初始化的值会导致不明确的行为。对于无任何成员的内置类型,必须手动完成初始化int x = 0;const char* text = ...

2018-05-23 15:32:48 5354

原创 Linux学习 — 线程

【摘要】线程的出现让我们的计算机运行效率得到了显著地提升,虽然我们现在还很少接触到多线程的程序,但是在以后的实际工作中,多线程绝对是我们的一大得力助手,它可以显著提升你的工作效率,并且使得你的代码执行质量更有保障。在本文中,我整理了关于线程的各种知识,希望会对你们有所帮助通过为每种事物分配单独的处理线程,可以简化处理异步事件的代码。线程的概念什么是线程在一个程序里的一个执行...

2018-05-23 08:19:24 167

原创 进程间通信(命名管道,消息队列,PV操作)

进程间通信目的数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源通知事件:一个进程需要向另一个或一组进程发送信息,通知他们发生了某种时间进程控制:有些进程希望可以完全控制另一个进程的执行,此时控制进程希望能够拦截另一个进程的所有陷入和异常,并能够及时知道它的状态改变进程间通信发展管道System V 进程间通信POSIX进程间通信...

2018-05-22 18:30:36 1206

原创 I /O 文件的操作

【摘要】C语言中我们必须要掌握IO随着当前计算机的快速发展,文件越来越大,因此文件的需求也I/O操作就是简单的从程序移进,移出字节的事情,因此这些字节流被称为流。绝大多数的流都是完全缓冲的,这就意味着“读取”和“写入”都是在一块被称为:缓冲区的内存块来回复制数据。从内存中来回复制数据是特别快的用于输出流的缓冲区的数据只有被写满的时候才会被刷新(fflush,物理写入)到设备或文件,一次性把放满的缓...

2018-05-15 17:00:13 283

原创 Linux 信号总结以及常见信号使用

【摘要】信号是学习linux时必须要熟悉的一部分,没有了信号Linux系统就没办法正常的工作。而我们作为Linux程序员,也要用到信号来进行程序的运行,没有了信号,我们的工作将会变得一团糟。这几天,我把刚刚学的关于信号的知识点总结了一下,分享给大家,希望可以对大家有所帮助。信号的概念信号是linux系统为了响应某些状况而产生的事件。进程收到信号后应该采取相应的动作哪些情况会引发信号1.键盘事件  ...

2018-05-11 16:54:09 18752 9

原创 C++复习笔记(总结每一个小的知识点,经常更新)

类和对象的特性1.对象客观世界中任何一个事物都可以看成一个对象,任何一个对象都应该具有属性和行为。对象应能根据外界给的消息进行相应的操作,一个对象一般有一组属性和一组行为构成。数据体现了前面提到的属性,函数是用来对数据进行操作的,以便实现某些功能。2.封装与信息隐蔽可以对一个对象进行封装处理,把它的一部分属性和属性对外界屏蔽,也就是说外界是看不到的,甚至不可知的。把对象的内部实现和外部行为分割开来...

2018-05-06 13:56:23 3591

原创 Linux [vim]常用指令集

要想在Linux开发环境下熟练编程,那就必须得熟悉 vim 的基本操作最近我把之前学过的一些关于 vim的指令总结了一下,全部汇总到这篇博客里面,希望会对你们有所帮助(注:找工作一定要会这些操作,最好认真练习)闲话不多说,直接步入正题吧。我们常见的 vim 有三种模式 ,但是实际上有好多种模式呢,我们目前掌握这几种就足够啦。这三种模式分别是:命令行模式,插入模式和底行模式、  1.命令模式   这...

2018-05-01 10:01:44 860

空空如也

空空如也

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

TA关注的人

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