码迷,mamicode.com
首页 > 2016年06月21日 > 全部分享
内存泄漏和内存溢出的区别
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 memory leak会...
分类:其他好文   时间:2016-06-21 07:27:34    阅读次数:116
AL Spring框架学习笔记
1、开闭原则面向对象编程:(1)对修改关闭(尽量不要修改源码) (2)对扩展开放2、容器能取出和放入对象的东西3、Bean容器中放入的东西4、spring xml(实例化) (注入属性) <pro...
分类:编程语言   时间:2016-06-21 07:27:15    阅读次数:261
JAVA之旅(十七)——StringBuffer的概述,存储,删除,获取,修改,反转,将缓存区的数据存储到数组中,StringBuilder
JAVA之旅(十七)——StringBuffer的概述,存储,删除,获取,修改,反转,将缓存区的数据存储到数组中,StringBuilder 讲完String,我们来聊聊他的小兄弟 一.StringBuffer概述 关于StringBuffer这个对象,Buffer是什么意思?缓冲区的意思,String一旦初始化时不可以被改变的,而StringBuffer是可以的,这就是区别,特点:Stri...
分类:编程语言   时间:2016-06-21 07:27:12    阅读次数:254
14. Longest Common Prefix [easy] (Python)
题目链接https://leetcode.com/problems/longest-common-prefix/题目原文 Write a function to find the longest common prefix string amongst an array of strings. 题目翻译写个函数,找出一个字符串数组中所有字符串的最长公共前缀。 题目描述不清晰。。。补充几个例子,...
分类:编程语言   时间:2016-06-21 07:26:30    阅读次数:159
丰富自己的javascript类库
每个优秀的开发者都会形成自己的类库,作为一个java开发者,我们也会写一大堆的工具类,用于简化我们的开发工作。但是作为一个全站攻城狮,不仅仅只是懂的形成java的类库,javascript的类库也同样重要。好啦,这篇文章不多说废话,下面对的代码提供了一些非常方便的工具类,或者是对javascript已有对象的扩展,比如字符串的扩展,日期对象的扩展,数组的扩展等。同样的,也提供了一个StringBuffer对象,该对象的用法基本也与java.lang.StringBuffer一样......
分类:编程语言   时间:2016-06-21 07:25:53    阅读次数:200
203. Remove Linked List Elements [easy] (Python)
题目链接https://leetcode.com/problems/remove-linked-list-elements/题目原文 Remove all elements from a linked list of integers that have value val. Example Given: 1 –> 2 –> 6 –> 3 –> 4 –> 5 –> 6, val...
分类:编程语言   时间:2016-06-21 07:26:22    阅读次数:166
Java的依赖注入(控制反转)
两个主角“依赖注入”和“控制反转”: 1、二都说的都是同一件事,只是叫法不同。是一个重要的面向对象编程的法则,也是一种设计模式; 2、英文原称:依赖注入,Dependency Injection(DI);    控制反转,Inversion of Control(IoC)。 3、作用:削减计算机程序的耦合问题; 4、为什么叫“控制反转”:创建被调用者的工作不再由调用者...
分类:编程语言   时间:2016-06-21 07:26:40    阅读次数:198
ElasticSearch集群入门
一、下载与安装Elasticsearch 依赖 java,在安装 ES 之前首先要配好 java,这个默认我们的电 脑已经完成。 首先从 elasticsearch官网下载安装包,我们是 linux 系统,下载 tar 包比较方便。当前版本为2.3.3,下载地址:Elasticsearch 2.3.3下载 .下载完成之后解压tar文件:tar -zxvf elasticsearch-2.3.3....
分类:其他好文   时间:2016-06-21 07:24:03    阅读次数:243
iOS 美丽说瀑布流界面纯AutoLayout光速布局
最近在Github上看到三个库,分别是 GSKStretchyHeaderView,CHTCollectionViewWaterfallLayout ,JZNavigationExtension, 其中第一个是给CollectionView添加可动画的头部,添加方式和内容非常丰富,第二个是 瀑布流布局,第三个是UINavigationController的导航栏扩展。这三个东西厉...
分类:移动开发   时间:2016-06-21 07:25:17    阅读次数:323
Objective-C笔记大全
1.0 Basic Operationssrand((unsigned)time(0)); //种种子 int index = arc4random() % poker.allCads.count;//不需要种子取随机数 [p retain]; //查看引用计数值 __weak => [p release]; p = nil; //不能分配空间,马上释放1.1 CopyWithZone- (id)c...
分类:其他好文   时间:2016-06-21 07:24:58    阅读次数:189
[Nutch]Nutch+Eclipse+Tomcat+Solr+Cygwin搭建Windows开发环境
1、环境准备1.1 软件操作系统:Windows 10专业版 ANT版本:apache-ant-1.9.7-bin.zip JDK版本:jdk-8u65-windows-x64.exe Solr版本:solr-4.9.1.zip Nutch版本:apache-nutch-1.6-bin.tar.gz Tomcat版本:apache-tomcat-9.0.0.M8-windows-x64.z...
分类:Windows程序   时间:2016-06-21 07:25:26    阅读次数:384
"Batch,Batch,Batch":What does it really mean?
记录阅读Nvidia文章《"Batch,Batch,Batch":What does it really mean?》的一些心得...
分类:其他好文   时间:2016-06-21 07:23:42    阅读次数:392
第四章第4节 二叉树特殊节点个数统计
分别采用递归与非递归的方式实现对二叉树中度为0的节点,度为1的结点,度为2的结点的个数统计,并且简单分析了递归传值的过程。...
分类:其他好文   时间:2016-06-21 07:23:07    阅读次数:192
微信公告号实现原理简单介绍;
前段时间无聊玩了玩微信公告号的实现,现在简单介绍一下微信公告号的实现原理; 开发者模式: 开发者模式其实就是,使用自己的服务器,你可以选择任何一种后台web开发语言,我以java web的实现; 数据传递: 手机app微信客服端发送数据,数据先到微信服务器,然后微信服务器直 下面的json解析以JSONObject.fromObject(即JSONObject和JSONArray)的方式解析,最简单...
分类:微信   时间:2016-06-21 07:23:37    阅读次数:379
程序员的乐园
技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 OSChina:开源技术社区,开源方面做的不错哦 cnblogs,51cto,csdn:常见的技术社区,各有专长 stackoverflow:IT技术问答网...
分类:其他好文   时间:2016-06-21 07:23:19    阅读次数:198
servlet读书笔记
将Tomcat的common包下的lib下的jsp_api.jar,servlet_api.jar复制到JDK下的lib下,就可编译servlet程序。将servlet编译成class文件后移动到Tomcat的自建的myweb下的WEB-INF下的class里粘上,然后再myweb下的web.xml中进行配置。 查看端口占用命令:NETSTAT -NAO, 查出占用端口的pid,...
分类:其他好文   时间:2016-06-21 07:23:03    阅读次数:197
JavaSE入门学习50:多线程编程(一)
一进程和线程         (1)进程和线程的基本概念         进程:程序(任务)的执行过程;持有资源(共享内存,共享文件)和线程。         线程:是一个程序内部的顺序控制流。         我们生活中的进程例子很多,一个进程就相当于一个你在电脑上启动的程序。比如我们打开最常用的聊天工具 QQ,也可以打开Java的开发工具Eclipse等等。这些都算Window操作系...
分类:编程语言   时间:2016-06-21 07:24:39    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!