静态方法可以被对象调用,也可以直接被类名调用,但是为什么建议使用类调用呢? 个人理解,凡是被static修饰的成员,都会在先于其他方法初始化(被存入方法区中的静态方法区),,而且只会被初始化一次,不会应为创建几次对象,被初始化几次,所以在调用上节省了为了调用方法而每次创建对象的内存空间, 另外,被s ...
分类:
其他好文 时间:
2017-11-14 21:19:57
阅读次数:
415
先看一段代码: 对于上面的数据读取到数据库,然后从数据库读取到本地的这几个操作,为了方便理解,做了如下比喻,也不知是否合理: ...
分类:
编程语言 时间:
2017-11-12 13:30:32
阅读次数:
170
在React Native中,一个“原生模块”就是一个实现了“RCTBridgeModule”协议的Objective-C类(个人理解RCTBridgeModule就是react与native之间的桥),下面我们来创建一只猫(cat) 我们现在iOS根目录下创建一个.h头文件(CreatCat.h) ...
分类:
其他好文 时间:
2017-11-10 18:24:55
阅读次数:
225
提问: 为什么使用scrapy框架来写爬虫 ? 在python爬虫中:requests + selenium 可以解决目前90%的爬虫需求,难道scrapy 是解决剩下的10%的吗?显然不是。scrapy框架是为了让我们的爬虫强大高效。接下来我们一起学习一下它吧。 1.scrapy 的基础概念: s ...
分类:
其他好文 时间:
2017-11-06 22:57:56
阅读次数:
284
asp.net 对于http请求需要走一个管道就行一层一层的过滤:比如身份验证,根据请求的资源不同分发给具体哪个dll来处理 这些管道中就是httpmodule。所以我们自己写的httpmodule实际上是往管道中注册一个自己的module。 而httphandle是管道中的某一个module的具体 ...
分类:
Web程序 时间:
2017-11-06 21:26:02
阅读次数:
180
数据库的 基本分为 共享锁和排它锁 排它锁顾名思义,不能和其他任何所共存。 以SqlServer中某一行数据为例, 特殊的,WithNoLock 这个是不给数据加上任何锁,所以根本和锁没关系 再说update,update的过程是给这条数据加上排它锁,所以当另外事物过来要求修改这条数据的时候,会由于 ...
分类:
数据库 时间:
2017-11-06 21:18:35
阅读次数:
183
聊一聊PHP反序列化漏洞 2016年11月4日 反序列化漏洞在各种语言中都较为常见,下面就简单聊一聊PHP的反序列化漏洞(PHP对象注入)。第一次了解这个洞还是在某次ctf上,就简单记录下个人理解以及对CVE-2016-7124的简单分析。 序列化与反序列化 php允许保存一个对象方便以后重用,这个 ...
分类:
Web程序 时间:
2017-11-03 18:56:54
阅读次数:
194
什么是常量?常量是<不能变>的变量。但是在python中不存在不能变的变量。所以常量在python中一般用全大写来表示(反之,变量用全小写来表示)。【个人理解,欢迎纠错】. 在python中,除法分为三种: 1. / 以上可以看出, / 除法是浮点数除法,他输出的结果是浮点数。即使是结果为整数,他的 ...
分类:
编程语言 时间:
2017-11-03 14:19:13
阅读次数:
349
聊聊测试管理(管事篇) 管理:管人+管事。 说到管理,其实就是团队,没有团队,就谈不上管理。个人理解,对个人而言,更多应该是计划,而非管理。做管理的时间并不长,或者说很短,可能很多地方理解的有问题。写这篇文章也是为了能更多的与大家交流,也是记录下在目前这个阶段我的理解。(本文均以在创业型公司工作为背 ...
分类:
其他好文 时间:
2017-10-31 20:01:11
阅读次数:
162
实验代码: 1.代码存在一个gen()函数, 第14行 存在两个yield 语句,(15,17) 2. 执行gen()函数(21行),以为是Generator函数,所以函数体内语句不会执行,只是返回一个迭代器, 3.在console 中执行 it.next(), gen函数会执行到第一个yield语 ...
分类:
其他好文 时间:
2017-10-29 15:14:57
阅读次数:
150