自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 C语言程序设计(第五版)第一章学习笔记

基础知识: #include <stdio.h> //这是编译预处理指令int main() //定义主函数 { //函数开始的标志 printf("This is a C program.\n"); //输出所指定的一行信息 return 0; //函数执行完毕时返回函数值0} //函数结束的标志一个函数必须有主函数main,主函数的int型,说明返回的int型符号常量:#define B 3 ...

2020-07-21 20:09:10 531

原创 第8章 指针

指针指向一个变量的地址,而引用只是一个别名而已在定义指针时,左侧必须有指针的类型名,比如int *b,这种是对的,指向变量b的地址。&是取地址运算符,&a表示变量a的地址*代表指针运算符,*p表示指针变量p指向的对象调用函数的是实参,在定义函数的时候用的形参,如果定义的函数在main函数之后,则在main函数里要提前进行声明,这样在下边才可以直接调用。...

2020-07-21 20:09:02 119

原创 看代码,加解析(小白还都没看懂,学习笔记)

//头文件 #include<stdio.h>#include<string.h>#include<stdlib.h>#include<malloc.h> //宏定义 #define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define STACK_INIT_SIZE .

2020-07-16 11:27:22 194

原创 结构体内存对齐

内容来源:https://www.cnblogs.com/gaoxiaoniu/p/10675927.html  感觉这位博主写的很清晰,粘贴过来记录一下3、内存对齐的意义与原则结构体内存对齐:元素是按照定义顺序一个一个放到内存中去的,但并不是紧密排列的。从结构体存储的首地址开始,每个元素放置到内存中时,它都会认为内存是按照自己的大小来划分的,因此元素放置的位置一定会在自己宽度的整数倍上开始。  内存对齐可以大大提升内存访问速度,是一种用空间换时间的方法。  内存不对齐会导致每次

2020-07-15 20:43:23 85

原创 linux基本命令,配置网卡/路由/DNS/服务/启动项(学习笔记,有错请指正)

1、Linux的常用命令和基本操作ifconfig:查看网卡信息su:root用户和普通用户切换命令cd:切换文件命令locate:用来查找文件和目录route -n:查看linux内核路由表cat:查看文件内容,创建文件,文件合并,追加文件内容chmod:用于配置文件权限ls: 列出目标目录中所有的子目录和文件返回上一级目录的命令:cd .. 返回上一级目录cd ../.. 返回上两级目录cd或cd ~ 返回home目录...

2020-07-02 14:08:34 524

原创 GCC编译器得使用和gdb调试得使用

参考文章:https://blog.csdn.net/qq_26399665/article/details/81165684https://blog.csdn.net/liaomin416100569/article/details/82990657:这个文章步骤比较详细1、创建.c文件 :touch helloword.c2、编辑.c文件 :vim helloword.c3、带有调试信息的编辑 : gcc -g helloword.c...

2020-07-01 10:44:33 191

转载 ps命令详解

1、来自于这个小伙伴:https://blog.csdn.net/VIP_WangSai/article/details/726165871,基本ps使用:$ ps结果默认会显示4列信息。PID: 运行着的命令(CMD)的进程编号TTY: 命令所运行的位置(终端)TIME: 运行着的该命令所占用的CPU处理时间CMD: 该进程所运行的命令这些信息在显示时未排序。2,列出目前所有的正在内存当中的程序。也许你希望把结果按照 CPU 或者内存用量来筛选,这样你就找到哪...

2020-06-19 16:31:44 795

原创 关于crontab -e 命令的使用

1、摘抄这个小伙伴的内容:https://www.runoob.com/linux/linux-comm-crontab.html主要是一些实例的应用,直接应用就好了每月每天每小时的第 0 分钟执行一次 /bin/ls0 * * * * /bin/ls在 12 月内, 每天的早上 6 点到 12 点,每隔 3 个小时 0 分钟执行一次 /usr/bin/backup0 6-12/3 * 12 * /usr/bin/backup周一到周五每天下午 5:00 寄一封信给 alex@d.

2020-06-19 14:58:03 876

原创 如何利用一个PAM模块做一些验证工作

例子: 利用已有的PAM模块(本例子主要是应用了pam_unix.so模块),这是一个简单的登录验证服务。1、创建PAM配置文件:vim /etc/pam.d/my_pam加入如下两行数据auth required pam_unix.soaccount required pam_unix.so2、编译gcc my_pam.c -lpam -lpam_misc -ldl -o my_pam3、测试用例代码如下 #include <stdio.h&g...

2020-06-19 14:14:34 260

原创 学习笔记:关于pam模块的应用(双因子认证)

如何开发自己的pam 模块: 1、首先要编写.c文件,封装进入pam库 touch my_syz.c vim my_syz.c 下边为.c文件的内容 #include <stdio.h>#include <stdlib.h>#include <string.h>#include <curl/...

2020-06-19 14:07:38 1123 1

原创 学习shell脚本笔记

1、看文档:https://blog.csdn.net/weixin_43707160/article/details/1010514012、看一个叫姜丝儿的博主的系列文章:https://blog.csdn.net/weixin_434906903、看文章:https://blog.csdn.net/zhang_ZERO/article/details/105384854第3个链接中的内容请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如生成的文件名为2020-04-.

2020-06-19 10:37:44 119

原创 学习监控定时脚本

1、首先看了这个同学的文档:https://blog.csdn.net/weixin_38860565/article/details/102774643 下边是他的代码#!/bin/bashwhile true; doif # 判断应用的进程是否存在 ps -ef |grep test.py | grep -v "grep" then echo ">>>>it running"else # 不存在,重新启动 nohup..

2020-06-18 16:32:08 148

原创 linux环境下如何调试程序(学习笔记)

1、先看了一篇文档:https://blog.csdn.net/wfdtxz/article/details/73683572、又看了一篇文档:https://www.cnblogs.com/ChinaHook/p/6083876.html在通过两篇文档查看之后还是没有解决问题,之前出现得问题都是软件包冲突或者软件包错误等问题 最后发现是因为自己yum源配置得问题: 同事帮忙解决问题的过程[root@localhost douer]# cat /etc/yum.rep...

2020-06-18 12:39:48 1196

原创 linux常用命令

只是简单的记录一下,自己的学习笔记cd : 主要用于目录切换ls : 主要用于浏览目录下的文件或者文件夹pwd :主要用于查看当前所在的目录路径mkdir : 创建目录rm : 删除文件或者目录cp : 复制文件mv : 重命名或者移动文件或目录touch:主要用于创建普通文件cat: 主要用于查看文件内容head : 主要用于查看文件内容,前几行等等tail : 主要用于查看文件内容,后几行等等chmod : 主要用于目录或者文件的权限chown : .

2020-06-12 08:59:18 72

空空如也

空空如也

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

TA关注的人

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