nomadli Blog

Thinking will not overcome fear but action will.

Spark

Spark

Spark 单击开发 docker spark + hadoop 集群配置 Spark 单击开发 Java JDK、Maven、Scala、spark解压 .bash_profile 配置路径 maven 创建新项目 mvn archetype:generate -DgroupId=com.nomadli.app -DartifactId=a...

Lua

Lua

数据类型 变量 语法 Lua标准库 String Table Math IO OS File Coroutine Debug Lua模块例子 Lua Table例子 数组 链表 队列 ...

RSA

RSA

互质 欧拉函数 ^次方 欧拉定理 ^次方 % 取余 模反元素 ^次方 % 取余 RSA ^次方 % 取余 加密是的填充规则 RSA破解 openssl 互质 两个正整数,除了1以外,没有其他公因子 任意两个质数构成互质关系,比如13和61。 一个数是质数,另一个不是它的倍数,则互质,比如3和10。 较大的那个数是质数,则互质,比如97和...

postgresql

postgresql

限制 基本命令 权限 C API postgresql.conf参数 pg_hba.conf 客户端认证配置 HA 限制 最大单个数据库大小 不限 最大数据单表大小 32 TB 单条记录最大 1.6 TB 单字段最大允许 1 GB 单表允许最大记录数 不限 单表最大字段数 ...

Docker

Docker

原理 基本命令 Dockerfile docker-compose 生成无历史layer image centos ssh windows log centos images developer shell 原理 namesp...

NAT Punch hole

NAT Punch hole

通过服务器穿透 无服务器穿透(pwnat) 免费STUN服务器 通过服务器穿透 信令服务器,作用是帮助客户机沟通IP和PORT信息。 STUN Server,客户机判断自己所在的NAT类型、公网IP、端口。 Full Cone NAT 相同内网IP:端口映射到相同的端口,不限制外网IP端口 Restricted Cone NAT 相同内网IP:端口映射到相...

DSTD&SSDT

DSTD&SSDT

提取 文件修改删除 反编译 编译 patch 提取 MacIASL可以直接提取但是很多反编译错误 Clover 选择界面F4 在CLOVER根目录会有反编译文件 文件修改删除 Clover提取的SSDT文件名带*x 把x去掉 SSDT-0改SSDT DSDT如果有两个,一般都是相同的,删除其他 反编译 iasl -da -dl *....

DTrace

DTrace

book pragma 探针描述 断言 语句 变量 xcode linux 系统追踪 ebpf libbpf android ebpf book http://docs.oracle.com/cd/E19253-01/819-6959/ https://docs.oracle.com/cd/E1925...

Shell & Script

Shell & Script

关键字 Autotools 生成 configura Makefile.am 关键字 $0 这个程式的执行名字 $n 这个程式的第n个参数值,n=1..9 $* 这个程式的所有参数,此选项参数可超过9个。 $# 这个程式的参数个数 $$ 这个程式的PID(脚本运行的当前进程ID号) $! 执行上一个背景指令的PID(后台运行的最后一个进程的进程...

TCP/IP

TCP/IP

总览 链路层 网络层 传输层 网卡名 tap/tun 卸载类型 总览 四层协议族:链路(SLIP、ARP、RARP)、网络(IP、ICMP、IGMP)、传输(TCP、UDP)、应用(Telnet、FTP、SMTP、SNMP) 链路层 ip包 目的IP 源IP 类型(0800ip数据、0806ARP、8035RARP) 数据(>=46字节...