码迷,mamicode.com
首页 > 编程语言
用virtualenv管理python3运行环境
1. 简介virtualenv可以用来管理互不干扰的独立python虚拟环境,在有些场景下非常有用,例如:你有两个python项目,一个是python2.7的,另一个是python3的,可以创建两个虚拟环境。你有两个python项目,都依赖与一个module的不同版本,可以创建两个不同的虚拟环境,里...
分类:编程语言   时间:2015-08-30 17:29:15    阅读次数:258
[数组]旋转数组
旋转数组起始就是数组元素的循环左移或者循环右移。例如:{3,4,5,1,2}为{1,2,3,4,5}的一个旋转数组。旋转数组是在非降序数组的基础上得到的,所以数组原本应该是有序的。有序数组到旋转数组如果真的利用循环左移或者循环右移来实现旋转数组,那么将有大量的元素要移动,所以一个好的方法要尽量的减少...
分类:编程语言   时间:2015-08-30 17:26:56    阅读次数:205
搜索算法
搜索搜索算法就是在问题的解空间进行搜索,从而得到可行解或最优解。搜索的每一步,都有一个“状态”,搜索的时候需要找到合理的状态,进行搜索。一次成功的搜索就是在“状态”空间中找到一条从起点到终点的路径(可以想象为一棵树从根节点到某个叶子节点的路径)。1. DFS和BFS搜索一般分为两种:深度优先DFS和...
分类:编程语言   时间:2015-08-30 17:26:18    阅读次数:222
[LeetCode][JavaScript]Integer to Roman
Integer to RomanGiven an integer, convert it to a roman numeral.Input is guaranteed to be within the range from 1 to 3999.https://leetcode.com/problem...
分类:编程语言   时间:2015-08-30 17:23:27    阅读次数:158
八、java中异常机制
一、为什么要有异常处理机制?java中的异常处理机制简单的讲就是try..catch..finally的使用。程序难免会出现错误, 如果没有异常处理机制, 那么程序员在编写代码的时候就必须检查特定的结果, 并在程序的很多地方去处理它。 有了异常处理机制后,就不必在每个方法调用处都检查, 只需要用tr...
分类:编程语言   时间:2015-08-30 17:25:03    阅读次数:286
java_ExecutorService, CompletionService - 有返回值并行工作方式
package com.demo.test3;import java.util.ArrayList;import java.util.List;import java.util.Random;import java.util.concurrent.Callable;import java.util....
分类:编程语言   时间:2015-08-30 17:22:22    阅读次数:204
java中throws和throw的区别和用法
1、throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象。如下面例子所示:publicclassShoot{//创建类staticvoidpop()throwsNegativeArraySize...
分类:编程语言   时间:2015-08-30 17:21:10    阅读次数:176
把PHP的数组变成带单引号的字符串
上次做项目的时候,遇到 查询结果为 数组。因为条件原因,需要用$where['_string'] 去组合查询。进而用到把数组变成单引号的字符串。举例:查询返回的数组为:$projectcode_array = ["20130719","20130718","20130717"];通过function...
分类:编程语言   时间:2015-08-30 17:21:57    阅读次数:729
java -- 提交乱码汇总
* 提交乱码 * * GET :(参数在地址栏提交,地址栏也有自己的编码,默认是老外的iso-8859-1) * * 修改Tomcat默认字符集.(影响范围太大,可能影响大其他项目,不建议使用) * * URLEncoder和URLDecoder类进行(的就行2回) ...
分类:编程语言   时间:2015-08-30 17:17:24    阅读次数:149
C++STL 库中set容器应用
#include#include#includeusing namespace std;set a;int main(){ //插入元素 a.insert(1); a.insert(3); a.insert(5); //用迭代器遍历容器; set::itera...
分类:编程语言   时间:2015-08-30 17:18:22    阅读次数:119
JAVA泛型-通配符
JAVA泛型-通配符一、泛型与继承 有如下的继承关系和以它们为类型参数的泛型: public class Holder{ T t; public Holder(){} public Holder(T at){ t = at;} public void set(T at){ t = at;} publ...
分类:编程语言   时间:2015-08-30 17:18:43    阅读次数:200
JAVA范型-基础
JAVA范型-基础一、泛型的概念 1、实现了参数化类型2、用于编写可应用于多种类型的代码,即所编写的代码可应用于许多许多的类型。 3、范型容器、范型接口、范型方法都是经典的用法。二、泛型与多态 1、多态是一种泛化机制。在使用类型说明的地方,使用多态确实具备一定的灵活性。但,多态是受限制的:只能接受....
分类:编程语言   时间:2015-08-30 17:15:30    阅读次数:238
JAVA String.format 方法使用介绍
JAVA String.format 方法使用介绍1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个...
分类:编程语言   时间:2015-08-30 17:12:04    阅读次数:214
JAVA字符串
Stirng、StringBuffer和StringBuilder都实现了字符序列接口CharSequence,都是final类。一、Stirng、StringBuffer和StringBuilder (1) 三者都可以存储和操作字符串。 (2)String提供了数值不可改变的字符串,而String...
分类:编程语言   时间:2015-08-30 17:11:07    阅读次数:141
多线程与RunLoop
iOS开发中的多线程一个iOS程序,默认开启1条线程--主线程orUI线程主线程主要作用: 显示/刷新UI界面 处理UI事件(点击、滚动、拖拽事件等)主线程使用注意: 别将耗时操作放在主线程 耗时操作应放在子线程(后台线程or非主线程)iOS中多线程实现方案1.pthread -...
分类:编程语言   时间:2015-08-30 17:11:51    阅读次数:337
Recommending music on Spotify with deep learning 采用深度学习算法为Spotify做基于内容的音乐推荐
本文参考http://blog.csdn.net/zdy0_2004/article/details/43896015译文以及原文file:///F:/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/Recommending%20music%20on%20Spotify%2...
分类:编程语言   时间:2015-08-30 17:12:31    阅读次数:519
JAVA比较器:Comparable和Comparator
一、Comparable接口 1、public interface Comparable{ public int compareTo(Object other); } 2、当本对象小于、等于或大于other对象时,相应返回一个小于、等于或大于0的值。 3、若对象不可比较,抛出ClassCastExc...
分类:编程语言   时间:2015-08-30 17:11:37    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!