04 2020 档案
摘要:echo $'\a' > /dev/tty1
阅读全文
摘要:摘自:https://blog.csdn.net/midion9/article/details/49862991 /* *《Linux声音设备编程实例》 * 1. 对内部扬声器编程 * 内部扬声器是控制台的一部分,所以它对应的设备文件为/dev/console。 * 变量KIOCSOUND在头文件
阅读全文
摘要:摘自:https://www.cnblogs.com/alinh/p/6905221.html “信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在semtake的时候,就阻塞在 哪里)。而互斥锁是用在多线程多任务互斥的,一个线程占用了某
阅读全文
摘要:摘自:https://www.cnblogs.com/lztkdr/p/8377853.html 阅读目录 自旋锁(Spin lock) 两种锁的加锁原理 两种锁的区别 两种锁的应用 C#中的互斥锁与自旋锁 回到顶部 自旋锁(Spin lock) 自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠
阅读全文
摘要:摘自:https://blog.csdn.net/lasoup/article/details/78289735 NAT(Network Address Translation,网络地址转换)是将IP 数据包头中的IP 地址转换为另一个IP 地址的过程。在实际应用中,NAT 主要用于实现私有网络访问
阅读全文
摘要:摘自:http://www.mamicode.com/info-detail-542445.html TOS包括共8位,包括3 bit的优先权字段(取值可以从000-111所有值),4 bit的TOS子字段和1 bit未用位但必须置0。 3bit的8个优先级的定义如下: 111--Network C
阅读全文
摘要:摘自:https://blog.csdn.net/wh_19910525/article/details/11536279在Linux内核中何时使用spin_lock,何时使用spin_lock_irqsave很容易混淆。首先看一下代码是如何实现的。 spin_lock的调用关系 spin_lock
阅读全文
摘要:摘自:https://blog.csdn.net/longbei9029/article/details/53056744 其实关于iptables的使用网上的资料和教程也比较多,主要是要理解其中的路由前和路由后每个表和链所处的位置和作用,明白了也就简单了,以下是我转载的觉得写的比较详细的一篇博客,
阅读全文
摘要:摘自:https://www.runoob.com/linux/linux-comm-sync.html Linux 命令大全 Linux sync命令用于数据同步,sync命令是在关闭Linux系统时使用的。 Linux 系统中欲写入硬盘的资料有的时候会了效率起见,会写到 filesystem b
阅读全文
摘要:摘自:http://www.planetb.ca/syntax-highlight-word/ 一、工具 方法1.打开这个网页PlanetB; 方法2.或者谷歌搜索syntax highlight code in word documents,检索结果的第一个。如下图: PS. 方法1和2打开的为同
阅读全文
摘要:摘自:https://blog.csdn.net/weixin_42615308/article/details/90763465 介绍下Shell中的${}、##和%%使用范例,本文给出了不同情况下得到的结果。 假设定义了一个变量为:代码如下: file=/dir1/dir2/dir3/my.fi
阅读全文
摘要:摘自:https://www.cnblogs.com/leixingzhi7/p/6281675.html 在shell脚本中统计程序执行完毕所需要的时间不像在java中使用System.currentTimeMillis()方便 稍微记录一下,以供备用,免得又去花时间想(统计程序执行消耗多少s):
阅读全文
摘要:摘自并整理:http://blog.chinaunix.net/uid-22670933-id-5781511.html 现在生活中,二维码可以说是无处不在,微信扫码支付,支付宝扫码支付,就连贴小广告的都带上了二维码了。之前一直想去了解一下,还是太懒了,就没去,现在项目中需要用到这东西,正好借此机会
阅读全文
摘要:摘自:https://blog.csdn.net/weixin_42057814/article/details/89741456 HTTP代理:能够代理客户机的HTTP访问,主要是代理浏览器访问网页,它的端口一般为80、8080、3128等;SOCKS代理:SOCKS代理与其他类型的代理不同,它只
阅读全文
摘要:摘自:https://www.cnblogs.com/lxlx1798/p/10417676.html 一,什么是代理服务器(Proxy)? 答:以类似代理人的身份去取的用户需要的数据。由于它的【代理】能力,使得我们可以透过代理服务器来达成防火墙与用户数据的分析。除此之外我们还可以借助代理服务器来达
阅读全文
摘要:摘自:https://tieba.baidu.com/p/3357479133?red_tag=2199094215 现在MTK平台应用是越来越广泛了,无论是国产山寨高仿手机,或者是新兴品牌,又或者是国际大品牌都有采用MTK平台的手机,那么我们在使用中如果想要升级或者刷机,都会用到MTK专业的刷机工
阅读全文
摘要:承认吧 SVN你根本就不会用
阅读全文
摘要:摘自:https://www.cnblogs.com/zyd112/p/11211102.html SSH是一种网络协议,我们常说的 ssh 一般指其实现,即 OpenSSH,在 shell 中,也就是 ssh 命令。 Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可
阅读全文
摘要:动态路由 参考:http://blog.chinaunix.net/uid/29479952/cid-222374-list-1.html
阅读全文
摘要:摘自:http://blog.chinaunix.net/uid-29479952-id-5761566.html FreeRDP使用说明 分类: 系统运维 2017-03-19 13:15:49 配置选项 选项说明 选项参数 参数说明 -0 连接到控制台会话 —— —— -a 设置颜色深度值,默认
阅读全文
摘要:摘自:https://www.jianshu.com/p/bf648b4e60ad 1. 什么是memcached? 答:不支持持久化,没有安全机制。可以用telnet等工具直接连接memcached。memcached是多线程工作,而redis是单线程工作。各个memcached服务器之间互不通信
阅读全文
摘要:摘自:http://blog.chinaunix.net/uid-29479952-id-5761565.html
阅读全文
摘要:摘自:https://juejin.im/post/5baaf517e51d453df0442dce 一、SSH协议简介 我们经常会使用ssh username@hostIp命令登陆我们的linux服务器,如下图所示: 我们也明白这是使用了SSH协议进行登陆,但我们想知道的是,为什么可以使用SSH协
阅读全文
摘要:摘自:https://www.cnblogs.com/wukenaihe/p/3732141.html 1. Kerberos简介 1.1. 功能 一个安全认证协议 用tickets验证 避免本地保存密码和在互联网上传输密码 包含一个可信任的第三方 使用对称加密 客户端与服务器(非KDC)之间能够相
阅读全文
摘要:摘自:https://blog.csdn.net/wzsy/article/details/37725375 会话函数也叫转换函数,是服务(如sshd,vsftpd)中的函数。Pam模块可以取到这个函数并且使用这个函数。 会话函数的作用就是处理与用户之间的会话。就是说,可以向用户、服务或设备显示消息
阅读全文
摘要:参考:SSH 协议基本原理及 wireshark 抓包分析https://juejin.im/post/5baaf517e51d453df0442dce 参考:pam会话函数详解https://blog.csdn.net/wzsy/article/details/37725375 参考:PAM详解(
阅读全文
摘要:摘自:https://blog.csdn.net/qq_24016309/java/article/details/88935178 C语言中交换两个数的5种方法 两个数交换的几种方法 : 程序中有两个数a,b,其中a=4,b=5,现在希望交换两个数的值,使得a=5,b=4. 方法1:使用一个临时变
阅读全文
摘要:摘自:https://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html 前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程
阅读全文
摘要:摘自:https://www.cnblogs.com/helloworldcode/p/9606838.html 安装GTest 1、安装源代码 下载gtest,release-1.8.0 git clone https://github.com/google/googletest gtest编译
阅读全文
摘要:摘自:https://www.cnblogs.com/klcf0220/p/5962834.html 一、简介 memwatch可以跟踪程序中的内存泄漏和错误,能检测双重释放(double-free)、错误释放(erroneous free)、没有释放的内存(unfreed memory)、溢出(O
阅读全文
摘要:摘自:https://www.ibm.com/developerworks/cn/linux/sdk/l-debug/ 摘自 https://www.ibm.com/developerworks/cn/linux/sdk/l-debug/#artrelatedtopics 本文讨论了四种调试 Lin
阅读全文
摘要:https://cloud.tencent.com/developer/article/1463419 一 https://cloud.tencent.com/developer/article/1463437 二 https://cloud.tencent.com/developer/articl
阅读全文
摘要:摘自:https://blog.csdn.net/luckyapple1028/java/article/details/52972315 Linux kprobes调试技术是内核开发者们专门为了便于跟踪内核函数执行状态所设计的一种轻量级内核调试技术。利用kprobes技术,内核开发人员可以在内核的
阅读全文
摘要:摘自:https://blog.csdn.net/luckyapple1028/article/details/54782659前两篇博文介绍了kprobes探测技术中kprobe和jprobe的使用与实现。本文介绍kprobes中的最后一种探测技术kretprobe,它同样基于kprobe实现,可
阅读全文
摘要:摘自:https://blog.csdn.net/luckyapple1028/article/details/54350410 前一篇博文介绍了kprobes的原理与kprobe的使用与实现方式,本文介绍kprobes中的第二种探测技术jprobe,它基于kprobe实现,不能在函数的任意位置插入
阅读全文
摘要:【HTTP协议】 HTTP协议详解 HTTP协议详解 一.HTTP简介 1.HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送
阅读全文
摘要:摘自:https://blog.csdn.net/DBDeep/java/article/details/79328069 雪崩效应就是一种不稳定的平衡状态也是加密算法的一种特征,它指明文或密钥的少量变化会引起密文的很大变化,就像雪崩前,山上看上去很平静,但是只要有一点问题,就会造成一片大崩溃。 可
阅读全文