自定义博客皮肤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)
  • 收藏
  • 关注

原创 Makefile第二篇

终于有时间把makefile写完了,金工实习真的太累了一个完整的Makefile文件由5部分构成:显式规则、隐含规则、使用变量、文件指示和注释;本篇主要讨论显式规则和变量显式规则:一条显式规则指明了目标文件、目标文件的依赖文件、生成或更新目标文件所使用的命令(上篇博客里有详细写过Makefile的显示规则);隐含规则:由make根据目标文件(典型的是根据目标文件的后缀名)而自动推导出的规则...

2019-12-01 15:51:56 178

原创 简单学习makefile

一般在写较大型的项目时,使用一条或几条gcc命令编译生成可执行程序是远远不够的,而且当我们仅仅修改了其中一个文件的时候,需要重新人工输入命令以完成编译,这样不仅效率低下而且容易出错。在Linux中,有一个用来维护程序模块关系和生成可执行程序的工具:make 它可以根据程序模块的修改情况重新编译生成中间代码或者最终的可执行程序。执行make命令,需要一个名为Makefile或makefile的文...

2019-11-21 22:27:19 131

原创 为什么systemd取代了init

init进程是Linux内核启动的第一个进程,自然也是其他进程的父进程,但是当我们在终端下执行pstree命令时,即以树的形式显示所有进程的层次时,会发现应该是init进程的地方却变成了systemd。部分截图如下:1.systemd是什么systemd是linux系统中最新的初始化系统,systemd和ubuntu中的upstart是竞争对手,但是ubuntu现在也采用了systemd,...

2019-11-02 19:32:38 1865 1

原创 c语言中的指针 getchar getch gets与scanf

这周写题时 发现c语言中的有些东西忘得比较多 写篇博客回忆一下1. 关于指针1)空指针与未初始化指针的区别:空指针可以保证不指向任何函数或对象 一般倾向于用NULL表示空指针而未初始化的指针则可能指向任何地方 所以指针一定要初始化int *p = NULL; // 空指针int *p; //指针未初始化 错误*p = 5;2)函数指针与指针函数的区别c语言在编译时,每个函...

2019-08-11 21:14:32 837

原创 mysql的简单用法

首先先从官网上下载最新版本的mysqlhttps://dev.mysql.com/downloads/mysql/选择对应操作系统的版本,下载安装即可,必须要给mysql设置密码,其实以root身份进去也可以,但是因为mysql的密码要和后面写的聊天室联系起来,所以我必须得设置密码,...

2019-08-04 17:30:34 173

原创 线程的创建 中止与同步

线程是什么线程是计算机中独立运行的最小单位,运行时占用很少的系统资源,由于每个线程占用的cpu时间是由系统分配的,因此也可以把线程看成操作系统分配cpu时间的基本单位。进程与线程的区别相比较进程而言,线程的最大优点就是 节约,比如来说:进程有自己独立的地址空间,而在多线程情况下,同一进程内的线程共享进程的地址空间;所以创建新线程花费时间少;由于进程地址空间独立,而线程共享地址空间,线程...

2019-08-02 16:21:41 108

原创 后台运行程序 输入输出重定向等一些问题

在写本周小项目时,仔细了解了一下后台运行,输入,输出重定向和管道这些东西,因为作者是个水货,以前对这些东西真的是一知半解。后台运行程序我们在命令后面加上&,表示让这个进程去后台执行,即ctrl+c后仍在后台运行,但当关闭linux终端时,此程序就不在运行了,它接收到终端断开连接的信号就关闭了程序。那么问题来了,如何在关闭终端后让这个程序还在跑呢?或者说让系统忽略终端断开连接的信号?我...

2019-07-23 19:16:58 1114

原创 进程的基础知识

这周小组的任务是Linuc c这本书上的进程,所以我想对这周学的东西简单的做一个总结,主要是想写一下fork的for循环和守护进程,这俩个对我来说是比较难理解的,然后还有创建进程等一些基本的东西。进程创建系统调用fork是创建一个新进程的唯一方法,虽然vfork函数虽然也可以创建进程,但是它在创建进程时实际上还是调用了fork函数。fork函数有2个返回值,即调用一次返回两次,当fork函数...

2019-07-22 18:13:28 137

原创 小组15 17 18面试题总结

@[TOC])大小端问题此处,先了解大小端的概念大端:高地址存放低字节,低地址存放高字节小端:低地址存放低字节,高地址存放高字节假设变量x的类型为int,位于地址0x01234567。地址范围0x100~0x103的字节顺序依赖于机器的类型。大端法:小端法:大多数INTEL兼容机都只用小端模式了解大小端概念之后,我们看一下17年的第17题struct node{ ch...

2019-05-17 15:57:17 283 1

空空如也

空空如也

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

TA关注的人

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