suda
添加模块只需要在/app下操作 添加一个模块需要: 在app/modules下 添加一个模块文件夹 然后在./config.json中添加模块的loaded以及reachable 在模块路径下 ./module.json中修改为当前模块名 ./resource/config/route.json中修改路由 ./scr/ 下修改php类名,命名空间等…
Series of Sort
冒泡排序 void bubble_sort(int *a, int n) { int temp; for(int i=0;i<n-1;i++) { for(int j=0;j<n-1;j++) { if(a[j]<j[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } } 快速排序…
VNC
https://www.realvnc.com/en/connect/download/vnc/   key: BQ24G-PDXE4-KKKRS-WBHZE-F5RCA BQ24G-PDXE4-KKKRS-WBHZE-F5RCA 8ZEZH-QPANM-NX3A5-8C4TS-8B97A  
Fundamental Linux
分区(MBR) 1.主分区:最多只能有4个 2.拓展分区: 只能有一个 主分区+拓展分区 <=4 不可用于写入数据,只能用于包含逻辑分区 3.逻辑分区:可以有很多很多个 4.格式化的 目的在于写入文件系统,按照一定的规则,将硬盘划分 5.数据块(block):建立一个i节点(inode),用于记录文件所在硬盘位置 6.在Linux中,硬件所对…
C
指针和数组 1.数组名表示该数组首元素的地址 2.  ar[n] 的定义为 (*ar +n) ,即指针从首地址向后移 n 个单位。 3.变长数组(VLA)指的是在创建数组时,可以使用变量指定数组的长度。 4.复合字面量(匿名数组) pt1 = (int[]) {10, 20}; //复合字面量(匿名数组),返回的是一个指针,指向了构建的数组字面量。…
89C52
LCD1602 #include <reg51.h> sbit RS = P0^7;//RS拉低为命令,拉高为数据 sbit RW = P0^6;//低为写,高为读 sbit EN = P0^5;//高脉冲操作 //定义输出脚 unsigned char num[]= "1234567890"; unsigned char numm[]…
HTML-CSS
标签内快速样式: <div style="background-color:yellow"> <p style="text-align:center; color:red;"> Hello Word!</p> HTML5 <!DOCTYPE html> <html lang="en"> &…
MS17010
一、首先检测网段内存在漏洞的主机系统 打开msf msfconsole msf > use auxiliary/scanner/smb/smb_ms17_010 //加载扫描exp msf auxiliary(scanner/smb/smb_ms17_010) > set RHOSTS 192.168.22.1/24 //配置扫描网段 …
nmap
参数: -sn #ping探测扫描主机, 不进行端口扫描 -O 显示是什么系统 -sV 版本检测 -A 扫描版本和系统 -p 扫描指定端口 如-p 1-65535 或 -p 80,8080,800,8888 -T4 扫描速度 (1-5) -sS 二次握手 --exclude 排除主机或网络 --excludefile 排除文件中的网络 -PE 可绕…
Private Proxy
TinyProxy apt-get install tinyproxy //安装 sudo vim /etc/tinyproxy.conf //配置参数文件 sudo service tinyproxy start //运行 sudo service tinyproxy restart //重启 sudo service tinyproxy sto…