- android图片处理
闫回
在Android应用中加载位图比较复杂,原因有很多种:位图很容易就会耗尽应用的内存预算。例如,Pixel手机上的相机拍摄的照片最大可达4048x3036像素(1200万像素)。如果使用的位图配置为[ARGB_8888](https://developer.android.com/reference/android/graphics/Bitmap.Config)(Android2.3(API级别9)
- Android图片处理二:PhotoView源码解析
Jadyli1
Androidandroid
PhotoView是一个用于处理图片手势的控件,其源码设计很不错,高内聚低耦合,值得我们深入学习下。1基本结构PhotoView类代码很简单,看下构造就行了。publicPhotoView(Contextcontext,AttributeSetattr,intdefStyle){super(context,attr,defStyle);init();}privatevoidinit(){attac
- android图片处理 ---获取图片
i冰点
intent详解(一)、intent详解(二)1、获取图片1、相册以隐氏intent的方式打开系统默认的图库,需要传入mimeTypecom.cooliris.media.Gallery代码如下://打开图片IntentgalleryIntent=newIntent(Intent.ACTION_PICK);//IntentgalleryIntent=newIntent(Intent.ACTION_
- Android图片处理:识别图像方向并显示
P.TAN
android
在Android中使用ImageView显示图片的时候发现图片显示不正,方向偏了或者倒过来了。解决这个问题很自然想到的分两步走:1、自动识别图像方向,计算旋转角度;2、对图像进行旋转并显示。一、识别图像方向首先在这里提一个概念EXIF(ExchangeableImageFileFormat,可交换图像文件),具体解释参见Wiki。简而言之,Exif是一个标准,用于电子照相机(也包括手机、扫描器等)
- Android图片处理 - ImageView
大肚皮里世界
Android开发
ScaleType值说明CENTER在视图中居中显示图片,不执行缩放CENTER_CROP按原始图片比例缩放图片,使得缩放后图片的宽和高尺寸等于或大于视图的相应尺寸(去除padding后的),即图片会充满整个视图区域CENTER_INSIDE按原始图片比例缩放图片,使得缩放后图片的宽和高尺寸等于或小于视图的相应尺寸(去除padding后的),即图片只会缩小不会放大FIT_CENTER按原始图片比例
- 一步步带你实现Android图片处理库gpuimage的配置、使用、封装、多效果集于一身(eg:灰度滤镜+鱼眼效果)
週莫
官网:https://github.com/cats-oss/android-gpuimage以下以灰色滤镜、鱼眼效果(变形,看腰和海面)、饱和度为例,进行讲解,效果图如下:图一:原图,刚进去的界面,没有任何操作,可以优化黑色,一开始隐藏,进行图片处理时再显示;图二:灰色滤镜;图三:鱼眼效果;图四:灰色+鱼眼第二排:饱和度,注意看进度条,图片可以随进度条变化(不会传GIF)步骤:注:我的项目是An
- [Android] 图像各种处理系列文章合集
weixin_33806509
移动开发人工智能c/c++
这是我最近在做Android随手拍一个项目的各种网上关于图片处理的资料,以前学过数字图像处理都是用C++写的,下面的资料个人认为是非常优秀的各种集合,另一方面它是在线笔记,希望对大家有所帮助吧!其中我截图部分都是作者经典的文章显示效果.1.《android图片处理总结》作者邮箱可能是
[email protected],同时sjf0115转载很多文章,非常优秀的一本短书.感谢作者和博主sjf01
- android 图片处理大全
sumakira
ANDROID
http://06peng.com/read.php/52.htm原帖地址~~非常好~Android图片处理方法大全Android编程,评论(3),引用(0),阅读(1577)大|中|小整理了一下目前Android开发中图片的各种处理方法:Java代码/***使头像变灰*@paramdrawable*/publicstaticvoidporBecomeGrey(ImageViewimageView
- fresco--facebook推出的一款强大的android图片处理库
旺叫兽
移动开发frescoAndroid图片处理
先看效果图参考资料:http://fresco-cn.org/docs/getting-started.html#_http://www.wfuyu.com/technology/23636.htmlfresco是facebook推出的一款强大的android图片处理库,github地址:https://github.com/facebook/fresco里面有官方的使用配置文档,而且是中文的。一
- 强大的 Fresco(加载网络和本地图片)简单使用
颖世界
Android基础
Fresco是一个强大的图片加载组件。Fresco是facebook推出的一款强大的android图片处理库,能够从网络,从本地文件系统,本地资源加载图片。为了最大限度节省空间和CPU时间,它含有3级缓存设计(2级内存,1级文件)。官方配置文档中文版:http://fresco-cn.org/docs/index.html直接上代码–简单使用1、导包,build.gradle里:compile'c
- APP性能优化系列:内存优化-bitmap详解
红涛在反思
android性能优化
在Android应用开发中,我们经常需要跟图片打交道,而图片一个很麻烦的问题是占用内存非常大,经常导致OOM,了解Bitmap相关信息,不同sdk版本中Android图片处理的变化,以及一些优化处理的方式对我们平时开发中对图片的会非常有帮助。 在开始本节的内容之前我们.先来区分几个名词的概念:Drawable:通用的图形对象,用于装载常用格式的图像,既可以是PNG,JPG这样的图像,也是前面
- Android网络图片加载缓存处理库的使用---第三方库学习笔记(五)
面向天空
两款比较优秀的开源图片处理库框架:Universal-ImageLoader和Picasso。Universal-ImageLoader简介:Universal-ImageLoader是目前Android主流的图片处理库框架之一,作者是白俄罗斯的SergeyTarasevich。在Android图片处理中需要考虑的问题很多,例如OOM(内存溢出)、图片缓存和网络图片加载、多线程问题及图片压缩处理等
- Android图片处理总结四:双击图片,保持点击位置不变放大
逆风Lee
android
双击ImageView,需要保持图片点击点相对布局的位置不变,然后放大图片,因为项目大量的ImageView都需要这个功能,所以扩展了ImageView。主要是:1.扩展ImageView类2.重写手势控制类GestureDetector.SimpleOnGestureListener中的onDoubleTap()方法3.利用Matrix进行放大和平移图片详细代码如下,有详细注释://扩展Imag
- Android图片处理一:Matrix与手势
Jadyli1
Android
文章目录1矩阵基础1.1左乘和右乘2Matrix基础2.1平移2.2缩放2.3旋转2.4Matrix常用方法2.4.1setRectToRect2.4.2mapRect2.4.3setPolyToPoly3PinchImageView分析3.1双击、惯性滑动3.1.1双击3.1.2惯性滑动(Fling)3.2双指缩放、单指移动3.2.1双指缩放3.2.1单指移动1矩阵基础A=[k1k2k3k4k5
- Fresco最最最简单使用
lineco
ANDROID
参考资料:http://fresco-cn.org/docs/getting-started.html#_http://www.wfuyu.com/technology/23636.htmlfresco是facebook推出的一款强大的android图片处理库,github地址:https://github.com/facebook/fresco里面有官方的使用配置文档,而且是中文的。因为本人是在
- Android图片处理--缩放
weixin_30469895
PS:在开发中我们会遇到一些图片处理问题,比如说缓存图片了、限制图片大小了、查看图片了等。上一篇文章介绍了图片的全景效果查看,今天介绍一个图片缩放,我们如果有时间的话,可以自己写一个属于自己的库,里面会用到view的按压、事件分发、手势等一些知识,如果没有时间或者不会其他的方法,不妨来看看这个PhotoView。这是一个图片缩放库,对于这样的还有GitView等,下面我就介绍一些用法。功能:正常加
- Android 图片处理(Canvas/Paint/Matrix/Path/Bezier曲线)
LZ_Luzhuo
android
Android图片处理(Canvas/Paint/Matrix/Path/Bezier曲线)本文由Luzhuo编写,转发请保留该信息.原文:https://blog.csdn.net/Rozol/article/details/79683220加载图片将图片加载到内存显示之前,要先根据将要显示的容器的大小来按比例压缩图片,这样才不至于将内存撑爆./***加载图片*步骤:获取手机和图片分辨率->计算
- Android 图片处理工具类封装
猫大叔
Android
android图片处理工具类封装,包含保存图片、写文件到SD卡,文件转Bitmap、缩放,给图片加倒影等强大功能importjava.io.BufferedOutputStream;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFou
- Android Bitmap深入介绍(一)---基础
_houzhi
Android深入理解Android
在Android应用开发中,我们经常需要跟图片打交道,而图片一个很麻烦的问题是占用内存非常大,经常导致OOM,了解Bitmap相关信息,不同sdk版本中Android图片处理的变化,以及一些优化处理的方式对我们平时开发中对图片的会非常有帮助。这篇先介绍Bitmap基础内容,关于像素,存储信息,以及加载。像素Bitmap的存储可以说包括两个部分,像素以及长,宽,颜色等描述信息。像素是Bitmap最占
- Android图片处理(进阶)
问道-天下
Android
示例图如图,将上述图片处理成各种样式将彩色图片转化为灰图/***将彩色图转换为灰度图*@paramimg位图*@return返回转换好的位图*/publicBitmapconvertGreyImg(Bitmapimg){intwidth=img.getWidth();//获取位图的宽intheight=img.getHeight();//获取位图的高int[]pixels=newint[width
- Android 图片处理工具类汇总
BigBee3.
Android应用编程UI
很有用的Android图片处理工具,实现各种图片处理效果1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909
- Android图片处理之------本地超大图片加载
小杜先生
前些日子公司项目需要给预约报名界面加一张超大的背景图,图片很长而且要保证高清大图,所以不能采用裁剪或者降低清晰度的方法避免内存溢出。说来奇怪,ios同事直接拿来使用app不出现卡顿,但安卓手机就卡顿的不要不要的,真是一分钱一分货啊!思来想去,到处查资料,网上都是些基于刚才说的那两种方式实现,相关资料较少。今天无意间发现了个好方法,运用到项目中,结果成了,虽然项目已经不继续做了,但为了防止以后有人出
- 关于Android图片处理的总结
Zmj_Dns
android
1.给图片创建存放的路径首先要获取修改SD卡的权限if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){if(getActivity().checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE)!=PackageManager.PERMISSION_GRANTED){requestPer
- Android图片处理之Glide使用大全
Losileeya
android安卓使用第三方库开速开发
听说Glide是一个牛逼的图片加载库,作者是bumptech,然后这个库被广泛的应用在谷歌的官方app里,也就是谷歌支持我们使用这个来加载图片库,所以呢就需要响应谷歌的要求,就像网络访问我们用volley,然后大部分安卓开发者都弃用eclipse转战androidstudio一样,现在好的图片开源库真是太多了,显然也是各有特点自己适合才是最好的,所以就来学习下这个Glide的图片库,有了andro
- [Android] 图像各种处理系列文章合集
Eastmount
AndroidAndroid实例开发与学习数字图像处理android图像处理
这是我最近在做Android随手拍一个项目的各种网上关于图片处理的资料,以前学过数字图像处理都是用C++写的,下面的资料个人认为是非常优秀的各种集合,另一方面它是在线笔记,希望对大家有所帮助吧!其中我截图部分都是作者经典的文章显示效果.1.《android图片处理总结》作者邮箱可能是
[email protected],同时sjf0115转载很多文章,非常优秀的一本短书.感谢作者和博主sjf01
- Android图片处理(Matrix,ColorMatrix)
weixin_33991418
在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类)方面的操作颜色,颜色矩阵是
- 【同行说技术】Android图片处理技术资料汇总(一)
程序猿联盟
对于Android开发的童鞋们来说,图片处理时或多或少都会遇到令人头疼和不满意的问题,今天小编收集了5篇Android图片处理的干货文章,一起来看看吧!一、Android高清加载巨图方案拒绝压缩图片不使用压缩技术的条件下怎么加载高清图片呢?这篇博文的目的就是去自定义一个显示巨图的View,支持用户去拖动查看二、AndroidListView异步加载图片乱序问题,原因分析及解决方案在Android所
- Android图片处理(进阶)
啸天AskSky
示例图示例图片.jpg如图,将上述图片处理成各种样式将彩色图片转化为灰图灰图.jpg/***将彩色图转换为灰度图*@paramimg位图*@return返回转换好的位图*/publicBitmapconvertGreyImg(Bitmapimg){intwidth=img.getWidth();//获取位图的宽intheight=img.getHeight();//获取位图的高int[]pixel
- Android图片处理(入门)
啸天AskSky
概述图片格式概述:BMP:高质量绘图保证原图质量,用于相机等BMP格式图片是有一个一个的像素点组成,每一个像素都是一个颜色.而每一个像素显示的颜色用的二进制位也不相同,这个像素位称之为位深,位深越大,表示每一个像素点所用的二进制位越多,显示的图像也就越清晰。png:较高质量绘图体积小,适用于网络传输png图片是将bmp图片进行压缩,其压缩格式类似于rar压缩——将相同的byte信息合并表示。png
- Android学习笔记:Universal-Image-Loader
浩比浩比
AndroidAndroid学习笔记
Universal-Image-Loader是目前Android主流的图片处理库框架之一,作者是白俄罗斯的SergeyTarasevich。在Android图片处理中需要考虑的问题很多,例如OOM、图片缓存和网络图片加载、多线程问题及图片压缩处理等等复杂的问题。但是Universal-ImageLoader已经帮我们把这些问题处理好了,对外提供了相应的完善的请求API,我们只需要按照要求使用即可。
- 关于旗正规则引擎规则中的上传和下载问题
何必如此
文件下载压缩jsp文件上传
文件的上传下载都是数据流的输入输出,大致流程都是一样的。
一、文件打包下载
1.文件写入压缩包
string mainPath="D:\upload\"; 下载路径
string tmpfileName=jar.zip; &n
- 【Spark九十九】Spark Streaming的batch interval时间内的数据流转源码分析
bit1129
Stream
以如下代码为例(SocketInputDStream):
Spark Streaming从Socket读取数据的代码是在SocketReceiver的receive方法中,撇开异常情况不谈(Receiver有重连机制,restart方法,默认情况下在Receiver挂了之后,间隔两秒钟重新建立Socket连接),读取到的数据通过调用store(textRead)方法进行存储。数据
- spark master web ui 端口8080被占用解决方法
daizj
8080端口占用sparkmaster web ui
spark master web ui 默认端口为8080,当系统有其它程序也在使用该接口时,启动master时也不会报错,spark自己会改用其它端口,自动端口号加1,但为了可以控制到指定的端口,我们可以自行设置,修改方法:
1、cd SPARK_HOME/sbin
2、vi start-master.sh
3、定位到下面部分
- oracle_执行计划_谓词信息和数据获取
周凡杨
oracle执行计划
oracle_执行计划_谓词信息和数据获取(上)
一:简要说明
在查看执行计划的信息中,经常会看到两个谓词filter和access,它们的区别是什么,理解了这两个词对我们解读Oracle的执行计划信息会有所帮助。
简单说,执行计划如果显示是access,就表示这个谓词条件的值将会影响数据的访问路径(表还是索引),而filter表示谓词条件的值并不会影响数据访问路径,只起到
- spring中datasource配置
g21121
dataSource
datasource配置有很多种,我介绍的一种是采用c3p0的,它的百科地址是:
http://baike.baidu.com/view/920062.htm
<!-- spring加载资源文件 -->
<bean name="propertiesConfig"
class="org.springframework.b
- web报表工具FineReport使用中遇到的常见报错及解决办法(三)
老A不折腾
finereportFAQ报表软件
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、repeated column width is largerthan paper width:
这个看这段话应该是很好理解的。比如做的模板页面宽度只能放
- mysql 用户管理
墙头上一根草
linuxmysqluser
1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:
- 关于使用Spring导致c3p0数据库死锁问题
aijuans
springSpring 入门Spring 实例Spring3Spring 教程
这个问题我实在是为整个 springsource 的员工蒙羞
如果大家使用 spring 控制事务,使用 Open Session In View 模式,
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.
- 百度词库联想
annan211
百度
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title&g
- int数据与byte之间的相互转换实现代码
百合不是茶
位移int转bytebyte转int基本数据类型的实现
在BMP文件和文件压缩时需要用到的int与byte转换,现将理解的贴出来;
主要是要理解;位移等概念 http://baihe747.iteye.com/blog/2078029
int转byte;
byte转int;
/**
* 字节转成int,int转成字节
* @author Administrator
*
- 简单模拟实现数据库连接池
bijian1013
javathreadjava多线程简单模拟实现数据库连接池
简单模拟实现数据库连接池
实例1:
package com.bijian.thread;
public class DB {
//private static final int MAX_COUNT = 10;
private static final DB instance = new DB();
private int count = 0;
private i
- 一种基于Weblogic容器的鉴权设计
bijian1013
javaweblogic
服务器对请求的鉴权可以在请求头中加Authorization之类的key,将用户名、密码保存到此key对应的value中,当然对于用户名、密码这种高机密的信息,应该对其进行加砂加密等,最简单的方法如下:
String vuser_id = "weblogic";
String vuse
- 【RPC框架Hessian二】Hessian 对象序列化和反序列化
bit1129
hessian
任何一个对象从一个JVM传输到另一个JVM,都要经过序列化为二进制数据(或者字符串等其他格式,比如JSON),然后在反序列化为Java对象,这最后都是通过二进制的数据在不同的JVM之间传输(一般是通过Socket和二进制的数据传输),本文定义一个比较符合工作中。
1. 定义三个POJO
Person类
package com.tom.hes
- 【Hadoop十四】Hadoop提供的脚本的功能
bit1129
hadoop
1. hadoop-daemon.sh
1.1 启动HDFS
./hadoop-daemon.sh start namenode
./hadoop-daemon.sh start datanode
通过这种逐步启动的方式,比start-all.sh方式少了一个SecondaryNameNode进程,这不影响Hadoop的使用,其实在 Hadoop2.0中,SecondaryNa
- 中国互联网走在“灰度”上
ronin47
管理 灰度
中国互联网走在“灰度”上(转)
文/孕峰
第一次听说灰度这个词,是任正非说新型管理者所需要的素质。第二次听说是来自马化腾。似乎其他人包括马云也用不同的语言说过类似的意思。
灰度这个词所包含的意义和视野是广远的。要理解这个词,可能同样要用“灰度”的心态。灰度的反面,是规规矩矩,清清楚楚,泾渭分明,严谨条理,是决不妥协,不转弯,认死理。黑白分明不是灰度,像彩虹那样
- java-51-输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
bylijinnan
java
public class PrintMatrixClockwisely {
/**
* Q51.输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
例如:如果输入如下矩阵:
1 2 3 4
5 6 7 8
9
- mongoDB 用户管理
开窍的石头
mongoDB用户管理
1:添加用户
第一次设置用户需要进入admin数据库下设置超级用户(use admin)
db.addUsr({user:'useName',pwd:'111111',roles:[readWrite,dbAdmin]});
第一个参数用户的名字
第二个参数
- [游戏与生活]玩暗黑破坏神3的一些问题
comsci
生活
暗黑破坏神3是有史以来最让人激动的游戏。。。。但是有几个问题需要我们注意
玩这个游戏的时间,每天不要超过一个小时,且每次玩游戏最好在白天
结束游戏之后,最好在太阳下面来晒一下身上的暗黑气息,让自己恢复人的生气
&nb
- java 二维数组如何存入数据库
cuiyadll
java
using System;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
namespace WindowsFormsApplication1
{
- 本地事务和全局事务Local Transaction and Global Transaction(JTA)
darrenzhu
javaspringlocalglobaltransaction
Configuring Spring and JTA without full Java EE
http://spring.io/blog/2011/08/15/configuring-spring-and-jta-without-full-java-ee/
Spring doc -Transaction Management
http://docs.spring.io/spri
- Linux命令之alias - 设置命令的别名,让 Linux 命令更简练
dcj3sjt126com
linuxalias
用途说明
设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。
常用参数
格式:alias
格式:ali
- yii2 restful web服务[格式响应]
dcj3sjt126com
PHPyii2
响应格式
当处理一个 RESTful API 请求时, 一个应用程序通常需要如下步骤 来处理响应格式:
确定可能影响响应格式的各种因素, 例如媒介类型, 语言, 版本, 等等。 这个过程也被称为 content negotiation。
资源对象转换为数组, 如在 Resources 部分中所描述的。 通过 [[yii\rest\Serializer]]
- MongoDB索引调优(2)——[十]
eksliang
mongodbMongoDB索引优化
转载请出自出处:http://eksliang.iteye.com/blog/2178555 一、概述
上一篇文档中也说明了,MongoDB的索引几乎与关系型数据库的索引一模一样,优化关系型数据库的技巧通用适合MongoDB,所有这里只讲MongoDB需要注意的地方 二、索引内嵌文档
可以在嵌套文档的键上建立索引,方式与正常
- 当滑动到顶部和底部时,实现Item的分离效果的ListView
gundumw100
android
拉动ListView,Item之间的间距会变大,释放后恢复原样;
package cn.tangdada.tangbang.widget;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import andr
- 程序员用HTML5制作的爱心树表白动画
ini
JavaScriptjqueryWebhtml5css
体验效果:http://keleyi.com/keleyi/phtml/html5/31.htmHTML代码如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" >
<ti
- 预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版
kakajw
ThinkPad预装改装windows 7windows 8
该教程具有普遍参考性,特别适用于联想的机器,其他品牌机器的处理过程也大同小异。
该教程是个人多次尝试和总结的结果,实用性强,推荐给需要的人!
缘由
小弟最近入手笔记本ThinkPad T440,但是特别不能习惯笔记本出厂预装的Windows 8系统,而且厂商自作聪明地预装了一堆没用的应用软件,消耗不少的系统资源(本本的内存为4G,系统启动完成时,物理内存占用比
- Nginx学习笔记
mcj8089
nginx
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:
http://nginx.org/download/nginx-1.4.2.tar.gz
2、WinSCP(ftp上传工
- mongodb 聚合查询每天论坛链接点击次数
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 18 */
{
"_id" : ObjectId("5596414cbe4d73a327e50274"),
"msgType" : "text",
"sendTime" : ISODate("2015-07-03T08:01:16.000Z"
- java术语(PO/POJO/VO/BO/DAO/DTO)
Luob.
DAOPOJODTOpoVO BO
PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.
VO(value object) 值对象
通
- 算法复杂度
Wuaner
Algorithm
Time Complexity & Big-O:
http://stackoverflow.com/questions/487258/plain-english-explanation-of-big-o
http://bigocheatsheet.com/
http://www.sitepoint.com/time-complexity-algorithms/