码迷,mamicode.com
首页 > 编程语言 > 周排行
python-字符串的格式化
字符串的格式化 方法一:利用%s进行站位 例如:s='%s is %s and %s' %('andy','美女','有能力的人') print(s) 结果:andy is 美女 and 有能力的人 方法二:利用format方法,利用此方法要先用{}进行站位。 在python中对fromat函数的定 ...
分类:编程语言   时间:2016-12-24 22:40:30    阅读次数:244
【Machine Learn】决策树案例:基于python的商品购买能力预测系统
随着机器学习和深度学习的热潮,各种图书层出不穷。然而多数是基础理论知识介绍,缺乏实现的深入理解。本系列文章是作者结合视频学习和书籍基础的笔记所得。本系列文章将采用理论结合实践方式编写。首先介绍机器学习和深度学习的范畴,然后介绍关于训练集、测试集等介绍。接着分别介绍机器学习常用算法,分别是监督学习之分... ...
分类:编程语言   时间:2016-12-24 22:45:07    阅读次数:320
选择排序
基本思想:每一趟从待排序的记录中选出关键字最小的记录,顺序放在已排好序的子文件的最后,直到全部记录排序完毕。直接选择排序1.基本思想2.算法分析 堆排序 1.堆的定义2.大根堆和小根堆3.堆排序与直接插入排序的区别 4.基本思想 调整堆符合堆的性质算法 建成初始堆 5.算法分析 【1】时间复杂度为O... ...
分类:编程语言   时间:2016-12-24 22:49:01    阅读次数:202
MFC-插入符的创建
22:12:25本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6218597.html 1、插入符(Caret)的创建与显示 插入符用于标定输入信息位置的闪烁竖线,MFC中创建插入符可以直接使用CWnd类的CreateSolidCar ...
分类:编程语言   时间:2016-12-24 22:49:19    阅读次数:342
JavaScript中数据类型转换总结
JavaScript中数据类型转换总结 在js中,数据类型转换分为显式数据类型转换和隐式数据类型转换。 1, 显式数据类型转换 a:转数字: 1)Number转换: 代码: var a = “123”; a = Number(a); 注意: a)如果转换的内容本身就是一个数值类型的字符串,那么将来在 ...
分类:编程语言   时间:2016-12-24 22:49:03    阅读次数:195
交换排序
基本思想:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。冒泡排序1.基本思想 将被排序的记录数组R[1...n]垂直排序,每个记录R[i]看做是重量为R[i].key的气泡。根据轻气泡不能再重气泡之下的原则,从下往上的原则,从下往上(也可以从上往下)扫描数组... ...
分类:编程语言   时间:2016-12-24 22:48:43    阅读次数:266
基数排序
算法分析 【1】时间复杂度为O(d(n+r))【d代表关键字有d位,n代表n个记录,r代表r个空队列】 【2】辅助空间复杂度S(n) = O(n+r)【n代表n个记录,r代表r个空队列】,是一个就地排序 【3】基数排序是稳定的排序方法 来自为知笔记(Wiz) ...
分类:编程语言   时间:2016-12-24 22:49:48    阅读次数:315
归并排序
基本思想:将有序的子序列进行归并,从而得到有序的序列。 来自为知笔记(Wiz) ...
分类:编程语言   时间:2016-12-24 22:51:39    阅读次数:185
LRU算法实现
LRU是Last Recent Used 缩写,做为一种缓存算法,将最近较少使用的缓存失效。memcache采用了该算法。如下采用了一种PHP的实现方式。该算法将每次新增的内容,放到缓存顶部,达到缓存极限时,将缓存底部的内容清除。可以通过如下PHP代码来模拟。capacity = $capacity... ...
分类:编程语言   时间:2016-12-24 22:49:36    阅读次数:236
Java创建树形结构算法实例
在JavaWeb的相关开发中经常会涉及到多级菜单的展示,为了方便菜单的管理需要使用数据库进行支持,本例采用相关算法讲数据库中的条形记录进行相关组装和排序讲菜单组装成树形结构。 首先是需要的JavaBean Java算法 ...
分类:编程语言   时间:2016-12-24 22:57:23    阅读次数:394
插入排序
基本思想:每次将一个待排序的记录,按其关键字大小插入已经排好序的文件中的适当位置,直到全部记录插入完为止(像打牌一样,边抓边整理)直接插入排序1.算法思想 假设待排序的记录存放在数组R[1....n]中。初始时,i=1,R[1]自成一个有序区,无序区为R[2...n]。然后,从i=2起直至i=n,依... ...
分类:编程语言   时间:2016-12-24 22:58:33    阅读次数:201
Python—kmeans算法学习笔记
一、 什么是聚类 聚类简单的说就是要把一个文档集合根据文档的相似性把文档分成若干类,但是究竟分成多少类,这个要取决于文档集合里文档自身的性质。下面这个图就是一个简单的例子,我们可以把不同的文档聚合为3类。另外聚类是典型的无指导学习,所谓无指导学习是指不需要有人干预,无须人为文档进行标注。 二、聚类算 ...
分类:编程语言   时间:2016-12-24 23:04:10    阅读次数:1222
javascript 双色球选号
<!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <title>双色球选号</title> <styletype="text/css"> .div1{ width:300px; height:450px; margin-left:480px; margin-top:50px; text-align:center; } td{ border-col..
分类:编程语言   时间:2016-12-24 23:14:10    阅读次数:234
Java并发编程框架Disruptor
Disruptor是什么?Disruptor是一个高性能的异步处理框架,一个轻量级的JMS,和JDK中的BlockingQueue有相似处,但是它的处理速度非常快,获得2011年程序框架创新大奖,号称“一个线程一秒钟可以处理600W个订单”(这有点吓人吧),并且Disruptor不仅仅只有buffer,它提供的功能..
分类:编程语言   时间:2016-12-24 23:17:03    阅读次数:446
Javascript 基础知识整理
1.Javascript的作用JavaWeb里面html:负责网页架构,显示内容、数据。css:负责样式、格式的显示。javascript:负责完成页面的交互、网页的行为。2.Javascript的三种写法1).直接在html里面写。<ahref="javascript:alert(‘东方闪电‘)">超链接</a> <h4onclick="javas..
分类:编程语言   时间:2016-12-24 23:20:51    阅读次数:286
python之IP地址或IP段处理模块-ipaddr
python处理IP和IP段的模块基本有两个:IPy与ipaddrIPy基本处理8位、16位、24位掩码的网段,其他的网段处理起来就会出现问题。ipaddr是google出的一个模块,很好的可以处理模块IPy不能解决这个问题,所以建议使用模块ipaddr!模块地址:http://pythonhosted.org/ipaddr/使用介绍..
分类:编程语言   时间:2016-12-24 23:20:04    阅读次数:4304
在python中使用域名查询
执行基本查询最基本的查询就是正向查询,它根据一个主机名来查找ip地址。getaddrinfo(...) getaddrinfo(host,port[,family,socktype,proto,flags]) ->listof(family,socktype,proto,canonname,sockaddr) Resolvehostandportintoaddrinfostruct. #根据给定的参数host/port,..
分类:编程语言   时间:2016-12-24 23:20:32    阅读次数:344
maven的两种可运行jar打包方式。1、内置依赖,2、外部依赖。
maven打可运行jar包的两种方式maven常用的普通打包方式分为pom,jar,war等,至于这些打包类型就不介绍啦。如果不进行特殊配置,那么打包出来的jar包是不可运行的。只能当作普通依赖包使用。下面就介绍两种maven打可运行jar包的方式:方式一:内置打包法<plugins> <!-..
分类:编程语言   时间:2016-12-24 23:26:20    阅读次数:1195
bash 数组参数的传递
一、方式一把数组参数当做普通变量传递#!/bin/bashfunctionarrayfun{echo"getfunctionparameter$*"}arraypara=(claireobamageorge)arrayfun$arraypara上面脚最终会显示getfunctionparameterclaire只收到了数组中的第1个参数二、方式二我们改动一下#!/bin/bashfunctionarrayfun{..
分类:编程语言   时间:2016-12-24 23:26:24    阅读次数:466
bash shell数组变量
一、定义数组变量1、语法(1)ArrayName=(parameter1parameter2...)例1、定义一个数组名为name,值为claire,obama,george的数组name=(claireobamageorge)(2)ArrayName=(parameter1parameter2...)同样我们将例1改成第二种方式name=(claireobamageorge)二、函数的访问(1)下标访问..
分类:编程语言   时间:2016-12-24 23:29:22    阅读次数:382
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!