布尔值 True 真 False 假 所有的数据类型都自带布尔值,数据只有在0,None和空的时候为False。 not、or和and优先级 优先级由高到低:not>>and>>or 例1:先计算and,后计算or >True and False为False,False or False为False ...
分类:
编程语言 时间:
2017-06-12 19:42:31
阅读次数:
183
iOS开发中常常会遇到空指针的问题。如从后台传回来的Json数据,程序中不做推断就直接赋值操作,非常有可能出现崩溃闪退。为了解决空指针的问题,治标的方法就是遇到一个处理一个。这样业务代码里面就插了非常多推断语句,费时又费力。如今有一个简单的办法。 利用AFNetworking网络请求框架获取数据。 ...
分类:
移动开发 时间:
2017-06-12 18:46:53
阅读次数:
626
WHAT WHY 约定好返回的是NSString,如果返回的是NSNumber,你会崩吗? 约定好的一个字段有返回值,突然间返回为null,你会崩吗? 约定好的label上的赋值文本是最多7个字,突然给你77个字,你会变得很丑吗? 有人问了,不是约定好了吗? 话说API也是人开发的,你写的客户端还 ...
分类:
系统相关 时间:
2017-06-12 17:15:47
阅读次数:
183
知识点 1:所有的字符全部是英文半角的; 2:大部分情况下每条语句结束后要加分号; 3:每一块代码结束后加换行; 4:程序要前后呼应; 5:用户输入的任何内容皆为字符串; 6:+ 可以做加法,也可以拼接字符串; 7:一个 = 代表赋值,两个 == 代表相等,三个 代表恒等。 ...
分类:
编程语言 时间:
2017-06-12 17:09:38
阅读次数:
163
(1)全局环境 在全局环境使用this,它指的就是顶层对象window。 (2)构造函数 构造函数中的this,指的是实例对象。 (3)对象的方法 当A对象的方法被赋予B对象,该方法中的this就从指向A对象变成了指向B对象。所以要特别小心,将某个对象的方法赋值给另一个对象,会改变this的指向。 ...
分类:
其他好文 时间:
2017-06-12 16:18:15
阅读次数:
114
一.变量 8 变量的赋值操作 与c语言的区别在于变量赋值操作无返回值 链式赋值:y=x=a=1 多元赋值:x,y=1,2 x,y=y,x 增量赋值:x+=1 二 字典 2 字典创建 3 字典常用操作 ...
分类:
编程语言 时间:
2017-06-12 16:14:10
阅读次数:
146
一、解构赋值的定义 简单的理解就是赋值=号左右两侧具有相同的结构,来进行一一对应的赋值的语句 二、解构赋值的分类 数组解构赋值 对象解构赋值 字符串解构赋值 布尔值解构赋值 函数参数解构赋值 数值解构赋值 (重点理解前两个就可以了) 三、对于每个分类单独解释 1、数组解构赋值(下面进行代码展示,并添 ...
分类:
其他好文 时间:
2017-06-12 16:13:18
阅读次数:
129
一维数组:***一、数据类型[] 变量名 = new 数据类型[长度]; 规定长度逐个赋值 赋值的长度只能等于规定的长度 变量名[索引] = 值; ***二、string[] sss = new string[] { "aaa", "bbb", "ccc", "ddd", "eee","fff" } ...
分类:
编程语言 时间:
2017-06-12 16:12:38
阅读次数:
210
1. JACKSON漏洞解析 poc代码:main.java exp.java user.java 尝试执行:发现result.txt中存在结果 调试本地代码:由于Jackson中是通过readValue执行命令,按F7进入当前函数: 跳过几次赋值,进入到当前函数,发现次函数中存在反序列化的赋值,按 ...
分类:
其他好文 时间:
2017-06-12 15:30:03
阅读次数:
387
先看一个例子: 这里产生了一个非常奇怪的现象:本来元祖的元素是不可变的,所以在操作的时候,报了TypeError错误,但是元祖的元素的确实被改变了; 实际上,在赋值语句的时候,如果我们把t[2]当做一个普通变量,因为其值是可变的对象,所以,赋值赋值操作可以完成,但是,当在重新赋值后的对象被放入元祖的 ...
分类:
其他好文 时间:
2017-06-12 13:07:24
阅读次数:
298