选择打开tools ->developer->new snippet <snippet> <content><![CDATA[Hello, ${1:this} is a ${2:snippet}. ]]></content> <!-- Optional: Set a tabTrigger to de ...
分类:
其他好文 时间:
2017-11-07 22:58:00
阅读次数:
230
1 optional的用法 optional类位于#include <boost/optional.hpp>中,包装了“可能阐释无效值”的对象,实现了“未初始化”的概念。函数并不能总是返回有意义的结果,有时候函数可能返回“无意义”的值,一般来说我们通常使用一个不再正常解空间的一个哨兵来表示无意义的概 ...
分类:
其他好文 时间:
2017-11-07 13:14:12
阅读次数:
377
一、获取父级元素 1、 parent([expr]): 获取指定元素的所有父级元素 <div id="par_div"><a id="href_fir" href="#">href_fir</a><a id="href_sec" href="#">href_sec</a><a id="href_th ...
分类:
Web程序 时间:
2017-11-06 16:47:19
阅读次数:
306
相对虚拟地址和文件偏移间的转换 RVA是相对虚拟地址(Relative Virtual Address)的缩写。RVA是当PE 文件被装载到内存中后,某个数据位置相对于文件头的偏移量。 例如:导入表的位置和大小可以从PE文件头中IMAGE_OPTIONAL_HEADER32结构的数据目录字段中获取, ...
分类:
其他好文 时间:
2017-11-05 22:25:40
阅读次数:
183
Flask-WTF扩展可以把处理web表单的过程变成一种愉悦的体验。 一、跨站请求伪造保护 默认情况下,Flask-WTF能够保护所有表单免受跨站请求伪造的攻击。恶意网站把请求发送到被攻击者已登录的网站时就会引起CSRF攻击。 为了实现CSRF保护,Flask-WTF需要程序设置一个密钥。Flask ...
分类:
编程语言 时间:
2017-11-04 00:09:22
阅读次数:
285
1.安装依赖 2.引入并注册 3.组件中的使用 注意:需要手动引入swiper的css样式,可以去swiper的官网进行下载 ...
分类:
其他好文 时间:
2017-11-02 17:00:32
阅读次数:
217
一:配置文件案例 二:属性详解 1、diskStore :指定数据(.data and .index)存储位置,可指定磁盘中的文件夹位置期 The diskStore element is optional. It must be configured if you have overflowToD ...
分类:
系统相关 时间:
2017-11-02 16:59:45
阅读次数:
208
一、前言... 1 二、如何选择加密模式... 2 2.1 加密模式的分类... 2 2.2 ECB(Electronic Code Book)/电码本模式... 2 2.3 CBC(Cipher Block Chaining). 3 2.4CFB(Cipher feedback)... 4 2.5 ...
分类:
编程语言 时间:
2017-10-28 17:45:20
阅读次数:
204
// ::country is named param // ::country=?: which make it optional // because we make ::country=? optional named param, we may pass in or may not pass... ...
分类:
其他好文 时间:
2017-10-28 11:07:40
阅读次数:
220
1. weak unowned 区别:从表面的行为上来说 unowned 更像oc的 unsafe_unretained,而 weak 就是oc的 weak。用通俗的话说,就是 unowned 设置以后即使它原来引用的内容已经被释放了,它仍然会保持对被已经释放了的对象的一个 "无效的" 引用,它不能 ...
分类:
编程语言 时间:
2017-10-25 16:43:37
阅读次数:
227