码迷,mamicode.com
首页 > 编程语言 > 周排行
python队列
先入先出队列: import queue q = queue.Queue(10) # 10为队列长度 for i in range(5): q.put(i, block=False) # block=False为非阻塞,默认为阻塞 print(q.qsize()) # 队列元素个数 q.put('h ...
分类:编程语言   时间:2017-05-11 17:04:13    阅读次数:255
[luoguP1439] 排列LCS问题(DP + 树状数组)
传送门 无重复元素的LCS问题 n2 做法不说了。 nlogn 做法 —— 因为LCS问题求的是公共子序列,顺序不影响答案,影响答案的只是两个串的元素是否相同,所以可以交换元素位置。 首先简化一下问题,假设P1恰好为单调递增的1,2,3,...n,那么很显然答案就是P2的最长上升子序列的长度 问题是 ...
分类:编程语言   时间:2017-05-11 17:05:35    阅读次数:247
Python的输入
在python2.x里的raw_input()和python3.x里的input()是一样的。 引申字符串拼接问题 ...
分类:编程语言   时间:2017-05-11 17:07:25    阅读次数:140
java获取mp3的时长和播放mp3文件
所需包为jaudiotagger-2.2.6-SNAPSHOT.jar和jl1.0.1.jar。 ...
分类:编程语言   时间:2017-05-11 17:42:39    阅读次数:897
java中使用MD5加密的算法
MD5,全名Message Digest Algorithm 5,中文名为消息摘要算法第五版,为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。以下是JAVA语言中使用MD5加密的工具类。 ...
分类:编程语言   时间:2017-05-11 17:43:13    阅读次数:247
java中for循环的几种方式
比如定义一个数组int a[]={1, 2, 3, 4},下面我们罗列一下遍历这个数组的方法 1 for(;;) 这也是最常用的方法,不多做解释。代码如下 2 for(:) 先上代码: for(int i:a)解释是:先设置一个与a数组里的元素相同的变量,这个变量先等于a数组的第一个元素,然后进入循 ...
分类:编程语言   时间:2017-05-11 18:31:24    阅读次数:172
springboot+rabbitmq整合示例程
关于什么是rabbitmq,请看另一篇文: http://www.cnblogs.com/boshen-hzb/p/6840064.html 一、新建maven工程:springboot-rabbitmq 二、引入springboot和rabbitmq的依赖 四、新建springboot主类Appl ...
分类:编程语言   时间:2017-05-11 18:31:37    阅读次数:1115
Python——day2_基础_模块概念,列表,元组,字典
模块初识 Python中的模块是什么 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt这个函数,必须用语句"#include<math.h>"引入math.h这个头文件,否则是无法正常进行调用的。 那么在Python中,如果要引用一些内置的函数,该怎么处理呢? 在Python中有一个概念叫 ...
分类:编程语言   时间:2017-05-11 18:32:07    阅读次数:291
Unity导航
在如今当下的互联网时代背景下,Unity3D作为游戏开发的主要工具,为我们游戏开发提供了诸多便利. 说到游戏我们不得不提到一个不可或缺的组成部分:导航系统; NavMesh(导航网格)是3D游戏世界中用于实现动态物体自动寻路的一种技术,从而实现游戏自动寻路的功效. 那我们今天就来搭建一个简单的自动寻 ...
分类:编程语言   时间:2017-05-11 18:33:25    阅读次数:291
python--pickle序列化(持久化)
机器学习过程分为训练过程和预测过程。训练过程得到一个模型,预测过程得到预测结果。为了节省时间,最好能够在每次执行预测时,调用已经构造好的模型,而不是每次预测前都需要重新训练一次模型。 以“决策树”为例,最好能够在每次执行分类时调用已经构造好的决策树。可以使用Python中的pickle模块序列化对象 ...
分类:编程语言   时间:2017-05-11 18:34:27    阅读次数:232
python 字符串,列表,元组,字典相互转换
1、字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} 字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'} print type(str(dict)), s ...
分类:编程语言   时间:2017-05-11 18:35:01    阅读次数:161
Python/selectors模块
Python/selectors模块 selectors模块是可以实现IO多路复用机制: 它具有根据平台选出最佳的IO多路机制,比如在win的系统上他默认的是select模式而在linux上它默认的epoll。 常用共分为三种: select、poll、epoll select的缺点: 1、每次调用 ...
分类:编程语言   时间:2017-05-11 18:35:37    阅读次数:306
Python自动化开发 - Django基础
本节内容 一、什么是web框架 二、MVC和MTV视图 三、Django基本命令 四、路由配置系统 五、编写视图 六、Template 七、ORM 对于所有的web应用,本质上其实就是一个socket服务端,用户的浏览器就是一个socket客户端 上述通过socket来实现了其本质,而对于真实开发中 ...
分类:编程语言   时间:2017-05-11 18:36:15    阅读次数:345
【转】Python3中urllib详细使用方法(header,代理,超时,认证,异常处理)
urllib是python的一个获取url(Uniform Resource Locators,统一资源定址器)了,我们可以利用它来抓取远程的数据进行保存哦,下面整理了一些关于urllib使用中的一些关于header,代理,超时,认证,异常处理处理方法,下面一起来看看。 python3 抓取网页资源 ...
分类:编程语言   时间:2017-05-11 18:38:36    阅读次数:297
转载:java中抽象类和接口的作用与区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象 ...
分类:编程语言   时间:2017-05-11 18:38:54    阅读次数:243
php array_key_exists 的多维数组版本
由于array_key_exists不支持多维数组,只查到一维的,所以这个版本兼容 ...
分类:编程语言   时间:2017-05-11 18:39:19    阅读次数:253
冒泡排序与水仙花算法及九九乘法表
九九乘法表: 请用算法程序打出九九乘法表.(如图) . 其相应算法是 冒泡排序: 在冒泡排序前,先看一个简单的Arrays的方法排序,程序如下: 现在有23,90,9,25,16,2这六个数,请用冒泡排序的算法排列大小. Java中的经典算法,水仙花算法: 求100-999中的水仙花数,(若三位数a ...
分类:编程语言   时间:2017-05-11 18:39:47    阅读次数:318
c# 应用NPOI 获取Excel中的图片,保存至本地的算法
1.新建一个Windows窗体应用程序 2.桌面新建一个excel,贴入两张图片 如下图: 3.在Form中拖入一个button 4.点击button,在点击事件方法中写入,要读取图片的方法:ExcelToImage 点击事件方法如下: 5.其中ExcelToImage方法事件如下: 结果: 注明: ...
分类:编程语言   时间:2017-05-11 18:40:00    阅读次数:201
C语言实现循环队列(基本操作及图示)
No abstract, please look at the body. ...
分类:编程语言   时间:2017-05-11 18:42:00    阅读次数:624
java基础---->数组的基础使用(一)
数组是一种效率最高的存储和随机访问对象引用序列的方式,我们今天来对数组做简单的介绍。 数组的简单使用 一、数组的赋值 二、数组的深复制 三、数组的填充 四、数组内容的比较 五、数组的排序,改变了数组本身 六、数组内元素的查找 七、数组生成ArrayList 对Arrays类方法的分析 一、fill填 ...
分类:编程语言   时间:2017-05-11 19:32:55    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!