问答题 1.线程和进程是什么关系? 进程是程序的一次动态执行,对应了从代码加载,执行至执行完毕的一个完整的过程 线程是比进程更小的执行单位,一个进程在其执行过程中可以产生多个线程,形成多条执行线索 2.线程有几种状态? 4种,新建,运行,中断,死亡 3.引起线程中断的常见原因是什么? 1.执行了sl ...
分类:
编程语言 时间:
2018-11-04 11:19:18
阅读次数:
264
开启Python学习的大门,工欲善其事必先利其器,先来学习安装Python。下载网站:https://www.python.org/downloads/windows/ 安装时需要勾选add Python 3.7 to PATH这样可以避免配置环境变量。 在Windows命令窗口检验是否安装 按照惯 ...
分类:
编程语言 时间:
2018-11-04 11:19:48
阅读次数:
157
包装类 在java中一切皆是对象,但是从数据类型上看分为基本数据类型和引用数据类型。基本数据类型不可以看成对象,那怎么办呢?只有将基本数据类型进行包装。把int类进行包装,那么就可以以对象的形式操作基本数据类型了。 Integer、Byte、Float、Double、Short、long都属于Num ...
分类:
编程语言 时间:
2018-11-04 11:20:04
阅读次数:
115
MLAA即Morphological Antialiasing,是一种完全基于CPU处理的抗锯齿解决方案,能够在图像生成后再次对图像进行去锯齿处理。本文解析了Intel的相关代码,提出了一些优化手段和改进意见。 ...
分类:
编程语言 时间:
2018-11-04 11:20:13
阅读次数:
228
生成器和迭代器 提到生成器,总不可避免地要把迭代器拉出来对比着讲,生成器就是一个在行为上和迭代器非常类似的对象,如果把迭代器比作Android系统, 那么生成器就是ios,二者功能上差不多,但是生成器更优雅。 什么是迭代器 顾名思义,迭代器就是用于迭代操作(for循环)的对象,它像列表一样可以迭代获 ...
分类:
编程语言 时间:
2018-11-04 11:20:23
阅读次数:
115
逻辑运算符: &&(与): 运算符两边只要有一个是假,那么它的运算结果就是假, 只有两个都为真的时候,运算结果才是真的。 ||(或): 运算符两边只要有一个是真的那么他就是真的,只有两个 都为假的时候,它才是假的。 !(非): 取反,假的变成真的,真的变成假的。 逻辑运算符需要注意: 逻辑运算符可以 ...
分类:
编程语言 时间:
2018-11-04 11:22:05
阅读次数:
184
程序的编译过程可以分为预处理、编译、汇编三部分,其中预处理是首先执行的过程,预处理过程扫描程序源代码,对其进行初步的转换,产生新的源代码提供给编译器。预处理过程读入源代码之后,会检查代码里包含的预处理指令,完成诸如包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码的工作。下面介绍一些C/C+ ...
分类:
编程语言 时间:
2018-11-04 12:35:22
阅读次数:
161
这篇博客介绍线程安全的应用——单例模式。 单例模式 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。 实例: /** * @author: ChenHao * 关于懒汉式的线程安 ...
分类:
编程语言 时间:
2018-11-04 12:35:31
阅读次数:
172
一、集合的由来 通常,我们的程序需要根据程序运行时才知道创建多少个对象。但若非程序运行,程序开发阶段,我们根本不知道到底需要多少个数量的对象,甚至不知道它的准确类型。为了满足这些常规的编程需要,我们要求能在任何时候,任何地点创建任意数量的对象,而这些对象用什么来容纳呢?我们首先想到了数组,但是数组只 ...
分类:
编程语言 时间:
2018-11-04 12:35:54
阅读次数:
207
python爬虫-基础入门-爬取整个网站《1》 描述: 使用环境:python2.7.15 ,开发工具:pycharm,现爬取一个网站页面(http://www.baidu.com)所有数据。 python代码如下: 执行后baidutext.txt数据,部分截图如下: 打开浏览器,访问百度,鼠标右 ...
分类:
编程语言 时间:
2018-11-04 12:36:23
阅读次数:
192
#!/usr/bin/env python# -*- coding:utf-8 -*-# 作者:Presley# 邮箱:1209989516@qq.com# 时间:2018-11-04# python内置方法class A: n = "A" def f2(self): print("from A") ...
分类:
编程语言 时间:
2018-11-04 12:37:28
阅读次数:
157
1、invalid new-expression of abstract class type ‘×××ב 这个报错代表一个尝试在实例化一个抽象类,也就是说父类的接口中有纯虚函数在子类中没有实现; 举例: 这样编译就会报错,子类中必须要实现所有父类里面定义的纯虚函数 正确方式如下: ...
分类:
编程语言 时间:
2018-11-04 12:37:54
阅读次数:
116
目录结构 4.1 线性结构 4.1.1 线性表 1 线性表的定义 2 线性表的存储结构 3 线性表的应用 4.1.2 栈和队列 1 栈 2 队列 4.1.3 串 1 串的定义及基本运算 4.2 数组 1 数组 2 矩阵 4.3 树与二叉树 4.3.1 树的基本概念 4.3.2二叉树 1 二叉树的性质 ...
分类:
编程语言 时间:
2018-11-04 12:38:10
阅读次数:
126
Feign是Netflix开发的声明式、模板化的HTTP客户端,可帮助我们更加便捷、优雅的调用HTTP api。spring cloud对Feign进行了增强,使Feign支持了Spring MVC注解,并整合了Ribbon和Eureka,从而让Feign的使用更加方便:只需要创建一个接口,并在接口 ...
分类:
编程语言 时间:
2018-11-04 12:40:07
阅读次数:
198
1、实验目的与要求 (1) 理解泛型概念; (2) 掌握泛型类的定义与使用; (3) 掌握泛型方法的声明与使用; (4) 掌握泛型接口的定义与实现; (5)了解泛型程序设计,理解其用途。 一、理论知识 泛型类的定义: (1)泛型:也称参数化类型(parameterized type),就是在定义类、 ...
分类:
编程语言 时间:
2018-11-04 12:41:03
阅读次数:
141
python爬虫-基础入门-爬取整个网站《3》 描述: 前两章粗略的讲述了python2、python3爬取整个网站,这章节简单的记录一下python2、python3的区别 python2.x 使用类库: >> urllib 库 >> urllib2 库 python3.x 使用的类库: >> u ...
分类:
编程语言 时间:
2018-11-04 12:42:22
阅读次数:
146
函数对象方法 call() 和apply() 这两个方法都是函数对象的方法,需要通过函数对象来调用 当对函数调用call()和apply()方法时,同通过函数名调用函数,都会使函数执行,并且结果一样 在调用call()和apply()方法时,可以将一个对象指定为第一个参数,那这个对象就会成为函数执行 ...
分类:
编程语言 时间:
2018-11-04 12:42:31
阅读次数:
203
输入 input() 输出 print() ...
分类:
编程语言 时间:
2018-11-04 12:44:38
阅读次数:
138