码迷,mamicode.com
首页 > 编程语言
Swift 入门
...
分类:编程语言   时间:2016-04-15 18:25:05    阅读次数:190
有两个升序的的数组A1和A2,内存在A1末尾有足够的多余空间容纳A2,设计一个函数,把A2中的所有数字插入到A1中并且所有的数字都是升序的。
此问题和替换空格问题几乎都可以用一个模式高效求解,即都采用从后往前的方法比较A1和A2的数字,然后把较大的数复制到A1合适的位置。防止采用从前往后的方法导致大量的重复移动。 具体思路:类似于merge_sort中的merge过程,首先可以得到合并后A1数组的实际长度(A1.length+A2.len ...
分类:编程语言   时间:2016-04-15 18:24:30    阅读次数:252
Java中参数的引用传递和值传递
1、一些定义 值传递:把实际传入参数的值,在内存中赋值一份 引用传递:传入的是实际参数的地址 2、传递基本类型的参数 因为Java是值传递,那就不难理解下面的代码不交换任何值 3、传递引用变量的参数 Java都是通过引用来操作对象的,所有指向对象的变量都是引用,然而,Java不会把引用传递给方法的参 ...
分类:编程语言   时间:2016-04-15 18:25:05    阅读次数:188
《Effective Java》读书笔记(一):用Builder模式代替含多个参数的构造器
当一个对象含有多个成员变量且创建对象时需要初始化时,直接使用构造器来初始化会造成使用上的不便。例如 通常的做法是提供重叠构造器,首先提供一个只有必要参数的构造器,然后不断增加包含可选参数的构造器,直至包含所有的可选参数。例如 如果只需要后面的可选参数,但调用的时候必须提供前面的可选参数。而且参数很长 ...
分类:编程语言   时间:2016-04-15 18:23:33    阅读次数:183
java memcache应用
1 import java.io.Serializable; 2 import java.text.DateFormat; 3 import java.util.Date; 4 import java.util.Map; 5 6 import com.danga.MemCached.MemCache ...
分类:编程语言   时间:2016-04-15 18:22:44    阅读次数:204
深入理解JavaScript 模块模式
模块模式是JavaScript一种常用的编码模式。这是一般的理解,但也有一些高级应用 没有得到很多关注。在本文中,我将回顾基础知识,浏览一些不错的高级技巧,甚至我认为是原生基础的。 基础知识首先我们开始简单概述模型模式。三年前Eric Miraglia(YUI)的博文使模型模式众所周知。如果你已经很 ...
分类:编程语言   时间:2016-04-15 18:21:08    阅读次数:196
【javascript】复制到剪贴板功能(支持目前各种浏览器)
本demo支持各种浏览器复制,亲测可用(IE8,IE9,IE10,火狐,谷歌)。 本demo中使用了ZeroClipboard(下载地址:https://github.com/zeroclipboard/zeroclipboard)。 本demo 必须在服务器环境下,浏览器直接打开无效。 本demo ...
分类:编程语言   时间:2016-04-15 18:21:01    阅读次数:187
Spring MVC程序中得到静态资源文件css,js,图片文件的路径问题总结
上一篇 | 下一篇 上一篇 | 下一篇 Spring MVC程序中得到静态资源文件css,js,图片文件的路径问题总结 作者:轻舞肥羊 日期:2012-11-26 Spring MVC程序中得到静态资源文件css,js,图片文件的路径问题总结 作者:轻舞肥羊 日期:2012-11-26 http:/ ...
分类:编程语言   时间:2016-04-15 18:20:47    阅读次数:186
线程同步的情景之一
从本篇文章开始,我将陆续介绍多线程中会遇到的三种情况。 情景一:此茅坑有主了 大锤:“我擦,居然一个茅坑有两个人在用。” 大锤:“啊,忍不住了,一起挤挤吧~~~” 叫兽:“舒坦了,先走了。” 叫兽按下了冲水开关.... "哗啦啦....." 大锤:“你妹啊,冲什么水啊,冲得我一身 shit ” 解决 ...
分类:编程语言   时间:2016-04-15 18:21:43    阅读次数:215
主流网站开发语言
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和Visual BASIC类似,可以像SSI(Server Side Include)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。目前在微软 ...
分类:编程语言   时间:2016-04-15 18:19:43    阅读次数:244
网易云课堂_程序设计入门-C语言_第五周:函数_2完数
2 完数(5分) 2 完数(5分) 题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。 现在,你要写一个程序,读入两个正整数n和m(1<=n<m<1000),输出[n,m]范围内所有的完数。 ...
分类:编程语言   时间:2016-04-15 18:17:35    阅读次数:155
Spring MVC请求处理流程
从web.xml中 servlet的配置开始, 根据servlet拦截的url-parttern,来进行请求转发 Spring MVC工作流程图 图一 图二 Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2 ...
分类:编程语言   时间:2016-04-15 18:16:53    阅读次数:237
[ACM] HDU 2255 奔小康赚大钱 (二分图最大权匹配,KM算法)
奔小康赚大钱 Problem Description 传说在遥远的地方有一个很富裕的村落,有一天,村长决定进行制度改革:又一次分配房子。 这但是一件大事,关系到人民的住房问题啊。村里共同拥有n间房间,刚好有n家老百姓,考虑到每家都要有房住(假设有老百姓没房子住的话。easy引起不安定因素),每家必须 ...
分类:编程语言   时间:2016-04-15 18:15:45    阅读次数:195
Natural Merge Sort(自然归并排序)
This is a Natural Merge Sort program from my textbook. It works, but I don't think it's good. Or maybe I don't get it? Because it's rather obscure and ...
分类:编程语言   时间:2016-04-15 18:13:02    阅读次数:227
多线程的学习和巩固
NSThread NSOperation&NSOperationQueue 添加依赖关系 ...
分类:编程语言   时间:2016-04-15 18:05:51    阅读次数:190
Java基础——关键字
volatile 用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值。volatile很容易被误用,用来进行原子性操作。 对于volatile修饰的变量,jvm虚拟机只是保证从主内存加载到线程工作内存的值是最新的. 参考:http://www.cnblogs.com/ ...
分类:编程语言   时间:2016-04-15 18:04:43    阅读次数:176
Swift 入门 2
...
分类:编程语言   时间:2016-04-15 18:05:22    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!