Linux
zhp搁浅
这个作者很懒,什么都没留下…
展开
-
openssl加解密
https://blog.csdn.net/Ropai/article/details/12783107https://blog.csdn.net/vr7jj/article/details/53588089原创 2020-04-21 10:09:18 · 173 阅读 · 0 评论 -
SNMP-RowStatus理解
https://blog.csdn.net/Ropai/article/details/12783107原创 2020-04-21 10:05:53 · 865 阅读 · 0 评论 -
BoradCom(博通)方案CFE操作指令
https://blog.csdn.net/weixin_42353331/article/details/86060895转载 2020-01-21 15:06:28 · 1425 阅读 · 0 评论 -
git 查看某个文件的修改历史记录
https://blog.csdn.net/tj_shenzhendaxue/article/details/77891404转载 2019-11-20 13:35:33 · 1431 阅读 · 0 评论 -
Linux多线程之线程互斥(互斥锁)
https://blog.csdn.net/QQ1402369668/article/details/86989920转载 2019-11-20 09:43:03 · 171 阅读 · 0 评论 -
git stash的用法
https://blog.csdn.net/stone_yw/article/details/80795669转载 2019-11-19 11:52:17 · 113 阅读 · 0 评论 -
802.1X工作原理
802.1X(dot1x)技术简介802.1X认证,又称为EAPOE(Extensible Authentication Protocol Over Ethernet)认证,主要目的是为了解决局域网用户接入认证问题。802.1X认证时采用了RADIUS协议的一种认证方式,典型的C/S结构,包括终端、RADIUS客户端和RADIUS服务器。802.1x简介:IEEE802 LAN/...转载 2019-10-31 15:35:01 · 3303 阅读 · 0 评论 -
SchedPolicy--Linux内核的三种调度策略
一 Linux内核的三种调度策略:1,SCHED_OTHER分时调度策略。2,SCHED_FIFO实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃。3,SCHED_RR实时调度策略,时间片轮转。当进程的时间片用完,系统将重新分配时间片,并置于就绪队列尾。放在队列尾保证了所有具有相同优先级的RR任务的调度公平Linux线程优先级设。...转载 2019-10-30 14:24:20 · 1575 阅读 · 0 评论 -
Sanitizer的使用
Sanitizers简介Sanitizers是谷歌发起的开源工具集,包括了AddressSanitizer, MemorySanitizer, ThreadSanitizer, LeakSanitizer,Sanitizers项目本是LLVM项目的一部分,但GNU也将该系列工具加入到了自家的GCC编译器中。GCC从4.8版本开始支持Address和Thread Sanitizer,4.9版本开...转载 2019-10-29 14:13:52 · 11381 阅读 · 0 评论 -
git reset --hard 和 git reset --soft用法
有时候,进行了错误的提交,但是还没有push到远程分支,想要撤销本次提交,可以使用git reset –-soft/hard命令。1、二者区别:git reset –-soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可;git reset -–hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容,撤销...转载 2019-10-29 11:43:31 · 11825 阅读 · 0 评论 -
Valgrind的使用方法
指令:valgrind --tool=memcheck --leak-check=full ./test0).前言内存泄漏是c++程序常见的问题了,特别是服务类程序,当系统模块过多或者逻辑复杂后,很难通过代码看出内存泄漏;valgrind是一个开源的,检测c++程序内存泄漏有效工具,编译时加上-g选项可以定位到代码行,同时还检查‘野指针’,检查malloc与free是否匹配等功能...转载 2019-10-29 11:00:43 · 2324 阅读 · 0 评论 -
GDB数据查看
https://www.cnblogs.com/TianFang/archive/2013/01/21/2869474.html查看栈信息当程序被停住了,首先要确认的就是程序是在哪儿被断住的。这个一般是通过查看调用栈信息来看的。在gdb中,查看调用栈的命令是backtrace,可以简写为bt。(gdb) bt#0 pop () at stack.c:10...转载 2019-10-28 15:42:58 · 3093 阅读 · 0 评论 -
使用gdb添加断点的几种方式
1. 普通断点根据代码行数设置断点是最常见的一种方式,在debug程序运行前就可以进行断点的配置。如:(gdb) b src/main.cpp:127当程序执行到main.cpp文件的第127行时就会出发断点。2. 条件断点顾名思义,这种断点是当满足一定条件时才会触发,比较适合进行异常排查。设置方式(gdb)break line-or-function if (conditi...转载 2019-10-28 15:09:14 · 1581 阅读 · 0 评论 -
GDB调试
GDB调试 启动程序准备调试 GDB yourpram 或者 先输入GDB 然后输入file yourpram 然后使用run或者r命令开始程序的执行,也可以使用 run parameter将参数传递给该程序参数列表 命令 命令缩写 命令说明 list l 显示多行...转载 2019-10-28 15:07:53 · 387 阅读 · 0 评论 -
git fetch与git pull的区别
git fetch:是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。git pull:则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。例如指令:git fetch --allgit reset --hard origin/developgit pu...原创 2019-10-28 14:41:22 · 799 阅读 · 0 评论 -
SNMP详解
https://blog.csdn.net/bbwangj/article/details/80981098转载 2019-10-15 08:58:21 · 319 阅读 · 0 评论 -
vlan之间的相互通信
https://blog.csdn.net/pwc1996/article/details/50589248转载 2019-10-11 15:49:46 · 183 阅读 · 0 评论