一、分析C代码:#defineCopySDMMCtoMem(z,a,b,c,e)(((bool()(int,unsignedint,unsignedshort,unsignedint,bool))(((unsignedint)0xD0037F98)))(z,a,b,c,e))看上去是一个很复杂的宏定义,现在让我们来解析下#defineCopySDMMCtoMem(z,a,b,c,e)用CopySD
分类:
其他好文 时间:
2019-02-16 16:59:02
阅读次数:
314
问题:在func3()里打印的n的值是多少? 30 LEGB代表名字查找顺序:locals -> enclosing function -> globals -> _builtins_ locals 是函数内的名字空间,包括局部变量和形参 enclosing 是外部嵌套函数的名字空间 globals ...
分类:
编程语言 时间:
2019-02-16 13:41:52
阅读次数:
175
又名name space,顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x=1,1存放于内存中,那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的=地方 名称空间共3种,分别如下 locals:是函数内的名称空间,包括局部变量和形参 globals:全局变量,函数定义所在模块的名 ...
分类:
编程语言 时间:
2019-02-15 22:35:36
阅读次数:
233
1.关键字this 可以用来修饰属性、方法、构造器;this理解为当前对象或当前正在创建的对象 局部变量与成员变量同名,成员变量被屏蔽,用"this.成员变量"的方式访问成员变量 可以在构造器中通过“this(形参)”的方式显示的调用本类中其它重载的指定的构造器,在构造器内部必须声明在首行 注意:t ...
分类:
编程语言 时间:
2019-02-15 13:13:56
阅读次数:
182
核心思想:一个类A对象的a1方法调用另一个类B对象的方法b1时,传递自身对象this和其他参数给方法b1,b1方法进行一些操作后,再根据形参类A对象,调用类A对象的方法callback(回调方法),最终类A对象通过类B对象调用类A对象回调方法callback获得了自己(类A对象)想要的东西。 参考: ...
分类:
编程语言 时间:
2019-02-14 13:30:40
阅读次数:
191
es6没怎么看懂,我想把回调看看,看到了关于函数形参很有意思的地方 这里调用函数时没有传参,但是声明函数时传入了一个形参e,那么结果是多少呢? 结果是:undefined 当调用函数时,如果函数中形参,会默认的在函数内部声明了一个变量var e,但是并没有赋值,所以代码应该变成了个样子 这样的结果就 ...
分类:
Web程序 时间:
2019-02-14 00:11:07
阅读次数:
161
socket : 套接字 (插排) import socket //有可能文中用到socket时才变色以示可用 def sendmassage(udp_socket): //括号内的udp_socket是形参,对应的是下面的udp_socket.sendto 中的udp_socket 是这个函数内的 ...
分类:
其他好文 时间:
2019-02-12 22:02:29
阅读次数:
202
涉及到的注解 @Controller 控制器类 @RequestMapping 映射路径 @RequestParam 用于将指定的请求参数赋值给方法中的形参 定义域对象——User1 用来接受并封装前台传递的数据 定义控制器——UserController 用户处理各种请求 registerForm ...
分类:
编程语言 时间:
2019-02-12 00:32:13
阅读次数:
182
内部类 内部类是定义在另一个类中的类。 定义内部类的原因有: 1)内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。 2)内部类可以对同一个包中的其他类隐藏起来。 3)当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。 使用内部类访问对象状态 分析一下下面一段代码 其 ...
分类:
编程语言 时间:
2019-02-12 00:27:47
阅读次数:
232
谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字,另外,Java中的String类就是一个final类。一、final关键字的基本用法在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。1.修饰类当用final修饰一个类时 ...
分类:
其他好文 时间:
2019-02-11 10:53:22
阅读次数:
152