#F

HDFS架构

1.HDFS的Block块概念HDFS默认的Block块大小为128MB。为何HDFS中的一个块那么大?HDFS的block块比磁盘的块大,目的是为了减小寻址开销。通过让一个块足够大,从磁盘转移数据的时间能够远远大于定位这个块开始端的时间。因此,传送一个由多个块组成的文件的时间就取决于磁盘传输送率。//HDFS中fsc...
代码星球 代码星球·2020-03-30

MR案例:定制InputFormat

数据输入格式InputFormat类用于描述MR作业的输入规范,主要功能:输入规范检查(比如输入文件目录的检查)、对数据文件进行输入切分和从输入分块中将数据记录逐一读取出来、并转化为Map的输入键值对。细节详见解读:标准输入/输出格式Hadoop中最常用的数据输入格式包括:TextInputFormat 和&...
代码星球 代码星球·2020-03-29

【FFmpeg】FFmpeg常用基本命令

1.分离视频音频流ffmpeg-iinput_file-vcodeccopy-anoutput_file_video  //分离视频流ffmpeg-iinput_file-acodeccopy-vnoutput_file_audio  //分离音频流2.视频解复用ffmpeg–itest.mp4–vcodeccopy–...
代码星球 代码星球·2020-03-29

【FFmpeg】ffplay播放rtsp视频流花屏问题 (转)

问题描述:ffplay播放rtsp视频流时,播放过程中随机出现花屏现象。基本流程学习:阅读ffplay源码,熟悉其播放rtsp视频流的基本流程。在ffplay源码阅读和分析的基础上,画出了其播放rtsp的函数调用关系,如下图所示:avformat_open_input函数根据输入的文件名,与rtsp_read_pack...

理解 pkg-config 工具

http://www.chenjunlu.com/2011/03/understanding-pkg-config-tool/你在Unix或Linux下开发过软件吗?写完一个程序,编译运行完全正常,在你本机上工作得好好的,你放到源代码管理系统中。然后,告诉你的同事说,你可以取下来用了。这时,你长长的出了一口气,几天的工...
代码星球 代码星球·2020-03-29

mke2fs 制作ext2文件系统image

方法1:利用/dev/ram1:linux下有很多ram,我们用ram1,首先把ram1格式化成ext2文件系统[root@gucuiwenbabylinux]#  sudomkfs.ext2-m0/dev/ram1将ram1挂装到文件系统中:先建立一个挂装点:#mkdir/mnt/ram挂上ram...

wifidog 源码初分析(4)-转

在上一篇《wifidog源码处分析(3)》的流程结束后,接入设备的浏览器重定向至路由器上wifidog的http服务(端口2060)/wifidog/auth上(且携带了认证服务器为此接入设备分配的token),本篇就是从wifidog接收到/wifidog/auth的访问后的校验流程。-根据《wifidog源码初分析...
代码星球 代码星球·2020-03-29

wifidog 源码初分析(3)-转

上一篇分析了接入设备在接入路由器,并发起首次HTTP/80请求到路由器上时,wifidog是如何将此HTTP请求重定向至auth-server的流程。之后接入设备的浏览器接收到wifidog返回的302重定向请求后,会将页面重定向至auth-server的/login页面,并且在此URL中会携带一些路由器/网关参数,以...
代码星球 代码星球·2020-03-29

wifidog 源码初分析(2)-转

上一篇分析了接入设备的首次浏览器访问请求如何通过防火墙过滤规则重定向到wifidog的HTTP服务中,本篇主要分析了wifidog在接收到接入设备的HTTP访问请求后,如何将此HTTP请求重定向到认证服务器(auth-server)上。通过上面的防火墙规则,会将通过上面的防火墙规则,会将HTTP请求的外部IP地址和端口...
代码星球 代码星球·2020-03-29

wifidog 源码初分析(1)-转

wifidog的核心还是依赖于iptables防火墙过滤规则来实现的,所以建议对iptables有了了解后再去阅读wifidog的源码。在路由器上启动wifidog之后,wifidog在启动时会初始化一堆的防火墙规则,如下:[cpp]viewplaincopy/**Initializethefirewallrules*...
代码星球 代码星球·2020-03-29

wifidog接口文档(转)

目录(?)[-]网关心跳协议请求信息回复格式例子用户状态心跳协议请求格式注意回复格式状态码例子跳转协议请求格式例子注册协议请求格式例子 wifidog是搭建无线热点认证系统的解决方案之一,他比nocat更适合互联网营销思路。目前支持openwrt系统,他实现了路由器和认证服务器的数据交互,在路由器方是用C语言...
代码星球 代码星球·2020-03-29

flask+阿里云短信服务实现注册发送手机验证码

效果图:  该效果主要讲解实现通过调用阿里云的SDK实现发送注册验证码短信(阿里云短信付费使用) 购买阿里云短信服务购买链接:https://www.aliyun.com/product/sms1、点击免费开通按钮 2、注册阿里云账号,有账号的可以直接登录(也可以使用支付宝登录)...

flask实现验证码并验证

 效果图:点击图片、刷新页面、输入错误点击登录时都刷新验证码    实现步骤: 第一步:先定义获取验证码的接口verificationCode.py1#验证码2@api.route('/imgCode')3defimgCode():4returnimageCo...
代码星球 代码星球·2020-03-29

flask+layui+echarts实现前端动态图展示数据

效果图:该效果主要实现一个table展示数据,并在下方生成一个折线图。 实现方式:1、首先需要对表格进行一个数据加载,这里用到了layui的table.render,具体用法可以参考https://www.layui.com/doc/modules/table.htmlhtml部分:1<tablecla...

fiddler的安装与使用(二)使用fiddler捕获会话信息

前章回顾:  上一遍文章我们已经安装好了fiddler,并解了fiddler的工作原理,接下来开始使用fiddler捕获浏览器会话信息。 fiddler基本界面:  首先启动fiddler,然后打开浏览器开始请求,可以看到如下界面,主要看到抓包界面是左边的会话窗口,右边是详细信息。  查看...
首页上一页...14581459146014611462...下一页尾页