摘要:
抽象类 一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。 关键字 abstract public abstract 阅读全文
摘要:
封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 优点: 良好的封装能够减少耦合。 类内部的结构可以自由修改。 可以对成员变量进行更精确的控制。 隐藏信息,实现细节。 步骤: 1. 修改属性的可见性来限制对属性的访问 阅读全文
摘要:
循环 Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环 while 循环 public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) { Sy 阅读全文
摘要:
基础数据类型 八种基础数据类型 java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); 最大值是 127(2^7-1); 默认值是 0; byt 阅读全文
摘要:
即便我们用了sudo还是没有权限,例如我们希望修改/usr/bin目录下的文件名 $ sudo mv /usr/bin/vim /usr/bin/vim-old Password: mv: rename vim to vim-old: Operation not permitted 这是因为,电脑启 阅读全文
摘要:
python在3.5以后引入async和await来强化自身的异步编程,提升效率。今天只是简单的介绍下async和await的使用以及作用。至于原理性的东西以后会在写文章解释 首先先看一个例子 import requests,asyncio,time #async申明此函数是异步函数,区别于原来的普 阅读全文
摘要:
1.功能测试流程 1.1 功能测试流程 # 功能测试大致按照以下流程进行: (1).需求分析与评审 (2).测试计划与测试方案 (3).测试用例设计 (4).测试用例评审 (5).执行用例 (6).缺陷跟踪及报告产出 1.2 功能测试流程详解 (1).需求分析与评审 功能测试应从需求出发, 功能测试 阅读全文
摘要:
在使用celery的时候发现很多问题的坑,相当的恶心,让人难以察觉。今天总结两个在平时生产环境中遇到的问题 一、celery worker卡死 问题描述:在使用celery启动worker的时候,开始是没有事情的,但是长时间的运行celery就会出现卡死。worker进程在某些个时间点卡死,不再处理 阅读全文
摘要:
Websocket 即时通讯 1.需求 即时通讯工具一定要保障的是即时性 基于现在的通讯协议HTTP要如何保障即时性呢? 2.短连接型 基于HTTP短连接如何保障数据的即时性 HTTP的特性就是无状态的短连接,即一次请求一次响应断开连接失忆,这样服务端就无法主动的去寻找客户端给客户端主动推送消息 1 阅读全文
摘要:
一、线程与进程 1、什么是进程(process)?(进程是资源集合) 1. 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,这种执行的程序就称之为进程 2. 程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念 3. 在多 阅读全文