package utfTest; public class Test01 { public static void main(String[] args) { //Person.show(); System.out.println("p还没有初始化"); Class cls=Person.class ...
分类:
其他好文 时间:
2018-10-09 13:26:41
阅读次数:
185
什么是生命周期:从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期。 生命周期钩子:就是生命周期的事件的别名而已。 主要生命周期函数分类: 创建期间的生命周期函数: beforeCreate:实例刚在内存被创建出来,此时,还没有初始化好data和methods属性 ...
分类:
其他好文 时间:
2018-10-08 11:27:28
阅读次数:
180
1、 智能指针重构 需求:使用智能指针 替换单链表 中的原生指针 将原生指针更改为智能指针后,解决全部的编译问题,程序还是会出错,问题在于: 的设计方案存在的一些特性 指针的生命周期结束时主动释放堆空间 一片堆空间最多只能有一个指针标识 不允许指针运算和指针比较 需求:创建新的指针指针 是智能指针的 ...
分类:
其他好文 时间:
2018-09-16 16:12:54
阅读次数:
169
从Vue实例创建、运行、销毁期间,总是伴随着各种各样的事件,这些事件统称为生命周期 生命周期钩子就是生命周期事件的别名而已,生命周期钩子=生命周期函数=生命周期事件 主要的生命周期分类: ? 创建期间的生命周期函数 beforeCreate:实例刚在内存中被创建出来,此时还没有初始化好data和me ...
分类:
其他好文 时间:
2018-09-11 22:32:32
阅读次数:
194
Android Kotlin在Fragment获取View Overview 在使用Fragment的时候,使用了ButterKnife 来获取View但是一直出错,后来就直接使用Kotlin的导入布局来获取View了,但是还是报了错。 原因 原因是在 Fragment 的 onCreateView ...
分类:
移动开发 时间:
2018-09-01 23:58:15
阅读次数:
752
常见内存错误: 两次释放同一个指针是有问题的。 示例: 13行和41行两次释放了p,会导致程序崩溃。21行如果是奇数直接返回,也会导致问题。 运行如下: 在哪个函数申请的内存就在哪个函数释放。 free不能释放栈上的空间,否则产生段错误。 示例程序: 11、12定义结构体变量时,内部的指针没有初始化 ...
分类:
其他好文 时间:
2018-08-30 00:10:17
阅读次数:
141
野指针: 野指针的由来: 示例程序: 第13行越界之后就相当于操作野指针了。第8行将随意一个地址转换为指针,也相当于野指针。 运行结果如下: 基本原则: 示例: 第15行返回局部字符数组,是不正确的。结构体s中的name没有初始化,s.name和p都是野指针。 34-36行的内存拷贝也会产生越界。和 ...
分类:
其他好文 时间:
2018-08-29 22:49:12
阅读次数:
272
引用作为变量别名而存在,因此在一些场合可以代替指针 引用相对于指针来说具有更好的可读性和实用性 swap函数的实现对比如下: 注意: 函数中的引用形参不需要进行初始化。 示例程序如下: 形参没有初始化,而是在第15行调用的时候对引用形参进行初始化。 const引用: 当使用常量对const引用进行初 ...
分类:
其他好文 时间:
2018-08-22 00:22:33
阅读次数:
207
在学习《Thinking In java》时,遇到Chapter 2的Exercise 1,问题是这么说的“/**创建一个类,它包含一个int域,一个char域,他们都没有初始化,将他们的值打印出来,验证Java执行了默认初始化”。刚拿到这道题目我是这么写的。 1. package Two;publ ...
分类:
编程语言 时间:
2018-08-15 22:55:23
阅读次数:
205
A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child. Input Each input file contain ...
分类:
其他好文 时间:
2018-08-09 22:06:13
阅读次数:
201