include<iostream> using namespace std; int* Array() { int *a; a=new int [10]; for(int i=0;i<10;i++) { a[i]=i+1; cout<<a[i]<<" "; } cout<<endl; return ...
分类:
编程语言 时间:
2020-07-29 00:42:04
阅读次数:
83
FLASH的配置步骤 将FLASH2812_API_v210.lib 添加到头文件中。 (2)将Flash281x_API_Config.h Flash281x_API_Library.h 两个头文件添加进include目录下。这两个头文件主要包含的是 FLASH_API函数的定义 状态返回的定义 ...
注意的事项: 1、操作部分在IAT表中 2、HOOK函数中需要用函数指针接收,因为此时IAT已经被HOOK,如果直接return 原函数,其实会造成栈溢出,因为此时的原函数已经被HOOK了,会造成类似的递归操作 3、最后HOOK完,需要进行 卸载HOOK 操作 4、如果debug的时候发现IAT表中 ...
分类:
其他好文 时间:
2020-07-26 15:39:28
阅读次数:
75
CrawlSpider一直无法进入回调函数的 碰到的两个坑: 1、正则表达式写的不对 start_urls = ['http://wz.sun0769.com/political/index/politicsNewest?id=1&page=1'] link = LinkExtractor(allo ...
分类:
其他好文 时间:
2020-07-26 01:52:52
阅读次数:
85
WNDCLASS 窗口类结构 Windows 的窗口总是基于窗口类来创建的,窗口类同时确定了处理窗口消息的窗口过程(回调函数)。在创建应用程序窗口之前,必须调用 RegisterClass 函数来注册窗口类。该函数只需要一个参数,即指向 WNDCLASS 窗口类的指针。因为 WNDCLASS 类包含 ...
分类:
其他好文 时间:
2020-07-26 01:41:55
阅读次数:
74
虚函数表指针位置分析 类:有虚函数,会产生一个虚函数表; 类对象:有一个指针,指针vptr会指向虚函数表的开始地址; 虚函数指针的位置 虚函数表位于整个对象模型的顶端; // objModel.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <ios ...
分类:
编程语言 时间:
2020-07-23 22:31:57
阅读次数:
70
async 和 await Async/await 在 NodeJS 7.6 引入,当前已被所有现代浏览器支持。 简介 async/await 是一种新的使用异步代码的方式,代替之前回调或者 promise 的方式。 是基于 promise 的语法糖,无法在普通的回调函数中使用,await 必须在 ...
分类:
其他好文 时间:
2020-07-21 01:23:25
阅读次数:
76
在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。下面总结的对这些术语的理解: 同步(Sync) 同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式; 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用( ...
分类:
其他好文 时间:
2020-07-19 23:54:33
阅读次数:
71
委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的特点: 委托类似于 C++ 函数指针,但它们是类型安全的。 委托允许将方法作为参数进行传递。 委托可用于定义回调方法。 委托可以链接在一起;例如,可以对一个事件调用多个方法。 方法不必与 ...
在做 vue + element-ui 项目时,重复点击导航路由报错,报错信息如下: 虽然不影响使用,但问题还是要解决的。于是,查文档,注意到 vue-router 文档中有这样一段话,传送门→ 即:vue-router@3.1.0 以后,回调函数返回的是 promise。所以如果没有捕获到错误,就 ...
分类:
其他好文 时间:
2020-07-17 13:39:09
阅读次数:
77