Linux下编译: g++ main.cpp -std=c++11 g++ mian.cpp -std=c++14 弃用: 1.字符串字面值常量赋值和初始化,用 const char * 或 auto,弃用 char *。 ...
分类:
编程语言 时间:
2018-07-28 20:30:45
阅读次数:
105
1、Java开发环境搭建 这里主要说的是在Windows系统下的环境搭建 JDK的安装 java的sdk简称JDK ,去其官方网站下载最近的JDK即可http://www.oracle.com/technetwork/java/javaee/overview/index.html在这里我们可以选择自 ...
分类:
编程语言 时间:
2018-07-28 20:31:37
阅读次数:
168
1、urlopen 2、request 3、user_agent(用户代理) 4、更多Header信息 在 HTTP Request 中加入特定的 Header,来构造一个完整的HTTP请求消息。 5、urllib和urllib2 urllib 仅可以接受URL,不能创建 设置了headers 的R ...
分类:
编程语言 时间:
2018-07-28 20:32:47
阅读次数:
203
一、KNN算法的介绍 K最近邻(k-Nearest Neighbor,KNN)分类算法是最简单的机器学习算法之一,理论上比较成熟。KNN算法首先将待分类样本表达成和训练样本一致的特征向量;然后根据距离计算待测试样本和每个训练样本的距离,选择距离最小的K个样本作为近邻样本;最后根据K个近邻样本判断待分 ...
分类:
编程语言 时间:
2018-07-28 20:34:04
阅读次数:
586
...
分类:
编程语言 时间:
2018-07-28 20:34:31
阅读次数:
187
一、感知机介绍 感知器(英语:Perceptron)是Frank Rosenblatt在1957年就职于康奈尔航空实验室(Cornell Aeronautical Laboratory)时所发明的一种人工神经网络。它可以被视为一种最简单形式的前馈神经网络,是一种二元线性分类器。Frank Rosen ...
分类:
编程语言 时间:
2018-07-28 20:35:48
阅读次数:
635
一、知识要点 all 都为真 any 有真的 min 最小的 max 最大的 sum 求和 reversed 反转 sorted 排序 zip 对应合并 [] 列表推倒式 () 生成器 {} 字典推倒式 set 去重 if三元操作符 xx if x else y ennmerate 枚举,带索引 二 ...
分类:
编程语言 时间:
2018-07-28 20:36:10
阅读次数:
159
排序算法 交换排序类:冒泡排序、快速排序 选择排序类:简单选择排序、堆排序 插入排序类:直接插入排序、希尔排序 冒泡排序 冒泡排序(Bubble Sort),排序的基本思想为两两比较小相邻数据的关键字,如果顺序为反则进行交换,直到没有反序的记录为止。 冒泡排序有多种变化,其三种不同实现的代码如下: ...
分类:
编程语言 时间:
2018-07-28 20:37:08
阅读次数:
137
总体来说,如果只需要从excel读取数据及向excel中插入数据,用xlrd包及xlwt包就可以很好的解决了;但如果想要在excel中绘制各种报表图片就需要借助xlsxwriter包来进行了(xlsxwriter官网:http://xlsxwriter.readthedocs.io/chart.ht ...
分类:
编程语言 时间:
2018-07-28 20:37:15
阅读次数:
252
title ...
分类:
编程语言 时间:
2018-07-28 20:38:27
阅读次数:
145
分支结构: 根据条件的成立与否,选择执行方向。 (一)if分支结构: 语句1; if(条件表达式){ 代码块 //条件成立时,执行的逻辑 } 语句2; 执行逻辑:执行完语句1后,碰到if,一定会执行条件表达式,结果为true,就执行代码块,然后再执行语句2。结果为false,就跳过代码块,直接执行语 ...
分类:
编程语言 时间:
2018-07-28 21:43:20
阅读次数:
112
用快速排序法对一组数据由小到大进行排序,数据分别为99,45,12,36,69,22,62,796,4,696. 快速排序是冒泡排序的一种改进,主要的算法思想是在待排序的n个数据中取第一个数据作为基准值,将所有记录分为3组,使第一组数中各数据值均小于或等于基准值,第二组做基准值的数据,第三组中各数据 ...
分类:
编程语言 时间:
2018-07-28 21:45:06
阅读次数:
193
Java 基本语法 流程控制 0. 概述 三大流程控制语句:顺序、选择、循环。 选择结构: if 结构,if else结构; 多重 if else 语句 ; 嵌套 if else 语句 ; switch 结构 ; 循环结构: while 循环, do while 循环, for循环 ; Java增强 ...
分类:
编程语言 时间:
2018-07-28 21:46:02
阅读次数:
182
很多博客都拿Comparator,我也贴一下吧。 java8以前的匿名内部类用来排序。 显而易见,java8只用了一行代码实现排序,我这里并没有用传统博客里写的类似(o1,o2)->o1-o2这种代码,因为我认为目前我写的这个版本是能非常直观的看出差异的。 代码读起来的感觉就像是,对List排序,通 ...
分类:
编程语言 时间:
2018-07-28 21:46:18
阅读次数:
160
一、前言 本文承接上一节:Spring_总结_03_装配Bean(三)之XML配置 在典型的Spring应用中,我们可能会同时使用自动化和显示配置。同时,可能在某些场景下我们需要混合使用JavaConfig和xml配置。 二、在JavaConfig中引用XML配置 (1)可使用 @import注解导 ...
分类:
编程语言 时间:
2018-07-28 21:46:28
阅读次数:
117
这是一个蜜汁WA了的代码。。 说好的样例对了就是对了呢orz 反正我个人认为思路是没问题的不知道WA在哪了,丢个坑在这里以后填吧 1 //思路: 2 //1节点连接的边都记录下来,依次克鲁斯卡尔枚举得出最小值。 3 //排序思路:将所有边按与枚举的边的差值排序。 4 #include<cstdio> ...
分类:
编程语言 时间:
2018-07-28 21:48:09
阅读次数:
207
1.1. 模块/包的概念 在Python中,一个.py文件就称之为一个模块(Module) 模块一共三种: python标准库 第三方模块 应用程序自定义模块 模块的使用:模块是用来组织函数的 解释器通过搜索路径找到hhh.py后, 将hhh.py解析后全部加入内存并全部赋值给hhh这个变量,后面取... ...
分类:
编程语言 时间:
2018-07-28 21:48:19
阅读次数:
160
项目开发的时候,总是要搭建和部署环境,这时,就需要一个python第三方包的list,一般叫做requirements.txt。如果项目使用virtualenv环境,直接使用pip freeze即可,但是如果项目的依赖没有维护,就会很麻烦,这时我们就需要一个叫pipreqs的工具,可以帮助我们自动生 ...
分类:
编程语言 时间:
2018-07-28 21:48:35
阅读次数:
550
一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关 ...
分类:
编程语言 时间:
2018-07-28 21:48:51
阅读次数:
177
之前没解决的问题,当时一下卡在用户界面选择邮票孔增加的方向(上下左右) 与邮票孔实际方位之前的逻辑与非判断上卡壳了,导致一下没进展下去。 回头看原来如此简单 ,将此点记录一下。 1.垂直线定义:80--100 或 260--2802 水平线定义:<10 或 >350 或 170--1903.两个外形 ...
分类:
编程语言 时间:
2018-07-28 21:50:16
阅读次数:
394