博客专栏  >  综合   >  C/C++开发学习

C/C++开发学习

对学习C++,数据结构,Linux,算法,设计模式等中的知识分享

关注
10 已关注
24篇博文
  • Linux上的RAID

    Linux上的RAID有三种: 硬RAID(hard-RAID)通过专门的RAID控制芯片实现。一般表现为RAID卡,并且卡上有专用的、独立于主板BIOS的固件(一般也称其为BIOS)。伪RAI...

    2017-03-06 11:40
    320
  • 如何调试Shell脚本

    1) 检查语法错误: 一般来说我们可以通过修改shell脚本的源代码,令其输出相关的调试信息来定位错误,那有没有不修改源代码来调试shell脚本的方法呢?答案就是使用shell的执行选,下面是一些常...

    2016-12-15 11:07
    311
  • linux egrep 查询文件内容

    1、从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名 2、从文件内容查找与正则表达式匹配的行: $...

    2016-11-23 14:51
    509
  • malloc实现原理

    malloc()是C语言中动态存储管理 的一组标准库函数之一。其作用是在内存的动态存储区中分配一个长度为size的连续空间。其参数是一个无符号整形数,返回值 是一个指向所分配的连续存储域的起始地址的指...

    2016-08-23 14:34
    1061
  • HTTP1.0和HTTP1.1区别及http状态码

    HTTP1.0和HTTP1.1的主要区别 1,HTTP/1.0协议使用非持久连接,即在非持久连接下,一个tcp连接只传输一个Web对象,; 2,HTTP/1.1默认使用持久连接(然而,HTTP/1.1...

    2016-08-19 10:13
    1781
  • windows进程间通信

    原文地址:http://blog.csdn.net/weiwangchao_/article/details/7104940 摘 要: 随着人们对应用程序的要求越来越高,单进程应用在许多场合...

    2016-07-28 13:58
    629
  • 创建动态链接库,使用自己的dll中的排序算法,用Qt将排序用时在界面上用表格的形式呈现出来

    首先创建动态链接库 打开vs2013,创建win32控制台应用程序项目,勾选dll及导出符号 完成后,就可以了 然后打开Qt,,创建Qt项目,都选默认值, 最后...

    2016-07-19 23:31
    1931
  • 死锁产生的原因和必要条件及预防死锁的方法及死锁的检测与解除

    产生死锁的原因和必要条件: 产生死锁的原因: 1.竞争资源。当系统中供多个进程共享的资源如打印机,公用队列等,其数目不足以满足诸进程的需要时,会引起诸进程对资源的竞争而产生死锁。 2.进程推...

    2016-07-17 00:01
    4078
  • 进程间通信:管道及命名管道(代码实现)

    管道:1.管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;             2.只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程);             3...

    2016-07-07 21:03
    1962
  • 进程间通信:共享内存(代码实现)

    共享内存:1.共享内存就是允许两个不相关的进程访问同一个逻辑内存;                     2.共享内存是在两个正在运行的进程之间共享和传递数据的一种最有效的方式;        ...

    2016-07-06 18:17
    2984
  • 进程间通信:消息队列(代码实现)

    消息队列:1.一种从一个进程向另外一个进程发送数据块的方法;                     2.每个数据块都被认为是有一个类型,接受者进程接收的数据块可以有不同的类型值;          ...

    2016-07-05 23:21
    1838
  • 赋值运算符函数

    当写一个赋值运算符函数时,首先要关注几点(第一种写法): 1.返回值的类型是不是应该声明为该类型的引用,并在函数结束前返回实例自身的引用,只有这样,才支持连续赋值例如3个list的实例l1,l2,l3...

    2016-05-18 23:26
    382
  • 用C++实现一个哈希表(插入,删除,查找)

    #include #include using namespace std; enum status { EXIST, DELETE, EMPTY, }; template struct ...

    2016-05-24 20:46
    385
  • 替换空格(将字符串中的空格替换为20%)

    题目:请实现一个函数,把字符串中的每个空格替换成“20%”,例如输入“We are happy.”,则输出“We%20are%20happy.”。 分析: void test(string...

    2016-06-10 21:07
    1489
  • 实现一个广义表

    实现一个广义表,实现求广义表的深度,广义表的大小及成员函数

    2016-05-22 23:03
    400
  • 不使用任何变量编写是strlen函数(递归)

    strlen函数很简单,大家都能熟练的应用,可是如果不允许调用库函数,也不允许使用任何全局或局部变量来编写一个MyStrlen也许就没有那么简单了,当然,递归函数就可以来解决这个问题了 size_t ...

    2016-05-18 13:06
    516
  • 在Linux下用C语言写一个小程序实现一个进度条编写Makefile来进行运行

    运行结果如下:                  代码: Makefile编写:

    2016-06-04 19:38
    1057
  • Linux系统下find指令详细用法与示例及Linux下的atime ,ctime,mtime

    Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。即使系统中含有网络文件系统,find命令在该文件系统中同样有效。  在运行一...

    2016-05-22 11:53
    1305
  • 外观模式实例之文件加密

    代码; package child; class CipherMachine: public class CipherMachine { public String encrypt(String ...

    2016-05-31 10:45
    857
  • 二维数组中的查找

    问题描述:在一个二位数数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 例:下面的二维数组...

    2016-06-08 23:26
    589

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部