python基本数据类型1、字符串str1="abcdefgh"str2=‘jkdjs‘python的字串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度少1 从右到左索引默认-1开始的,最大范围是字符串开头如果你要实现从字符串中获取一段子字符串的话,可以使用变量[头下标:尾下标],就可..
分类:
编程语言 时间:
2017-04-07 19:08:02
阅读次数:
234
bash的特性之多命令执行:$()管道:进程间的通信(IPC)顺序执行结构:分号选择执行结构:(逻辑运算)与:逻辑乘法,&&0:success-->true1-255:failure-->falsetrue&&true=truetrue&&false=false“与”短路逻辑运算:只要第一个操作数为false,..
分类:
编程语言 时间:
2017-04-07 19:06:38
阅读次数:
158
YouCompleteMe自动补全C语言大型项目我的ycm在vimrc中的配置"YouCompleteMe相关配置
letg:ycm_server_python_interpreter=‘/usr/bin/python‘
letg:ycm_global_ycm_extra_conf=‘~/.vim/.ycm_extra_conf.py‘
letg:ycm_show_diagnostics_ui=0"关闭语法提示
letg:ycm_complete_in_c..
分类:
编程语言 时间:
2017-04-07 18:57:36
阅读次数:
564
本文主要讲述如何使用Python在指定的秒数后关闭Windows上运行的程序(此程序以网易云音乐为例)。本文的背景是昨晚发现网易云音乐的PC客户端没有定时关闭的功能,可以使用Python编写一个简单的脚本,用于定时关闭这样的计划任务。经过改良后,可以对此做一些有用的扩展,用于日..
分类:
编程语言 时间:
2017-04-07 18:55:35
阅读次数:
229
publicfunctionarray_group_by($arr,$key){$grouped=[];foreach($arras$value){$grouped[$value[$key]][]=$value;}if(func_num_args()>2){$args=func_get_args();foreach($groupedas$key=>$value){$parms=array_merge([$value],array_slice($args,2,func_num_args()));$g..
分类:
编程语言 时间:
2017-04-07 18:53:28
阅读次数:
163
一.用List集合实现 输出结果是: 去除重复后的list集合[5, 6, 8, 7, 4] 可以看到可以去除重复的元素,但是没有实现排序功能。 二.用hashSet或者TreeSet实现 输出结果:5 6 7 8 11 12 可以看到不仅去除了重复数据,而且将数据进行了排序。 其中Arrays.a ...
分类:
编程语言 时间:
2017-04-07 18:31:40
阅读次数:
181
一、认识JS 1、 JS是什么 JavaScript是一种运行在浏览器上的脚本语言 可用于客户端(浏览器, 手机或平板等智能设备), 也可用于服务器端(如:node.js) 特点: 解释型、弱类型、 基于原型的面向对象、动态 JS 的作用:让网页能响应用户的操作,从而实现网页与用户的交互功能 2、J ...
分类:
编程语言 时间:
2017-04-07 18:29:38
阅读次数:
269
支持向量机原理(一) 线性支持向量机 支持向量机原理(二) 线性支持向量机的软间隔最大化模型 支持向量机原理(三)线性不可分支持向量机与核函数 支持向量机原理(四)SMO算法原理 支持向量机原理(五)线性支持回归 在SVM的前三篇里,我们优化的目标函数最终都是一个关于αα向量的函数。而怎么极小化这个 ...
分类:
编程语言 时间:
2017-04-07 18:26:42
阅读次数:
262
在协同过滤推荐算法总结中,我们讲到了用矩阵分解做协同过滤是广泛使用的方法,这里就对矩阵分解在协同过滤推荐算法中的应用做一个总结。(过年前最后一篇!祝大家新年快乐!明年的目标是写120篇机器学习,深度学习和NLP相关的文章) 1. 矩阵分解用于推荐算法要解决的问题 在推荐系统中,我们常常遇到的问题是这 ...
分类:
编程语言 时间:
2017-04-07 18:24:09
阅读次数:
314
在FP Tree算法原理总结和PrefixSpan算法原理总结中,我们对FP Tree和PrefixSpan这两种关联算法的原理做了总结,这里就从实践的角度介绍如何使用这两个算法。由于scikit-learn中没有关联算法的类库,而Spark MLlib有,本文的使用以Spark MLlib作为使用 ...
分类:
编程语言 时间:
2017-04-07 18:22:19
阅读次数:
225
Apriori算法是常用的用于挖掘出数据关联规则的算法,它用来找出数据值中频繁出现的数据集合,找出这些集合的模式有助于我们做一些决策。比如在常见的超市购物数据集,或者电商的网购数据集中,如果我们找到了频繁出现的数据集,那么对于超市,我们可以优化产品的位置摆放,对于电商,我们可以优化商品所在的仓库位置 ...
分类:
编程语言 时间:
2017-04-07 18:21:23
阅读次数:
322
Spyder(Scientific PYthon Development EnviRonment)是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统。 本文在只安装过python2.7的Win7环境下进行 ...
分类:
编程语言 时间:
2017-04-07 18:20:14
阅读次数:
325
在Apriori算法原理总结中,我们对Apriori算法的原理做了总结。作为一个挖掘频繁项集的算法,Apriori算法需要多次扫描数据,I/O是很大的瓶颈。为了解决这个问题,FP Tree算法(也称FP Growth算法)采用了一些技巧,无论多少数据,只需要扫描两次数据集,因此提高了算法运行的效率。 ...
分类:
编程语言 时间:
2017-04-07 18:19:38
阅读次数:
284
ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa 2.安装oracle-java-installer jdk7 jdk ...
分类:
编程语言 时间:
2017-04-07 18:17:21
阅读次数:
263
通过数据流、序列化和文件系统提供系统输入和输出。 Java把这些不同来源和目标的数据都统一抽象为数据流。Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。 在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛: ...
分类:
编程语言 时间:
2017-04-07 18:16:40
阅读次数:
260
题目需求: 1.输入用户名密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 下面为巩固基础所写的小程序,目前存在bug。 1.未实现多账号验证,只有一个用户可以成功登录。 2.第三次输入的用户与第一第二次输入的用户不同时,锁定第三次用户。 1 alex 2 egon 3 yuanhao 4 11 ...
分类:
编程语言 时间:
2017-04-07 18:14:53
阅读次数:
212
设计原则是规范,设计模式是技巧。如果在项目中能够灵活运用这些基础知识,那么我相信一定会得到意想不到的收获。 ...
分类:
编程语言 时间:
2017-04-07 18:10:08
阅读次数:
249