#Do

hadoop随手笔记

1.HadoopStreaming是为了方便不太熟悉java用户编写MR程序的工具。用户可以将任何可执行文件(C++)或者脚本(python,ruby)作为Mapper/Reducer,提高了效率。HadoopSteaming要求用户编写的Mapper/Reducer从【标准输入】中读取数据,并将结果写到【标准输出】中...
代码星球 ·2020-03-30

解读:Hadoop序列化类

序列化(serialization)是指将结构化的对象转化字节流,以便在进程间通信或写入硬盘永久存储。反序列化(deserialization)是指将字节流转回到结构化对象的过程。需要注意的是,能够在网络上传输的只能是字节流。所以,Map的中间结果在不同主机间Shuffle洗牌时,结构化对象将经历序列化(map结果写入...
代码星球 ·2020-03-29

Andorid--java0

javacode:publicclassHello{   publicstaticvoidmain(Stringargv[]){       System.out.println("Hello,Androidjava")...
代码星球 ·2020-03-29

向windows添加环境变量

以NASM为例,软件安装完毕后,启动Windows操作系统的命令窗口,在安装目录(比如C:ProgramFilesNASM)下运行nasm是ok的,但是在其他任意目录下运行nasm就会报错.这意味着我们还不能使用nasm命令,这是因为:虽然我们以经安装了nasm,而安装目录下也包含了nasm这个命令,但计算机不知道去哪...
代码星球 ·2020-03-29

windows 查看动态连接库和静态连接库的方法

在window下查看动态库的导出函数可以用vs自带的Dependenc工具;查看静态库的信息要用命令行来实现:dumpbin  /LINKERMEMBER  Test.lib  >  lib.txt上面的功能是将静态库的信息导出保存在...

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

linux /dev 常见特殊设备介绍与应用[loop,null,zero,full,random]

linux是文件型系统,所有硬件如软件都会在对于的目录下面有相应的文件表示。对于dev这个目录,我们知道它下面的文件,表示的是linux的设备。在windows系统中,设备大家很好理解,象硬盘,磁盘指的是实实在在硬件。而在文件系统的linux下面,都有对于文件与这些设备关联的。访问它们就可以放到实际硬件,想想还是lin...

FineUIMvc随笔(3)不能忘却的回发(__doPostBack)

 声明:FineUIMvc(基础版)是免费软件,本系列文章适用于基础版。 有网友在官方论坛抛出了这么一个问题,似乎对FineUIMvc中的浏览器端与服务器端的交互方式很有异议。 这里面的关键词就是:回发! 似乎一提到回发(__doPostBack),就让人联想到WebForms中...

matlab boundaries和fchcode函数无法执行的解决办法 未定义与 'double' 类型的输入参数相对应的函数 'boundaries'

在测试代码时发现,自己的matlab无法执行Freeman链码函数:boundaries和fchcode函数都无法正常运行:需要在自己的工作目录中添加如下函数:boundaries  fchcode   minmag   codediff代...

DDoS(Distributed Denial of Service,分布式拒绝服务)

DDoS:DistributedDenialofService,即分布式拒绝服务攻击。借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力。通常,攻击者使用一个偷窃帐号将DDoS主控程序安装在一个计算机上,在一个设定的时间主控程序将与大量代理程序通...

thinkphp5使用Markdown编辑器Editor.md并上传图片

Editor.md官网:https://pandao.github.io/editor.md/index.html下载后解压放到项目内,和引入ueditor差不多1、引入项目资源<!--markdown编辑器--><scriptsrc="{$Think.config.__STATIC__}/admin...
首页上一页...363364365366367...下一页尾页