自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux环境下 redis源码安装

参考连接:https://my.oschina.net/u/3986411/blog/4715948?hmsr=kaifa_aladdin

2021-04-02 10:22:50 139

原创 SecureCRT 设置舒适的颜色方案 ANSI color

菜单位置Options→Global Options→Terminal→Appearance→ANSI Color可以就针对 Standard调色板方案修改,也可以自己new一个1:背景颜色,R 0 G 60 B 602:压缩文件,R 128 G 128 B 03:可执行文件,R 0 G 188 B 04:设备文件,很多没说这个是对应什么文件,如/dev/tty,/dev/vda,R 198 G 198 B 05:目录,R 128 G 128 B 255...

2020-10-09 15:11:04 817

原创 Diameter协议格式符号的含义

举例:< RA-Request > ::= < Diameter Header: 258, REQ, PXY >< Session-Id >{ Origin-Host }{ Origin-Realm }{ Destination-Realm }{ Destination-Host }{ Auth-Application-Id }*{ Specific-Action }*[ Flows ][ Abort-Cause ]*[ Proxy-Info ]*[

2020-06-06 10:40:52 684

原创 strlen()函数对未初始化的字符串数据求长度问题

#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ char a[10]; printf("strlen(a) = %d\n", strlen(a)); return 0;}运行后,发现结果,输出是不确定。strlen在计算数...

2020-03-10 14:25:56 865

转载 Traffic Flow Template(TFT)

总体介绍TFT包含了一个或多个下行分类器和零个或多个上行分类器(这个说明下行分类器是必须的,上行是可选的,只有上行IP Flow的PDP的话,不要显式提供,但下行分类器应该有,即和任何报文都不匹配)。每一个分类器有一个唯一的分类器ID标识(在TFT内唯一,4bit标识)。上行和下行分类器的数量有24.008指定(0到16个,在TFT的操作类型为“no TFT operation”时,可以为0)...

2020-03-03 18:43:42 1938

原创 3GPP TS EPC与5GC相关协议

EPC协议: TS23.401 EPC附着流程 TS24.301 NAS消息构成 TS29.272 S6a接口及消息构成 TS29.274 GTPv2接口及消息构成 TS36.413 S1-MME接口及消息构成 TS29.212 Gx接口及消息构成 TS23.272 基于CSFB的联合附着流程 ...

2020-02-28 16:14:36 2859

原创 gdb attach 使用方法介绍

1. 假设进程 ./mcs 已启动。2. ps -ef|grep mcs                       ----查询mcs进程号,获取进程号xxxx     3.  gdb attach xxxx (进程号)        ----attach到已启动的进程上4. (gdb) stop                              ----先暂停那个子进程,然后设置一些断...

2018-06-01 09:48:19 7595

原创 linux CentOS下shell不显示用户名路径的解决方法

CentOS下打Terminal后只显示-bash-4.2$,如图: 解决方法:1. 在Terminal中输入:vi /.bash_profile2. 然后往文件中添加如下内容:export PS1=’[\u@\h \W]\$’w为大写时只显示当前文件路径,小写时显示整个完整路径.保

2017-09-06 14:09:16 1193

原创 libxml2常用函数

1.创建文件时常用的函数及其作用 创建xml文档中需要:新建文件、新建节点、设置节点内容、设置节点属性、建立节点之间的关系、保存文档等; (1)xmlNewDoc() 原型:xmlDocPtr xmlNewDoc (const xmlChar *version); 参数:version : xmlChar string giving the version of XML “1.0”

2017-08-31 08:31:56 1686

转载 使用XPath语言解析XML文档

使用XPath语言解析XML文档        关于XPath的基础知识,可以访问http://www.w3school.com.cn/xpath/index.asp123456789101112131415161718

2017-08-30 15:49:33 822

转载 SecureCRT的使用方法和技巧

VanDyke CRT 和 VanDyke SecureCRT是最常用的终端仿真程序,简单的说就是Windows下登录UNIX或Liunx服务器主机的软件。二者不同的是SecureCRT支持SSH(SSH1和SSH2)。【概念解释】什么是SSH?SSH的英文全称是Secure Shell传统的网络服务程序,如:ftp和telnet在本质上都是不安全的,因为它们在网络上用明文

2017-08-02 16:59:44 466

转载 SSH Secure Shell Client安装和使用

SSH Secure Shell Client安装和使用SSH是一个用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的 权益,推广SSH是必要的。 SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺 骗。  

2017-08-02 16:55:55 714

转载 堆栈的使用

【问题描述】堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。Push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。 【要求】输入:对于每组测试数据,第一行是一个正整数 n,0而后的 n 行,每行的第一个字符可能是'P’或者'O’或者'A’;如果是'P’,后面还会跟着一个整数,表示把这个数据压入堆栈;如

2017-07-30 10:40:53 1780

原创 linux下基于tcp的FTP编程

客户端输入:ls :           显示本地文件列表service  ls:       显示服务器文件列表upload  xxx:      实现xxx文件读取与上传download  xxx :  实现xxx文件下载与存储公共函数commonfunc.c 代码:#include #include #include #include #inc

2017-07-11 14:28:23 2571 2

原创 利用Linux内核KFIFO代码,实现大量数据的写入与读出

参考Linux内核中的kfifo.h文件,进行简单修改以便使用,使用两个线程,其中一个线程(如Pthread_Write)进行写操作,另个一线程(如Pthread_Read)进行读操作;其中写入连续数字,读出的数据可以写入到一个文件中,但是读出的数据必须是连续的,数据个数60亿,期间不适用加锁机制;ring_buffer.h文件:#ifndef KFIFO_HEADER_H #defi

2017-07-11 13:24:08 1596

原创 Linux下文件操作,打开一个文件并修改文件后5个字符为abcde

#include #include #include #include #include #include #define BUF_LEN 128    /*缓冲区长度*/#define REPLACE_STR "abcde"   /*替换的字符串*/int main(int argc, char *argv[]){      FILE *fp ;

2017-07-11 13:19:47 1077

原创 Linux下signal()使用

在Linux下打开两个shell命令行环境,这里分别称之为shell_env_1和shell_env_2。在shell_env_1和shell_env_2中各执行一下命令tty,得到两个shell环境各自对应的终端设备文件的完整路径,这里分别用tty_dev_1和tty_dev2表示。在如下程序中增加针对信号SIGINT的处理代码,然后在shell_env_1中编译运行此程序。

2017-07-11 13:14:57 621

原创 链表存储员工信息

1、场景: HR需要做⼀个员工管理,每当新员工入职,他需要新建该员工的资料,将其添加到员工管理数据库中,随后老板向HR了解该员工详细信息时, HR要能从系统中调出资料供老板查阅。此外,如果有员工离职, HR为其办理离职⼿续后要将他的资料从系统中删除。2、员工资料包括:工号(不超过16个字符)、姓名、性别、年龄、岗位名称。3、实现上述场景。并支持按照工号或姓名查找员工信息。4、本次作业主

2017-07-11 11:14:19 1757

原创 fprintf()函数用法

fprintf()函数与fscanf()函数的作用于prinf()和scanf()的作用类似,都是格式化读写函数。只有一点不同:fprintf和fscanf函数的读写对象不是终端而是磁盘文件。他们的一般调用方式为:fprintf(文件指针,格式字符串,输出列表);fscanf(文件指针,格式字符串,输入列表);fprintf(fp,"%d,%6.2f",i,t);作用:输出整型变量

2017-06-21 14:20:18 4519 2

转载 Linux下mysql的root密码修改方法

前言在服务部署在mysql上应该有好几个月了,因为现在的工作基本都在终端,因此很少登陆,今天要修改个东西,忽然发现我竟然已经彻底忘记了mysql的密码,去代码里面爬终于找到了业务数据库的密码,但是root密码还是没有找到,权限没法改呀,于是开始爬坑之旅,估计以后还会遇到,就整理记录一下。需要的朋友们一起来看看吧。系统参数服务器?123

2017-06-19 19:59:11 414

转载 编程常用缩写

常用词缩写ArgumentArgBufferBufClearClrClockClkCompareCmpConfigurationCfgContextCtx

2017-06-09 16:26:41 533

转载 用extern声明外部变量

用extern声明外部变量全局变量(外部变量)是在函数的外部定义的,它的作用域为从变量的定义处开始,到本程序文件的末尾。在此作用域内,全局变量可以为本文件中各个函数所引用。编译时将全局变量分配在静态存储区。 有时需要用extern来声明全局变量,以扩展全局变量的作用域。   1. 在一个文件内声明全局变量 如果外部变量不在文件的开头定义,其有效的作用范围只限于定

2017-06-09 16:08:03 4737

原创 C语言编程规范

1.  宏定义前要加工程名,且宏定义要加括号。    即: #define   Server_GroupNum   3;server即为工程名。           #define    Sum   (a+b)      //此处的括号不能省2. 头文件里一般定义全局变量,一般只做宏定义,结构体声明。3.除非是算法,否则一般的代码中一般不用有符号数。4.

2017-06-09 15:13:39 273

空空如也

空空如也

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

TA关注的人

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