安装python的时候出现如下的错误: 由于本机缺少gcc编译环境1、通过yum安装gcc编译环境: yum install -y gcc 2、本机没有安装yum功能,可下载gcc安装包:https://gcc.gnu.org/ ...
分类:
编程语言 时间:
2018-02-03 21:59:38
阅读次数:
293
线性回归(Linear Regression),亦称为直线回归,即用直线表示的回归,与曲线回归相对。若因变量Y对自变量X1、X2…、Xm的回归方程是线性方程,即μy=β0 +β1X1 +β2X2 +…βmXm,其中β0是常数项,βi是自变量Xi的回归系数,M为任何自然数。这时就称Y对X1、X2、…、 ...
分类:
编程语言 时间:
2018-02-03 22:00:32
阅读次数:
280
GC需要完成: 哪些内存需要回收 什么时候回收 如何回收 如何确定对象不再使用 引用计数算法 给对象添加一个引用计数器,当有一个地方引用它时,计数器值进行加1操作;当引用失效时,计数器值进行减1操作;当计数器值为0,则说明对象不可能再被使用。但是它无法解决循环引用的问题。 上述代码最后面两句将obj ...
分类:
编程语言 时间:
2018-02-03 22:01:33
阅读次数:
230
python函数基础
分类:
编程语言 时间:
2018-02-03 22:01:40
阅读次数:
237
工厂方法模式同样属于类的创建型模式又被称为多态工厂模式。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂 ...
分类:
编程语言 时间:
2018-02-03 22:02:31
阅读次数:
244
要求去除字符串首尾的空格。 ...
分类:
编程语言 时间:
2018-02-03 22:03:11
阅读次数:
211
题目背景 这是一道模板题。 题目描述 读入一个长度为 nn 的由大小写英文字母或数字组成的字符串,请把这个字符串的所有非空后缀按字典序从小到大排序,然后按顺序输出后缀的第一个字符在原串中的位置。位置编号为 11 到 nn 。 输入输出格式 输入格式: 一行一个长度为 nn 的仅包含大小写英文字母或数 ...
分类:
编程语言 时间:
2018-02-03 23:05:16
阅读次数:
266
Github: "https://github.com/nnngu/LearningNotes" 制作爬虫的步骤 制作一个爬虫一般分以下几个步骤: 分析需求 分析网页源代码,配合开发者工具 编写正则表达式或者XPath表达式 正式编写 python 爬虫代码 效果预览 运行效果如下: ![][1] ...
分类:
编程语言 时间:
2018-02-03 23:05:23
阅读次数:
278
1.创建一个空列表,命名为names,往里面添加old_driver,rain,jack,shanshan,peiqi,black_girl元素 2.往names列表里black_girl前面插入一个alex 1 ...
分类:
编程语言 时间:
2018-02-03 23:05:33
阅读次数:
950
一、Hello World! 假设你已经安装好了Python, 那么在Linux命令行输入: $python 将直接进入python。然后在命令行提示符>>>后面输入: >>>print('Hello World!') 可以看到,随后在屏幕上输出: 二、解释器 如果想要类似于执行shell脚本一样执 ...
分类:
编程语言 时间:
2018-02-03 23:06:36
阅读次数:
241
抽象工厂模式是所有形态的工厂模式中最为抽象和最其一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。 一、产品族和产品等级结构 为了方便引进抽象工厂模式,特地引进一个新的概念:产品族(Product Family)。所谓产品族,是 ...
分类:
编程语言 时间:
2018-02-03 23:07:09
阅读次数:
230
主动学习: 主动学习的过程:需要分类器与标记专家进行交互。一个典型的过程: (1)基于少量已标记样本构建模型 (2)从未标记样本中选出信息量最大的样本,交给专家进行标记 (3)将这些样本与之前样本进行融合,并构建模型 (4)重复执行步骤(2)和步骤(3),直到stopping criterion(不 ...
分类:
编程语言 时间:
2018-02-03 23:07:17
阅读次数:
235
二分法查找:要求元素必须是有序的,如果是无序的则要先进行排序操作 基本思想:也称为是折半查找,属于有序查找算法。用给定值k先与中间结点的关键字比较,中间结点把线形表分成两个子表,若相等则查找成功;若不相等,再根据k与该中间结点关键字的比较结果确定下一步查找哪个子表,这样递归进行,直到查找到或查找结束 ...
分类:
编程语言 时间:
2018-02-03 23:08:17
阅读次数:
210
1 操作系统 Centos 6.5 64bit 或以上版本 2 软件环境 提示:(1)用什么软件;(2)运行环境(3)开发包。 3 安装步骤 1. 安装依赖库 安装Scrapy必装: 2. 升级Python (下载地址:https://www.python.org/ftp/python/2.7.6/ ...
分类:
编程语言 时间:
2018-02-03 23:08:41
阅读次数:
313
元组(typle)列表(list)没有减法和除法,但有加法和乘法。 1、加法,即把元素相加。只可以list和tuple相加,不能加其他类型。 输出为 (1, 2, 3, 4) <class 'tuple'> 2、乘法,只能和整形相乘。即把元素个数翻倍,不能和其他任意类型相加。 输出为 [80, 80 ...
分类:
编程语言 时间:
2018-02-03 23:09:30
阅读次数:
7343
1.类变量的用途:大家公用的属性,节省开销(内存) 2.析构函数 在实例释放和销毁的时候执行的,通常用于做一些收尾工作,如关闭一些数据库链接和打开的临时文件 3.私有方法两个下划线开头,声明该方法为私有方法,不能在类地外部调用。 4.私有属性两个下划线开头,声明该属性为私有,不能在类地外部被使用或直 ...
分类:
编程语言 时间:
2018-02-03 23:10:31
阅读次数:
221
匈牙利算法 更好阅读体验:https://www.zybuluo.com/xzyxzy/note/980353 一、基本内容 博客:http://www.renfei.org/blog/bipartite matching.html 主要在于增广路的理解 二、实现 一般是E遍搜索(DFS),一次搜索 ...
分类:
编程语言 时间:
2018-02-03 23:11:41
阅读次数:
282
以下示例均来自jdk concurrent包。/** * 有一个任务,它要等待其他几个任务 * 执行完毕 之后才能执行 * * * 倒计时器 */public class CountDownLatchTest { public static void main(String[] args){ fin ...
分类:
编程语言 时间:
2018-02-03 23:11:49
阅读次数:
236
最近,在学习Java,并且学习到了Java的IO(输入与输入),什么是JavaIO呢? IO流位于java.io包中,根据操作数据不同,分为字节流和字符流;根据数据输入方面的不同又可分为输入流和输出流,无论是何种流,最终都依赖于操作系统。一、字节流:1、字节流,主要用于图片、音频、视频的传输,以二进制的形式进行,分为字节输入流和字节输出流;字节流操作的是字节数组;字符流操作的是字符数组。2、字节输
分类:
编程语言 时间:
2018-02-03 23:12:36
阅读次数:
286
cinatra是一个高性能易用的http框架,它是用modern c++(c++17)开发的,它的目标是提供一个快速开发的c++ http框架。它的主要特点如下: cinatra目前支持了http1.1/1.0和websocket, 你可以用它轻易地开发一个http服务器,比如常见的数据库访问服务器 ...
分类:
编程语言 时间:
2018-02-03 23:12:43
阅读次数:
433