- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 git 常用命令
Git常用命令详解1.创建版本库git clone <url> #克隆远程版本库git init #初始化本地版本库通过 ls -ah 可以看到隐藏的.git目录2.修改和提交添加文件readme.txt在项目的目录下新建一个readme.txt(注意不要使用windows自带的笔记本,用notepad++新建)写一行文字 test比较一下与之前有哪些不同?git status #查看状态git diff #查看变更内容添加文件...
2022-01-17 10:58:24
128
原创 rpm打包相关知识
1. RPM 简介RPM (Resd HatPackage Manager ),顾名思义是Red Hat 的软件包管理。RPM 可以让用户直接以binary 方式安装软件包,并且可以在安装、更新和删除的时候自动解决软件包的依赖。2. 构建RPM 包2.1.安装工具首先需要安装一些必要的打包工具。终端输入yum install rpmdevtools2.2.创建工作空间工作空间是RPM 存放源码、编译、打包的一个场所。可以通过以下命令来创建一套标准化的工作空间。rpmdev-setu
2022-01-17 10:57:29
658
转载 使用AutoTools制作deb包流程
一、前言 本文将介绍如何使用autotools生成一个Makefile文件,并在此基础上使用dh-make和debuild生成一个可发布的deb程序包,这也是我们在Linux下开发应用程序以及想要发布应用程序需要做的。 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源...
2021-12-14 14:01:30
873
转载 quilt常用命令
转载自优快云博主「笃定前行」。原文链接:https://blog.youkuaiyun.com/u012681014/article/details/72689161生成patch文件一般步骤为:生成空patch(quilt new filename.patch)->文件关联patch(quilt add {files})->修改文件->生成最终patch文件(quilt refresh)1.生成一个空patchqulit new filename.patch2.文
2021-12-14 13:56:19
815
原创 对于链表的各种操作
#include <stdio.h>#include <stdlib.h>typedef struct LinkList{ int score; struct LinkList *next;}Node,*LinkList;//头插法LinkList CreateListFromStart(LinkList head){ head-&...
2020-03-13 14:00:57
186
原创 UDP和TCP
TCP UDPTCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景:1.面向数据报方式 2.网络数据大多为短消息 3.拥有大量Client...
2019-12-19 14:41:54
118
原创 初识makefile
makefile基本格式:target:...properties: command1例如:%.o:%.c gcc %.c %.htarget: gcc -o target %.o注意:command前有tab制表符。也可以省略生成.o的过程:target:%.cgcc -o target %.c生成.o的好处:makefile在...
2019-09-02 09:49:02
179
服务器上如何过滤正常流量?
2024-11-29
使用kprobe监控do_filp_open函数, 参数获取失败,原因在哪里?
2024-09-27
python如何过滤应用层协议
2024-08-07
网络数据如何区分正常数据和异常数据
2024-07-23
kprobe获取进程参数
2024-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人