单例模式 单例模式的含义: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。 单例模式的三个要素: 1. 保存类唯一实例的静态变量。 2. 构造函数和克隆函数必须是私有的,放在外部去实例 ...
分类:
Web程序 时间:
2019-11-15 22:43:46
阅读次数:
122
面向对象封装案例 封装 1. 封装 是面向对象编程的一大特点 2. 面向对象编程的 第一步 将 属性 和 方法 封装 到一个抽象的 类 中 = 一开始就应该先做需求分析,分析这个类有哪些属性和方法 3. 外界 使用 类 创建 对象 ,然后 让对象调用方法 4. 对象方法的细节 都被 封装 在 类的内 ...
分类:
编程语言 时间:
2019-11-15 22:43:29
阅读次数:
89
文件的修改操作test = open = ('www.txt','r',encoding = 'utf-8') new_test = open = ('www.txt','w',encoding = 'utf-8') used = '北京' new = ‘广州’ for item in test: ...
分类:
编程语言 时间:
2019-11-15 22:43:00
阅读次数:
83
http://zhishifenzi.blog.caixin.com/archives/175840 谁家学霸两百年:从布尔代数到人工智能 2018年02月20日 07:09 分类:未分类 阅读:1026 评论:0 撰文 | 黄铁军(北京大学信息科学技术学院教授,计算机科学技术系系主任) 责编 | ...
分类:
其他好文 时间:
2019-11-15 22:42:31
阅读次数:
140
实习面试 2019年8月30中科曙光实习面试 说说集合有哪些 从数据结构的角度谈谈Arraylist与Linklist的区别 讲讲Hashmap与Treemap,讲一下底层原理 谈一下Sring类,StringBuilder和Stringbuffer有何区别 用过反射吗,简要说一下什么是反射 创建线 ...
分类:
其他好文 时间:
2019-11-15 22:42:11
阅读次数:
106
原文链接:https://blog.csdn.net/Lwj879525930/article/details/82559596 1.spark中的RDD是什么,有哪些特性? 答:RDD(Resilient Distributed Dataset)叫做分布式数据集,是spark中最基本的数据抽象,它 ...
分类:
其他好文 时间:
2019-11-15 22:41:39
阅读次数:
120
[TOC] HTTP协议的四大特性 基于TCP/IP协议 基于请求响应 无状态 无连接 数据格式 状态码 是用来反应服务器的响应情况的,最常见的如 200 OK, 404 NOT FOUND HTML概念 超文本标记语言 作用: 告诉浏览器接收到的数据使用什么样的数据组织形式进行显示。 互联网的三大 ...
分类:
Web程序 时间:
2019-11-15 22:40:39
阅读次数:
153
一、其他容器 1.JPanel:默认流式布局管理器。 JPanel可以完成各种复杂的界面显示,可以加入任意组件,在直接将JPanel容器加入到JFrame容器中即可显示。 常用方法: 2.JSplitPane:主要功能是分割面板,可以将一个窗体分为两个窗体,可以使垂直排列,也可以是水平排列。 主要方 ...
分类:
其他好文 时间:
2019-11-15 22:40:17
阅读次数:
86
import timedef custumer(name): print('%s 准备吃饺子了'%name) while True: curry = yield print('饺子%s来了 ,被%s吃了'%(curry,name))def produce(na_me): c =custumer('A ...
分类:
其他好文 时间:
2019-11-15 22:39:48
阅读次数:
98
Consul是什么 Consul是一个服务网格(微服务间的 TCP/IP,负责服务之间的网络调用、限流、熔断和监控)解决方案,它是一个一个分布式的,高度可用的系统,而且开发使用都很简便。它提供了一个功能齐全的控制平面,主要特点是:服务发现、健康检查、键值存储、安全服务通信、多数据中心。 安装Cons ...
分类:
其他好文 时间:
2019-11-15 22:39:31
阅读次数:
267
背景 通常对安全性有要求的接口都会对请求参数做一些签名验证,而我们一般会把验签的逻辑统一放到过滤器或拦截器里,这样就不用每个接口都去重复编写验签的逻辑。 在一个项目中会有很多的接口,而不同的接口可能接收不同类型的数据,例如表单数据和json数据,表单数据还好说,调用request的getParame ...
分类:
Web程序 时间:
2019-11-15 22:39:10
阅读次数:
120
1. consul的基本介绍 在分布式架构中,服务治理是一个重要的问题。在没有服务治理的分布式集群中,各个服务之间通过手工或者配置的方式进行服务关系管理,遇到服务关系变化或者增加服务的时候,人肉配置极其麻烦且容易出错。之前在一个C/C++项目中,采用ZooKeeper进行服务治理,可以很好的维护服务 ...
分类:
其他好文 时间:
2019-11-15 22:38:54
阅读次数:
93
一、引言 对于各种排序算法也算是有了一定的了解,所以这里做一个总结。 二、冒泡排序法。 这是比较经典的排序算法,主要是通过内外两层的循环比较,使得乱序变为顺序。 下面是一个测试代码 1 #include <iostream> 2 #include <vector> 3 using namespace ...
分类:
编程语言 时间:
2019-11-15 22:38:20
阅读次数:
82
这篇文章主要解答以下几个问题,供前端开发者的新手参考。 1、什么是Sass和Less? 2、为什么要使用CSS预处理器? 3、Sass和Less的比较 4、为什么选择使用Sass而不是Less? 什么是Sass和Less? Sass和Less都属于CSS预处理器,那什么是 CSS 预处理器呢? CS ...
分类:
Web程序 时间:
2019-11-15 22:37:51
阅读次数:
124
1.print 打印带有颜色的信息 大家知道 Python 中的信息打印函数 print,一般我们会使用它打印一些东西,作为一个简单调试。 但是你知道么,这个 Print 打印出来的字体颜色是可以设置的。 一个小例子 在控制台或者 Pycharm 运行这段代码之后你会得到结果。 其中 Error 是 ...
分类:
编程语言 时间:
2019-11-15 22:37:34
阅读次数:
100
第i次购物的花费是i元,那么意味着可以理解为消费要加上次数,因此预处理抽出i张牌后,抽出剩余n-i张牌的期望次数,设g[i]表示这个期望,那么有方程$g[i]=((n-i)*g[i+1]+i*g[i])/n+1$,化简得到$g[i]=g[i+1]+n/(n-i)$然后即可求出f[i]表示抽出i张牌后 ...
分类:
其他好文 时间:
2019-11-15 22:36:51
阅读次数:
83
eureka官方已经正式宣布:自2.0起不再维护该项目,并在github 项目wiki上放出了一段吓唬人的话: 大意就是:从2.x起,官方不会继续开发了,如果需要使用2.x,风险自负。但其实我觉得问题并不大,eureka目前的功能已经非常稳定,就算不升级,服务注册/发现这些功能已经够用。 如果想寻找 ...
分类:
编程语言 时间:
2019-11-15 22:36:05
阅读次数:
105