码迷,mamicode.com
首页 > 编程语言
【LeetCode-面试算法经典-Java实现】【011-ContainerWithMostWater(容纳最多的水)】
【011-ContainerWithMostWater(容纳最多的水)】找两条竖线然后这两条线以及X轴构成的容器能容纳最多的水。使用贪心算法   1.首先假设我们找到能取最大容积的纵线为 i, j (假定i < j),那么得到的最大容积 C = min( ai , aj ) * ( j- i) ;   2.下面我们看这么一条性质:   ①: 在 j 的右端没有一条线会比它高!假设存在 k |( j < k && ak...
分类:编程语言   时间:2015-07-19 10:11:38    阅读次数:123
JavaScript中的Math方法演示
var num = 12.4; alert(Math.round(num));//12 alert(Math.ceil(num));//13 alert(Math.floor(num));//12 alert(Math.random()*10);//产生随机数 alert(parseInt(Math.random()*10));//产生0到9以内的整数 this is ...
分类:编程语言   时间:2015-07-19 10:10:31    阅读次数:132
php开发之数组排序
数组相对于其他变量类型的优点之一是,能够对它们进行排序。PHP包括多个用于对于数组排序的函数,它们的语法都很简单:$names=array("Moe","Larry","Curly"); sort($names);这些排序函数执行3种排序。首先,可以使用sort()函数按值对数组排序,并丢弃原来的键。重要的是理解排序过程之后将会重置数组的键,因此如果键-值这一关系很重要,就不应该使用该函数。 其次...
分类:编程语言   时间:2015-07-19 10:07:09    阅读次数:132
制作百度地图离线JavaScript API加载本地瓦片地图
1.首先获取百度 JavaScriptAPI首先用浏览器打开http://api.map.baidu.com/api?v=1.3如下图所示其中http://api.map.baidu.com/getscript?v=1.3&key=&services=&t=20121108061854这个链接就是我...
分类:编程语言   时间:2015-07-19 10:04:51    阅读次数:364
C++静态库与动态库
1、一个程序从源文件编译生成可执行文件的步骤:预编译 --> 编译 --> 汇编 --> 链接(1)预编译主要处理在源代码文件中以“#”开始的预编译指令,如宏展开、处理条件编译指令、处理#include指令等。(2)编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析以及优化后生成相应...
分类:编程语言   时间:2015-07-19 10:03:22    阅读次数:231
LeetCode – Remove Duplicates from Sorted List II (Java)
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving onlydistinctnumbers from the original list.For example,Given1->2->3-...
分类:编程语言   时间:2015-07-19 08:51:05    阅读次数:149
Spring源深和六系列 CreateBean过程
blog宗旨:用图说话.这一章的图讲述了createBean的过程。到这里spring容器就能够完毕IOC的整个过程,拿到我们须要的对象。下一章我们接着来看一看AOP完毕的过程。附:文件夹Spring源代码由浅入深系列五 GetBeanSpring源代码由浅入深系列四 创建BeanFactorySp...
分类:编程语言   时间:2015-07-19 08:51:11    阅读次数:157
Unity多玩家网络游戏开发教程1章Unity带有网络功能
Unity网络多玩家游戏开发教程第1章Unity自带网络功能Unity拥有大量的第三方插件。专门提供了对网络功能的支持。可是。大部分开发人员第一次接触到的还是Unity自带的网络功能。也就是大家常常说到的Unity Networking API。这些API是借助于组件NetworkView发挥作用的...
分类:编程语言   时间:2015-07-19 08:50:33    阅读次数:198
linux python版本升级
升级python版本的时候千万不能卸载python 2.6,再安装python2.7,这样会有无穷无尽的麻烦,保守的方式是直接安装python2.7的源码包,也就是python两个版本共存。(因为Centos里面有很多程序是依赖着python,所有最好不要尝试去卸载python2.6)。安装pyth...
分类:编程语言   时间:2015-07-19 08:51:01    阅读次数:154
Unity3d Inspector面板实现set/get访问器
简单说一下属性和字段的区别:字段就是成员变量,而属性确实提供给外部访问内部成员变量的接口。之所以会有属性的出现,就是为了避免外部对类的成员的直接访问,通俗的说就是OOP中的封装思想。 using UnityEngine; using System.Collections; public class ...
分类:编程语言   时间:2015-07-19 08:49:46    阅读次数:2593
swift手工搭建
controller:keystoneuser-create--name=swift--pass=swift--email=swift@example.comkeystoneuser-role-add--user=swift--tenant=service--role=admin创建ObjectStorageService:keystoneservice-create--name=swift--type=object-store--description="OpenStackObjectStorage"k..
分类:编程语言   时间:2015-07-19 06:43:43    阅读次数:376
源码深度解析SpringMvc请求运行机制
本文依赖的是springmvc4.0.5.RELEASE,通过源码深度解析了解springMvc的请求运行机制。通过源码我们可以知道从客户端发送一个URL请求给springMvc开始,到返回数据给客户端期间是怎么运转的。 1、用户请求处理过程: 1、用户发送请求时会先从DispathcherServler的doService方法开始,在该方法中会将ApplicationContext、loca...
分类:编程语言   时间:2015-07-19 06:41:17    阅读次数:168
CD多线程的使用(三)
关于Main Dispatch Queue和Global Dispatch Queue。
分类:编程语言   时间:2015-07-19 06:37:46    阅读次数:158
Python 3.4 .py文件打包成exe可执行文件方法
系统以及环境:Windows764bitPython3.4.3 64位1. 首先在网站 https://pypi.python.org/pypi/cx_Freeze上下载cx_Freeze4.3.4。需要下载64位的,与电脑中所装Python 64位对应,不然会提示安装错误。2. 根据http://...
分类:编程语言   时间:2015-07-19 06:35:53    阅读次数:510
多线程的概念
多线程的概念一、程序与进程1、程序:一段静态的代码。2、进程:程序的一次动态执行过程,它对应从代码加载、执行到执行完毕的一个完整过程。3、进程也称任务,支持多个进程同时执行的OS就被称为多进程OS或多任务OS。二、进程与线程在一个程序内部也可以实现多个任务并发执行,其中每个任务称为线程。线程是比进程...
分类:编程语言   时间:2015-07-19 06:36:27    阅读次数:129
深入理解java异常处理机制
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案....
分类:编程语言   时间:2015-07-19 01:27:20    阅读次数:375
Java习惯用法总结
网页链接地址:http://www.admin10000.com/document/6157.html在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Effective Ja...
分类:编程语言   时间:2015-07-19 01:26:54    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!