码迷,mamicode.com
首页 > 编程语言
数组去重
数组去重: a. arr.sort(); //sort法 for(var i=0;i<arr.length;i++){ if(arr[i]==arr[i+1]){ arr.splice(i,1); i--; } } alert(arr); b. function findInArr(n,arr){ ...
分类:编程语言   时间:2016-07-23 12:04:29    阅读次数:199
Python学习进程(11)日期和时间
本节介绍Python应用程序处理时间和日期的方式。其中转换日期格式是最常用的功能。 (1)获取时间戳: Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 函数time.time()用于获取当前时间戳: 注意: 1.时间间隔是以秒为单位的浮点小数。 2.每个时间 ...
分类:编程语言   时间:2016-07-23 12:03:05    阅读次数:218
python day11
python 线程 更多方法: start 线程准备就绪,等待CPU调度 setName 为线程设置名称 getName 获取线程名称 setDaemon 设置为后台线程或前台线程(默认) 如果是后台线程,主线程执行过程中,后台线程也在进行,主线程执行完毕后,后台线程不论成功与否,均停止 如果是前台 ...
分类:编程语言   时间:2016-07-23 12:03:26    阅读次数:237
python模块
1.模块的定义 随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块.abc.py模块的名字就变 ...
分类:编程语言   时间:2016-07-23 11:59:51    阅读次数:143
JokeClient-Swift 仿写学习
required init?(coder aDecoder: NSCoder) 可失败构造器在init关键字后面添加问号(init?)。 可失败构造器会创建一个类型为自身类型的可选类型的对象。你通过return nil语句来表明可失败构造器在何种情况下应该“失败”。struct Animal { l... ...
分类:编程语言   时间:2016-07-23 12:00:43    阅读次数:120
模拟数组排序
模拟数组排序: var arr=[2,45,78,12,46,1]; function findInMin(arr,start){ //从第start位往后找最小值 var iMin=arr[start];//假设第start个数为最小值; var iMinIndex=start;//假设最小值的下 ...
分类:编程语言   时间:2016-07-23 11:57:43    阅读次数:142
leetcode 日记 4sum java
整体思路同之前的一样,依然采取降低维度的方式进行 整体速度在leetcode上大概为50% ...
分类:编程语言   时间:2016-07-23 11:57:27    阅读次数:173
JavaScript获取当前根目录
主要用到Location 对象,包含有关当前 URL 的信息,是 Window 对象的一个部分,可通过 window.location 属性来访问。 方法一 (window.document.location.href/window.document.location.pathname) 方法二(w ...
分类:编程语言   时间:2016-07-23 11:56:03    阅读次数:134
C++产生随机数
C/C++产生随机数用到两个函数rand() 和 srand() 一. 不指定范围产生随机数 用到函数rand(),函数原型为int rand(),无参数。此时会产生一个介于0~RAND_MAX间的整数。RAND_MAX的大小可以查看,在include文件夹(linux在usr目录、windows在 ...
分类:编程语言   时间:2016-07-23 11:56:07    阅读次数:177
dubbo & zookeeper & springMVC
一.安装准备 1.环境简介 2.小插曲 想用wget进行下载,发现mac默认是没有安装的。用惯了别的Linux环境,相使用个自动安装工具来安装wget。让后就找到了Homebrew。下面首先安装Homebrew,这个类似CentOS的yum和Ubuntu的apt-get,安装方法很简单,执行下面就可 ...
分类:编程语言   时间:2016-07-23 11:56:18    阅读次数:235
python之Memcache使用
简介 Memcached是一个高性能的分布式内存对象缓存系统,用于动态WEB应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态,数据库网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用C写的,但是客户端可以用任何语言 ...
分类:编程语言   时间:2016-07-23 11:55:46    阅读次数:1068
Python之Redis操作
1.安装驱动 输入命令:pip install redis 2.直接使用驱动 3.ORM框架——flask-redis 输入命令:pip install flask-redis ...
分类:编程语言   时间:2016-07-23 11:53:11    阅读次数:586
理解树状数组
树状数组又名二分索引术,主要包含两种基本操作 1.Update(int i,int val)更新节点及其所有父节点及祖先节点的值,表示对第i点的值增加val。时间复杂度O(logn) 2.Sum(int i)表示对前i个点进行求和操作.时间复杂度O(logn),n表示节点总数,logn即log2n。 ...
分类:编程语言   时间:2016-07-23 11:53:06    阅读次数:149
spring探索
创建对象的两种方式(spring): //现在,把对象的创建交给spring的IOC容器 Resource resource = new ClassPathResource("haust/vk/a_hello/applicationContext.xml"); //创建容器对象(Bean的工厂), ...
分类:编程语言   时间:2016-07-23 11:51:06    阅读次数:289
python_Memcached
一、Memcached 1、Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C ...
分类:编程语言   时间:2016-07-23 11:50:13    阅读次数:339
Java进行二元操作类型转换
当对两个数值进行二元操作时,先要将两个操作数转换为同一种类型,然后再进行计算。 如果两个操作数中有一个是double类型,另一个操作数就会转换为double类型。 否则,如果其中一个操作数是float类型,另一个操作数就会转换为float类型。 否则,如果其中一个操作数是long类型,另一个操作数就 ...
分类:编程语言   时间:2016-07-23 11:51:28    阅读次数:164
Windows 7下配置JDK环境变量和Java环境变量配置
下面来介绍一下Java环境变量配置,是在Windows 7下配置JDK环境变量。 下面来介绍一下Java环境变量配置,是在Windows 7下配置JDK环境变量。 下面来介绍一下Java环境变量配置,是在Windows 7下配置JDK环境变量。 下面来介绍一下Java环境变量配置,是在Windows ...
分类:编程语言   时间:2016-07-23 11:51:10    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!