属性表集合 属性表(attribute_info)在前面的讲解之中已经出现过数次,在Class文件、字段表、方法表都可以携带自己的属性表集合,以用于描述某些场景专有的信息。 例如在39,class文件结构----- 方法表集合 我们讲到的exception属性就属于方法表属性。 38,class文件... ...
分类:
其他好文 时间:
2018-09-22 23:19:19
阅读次数:
387
说一说为了能在蓝图项目中加代码并让引擎编译成功踩的坑环境:Win101703x64专业版UE4.17.2VS2017官网下EpicGame的launcher,在里面选UE4版本在线下载安装vs2017也是正常安装,只是有些组件要选上安装如图把“作用C++的游戏开发”选上,在右面选上“UnrealEngine安装程序"如果没记错的话其上方的”Windows8.1SDK和UCRTSDK“也会
分类:
编程语言 时间:
2018-09-22 16:59:45
阅读次数:
512
思想概要 能把英语的Flyweight模式能翻译成“享元”说明译者具备极强的理解力和编程知识,因为它一下就说到了这个模式的重点和核心。享元模式就是要提供一个方法来共享对象,或者说为了尽量不创建多余的对象,比较常见的就是线程池技术吧。不过对我来说,最好有这个概念的是做编译器的时候,第一个版本的时候对每 ...
分类:
其他好文 时间:
2018-09-13 16:33:55
阅读次数:
254
前言:java语言是一种强类型的语言,js是一种弱类型。强类型的含义:1所有的变量必须先声明后使用(否则编译失败,空指针异常)2指定类型的变量只能接受类型与之匹配的值。这样做的意义是java语言是一种先编译后解释的执行过程,这样编译器可以在编译过程中就发现源代码的错误,从而保证程序更加健壮。java ...
分类:
其他好文 时间:
2018-08-12 15:47:25
阅读次数:
177
一 Redis单机安装 1 Redis下载安装 1.1 检查依赖环境(Redis是C语言开发,编译依赖gcc环境) 1.2 解压文件到指定目录 1.3 编译文件 1)如果没有安装gcc,编译会出现如下错误提示。(如果编译失败,必须删除文件夹,重新解压) 2)安装成功 1.4 安装 安装完成后,在re ...
分类:
其他好文 时间:
2018-07-22 21:38:59
阅读次数:
321
1. 下载aria2 去官方github下载 "aria2" 选择 这个版本,然后 "下载" PS: 只要版本大于 不知道为什么编译失败, 是能编译成功的最新版本 2. 安装GCC并启用C++11 "安装方法" 3. 编译安装 PS: 编译过程中如果报这个错误"g++: internal ...
分类:
系统相关 时间:
2018-06-10 19:33:26
阅读次数:
1770
《网络攻防技术与实践》第十周作业 缓冲区溢出攻防研究 一、实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验准备 实验 ...
分类:
其他好文 时间:
2018-05-13 16:51:46
阅读次数:
252
快下班的时候 代码data 数据层编译失败,引起整个解决方案全部失败;其他同事虽然vs 版本不同,但是都能编译通过;考虑到今天更改过vs 的设置,把今天更改的设置全部都恢复,结果还是不行。最后直接恢复了原始设置;编译还是失败;这时候才想起来看看编译日志具体的错误,编译日志: MSB3268: The ...
分类:
Web程序 时间:
2018-05-09 17:26:04
阅读次数:
187
点运算符用于获取对象成员; 箭头运算符用于获取指针指向的对象的成员; 例如: std::string s1 = "string"; std::string *p = &s1; s1.size(); //合法,编译通过 s1->size();//非法,编译失败 p.size(); //非法,编译失败 ...
分类:
编程语言 时间:
2018-05-06 17:03:04
阅读次数:
325
三目运算符在C编译器中的表现: int main() { int a=10; int b=20; //三目运算符是一个表达式,表达式不能做左值 (a<b?a:b)=30; printf("a=%d,b=%d",a,b); return 0; } 运行程序我们发现编译失败! 看原因我们看到是表达式不能 ...
分类:
编程语言 时间:
2018-04-30 18:07:16
阅读次数:
198