简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、OpenWrt的下载下载网址:http://archive.openwrt.org进入网址之后选择自己需要的版本,此处我们选择下面这个版本:(此处我们为什么选择ext4文件系统类型而不选择squashfs文件系统类型:ext4是可以自己编辑的文件系统,squashfs是压缩的、只读的文件系统,不可以编辑。我们下载ext4类型可以自己进行编辑开发,编辑开发完成之后还可以转换为squash...
一、可变参数模板概述一个可变参数模板就是:一个接受可变数目参数的模板函数或模板类可变数目的参数被称为参数包。存在两种参数包:模板参数包:表示零个或多个模板参数函数参数包:表示零个或多个函数参数语法格式:用一个省略号来指出一个模板参数或函数参数表示一个包在模板参数列表中:class...或typename...指出接下来的参数表示零个或多个类型的列表;一个类型名后...
一、ØMQ的数据处理数据数据时,TCP套接字和ØMQ套接字之间的差异:ØMQ套接字像UDP那样传递信息,而不是像TCP那样传递字节流。ØMQ消息是指定长度的二进制数据,因为它们的设计针对性能进行了优化,所以有点棘手ØMQ套接字在一个后台线程执行自己的IO。这意味着消息到达本地输入队列并从本地输出队列被发送,不会影响到你的应用程序运行ØMQ套接字根据套接字类型具有内置的1对N的路由行为二、zmq_m
前言:构建自己的内核驱动模块,相关知识可以参考OpenWrt软件编译构建系统文章:https://blog.csdn.net/qq_41453285/article/details/102545605下面我们自己以一个自己设计的hello-kernel内核驱动模块为例,一步一步地构建出自己的驱动模块一、目录结构通常新增一 个内核驱动模块的主要步骤如下:在OPenWrt源码的pa...
前言同步I/O模型通常用于实现Reactor模式异步I/O模型则用于实现Proactor模式最后我们会使用同步I/O方式模拟出Proactor模式一、Reactor模式Reactor模式特点它要求主线程(I/O处理单元)只负责监听文件描述符上是否有事件发生,有的话就立即将时间通知工作线程(逻辑单元)。除此之外,主线程不做任何其他实质性的工作读写数据,接受新的连接,以及处...
键迁移概述:键迁移就是把数据由一个Redis迁移到另一个Redis(例如从生产环境迁移到测试环境),或者在数据库之间进行迁移键迁移有三种方式:move、dump+restore、migrate下面是三种方式的比较,建议使用migrate:一、movemove key db功能:将参数所指的key从当前源数据库迁移到指定的数据库中这个命令是在单个Redis内部进行是用户具有迁移这个命令在实际生产环境
一、程序参数当一个用C语言编写的Linux或UNIX程序运行时,它是从main函数开始的。对这些程序而言,main函数的声明如下所示:argc:程序参数个数argv:一个代表参数自身的字符串数组,argv[0]必为程序名,argv[1]开始才是程序的参数int main(int argc,char *argv[])你可能也会看到Linux的C程序将main函数简单的声明为...
一、VMware的下载与安装概念:虚拟机环境,可以运行Linux操作系统下载网址搜索www.vmware.com的官网进入下载栏===>选择Workstation Pro根据自己所在的操作系统下载最新版本安装下载之后找到.exe文件,然后进行安装,安装路径建议非C盘的大容量盘安装完成之后输入密匙,百度或者CSDN搜索(一大堆免费的,但要跟自己的VMware版...
一、软件简介我们的使用的虚拟磁盘如果想要在各种虚拟机上运行,必须满足该虚拟机所能运行的文件类型才可以,而StarWindConverter就可以将不同的虚拟磁盘文件进行转换例如:VMware Workstaiton Pro运行的文件类型为.vmdk二、下载百度云链接:https://pan.baidu.com/s/1Hr20wzXbA6sImXHgRD_1AQ(提取码:6gyc)...
本片文章介绍在使用Linux远程控制Android手机一、查看Metasploit工具中可以在Android系统下使用的payload类型可以看到有9种可以在Android下使用的payload二、端口映射、以及软件签名问题端口映射问题如果我们的手机与使用的计算机处在同一局域网,但是虚拟机使用的是NAT模式。那么只有我们使用的计算机才可以访问到该虚拟机,其他设备都是无法访问...