码迷,mamicode.com
首页 > 2015年07月25日 > 全部分享
深入浅出java静态代理和动态代理
首先介绍一下,什么是代理:   代理模式,是常用的设计模式。特征是,代理类与委托类有相同的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类。以及事后处理消息。   代理类和委托类,存在着关联关系。代理类的对象本身并不真正实现服务,知识通过调用委托类的对象的相关方法。 代理类可以分为两种:静态代理和动态代理。     静态代理: 代理类是由程序员创建,或由工具生...
分类:编程语言   时间:2015-07-25 23:02:22    阅读次数:140
C++ 虚函数与纯虚函数 浅析
本文首先简述虚函数与纯虚函数的定义,然后分析比较两者的区别与联系(DWS)。...
分类:编程语言   时间:2015-07-25 23:00:54    阅读次数:191
Linux的system()和popen()差异
Linux的system()和popen()差异1. system()和popen()简介在linux中我们可以通过system()来执行一个shell命令,popen()也是执行shell命令并且通过管道和shell命令进行通信。 system()、popen()给我们处理了fork、exec、waitpid等一系列的处理流程,让我们只需要关注最后的返回结果(函数的返回值)即可。2. syste...
分类:系统相关   时间:2015-07-25 23:02:50    阅读次数:277
把数组中的n个元素的值分别扩大5倍,要求数组名作为参数。
通过把数组名作为参数传递,实际上是把数组的地址传递给形式参数。这样在被调用函数中就可以对整个数组进行操作了,将数组名作为参数传递,调用函数和被调用函数都是对占同一块内存单元的数组进行操作。#include #define N 10 void MulArray1(int *x,int n);//数组名作为参数的函数原型 void MulArray2(int *aPtr,int n);//指针作为参数...
分类:编程语言   时间:2015-07-25 23:03:12    阅读次数:172
PCA(principal component analysis)主成分分析法
《Aggregating local descriptors into a compact image representation》论文笔记 在论文中,提取到VLAD特征后,要对特征向量进行PCA降维,就是用一个大小为D’ * D的矩阵M,对VLAD特征向量x做变换,降维后的vector是x’ = Mx,x’的大小是D’维。矩阵M是由原样本的协方差矩阵的D’个特征向量构成。 为什么M要是特征...
分类:其他好文   时间:2015-07-25 23:02:41    阅读次数:220
使用CocoaPods的pod install 遇到的错误,未解决(Xcode版本v6.4,Mac OS版本v10.10.4)
Generating Pods project [!] An error occurred while processing the post-install hook of the Podfile. undefined method `project' for # /Users/android_ls/boluomi/bolo-ios-client/Podfile:58:in `block (2 levels) in from_ruby' /...
分类:系统相关   时间:2015-07-25 23:02:02    阅读次数:237
JavaScript的子集和超集
1、JavaScript子集JavaScript子集的定义大部分都是出于安全考虑,只有使用这门语言的一个安全的子集编写脚本,才能让代码执行得更安全、更稳定,比如如何更安全地执行一段由不可信第三方提供的广告代码。JavaScript子集通常会移除JavaScript的一些特性,如ADsafe、dojox.secure、Caja、FBJS以及微软的Web Sandbox等,这些都实现了安全子集。2、常量...
分类:编程语言   时间:2015-07-25 23:01:19    阅读次数:185
使用递归和非递归求f(m,n)
递归方法如下: int f(int m, int n) { if (1 == m) { return n; } else if (1 == n) { return m; } return f(m, n - 1) + f(m - 1, n); } 非递归方法如下: int f(int m, int n) { int a[100][100]; for ...
分类:其他好文   时间:2015-07-25 23:02:26    阅读次数:226
HDU 4173 Party Location(计算几何,枚举)
HDU 4173 题意:已知n(n 思路: 不妨先考虑party可能的位置,要尽可能多的邀请到选手参加,则只需考虑party所在位置在某两位住所连线的中点上或某选手住所所在位置,因为这是最大参加party选手数很有可能在的位置。 若其他位置能得到最大参加选手数,那么中点或选手住所也一定可得到。//反证法可得,试着画画就ok~ 那么,只要我们枚举所有中点与选手住所的位置,所能得到的可参加p...
分类:其他好文   时间:2015-07-25 23:01:25    阅读次数:169
This Handler class should be static or leaks might occur
Android中Handler的使用注意事项!...
分类:其他好文   时间:2015-07-25 23:00:08    阅读次数:179
《深入理解Java虚拟机》:类加载的过程
《深入理解Java虚拟机》:类加载的过程类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。 下面详细讲述类加载过程中每个阶段所做的工作.加载加载时类加载过程的第一个阶段,在加载阶段,虚拟机需要完成以下三件事情: 1、通过一个类的全限定名来获取其定义的二进...
分类:编程语言   时间:2015-07-25 23:01:15    阅读次数:144
MongoDB分片存储的集群架构实现
MongoDB分片存储的集群架构实现 如果需要存储大量数据,或者系统的读写吞吐量很大的时候,单个server就很难满足需求了。这个时候我们可以使用MongoDB的分片机制来解决这些问题。 分片的基本概念 分片(sharding)是一种水平扩展(horizontal scaling)的方式,把一个大的数据集分散到多个片服务器上,所有的片服务器将组成一个逻辑上的数据库来存储这...
分类:数据库   时间:2015-07-25 23:01:47    阅读次数:219
STL--map学习
两个STL学习的PPT:http://wenku.baidu.com/view/185cb4bd5ef7ba0d4b733b24.html http://wenku.baidu.com/view/cea8f8eb240c844768eaee03.html...
分类:其他好文   时间:2015-07-25 23:01:15    阅读次数:114
EularProject 32: 数字1-9排列构成乘法等式
Pandigital products Problem 32 We shall say that an n-digit number is pandigital if it makes use of all the digits 1 to n exactly once; for example, the 5-digit number, 15234, is 1 through 5 pandigit...
分类:其他好文   时间:2015-07-25 22:59:43    阅读次数:141
Java HashMap LinkedHashMap 区别及原理
HashMap原理 HashMap是Map的一个常用的子类实现。其实使用散列算法实现的。 HashMap内部维护着一个散列数组(就是一个存放元素的数组),我们称其为散列桶,而当我们向HashMap中存入一组键值对时,HashMap首先获取key这个对象的hashcode()方法的返回值,然后使用该值进行一个散列算法,得出一个数字,这个数字就是这组键值对要存入散列数组中的下标位置。 那么得知了下...
分类:编程语言   时间:2015-07-25 22:58:43    阅读次数:250
Java线程:概念与原理
一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。   线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进...
分类:编程语言   时间:2015-07-25 22:59:04    阅读次数:224
java面向对象:String类的用法
package com.cloud.oop; public class Demo2 { /** * @param args */ public static void main(String[] args) { System.out.println("===String类型:实例化String类对象==="); String name="Tom"; System.o...
分类:编程语言   时间:2015-07-25 22:59:00    阅读次数:151
1643条   上一页 1 2 3 4 5 6 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!