今天是我学习编程以来第一次写博客,记下平日学习所得,本来这几日都在学习web框架 但觉得梳理一下之前所学很有必要。毕竟之前学习Java感觉很粗略只是以考试为目的。所以就以《Thinking in Java》一书为主对Java从头巩固一下。查缺补漏的同时更能加深理解。 一切都是对象 在C++中我们知道 ...
分类:
编程语言 时间:
2018-08-01 18:19:25
阅读次数:
149
突然想起来前几天同学问我为什么没有初始化的数组的值是随机的,发现这个困惑自己也是存在的,所以自己总结的心得. 1. 首先,并不是所有未初始化的数组的值都是随机的.对于没有初始化的数组,分两种情况: (1)全局数组,也就是定义在main函数外面的数组,元素的默认值是全部为0的 (2)局部数组,定义在函 ...
分类:
编程语言 时间:
2018-07-26 22:10:43
阅读次数:
187
在测试接口的时候,发现接口称走走了,但是success的回调不走,检查了下代码,发现没有初始化下面两个方法: 加上这两个方法,就可以了!仅做记录! ...
分类:
移动开发 时间:
2018-07-24 17:55:46
阅读次数:
274
"$Link$" $\mathcal{Description}$ 给你一个数列,要求支持单点查询$and$区间加等差数列。 $\mathcal{Solution}$ 哈哈哈哈这个题十分的有意思,至于为什么有意思等会儿再说~ 其实我们观察这两个操作,单点查询……就是那个$naive$的单点查询,那么区 ...
分类:
编程语言 时间:
2018-07-23 00:29:18
阅读次数:
201
1、指针本身就是一个对象,允许对指针进行赋值和拷贝,并且在其自身的生命周期中可以先后指向不同的对象。 2、指针不需要在定义的时候赋初值,在块作用域内定义的指针,若没有初始化值,其是未定义的。 3、指针不能指向引用,因为引用不是一个对象,没有实际的地址。 4、指针的类型实际上被用于指定它所指向的对象的 ...
分类:
其他好文 时间:
2018-07-21 21:25:22
阅读次数:
190
C#中对于变量的声明和初始化 C#变量初始化是C#强调安全性的另一个例子。简单地说,C#编译器需要用某个初始值对变量进行初始化,之后才能在操作中引用该变量。大多数现代编译器把没有初始化标记为警告,但C#编译器把它当作错误来看待。 1.在C#中,变量的声明格式为: 数据类型 变量名; 2.变量的赋值格 ...
1. 子类没有初始化函数, 则初始化子类的时候,需要有父类的初始化参数 Class P(object): def __init__(self,name): self.name = name print(self.name) Class C(P): pass c = C('my name is c') ...
分类:
其他好文 时间:
2018-07-14 11:45:15
阅读次数:
131
关于let的描述 let允许你声明一个作用域被限制在块级中的变量、语句或者表达式。与var关键字不同的是,它声明的变量只能是全局或者整个函数块的。 作用域规则 let声明的变量只在其声明的块或子块中可用,这一点,与var相似。二者之间最主要的区别在于var声明的变量的作用域是整个封闭函数,是全域的 ...
分类:
其他好文 时间:
2018-07-11 17:59:53
阅读次数:
266
先运行 eval `ssh-agent -s` 再输入 ssh-add ~/.ssh/id_rsa 就可以了。 在远端建一个和本地同名的库,并且没有初始化的。按提示完成远程连接提交。 如何在本地建一个空的同名库,重远clone到本地。 可以修改库名字吗? 本地木有对应分支,拉取分支到本地。 ...
分类:
其他好文 时间:
2018-07-07 14:25:22
阅读次数:
117
双重检查锁定在延迟初始化的单例模式中见得比较多(单例模式实现方式很多,这里为说明双重检查锁定问题,只选取这一种方式),先来看一个版本: 上面是最原始的模式,一眼就可以看出,在多线程环境下,可能会产生多个Singleton实例,于是有了其同步的版本: 在这个版本中,每次调用getInstance都需要 ...
分类:
其他好文 时间:
2018-07-05 00:41:47
阅读次数:
130