摘要: 概述: C++相比其他高级语言效率高的多,也有许多程序使用C++作为内核以提高程序的性能瓶颈,一个太大太慢的程序他们的优点无论有多么引人注目都不会为人们所接受,尽管有一些程序的确是为了复杂的运算才占用更多的时间和空间,但是更多的程序只能归咎于糟糕的设计和马虎的编程。想用C++写出高效的代码之前,必须 阅读全文
posted @ 2018-12-28 22:10 wind飘雪 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: 在C++的使用当中,最令人头疼的地方莫非是内存管理或者异常的使用。 想写出一个真正异常安全的代码是非常难得,需要考虑的因素有非常多。 在现代C++当中也有很多人提倡不使用异常,但是要完全杜绝使用C++异常 也是很难的,除非打算不使用任何一个标准库,重写所有需要用的数据结构算法等等。 在一般情况下,适 阅读全文
posted @ 2018-11-24 14:50 wind飘雪 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 在实现invoke之前,我们先看一下标准库种invoke的使用方式 template< class F, class... Args>std::invoke_result_t<F, Args...> invoke(F&& f, Args&&... args) noexcept(/* see belo 阅读全文
posted @ 2018-11-23 18:28 wind飘雪 阅读(7170) 评论(0) 推荐(0) 编辑
摘要: http://blog.jobbole.com/77321/ 阅读全文
posted @ 2018-06-22 20:54 wind飘雪 阅读(308) 评论(0) 推荐(0) 编辑
摘要: (1)简介: scanf函数是c语言当中非常重要的格式化输入函数 其函数原型为:int scanf(const char *format, ...); 其函数返回值:成功格式化解析的个数 其调用格式为:scanf("<格式化字符串>", <参量表>); (2)转换说明: 转换格式为:%[*][宽度] 阅读全文
posted @ 2018-06-14 17:42 wind飘雪 阅读(19199) 评论(0) 推荐(1) 编辑
摘要: (1)简介: printf函数是c语言当中非常重要的格式化输出函数 其函数原型为:int printf(const char *format, ...); 其函数返回值:打印出的字符格式 其调用格式为:printf("<格式化字符串>", <参量表>); (2)转换说明: 转换格式为:%[标志][宽 阅读全文
posted @ 2018-06-14 16:03 wind飘雪 阅读(13249) 评论(0) 推荐(0) 编辑
摘要: 接着极验滑块坐标识别(一) 在上一篇文章中我们采用了ajax断点并没有拦截到刷新验证码的代码。 换一种思路,刷新验证码后会加载一个带回调函数的js文件。 chrome的开发者工具中有强大的事件监听断点。 上面红框圈起来的就是所有可以捕获的监听事件。 往下翻有一个Script。 勾选Script Fi 阅读全文
posted @ 2018-05-27 20:05 wind飘雪 阅读(2195) 评论(0) 推荐(0) 编辑
摘要: 一:介绍 一些网站为了区分人机行为,在网站的一些操作上添加验证码机制,来实现反爬虫。 目前比较常见的验证码类型有: 1:传统式验证码 主要通过用户输入图片中的字母,数字,汉字等来验证。 特点:简单易操作,人机交互性较好,但安全系数比较低。 目前通过机器学习技术对传统验证码的识别率已经可以达到90%以 阅读全文
posted @ 2018-05-27 15:43 wind飘雪 阅读(1153) 评论(0) 推荐(0) 编辑