import asyncio import random import functools def page_done(url,task): print('下载结束:',url) print('task',task.result()) ##task.result() 获取回调内容 async def ...
分类:
其他好文 时间:
2020-04-01 10:29:50
阅读次数:
68
1、重写 派生类重写基类的方法或者属性,使用关键字(override), 关键: 父类的被重写方法必须使用 virtual、override,abstract 关键字进行修饰 重写的方法参数必须与被重写方法一样 2、重载 不同的函数使用相同的函数名,参数不同。 3、抽象类和接口的区别 相同点: 都不 ...
最近面试遇到面试主考官,有两次都问到了两次关于spring的优点与缺点,所以觉得这个问题·值得好好思考总结一下。 spring这个有两大概念:IOC和AOP IOC反转控制(也可以叫DI依赖注入,其实都是一个意思,角度不同而已), 就是之前对象依赖关系不用你来维护,由IOC容器来维护(对象间依赖关系 ...
分类:
编程语言 时间:
2020-04-01 00:47:23
阅读次数:
88
关于AOP AOP,面向切面编程是OOP之后出现的概念(大概)。 面向对象基本上就是针对类来设计代码,类中定义方法,逻辑中调用不同的类中不同的方法构成业务。 切面 而面向切面中的切面到底是什么。在业务逻辑中,我们会分很多不同的模块,也有不同的类,而这些类的一些方法中,有一些共性功能。比如认证、日志、 ...
分类:
编程语言 时间:
2020-03-31 22:45:24
阅读次数:
77
Cmder是Windows下非常好用的终端模拟器, 常用于替换windows自带的终端。它可以在不同的标签页中同时连接不同的底层Shell,包括cmd、PowerShell、Bash和WSL,并提供相关增强功能和更加便捷的操作方式,这也正是它被大家称作为Windows下的神器的原因。 正如Cmder ...
分类:
其他好文 时间:
2020-03-31 12:32:07
阅读次数:
77
为什么不建议超过32GB? 当JVM堆少于32G时,HotSpot JVM会启用一个压缩对象指针。而如果超过32G,这个压缩对象指针就会失效 在java中,绝大部分对象都分配在堆里,然后通过一个指针(ordinary object pointers (OOP))来引用它。而指针的大小通常为32位或者 ...
分类:
其他好文 时间:
2020-03-31 12:20:37
阅读次数:
82
猫茂懋关注 2018.04.21 17:35:56字数 360阅读 1,682 单例概念: 单例是一个特殊的类,这个类只能创建一次实例,例子如下: 1.a = Std(name='leo'), b = Std(name='jack'),两者的指向都是name=‘leo’的对象; 2.windows中 ...
分类:
编程语言 时间:
2020-03-29 10:28:06
阅读次数:
65
1、面向对象编程是什么 面向对象编程(ObjectOrientedProgramming,故常称OOP)并非Java独有,而是一种编程的思想,Java、C++、Python均有对其实现。其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征的,任何一个模型都不可能反映客观事物的一切具体特征,只能对事物特征和变化规律的一种抽象,且在它所涉及的
分类:
编程语言 时间:
2020-03-27 23:13:25
阅读次数:
105
汇编语言源程序的中的语句分为两大类:指令性语句和指示性语句 指令性就是能够被CPU执行的语句;指示性就是不被CPU执行的指令,不能生成目标代码,又称为伪操作语句或伪指令。 操作数可以是寄存器或存储器或数据段。数据段可以是常量,表达式,变量,标号。 标号代表存放一条指令的存储单元的符号地址,后面必须加 ...
分类:
编程语言 时间:
2020-03-27 21:13:44
阅读次数:
448
sqoop,将oracle数据传递到hive,可以直接将表数据覆盖传递,也可以按select传递,这里我用的是select查询的 脚本如下: 1、创建分区表,按c1分区 CREATE TABLE `xx.cc`( `c1` string) PARTITIONED BY(`c2` string); 2 ...
分类:
数据库 时间:
2020-03-27 14:25:12
阅读次数:
214