判断运行客户端 计算带中文的字符串长度(中文2字符) 时间格式化 文件大小格式化 cookie获取 javascript?linenums function getcookie(objname) { var arrstr = document.cookie.split("; "); for (var ...
分类:
编程语言 时间:
2018-03-12 13:31:12
阅读次数:
153
IT行业的技术更新特别快,我们不能一直停留在老技术上而不去接收新的知识,其实作为一个程序员,学习知识的能力比起掌握的知识更重要。Python也是一个目前很火的语言,作为java后端的我,也必须在工作之余学习新知识,确定新方向。 首先学习Python要去官网下载Python,配置相应的环境变量。 其次 ...
分类:
编程语言 时间:
2018-03-12 13:32:30
阅读次数:
127
sklearn.decomposition中有核PCA的实现,看看怎么用: Python机器学习:5.9 sklearn中的核PCA 通过kernel参数设定不同的核函数。 将转换后的数据可视化: Python机器学习:5.9 sklearn中的核PCA Python机器学习中文版目录(h... ...
分类:
编程语言 时间:
2018-03-12 13:33:23
阅读次数:
243
度度熊有一个N个数的数组,他想将数组从小到大 排好序,但是萌萌的度度熊只会下面这个操作:任取数组中的一个数然后将它放置在数组的最后一个位置。问最少操作多少次可以使得数组从小到大有序? 思路: 首先,对于一个长度为size的数组而言,最多调整size-1下即可有序,即每次把倒数第二小的数依次放到后面, ...
分类:
编程语言 时间:
2018-03-12 13:34:13
阅读次数:
165
线程池的原理及实现 1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则 ...
分类:
编程语言 时间:
2018-03-12 13:34:22
阅读次数:
230
在前面几个章节,我们一直使用准确率(accuracy)来评价模型的性能,通常这是一个不错的选择。除此之外,还有不少评价指标哦,比如查准率(precision)、查全率(recall)和F1值(F1-score). 混淆矩阵 在讲解不同的评价指标之前,我们先来学习一个概念:混淆矩阵(confusio... ...
分类:
编程语言 时间:
2018-03-12 13:34:28
阅读次数:
447
本文从数组的定义、格式、优缺点以及常见的异常出发对数组进行了学习总结,如有补充请下方评论。 ...
分类:
编程语言 时间:
2018-03-12 13:35:35
阅读次数:
195
javaweb开发redis的使用,redis集群的java配置,redis单机的java配置
分类:
编程语言 时间:
2018-03-12 13:36:00
阅读次数:
182
Maven简介 Maven是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的 Maven的优点是:节省空间(将所有需要的jar包,全部存到本地仓库) Maven中的文件,我们只需要关注settings.xml文件。 配置本地仓库的位置: 1、Maven的常用命令 2、新 ...
分类:
编程语言 时间:
2018-03-12 13:36:08
阅读次数:
234
当我们应用不同的预处理技巧时,比如对特征标准化、对数据主成分分析,我们都需要重复利用某些参数,比如对训练集标准化后还要对测试集进行标准化(二者必须使用相同的参数)。 本节,你会学到一个非常有用的工具:管道(pipeline),这里的管道不是Linux中的管道,而是sklearn中的Pipeline... ...
分类:
编程语言 时间:
2018-03-12 13:36:18
阅读次数:
198
1 class Node: 2 ''' 3 节点类 4 链表节点结构 data next 5 data: 节点保存的数据 6 _next: 保存下一个节点对象 7 ''' 8 9 def __init__(self, data, pnext=None): 10 self.dat... ...
分类:
编程语言 时间:
2018-03-12 13:36:27
阅读次数:
225
java面向对象编程的四大特征 抽象、封装、继承、多态 1.抽象:把一类事物的共同属性和行为提取出来,形成一个物理模拟,这种研究问题的方法。 2.封装:把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作(成员方法) 才能对数据进行操作。 2.1 publi ...
分类:
编程语言 时间:
2018-03-12 13:36:48
阅读次数:
222
1、序列化 File 类的介绍:http://www.cnblogs.com/ysocean/p/6851878.html Java IO 流的分类介绍:http://www.cnblogs.com/ysocean/p/6854098.html Java IO 字节输入输出流:http://www. ...
分类:
编程语言 时间:
2018-03-12 13:38:35
阅读次数:
274
上文中提到对象是函数创建得,而函数也是一种对象。对象就是属性的集合,没有方法。 每个函数都有一个属性——prototype。 这个prototype的属性值是一个对象(属性的集合),默认有一个constructor属性,指向这个函数本身。 上图中,superType是一个函数,这个函数有个proto ...
分类:
编程语言 时间:
2018-03-12 13:39:08
阅读次数:
199
这一节我们学习两个非常有用的诊断方法,可以用来提高算法的表现。他们就是学习曲线(learning curve)和验证曲线(validation curve)。学习曲线可以判断学习算法是否过拟合或者欠拟合。 使用学习曲线判别偏差和方差问题 如果一个模型相对于训练集来说过于复杂,比如参数太多,则模型很... ...
分类:
编程语言 时间:
2018-03-12 13:39:18
阅读次数:
412
快速排序 前言 快速排序是在面试中最常见的问题之一,如果有幸问到快排,面试官通常都要求应聘者在纸上手写出快排的代码。本人在最近的一次面试中就被要求手写快排,本来觉得快排的思想早已烂熟于心了,随便写一个出来没什么问题。但是当面前坐着一个面试官,并且要在15分钟内推导出一个无措的快排出来时,对我个人来说 ...
分类:
编程语言 时间:
2018-03-12 13:41:07
阅读次数:
202
这一节学习使用sklearn进行投票分类,看一个具体的例子,数据集采用Iris数据集,只使用sepal width和petal length两个维度特征,类别我们也只是用两类:Iris-Versicolor和Iris-Virginica,评判标准使用ROC AUC。 Python机器学习:7.2 ... ...
分类:
编程语言 时间:
2018-03-12 13:41:33
阅读次数:
284
预定义类加载器(三种): 启动(Bootstrap)类加载器: 是用本地代码实现的类装入器,它负责将<Java_Runtime_Home>/lib下面的类库加载到内存中(比如rt.jar)。由于引导类加载器涉及到虚拟机本地实现细节,开发者无法直接获取到启动类加载器的引用,所以不允许直接通过引用进行操 ...
分类:
编程语言 时间:
2018-03-12 14:12:13
阅读次数:
222
一、简介 paramiko是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClinet,即一个是远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。 二、 ...
分类:
编程语言 时间:
2018-03-12 14:13:00
阅读次数:
215
Codeforces Round #470 B. Primal Sport 数学题,对 x2 和 x1 分解质因子即可。 #include<bits/stdc++.h> using namespace std; #pragma comment(linker, "/STACK:102400000,10 ...
分类:
编程语言 时间:
2018-03-12 15:11:41
阅读次数:
200