8cc

[C++]类的空指针调用成员函数后,会发生什么事?

≡放荡痞女 提交于 2020-08-04 12:32:33
类的实例调用成员函数的原理 其实不管是通过对象实例或指针实例调用,其实底层调用的过程都是一样的,都是把当前对象的指针作为一个参数传递给被调用的成员函数。通过下面的相关实例代码进行检验: 实验的C++代码 class Student { private: int age; public: Student() {} Student(int age) : age(age) {} int getAge() { return this->age; } }; int main(int argc, char const *argv[]) { Student s(10); int age = s.getAge(); Student* ps = new Student(10); age = ps->getAge(); return 0; } 基于VS2015调试功能的反汇编代码 int main(int argc, char const *argv[]) { 00A41860 push ebp 00A41861 mov ebp,esp 00A41863 push 0FFFFFFFFh 00A41865 push 0A461D2h 00A4186A mov eax,dword ptr fs:[00000000h] 00A41870 push eax 00A41871 sub esp,104h

logstash消费kafka数据,根据ID写入hdfs的对应路径下

匆匆过客 提交于 2020-07-27 15:08:18
开发新需求,需要消费kafka的数据,根据业务主键ID写入到对应的hdfs路径下 最开始实验的logstash为7.4版本,发现和本地的kafka版本不对应,报错信息:broker may not be available,后来查看logstash版本,发现需要使用logstash2.4版本才可以和本地的kafka0.9版本对应 日志的格式为: 2020-06-11 11:02:02.632 -- {"gradeId":"2","role":"STUDENT","userStatus":1,"data":{"publishExamClassId":"47c50966f34b41cf819358d077691cce","examSubmitType":2,"examQuestionCount":41,"questionResultSet":[{"questionId":"xl_a543bbe2ca1e4b8e8029c1148ed34abf_v4","originalQueType":11,"questionResult":"1","questionType":1,"userAnswerContent":"[\"1\"]"},{"questionId":"xl_4367b003c0a14d2390470b89ece9184e_v4","originalQueType":11,

【G1调优】G1垃圾回收器调优-to-space exhausted Evacuation Failure-参考资料

百般思念 提交于 2020-07-26 21:51:10
出现这种问题的时候建议是: 1、调大堆内存,根本方法 2、调小XX:InitiatingHeapOccupancyPercent、调大XX:ConcGCThread 3、打印XX:+PrintAdaptiveSizePolicy,youngGC默认没什么线索,这个打印出来可以看到更多线索 G1回收器没有深入了解过。。。。。 参考资料 https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=Parallel%20Time%3A%202699.8%20ms%2C%20GC%20Workers&fenlei=256&rsv_pq=ac1e26e3000103a9&rsv_t=c96dpP%2FiuU1jER59XrDCAoECjj4JaehrkppjOd6FysNclU1hTo8ljbzIk20&rqlang=cn&rsv_enter=1&rsv_dl=tb&rsv_n=2&rsv_sug3=1&rsv_sug2=0&rsv_btype=i&inputT=1616&rsv_sug4=1616 https://blog.csdn.net/vfgbv/article/details/51720344 https://blog.csdn.net/lijingyao8206/article/details

怎么用手机制作出分屏效果?清爽视频编辑还能制作这种特效!

≡放荡痞女 提交于 2020-07-26 13:36:31
怎么用手机制作出分屏效果?电影中需要对某个画面进行强调的时候,经常会将画面分成多个区域同时出现,事实证明同一个画面重复的次数越多,观众对画面也就越深刻,今天小编要教大家的就是用手机制作出分屏效果。 打开“清爽视频编辑”软件,在软件首页找到视频编辑并点击进入选择页面,在选择页面勾选需要进行分屏操作的视频,选好之后点击页面右下角的下一步。 进入视频编辑页面,在编辑点击页面底部的“特效,”就会转入特效页面,特效包括梦幻、基础、复古、定格等多种效果,根据需要我们选择特效中的“分屏,”然后大家就可以根据自己的喜好在分屏中进行选择了。 小编选择的是黑白三屏,选择好之后点击绿色勾号,进入特效时间选择页面,在视频播放过程中,软件会自动给视频添加分屏特效,在不需要添加特效的地方点击页面下方的完成就可以了。 点击完成之后,页面下方的完成就会变成添加,点击添加就可以继续添加其他特效,添加好之后,再次点击绿色勾号,回到视频编辑页面,在视频编辑页面点击右上角的导出,就可以将添加了特效的视频保存到手机里了。 以上就是用手机制作分配效果的具体操作,感兴趣的小伙伴快到应用商店中搜索清爽视频编辑,点击下载安装吧。 来源: oschina 链接: https://my.oschina.net/u/4528176/blog/4294579

CTF-Web-[极客大挑战 2019]Knife

久未见 提交于 2020-05-03 19:39:46
CTF-Web-[极客大挑战 2019]Knife 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!本文仅用于学习与交流,不得用于非法用途! CTP平台 网址 https://buuoj.cn/challenges 题目 Web类,[极客大挑战 2019]Knife 打开题目的实例 思路 看到这种题目,首先到处点一点,看看有什么奇怪的地方,然后打开源代码,差不多就是这样,然后一顿操作没有怎么发现,反而eval($_POST["Syc"])这一段比较明显,是作为后门用post提交一个字符串Syc,刚好结合名字Knife,想起了一个东西--中国菜刀 中国菜刀 下载地址 http://xiazai.zol.com.cn/detail/44/438518.shtml 中国菜刀是一款专业的网站管理软件,用途广泛,使用方便,小巧实用。只要支持动态脚本的网站,都可以用中国菜刀来进行管理 一般针对于一句话木马 一句话木马 短小精悍,而且功能强大,隐蔽性非常好,在入侵中始终扮演着强大的作用。 常用一句话木马如下: asp一句话木马:    <%execute(request("value"))%> php一句话木马:    <?php @eval($_POST[value]);?> 当然我的是mac,安装不了菜刀

内网群控教程

假装没事ソ 提交于 2020-05-02 10:39:11
1,外网群控简洁高效,跨网段、跨城市、跨国,(⊙﹏⊙)呃,只要能上网什么都跨,通常没有理由使用内网群控。(开源矿工自2.8始已全面支持外网群控, 下载地址 ) 2,因为不知名的原因,或许是爱好^_^,有的矿友喜欢用内网群控。那么如何使用内网群控呢? 很简单,打开开源矿工群控客户端,看到登录界面,选中内网群控 ↑ 上图 登录时选中内网群控 内网群控比外网群控简单一点是“内网群控无需输入密码”,直接进入。 进入后会看到和外网群控几乎完全一样的界面 ↑ 上图 内网群控几乎和外网群控完全一样 唯一不同的是多出来个吓人的“添加矿机”按钮 ↑ 上图 内网群控比外网群控多出来个吓人的“添加矿机”按钮 不用怕,直接点击“添加矿机”,添加已知的内网矿机 ↑ 上图 添加已知的内网矿机 那么,不知道矿机的IP怎么办?也不怕,用矿机雷达雷一下 ↑ 上图 直接点击“开始”开始雷达 你看我们雷到了两台矿机,双击雷达到的矿机可自动复制它的IP,让我们添加192.168.1.15这台矿机 ↑ 上图 让我们添加192.168.1.15这台矿机 点击添加按钮,仿佛幻听到‘嗖’地一声 大功告成,添加好了 ↑ 上图 内网群控和外网群控完全一样 3,什么?你不想一个一个添加 ↑ 上图 勾选“至”可批量添加矿机 4,完 来源: oschina 链接: https://my.oschina.net/ntminer/blog

[原创]K8飞刀20150720 新增Shellcode Loader支持多种格式

倾然丶 夕夏残阳落幕 提交于 2020-05-02 05:21:05
工具: K8飞刀 编译: 自己查壳 组织: K8搞基大队[K8team] 作者: K8拉登哥哥 博客: http://qqhack8.blog.163.com 发布: 2015/7/20 3:00:18 简介: K8飞刀是一款多功能的渗透测试工具. Hacker Swiss Army Knife. 内置大量漏洞EXP/GetShell/0day网马/U盘自动种马/脱库采集工具 支持7种WebShell管理/后台扫描/2级域名扫描/WordPress用户扫描 黑客浏览器/自动检测注入/自动收集信息/Exp调式/可一键生成EXP 多种编码转换/一键CSRF构造/Cookie一键登陆/XSS编码/SQL提权等 图片: 新增shellcode Loader 用msf生成一段反弹shellcode,点击Loader测试 bt5 这边成功反弹shell 说明shellcode没问题 就可以把shellcode拿去实战使用了 比如ht的flash 0day等 功能: K8飞刀 20150720 ShellCode Loader [+]EncodeDecode Hacking--ShellCode--ShellCode Loader 20150720 [+]EncodeDecode Hacking--ShellCode--HexString2CharArray 20150720 [+

[原创]K8飞刀 新增Acunetix WVS 远程漏洞 反制黑客

我的梦境 提交于 2020-05-02 04:45:37
工具: K8飞刀20150603 组织: K8搞基大队[K8team] 作者: K8拉登哥哥 博客: http://qqhack8.blog.163.com 发布: 2015/6/3 20:41:29 简介: K8飞刀是一款多功能的渗透测试工具。Hacker Swiss Army Knife. 图片: 可以构造指定网站 识别指定特征 精确打击 专搞黑阔 K8_WVS漏洞扫描工具远程代码执行漏洞EXP 支持所有Windows系统 Acunetix <=9.5 - OLE Automation Array Remote Code Execution 原版: https://www.exploit-db.com/exploits/36516/ K8版: http://qqhack8.blog.163.com/blog/static/114147985201553115532446 原版: PowerShell反弹需NC连接,缺点只支持win7后系统 而且不过UAC 而目标中招后 还需要知道对方IP 如果对方是内网 此EXP相当于没用 K8版:支持执行任意EXE,且兼容所有windows系统. 动画里演示 两种 情况下 扫描时会中招 实际上使用其它扫描器 比如appscan等均会中招 K8版无任何提示 马儿直接上线... 实际使用页面要做成存在漏洞页面诱骗黑客 原版: 有弹框 看到没

OSChina 周六乱弹 —— 师傅,我看您在上面忙活半天了

大兔子大兔子 提交于 2020-05-02 04:24:16
Osc乱弹歌单(2020)请戳( 这里 ) 【今日歌曲】 @ 薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《万里の長城(中华小当家上菜BGM)》- Kyle Xian 手机党少年们想听歌,请使劲儿戳( 这里 ) 五一回家去咯, @ qiaoaniu :为啥我坐卧铺就遇不到好看的小姐姐 你遇到的都是狗啊, 如果再踢一次, 你可能要去牢里过五一了, 只能睡觉过节了。 @ aYa_Y : #五一假期# 五天不过是一闭眼一睁眼就过去了? 睡觉也没什么不好呀, 你想想国外还在和疫情作战的人们, 国内现在也没消停吧, 严重的地方还是有政策, 我实在在家呆烦了, @ xiaoshiyue : #五一假期# 是我了 去动物园, @ 举个栗子OSC : #五一假期# 去动物园看看小动物,去花卉市场买几盆新的花草,然后宅家里约朋友上门打打游戏,吃吃喝喝睡睡睡… 想起来, 小时候被爸爸带去动物园了, 在家吃吃睡睡怎么了? 哪儿不对劲儿? @ 是胖九啊 : #五一假期# 既然是个劳动节,也出不了远门,那就在家通宵搓🀄️吧,顺便搞点烧烤、火锅、凉皮子、拉面犒劳一下自己 劳动节整天吃东西, 不好好劳动, @ Yashin : #五一假期# 植树节的时候要植树吧,情人节要情人吧,劳动节就要好好劳动 劳动节嘛,特意选了这张正在劳动的修车猫猫 “师傅,我看您在上面忙活半天了,要不下来吃点小鱼干休息休息

【统计学】第九章 分类数据分析

夙愿已清 提交于 2020-05-01 16:39:17
Evernote Export 分类数据分析与卡方统计量 统计数据的类型有:分类数据、顺序数据和数值型数据,分类数据是对事物进行分类的结果,其特征是,结果虽然是用数值显示,但是不同的数值描述了调查对象的不同特征。 对分类数据进行分析的统计方法主要是利用卡方分布,又称卡方检验。 卡方检验的应用主要表现在: 1.拟合优度检验--一个变量的检验 2.独立向检验(列联表是进行独立性检验的重要工具)--两个变量之间的检验 卡方统计量 : χ 2 主要用于两个分类变量之间的相关度。若用 f 0 表示观察值频数,用 f 0 表示期望频数,则 χ 2 统计量可以写为 χ 2 = ∑ f e ( f 0 f e ) 2 统计量有如下特征 : 1. χ 2 ≥ 0 ,因为它是对平方结果的汇总 2. χ 2 的分布于自由度有关 3. χ 2 描述了观察值与期望值的接近程度 χ 2 检验正是通过对 χ 2 的计算结果与 χ 2 的临界值进行比较,做出是否拒绝原假设的决策。 拟合优度检验 拟合优度检验 :拟合优度检验是用 χ 2 统计量进行统计显著性检验的重要程度之一。它是依据总体分布的状况,计算出分类变量中的各类别的期望频数,与分布的观察频数进行比较,判断期望频数是否有显著差异,从而达到对分类变量进行分析的目的。 列联分析:独立性检验 拟合优度检验是对一个变量的检验