Linux
JeremyZJM
这个作者很懒,什么都没留下…
展开
-
Makefile最全教学,学会这些足矣
该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂转载 2017-08-14 16:21:48 · 476 阅读 · 0 评论 -
内存泄漏与内存溢出的区别
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memory leak会转载 2017-08-14 17:14:10 · 309 阅读 · 0 评论 -
Lunix平台下c/c++内存泄漏与内存溢出的解决方法
内存泄露专题(Memory Leak) 以下转自IBM 韩 兆兵 ([email protected]), 软件工程师, IBM刘 盈 ([email protected]), 软件工程师, IBM强 晟 ([email protected]), 软件工程师, IBM 由于 C 和 C++ 程序中完全由程序员自主申请和释放内转载 2017-08-12 10:19:01 · 1026 阅读 · 0 评论 -
程序的编译和链接过程
C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可加载、可执行代码的过程。将一个.c文件编译链接成.exe文件,需要以下几个步骤:预处理、编译、汇编、链接预处理器:将.c 文件转化成原创 2017-09-13 15:35:12 · 334 阅读 · 0 评论 -
shell脚本
建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。 如同其他语言一样,通过我们使用任意一种文字编辑器,比如nedit、转载 2017-09-10 21:59:47 · 208 阅读 · 0 评论 -
Linux基础
1.Linux终端常用热键:Tab:命令补全,文件路径补全;Ctrl+c:终止正在运行的程序。Ctrl+d: 退出字符界面。Ctrl+Alt+t:在当前终端新建标签页。Ctrl+shift+c:复制终端选中内容;Ctrl+shift+v:粘贴终端复制内容2.删除用户:userdel格式:userdel[选项] [用户名]示例:userdel -r s原创 2017-04-18 13:50:54 · 184 阅读 · 0 评论 -
Linux网络编程
对于网络理论介绍一般采用OSI模型,但是Linux中网络栈的介绍一般分为四层的Internet模型OSI七层网络模型:原创 2017-09-05 17:01:00 · 237 阅读 · 0 评论 -
Linux下进程间通信的方式有哪些?以及适用情况和优缺点
1.# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正转载 2017-08-12 15:42:43 · 756 阅读 · 0 评论