#类属性又称为静态变量,或者是静态数据,这些数据是他们所属的类对象绑定的,不依赖于任何类实例class ChinesePeople: country = 'china' def __init__(self,name): self.name = name def play_ball(self,ball ...
分类:
编程语言 时间:
2018-05-02 15:49:05
阅读次数:
193
一般来说,最好能重用对象而不是在每次需要的时候就创建一个相同功能的新对象。重用方式既快速,又流行。如果对象是不可变得,它就始终能被重用。 对于同事提供了静态工厂方法和构造器的不可变类,通常使用静态工厂方法而不是构造器,以避免创建不必要的对象。 对于一直不会被修改的可变对象,也可以重用。对比如下两个类 ...
分类:
编程语言 时间:
2018-05-02 15:49:29
阅读次数:
196
[java] @Autowired private static YourClass yourClass; [java] [java] 可以试一下,yourClass在这种状态下不能够被依赖注入,会抛出运行时异常java.lang.NullPointerException,为什么呢?静态变量/类变量 ...
分类:
编程语言 时间:
2018-05-02 15:49:45
阅读次数:
285
本文是Python大数据与机器学习系列文章中的第6篇,将介绍学习Python大数据与机器学习所必须的NumPy库。 通过本文系列文章您将能够学到的知识如下: 应用Python进行大数据与机器学习 应用Spark进行大数据分析 实现机器学习算法 学习使用NumPy库处理数值数据 学习使用Pandas库 ...
分类:
编程语言 时间:
2018-05-02 15:50:11
阅读次数:
236
1. 选择排序 ...
分类:
编程语言 时间:
2018-05-02 15:50:19
阅读次数:
198
#实例对象的增删改查p1 = ChinesePeople('wangyue')#print (p1.__dict__)#查看实例对象的属性#print (p1.name)(p1.play_ball("篮球"))#调用类的函数属性#增加实例对象的属性p1.age = 18print p1.__dict ...
分类:
编程语言 时间:
2018-05-02 15:53:07
阅读次数:
191
System.out.println(((User)SecurityContextHolder.getContext().getAuthentication().getPrincipal()).getName()); ${session.SPRING_SECURITY_CONTEXT.authent ...
分类:
编程语言 时间:
2018-05-02 15:53:14
阅读次数:
301
Java Web学习 STEP.1———Java基础最重要 工欲善其事,必先利其器。想要学好Java Web,或者说想要开始学Java Web,Java的基础是必不可少。 基本语法(★★★★★) 数组,集合,数据结构(★★★★★) IO流,线程(★★★★★) 网络编程(★★★★★) 注解反射(★★★ ...
分类:
编程语言 时间:
2018-05-02 15:55:00
阅读次数:
271
1.实例变量:作用于实例的内部,可以在实例化之后进行增删改。 2.类变量:类中自带的变量,当实例未对类变量重新赋值就直接调用时,会直接查找到类中变量的内存地址。 测试用例如下 ...
分类:
编程语言 时间:
2018-05-02 15:56:16
阅读次数:
157
2018-05-02 多态思想 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态性是对象多种表现形式的体现。 现实中,比如我们按下 F1 键这个动作: 如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档; 如果当前在 ...
分类:
编程语言 时间:
2018-05-02 15:56:24
阅读次数:
167
优点: 1. 在异步执行的流程中,把执行代码和处理结果的代码清晰地分离(因为Promise对象有链式写法,有then和catch) 2. 组合使用Promise,就可以把很多异步任务以并行和串行的方式组合起来执行。 例子1. 生成一个0 2之间的随机数,如果小于1,则等待一段时间后返回成功,否则返回 ...
分类:
编程语言 时间:
2018-05-02 15:56:41
阅读次数:
194
在jinjia2中想直接用 是不行的。 Jinja2 has its own language. Looks like Python but it's not Python. So the Python enumerate built-in function is not part of Jinja ...
分类:
编程语言 时间:
2018-05-02 15:56:58
阅读次数:
221
如上代码中,subprocess.getoutput函数获取linux 中shell终端命令执行的结果,以字符串格式保存到devices;subprocess还有其他函数,是和shell终端交互的,以后用到再加,输出结果如下 ...
分类:
编程语言 时间:
2018-05-02 15:57:38
阅读次数:
381
C++的类型转换 1 类型转换名称和语法 C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 static_cast静态类型转换。如int转换成char reinterpr... ...
分类:
编程语言 时间:
2018-05-02 15:58:39
阅读次数:
201
functools模块可以作用于所有的可以被调用的对象,包括函数 定义了__call__方法的类等 1 functools.cmp_to_key(func) 将比较函数(接受两个参数,通过比较两个参数的大小返回负值,0,或者正数)转换为key function(返回一个值用来比较或者排序的可调用对象 ...
分类:
编程语言 时间:
2018-05-02 15:58:54
阅读次数:
213
本文主要分享下Spring Boot和Spring Kafka如何配置整合,实现发送和接收来自Spring Kafka的消息。 先前我已经分享了Kafka的基本介绍与集群环境搭建方法。关于Kafka的介绍请阅读Apache Kafka简介与安装(一),关于Kafka安装请阅读Apache Kafka ...
分类:
编程语言 时间:
2018-05-02 16:00:55
阅读次数:
191
一、Hash函数 哈希函数就是能将任意长度的数据映射为固定长度的数据的函数。哈希函数返回的值被叫做哈希值、哈希码、散列,或者直接叫做哈希。 二、消息摘要 将长度不固定的消息(message)作为输入参数,运行特定的Hash函数,生成固定长度的输出,这个输出就是Hash,也称为这个消息的消息摘要(Me ...
分类:
编程语言 时间:
2018-05-02 16:02:57
阅读次数:
243
命名空间: 概念: 实际上就是一个由程序设计者命名的内存区域,程序设计者可以根据需要指定一些有名字的空间域,把一些全局实体分别放在各个命名空间中,从而与其他全局实体分隔开来。 其实就是为了解决函数,变量冲突而提出的。命名空间可以包含以下几个内容:(花括号内不仅可以包括变量,而且还可以包括以下类型) ...
分类:
编程语言 时间:
2018-05-02 16:04:11
阅读次数:
232
今日所学知识点详解: 1.基础数据类型初始: int:用于计算。 str:用于存储少量的数据 如:‘Alex’,'123': bool:True, False list:(列表):里面可以放入各种数据,能存储大量的数据,便于操作 list的格式是:[‘name’,True,[ ]…… ] tuple ...
分类:
编程语言 时间:
2018-05-02 16:04:18
阅读次数:
192
在并发编程中,需要处理两个关键问题:线程之间如何通信,以及线程之间如何同步。通信是指线程之间如何交换信息,在命令式编程中,线程之间的通信机制有两种:内存共享和消息传递。 同步是指程序中用于控制不同线程间的操作发生相对顺序的机制。在共享内存并发模型中,同步是显性进行的。程序员需要显性设置某段代码在线程... ...
分类:
编程语言 时间:
2018-05-02 16:04:38
阅读次数:
211