- android上使用opencv4android实现人脸监测
小怪兽大作战
【嵌牛导读】:安卓上使用opencv实现人脸监测。opencv上提供训练好的人脸模型,使用Haar分类器进行匹配。都是库的调用,不过其中还有一些小细节,比如:摄像头预览的旋转,.so文件的调用等。如果你刚开始学习android或者opencv的话,这篇文章还是有不少价值的。【嵌牛鼻子】:opencv4androidHaar人脸监测【嵌牛提问】:如何在安卓上实现人脸监测【嵌牛正文】:1.首先新建一个
- Android:如何从源码编译OpenCV4Android库
katerdaisy
androidjava开发语言
原文摘自知乎网友稚晖的文章《如何从源码编译OpenCV4Android库》https://blog.csdn.net/LateLinux/article/details/111149544我在这里根据自己的经验,增加一些备注。1.需要的工具和源码:opencv4.1(opencv4.6也可以编译通过)android-sdk_r24.4.1-linux.tar下载地址:https://www.and
- OpenCV4Android学习之图像特征匹配算法
gulingfengze
AndroidOpenCVandroidopencv计算机视觉算法
特征匹配在计算机视觉中常用于图像或视频中检测目标,首先我们先要了解下什么是特征。特征是独特的具体模式,并且易于跟踪和比较。通过一些寻找特征的算法来实现图像的特征检测,但仅仅是特征检测是不够的,还需要能够将一种特征与另一种特征区分开,这时就用到了特征描述来描述检测到的特征。这些描述能帮助我们在其他图像中找到相似的特征,并能够识别目标。常用的特征检测算法包括SIFT、SURF、BRIEF、FAST、B
- 安卓版yolo-fastest
hnsdgxylh
计算机视觉JAVAYOLO
安卓版本yolofastest效果测试安卓配置OPENCV4ANDROID,见我的博客一篇文章opencv4dandroid配置这个不需要使用JNI,十分简单的配置说真的,其实只调用OPENCV的函数,自己写的代码不多,使用OPENCV4ANDROID和JNI的时间差不多。目前已经集成了SSD,YOLO-FASTEST的安卓版本,速度挺快的,大概每帧60MS左右,其他的加速方法,目前没有探究。
- android2022配置opencv4android480
hnsdgxylh
JAVAjava前端开发语言
1,安装androidstudio2022。2,下载OPENCV4ANDROID,解压到任意盘中。3,File->New->NewProject,选择EmptyViewsActivity。再选择语言,本文选择JAVA。4,File->New->ImportModule->Sourcedirectory->选择解压后的OPENCV的sdk文件夹,Modulename随便更改,点击确定。5,Andro
- 编译android opencv,OpenCV4Android编译详解
weixin_39729262
编译androidopencv
[email protected].背景简介:之前为Android平台分别编译过OpenCV2.0,OpenCV2.4.20OpenCV3.0等版本。并记录下来:http://blog.sina.com.cn/s/blog_602f87700102wwvb.htmlhttp://blog.sina.com.cn/s/blog_602f87700102vewh.htmlhttp://blog
- Android动态生成答题卡,〔两行哥〕OpenCV4Android教程之安卓答题卡识别
心灵捕手z
Android动态生成答题卡
这是一个基于OpenCV的Android答题卡识别Demo,源码已经上传至码云:AnswerSheetScanDemo。一、使用流程(一)输入照片源在App首页,选择通过“相机”或“相册”选择照片源,首页如图1所示。图1首页(二)拍照或从相册中选取图片拍照请将答题卡填满平铺图中蓝色虚线框,垂直拍摄,尽量避免光影干扰,拍照页如图2所示。划重点,填满平铺蓝色虚线框。图2拍照页(三)框选答题区域正常情况
- Android Studio中配置及使用OpenCV示例(一),含泪整理面经
普通网友
程序员面试android移动开发
进入官网(http://opencv.org/)下载OpenCV4Android并解压(这里是OpenCV-2.4.9-android-sdk)。下面是目录的结构图:sdk目录即是我们开发opencv所需要的类库;samples目录中存放着若干opencv应用示例(包括人脸检测等),可为我们进行android下的opencv开发提供参考;doc目录为opencv类库的使用说明及api文档等;apk
- opencv4android编译静态库,opencv3.4.1 编译与配置
莫倚栏
转载自:https://www.cnblogs.com/xinxue/p/5766756.html1下载准备1.1Win10Windows10专业版,64位注:安装VS2015时,要求操作系统Win7ServicePack1以上1.2VSorQt选择二:VS2015+Qt5.9.5,对应qt-opensource-windows-x86-5.9.5.exe,下载地址http://download.
- win10编译OpenCV4Android系列1-Android编译环境搭建
yinqinggong
opencvAndroidandroidopencv
win10编译OpenCV4Android系列1-Android编译环境搭建前言一、配置JDK1.下载JDK2.安装JDK二、配置AndroidSDKTools1.下载AndroidSDKTools2.安装AndroidSDKTools三、配置ANT1.下载ANT2.解压并配置环境变量四、下载NDK总结前言本文是系列文章1,最终目标是使用jni封装so,在Android上直接调用OpenCV的微信
- win10编译OpenCV4Android系列2-编译OpenCV4.5.2+opencv_contrib
yinqinggong
Androidopencvopencvandroid
win10编译OpenCV4Android系列2-编译OpenCV4.5.2+opencv_contrib前言一、编译环境二、cmake编译1.生成Makefile2.使用mingw编译三、编译问题问题1:undefinedreferenceto`__imp_GetACP‘问题2:error:'::hypot'hasnotbeendeclared前言本文是系列文章2,最终目标是使用jni封装so,
- dlib android版本号,android studio集成opencv4android + dlib 库 爬坑记
weixin_39779928
dlibandroid版本号
问题集合:html1.std标准库问题:java错误信息例如:nomembernamed'to_string'innamespace'std'androidNDK高版本对std标准库的支持并不良好,致使,接入opencv后,会由于std库的问题报错;解决方案:1)使用低版本ndk如ndk142)使用高版本NDK从新编译opencv库,方法见:https://www.cnblogs.com/qq25
- opencv4android移植到系统app
林尧彬
最近在尝试使用opencv4android实现投影仪的自动对焦功能,在AndroidStudio后需要将功能移到系统工程编译成系统app,仅以此文记录下移植过程中遇到的问题。首先去opencv官网下载一份android的sdk,然后在AndroidStudio中将opencv_android的sdk以module的方式导入工程,编译生成classes.jar,该文件包含了Opencv的api接口;
- NDK读取本地文件
娃嘻嘻
在进行opencv4android开发时,我们往往需要在native环境下读取训练好的xml文件,为此我们可以采取以下的方法:第一步:在Java端新建一个native函数在Java端新建一个native函数第二步:在工程目录main下新建一个assets文件夹,并加入想要读取的文件到里面:目录结构文件内容第三步:在native端加入如下代码:AAssetManager*mgr=AAssetMana
- Cygwin编译自定义OpenCV库报错:opencv_contrib: LOCAL_SRC_FILES points to a missing file
yanzi1225627
OpenCV4Android
今天受命帮师弟调个OpenCV4Android识别银行卡的程序,版本为OpenCV4Android2.4.9,使用方式为前文介绍的第一种方式,即通过jni调用opencv。如杂家前文所述,配套的NDK应使用较高版本的android-ndk-r9d。它的安装很简单,解压缩后设置环境变量到Path就ok:D:\ProgramFile\android-ndk-r9d;但遗憾的是,同样的程序同样的配置在一
- Cygwin编译自己定义OpenCV库报错:opencv_contrib: LOCAL_SRC_FILES points to a missing file
weixin_33755554
人工智能移动开发操作系统
今天受命帮师弟调个OpenCV4Android识别银行卡的程序,版本号为OpenCV4Android2.4.9,使用方式为前文介绍的第一种方式,即通过jni调用opencv。如杂家前文所述,配套的NDK应使用较高版本号的android-ndk-r9d。它的安装非常easy,解压缩后环境变量设置到Path就ok:D:\ProgramFile\android-ndk-r9d;但遗憾的是,相同的程序相同
- 6.1-6.30推荐文章汇总
weixin_34250434
人工智能游戏c/c++
6.1-6.30推荐文章汇总【移动开发】Cocos2d-xAuto-batching浅浅的”深入分析”笨木头OpenCV4Android释疑:透析Android以JNI调OpenCV的三种方式(让OpenCVManager永不困扰)yanzi1225627Unity3D游戏开发之回合制游戏原型的实现qinyuanpeiiOS安全攻防(二十三):Objective-C代码混淆念茜AndroidAct
- opencv4android常用变换(二)
hbl_for_android
Android
opencv4android常用变换(二)这是opencv4android的第二篇,之前的写的反响不错,不过有点少,本来上一篇中提到的那些函数应该在上一篇中都介绍的,不过被那个双边滤波器搞得脑子有点乱,就写了那么多,这一篇接着上一篇继续写。图像金字塔一个图像金字塔是一系列图像的集合-所有图像来源于同一张原始图像-通过梯次向下采样获得,直到达到某个终止条件才停止采样。有两种类型的图像金字塔常常出现在
- OpenCV On Android开发 - Android Studio上环境配置
weixin_34117522
在AndroidStudio2.2上集成OpenCV4AndroidSDKOpenCV官方的教程是基于Eclipse配置开发环境,但是Eclipse已经被Google抛弃了,所以我是写这篇文章的前三天刚刚开始用AndroidStudio2.2版本,很多Gradle脚本也不熟悉,只能各种查找。经过一番痛苦的领悟终于把OpenCV4Android集成到我在AndroidStudio中创建的项目上了,并
- 基于OpencvForAndroid3.49的人脸检测教程
qumoy
AIandroid
概述做了一个人脸检测的App,整理出来分享一下。这篇人脸检测是基于OpenCV来实现的。OpenCV是一个强大的跨平台计算机视觉库,至于多强大,自行百度。我们这边主要介绍的是OpenCV4Android。![在这里插入图片描述](https://img-blog.csdnimg.cn/20200211122511747.gif环境配置1.下载opencv-3.4.9-android-sdk首先是O
- Android学习九---OpenCV4android org.opencv.feature2d
dawnminghuang
Android
不管是在识别,配准等应用中,提取图像的特征都是很关键的一环,提取特征是先找出图像的关键点(如角点,边缘点等),然后用描述子来描述这些点,最后整幅图像就可以表示成一个特征向量,特征向量就可以利用在后续识别中。这个流程在matlab,opencv中都有相应的函数来实现,matlab封装性好,比较简单,只要输入图像和参数,调用函数就能够得到特征,而opencv就稍微复杂点,我们先通过opencv的c++
- No implementation found for native Lorg/opencv/core/Mat;.n_Mat ()J
想名字中
androidopencv
仅以此纪念我被Opencv4Android的被虐之旅。。。看了Opencv4Android的人脸检测例子,想改写成检测静态图像的。然后很多bug[大哭]。虽然我还是没解决,但从网上也看到了些方法,先记录的说~1、NoimplementationfoundfornativeLorg/opencv/core/Mat;.n_Mat()J确保已经包含以下代码//OpenCV类库加载并初始化成功后的回调函数
- Eclipse、Cygwin配置OpenCV2.0 make: *** multiple target patterns错误解决
yanzi1225627
Android开发OpenCV图像处理
OpenCV4Android开发之旅(一)----OpenCV2.4简介及app通过Java接口调用OpenCV的示例里记录了使用OpenCV4Android安装后,在Android开发中通过java接口调用OpenCV。但遗憾的是,里面提供的接口真心太少了。通过JNI调OpenCV见这里http://blog.csdn.net/yanzi1225627/article/details/85257
- OpenCV4Android开发之旅中例程的改进
firefight
技术
最近看到在Android上进行OPENCV开发的文章,OpenCV4Android开发之旅(一)----OpenCV2.4简介及app通过Java接口调用OpenCV的示例(http://blog.csdn.net/yanzi1225627/article/details/16917961),写的很好,但是例程中有些小问题,给博主提出后,可能博主太忙了,没有时间修改,特此将改进的例子贴出,以供参考
- 建立JNI层的本地对象,并与JAVA层交互方法
Li Xiaolin
最近在做OpenCV4Android开发的时候,需要从摄像头捕获多个图片,传值给本地对象,每次捕获到图片都更新数据,最后将计算得到的数据传给JAVA层,并在界面中显示。经过摸索和调试后,找到了通过本地对象的地址,来实现JAVA和本地类交互的方法。下面,通过一个小例子进行示例说明,本例子完成通过点击按钮控件,实现本地对象的成员数据自加,并显示的功能:首先这是我们C++类的代码,能实现自加很简单的类,
- OpenCV for Android入门
hongyansmile
OPENCV
在上一篇转载的文章(http://blog.csdn.net/liudekuan/article/details/8569687)中,已经对OpenCV在android环境的搭建进行了比较详细的说明,但文中所用版本为OpenCV2.3.1,与目前最新版OpenCV-2.4.3.2-android-sdk稍有差异。本文将在新版基础上进行OpenCV4android入门级说明。1.环境搭建进行andr
- OpenCV4Android学习之图像基本特征检测
飞天小蜗牛
opencv
OpenCV4Android学习-图像基本特征检测的用法图像中的信息包括边缘、直线、椭圆、色块或轮廓、角点等形式,这些信息在计算机视觉和图像处理语境中通常被称为特征。下面就来了解一些结合OpenCV在Android平台上的常规的特征检测算法,这里使用AndroidStudio开发平台,当然Eclipse也一样。如果对在这两个IDE上部署OpenCV不熟悉的话,可以参考我之前写的这篇文章:Eclip
- Android Studio配置及使用OpenCV
yefufeng
Android开发
1.软件准备1.下载并安装Androidstudio,下载地址见:https://developer.android.com/studio/index.html2.进入官网(http://opencv.org/)下载OpenCV4Android并解压(OpenCV-2.4.10-android-sdk为例)。下面是目录的结构图:其中:sdk目录即是我们开发opencv所需要的类库;samples目
- Opencv4Android安装终于成功,分享安装过程中的bug。
烧技湾
android
本人打算学习在android上面做一个人脸识别的app,找到OpenCV平台适合做图像处理,因为它有很多用C++编写的动态库可以直接调用,于是就打算在Eclipse上安装OpenCV_Android_SDK.学习平台如下:Linux系统Ubuntu13.04,Eclipsekepler,ADT和CDTplugin,NDK(NDK安装教程在另一篇blog里面详细讲解:http://blog.csdn
- Opencv4Android之人脸检测与识别
wujushan
Opencv4Android人脸识别
截止于这篇博文发出的时间,Opencv最新版本为3.2.0,该版本提供了Opencv4AndroidSDK,这个SDK提供了人脸检测的Java接口,但却没提供人脸识别的接口。所以,既然这样,就一并把人脸检测和人脸识别的两个过程放到JNI层进行实现。另外,下载下来的AndroidPack是没有人脸识别的库支持的,人脸识别的源码在GitHub的分支上,需要自己动手编译,编译过程可以参阅《Opencv4
- web报表工具FineReport常见的数据集报错错误代码和解释
老A不折腾
web报表finereport代码可视化工具
在使用finereport制作报表,若预览发生错误,很多朋友便手忙脚乱不知所措了,其实没什么,只要看懂报错代码和含义,可以很快的排除错误,这里我就分享一下finereport的数据集报错错误代码和解释,如果有说的不准确的地方,也请各位小伙伴纠正一下。
NS-war-remote=错误代码\:1117 压缩部署不支持远程设计
NS_LayerReport_MultiDs=错误代码
- Java的WeakReference与WeakHashMap
bylijinnan
java弱引用
首先看看 WeakReference
wiki 上 Weak reference 的一个例子:
public class ReferenceTest {
public static void main(String[] args) throws InterruptedException {
WeakReference r = new Wea
- Linux——(hostname)主机名与ip的映射
eksliang
linuxhostname
一、 什么是主机名
无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。域名类型 linuxsir.org 这样的;
主机名是用于什么的呢?
答:在一个局域网中,每台机器都有一个主
- oracle 常用技巧
18289753290
oracle常用技巧 ①复制表结构和数据 create table temp_clientloginUser as select distinct userid from tbusrtloginlog ②仅复制数据 如果表结构一样 insert into mytable select * &nb
- 使用c3p0数据库连接池时出现com.mchange.v2.resourcepool.TimeoutException
酷的飞上天空
exception
有一个线上环境使用的是c3p0数据库,为外部提供接口服务。最近访问压力增大后台tomcat的日志里面频繁出现
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResou
- IT系统分析师如何学习大数据
蓝儿唯美
大数据
我是一名从事大数据项目的IT系统分析师。在深入这个项目前需要了解些什么呢?学习大数据的最佳方法就是先从了解信息系统是如何工作着手,尤其是数据库和基础设施。同样在开始前还需要了解大数据工具,如Cloudera、Hadoop、Spark、Hive、Pig、Flume、Sqoop与Mesos。系 统分析师需要明白如何组织、管理和保护数据。在市面上有几十款数据管理产品可以用于管理数据。你的大数据数据库可能
- spring学习——简介
a-john
spring
Spring是一个开源框架,是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只能由EJB完成的事情。然而Spring的用途不仅限于服务器端的开发,从简单性,可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。其主要特征是依赖注入、AOP、持久化、事务、SpringMVC以及Acegi Security
为了降低Java开发的复杂性,
- 自定义颜色的xml文件
aijuans
xml
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="white">#FFFFFF</color> <color name="black">#000000</color> &
- 运营到底是做什么的?
aoyouzi
运营到底是做什么的?
文章来源:夏叔叔(微信号:woshixiashushu),欢迎大家关注!很久没有动笔写点东西,近些日子,由于爱狗团产品上线,不断面试,经常会被问道一个问题。问:爱狗团的运营主要做什么?答:带着用户一起嗨。为什么是带着用户玩起来呢?究竟什么是运营?运营到底是做什么的?那么,我们先来回答一个更简单的问题——互联网公司对运营考核什么?以爱狗团为例,绝大部分的移动互联网公司,对运营部门的考核分为三块——用
- js面向对象类和对象
百合不是茶
js面向对象函数创建类和对象
接触js已经有几个月了,但是对js的面向对象的一些概念根本就是模糊的,js是一种面向对象的语言 但又不像java一样有class,js不是严格的面向对象语言 ,js在java web开发的地位和java不相上下 ,其中web的数据的反馈现在主流的使用json,json的语法和js的类和属性的创建相似
下面介绍一些js的类和对象的创建的技术
一:类和对
- web.xml之资源管理对象配置 resource-env-ref
bijian1013
javaweb.xmlservlet
resource-env-ref元素来指定对管理对象的servlet引用的声明,该对象与servlet环境中的资源相关联
<resource-env-ref>
<resource-env-ref-name>资源名</resource-env-ref-name>
<resource-env-ref-type>查找资源时返回的资源类
- Create a composite component with a custom namespace
sunjing
https://weblogs.java.net/blog/mriem/archive/2013/11/22/jsf-tip-45-create-composite-component-custom-namespace
When you developed a composite component the namespace you would be seeing would
- 【MongoDB学习笔记十二】Mongo副本集服务器角色之Arbiter
bit1129
mongodb
一、复本集为什么要加入Arbiter这个角色 回答这个问题,要从复本集的存活条件和Aribter服务器的特性两方面来说。 什么是Artiber? An arbiter does
not have a copy of data set and
cannot become a primary. Replica sets may have arbiters to add a
- Javascript开发笔记
白糖_
JavaScript
获取iframe内的元素
通常我们使用window.frames["frameId"].document.getElementById("divId").innerHTML这样的形式来获取iframe内的元素,这种写法在IE、safari、chrome下都是通过的,唯独在fireforx下不通过。其实jquery的contents方法提供了对if
- Web浏览器Chrome打开一段时间后,运行alert无效
bozch
Webchormealert无效
今天在开发的时候,突然间发现alert在chrome浏览器就没法弹出了,很是怪异。
试了试其他浏览器,发现都是没有问题的。
开始想以为是chorme浏览器有啥机制导致的,就开始尝试各种代码让alert出来。尝试结果是仍然没有显示出来。
这样开发的结果,如果客户在使用的时候没有提示,那会带来致命的体验。哎,没啥办法了 就关闭浏览器重启。
结果就好了,这也太怪异了。难道是cho
- 编程之美-高效地安排会议 图着色问题 贪心算法
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class GraphColoringProblem {
/**编程之美 高效地安排会议 图着色问题 贪心算法
* 假设要用很多个教室对一组
- 机器学习相关概念和开发工具
chenbowen00
算法matlab机器学习
基本概念:
机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。
开发工具
M
- [宇宙经济学]关于在太空建立永久定居点的可能性
comsci
经济
大家都知道,地球上的房地产都比较昂贵,而且土地证经常会因为新的政府的意志而变幻文本格式........
所以,在地球议会尚不具有在太空行使法律和权力的力量之前,我们外太阳系统的友好联盟可以考虑在地月系的某些引力平衡点上面,修建规模较大的定居点
- oracle 11g database control 证书错误
daizj
oracle证书错误oracle 11G 安装
oracle 11g database control 证书错误
win7 安装完oracle11后打开 Database control 后,会打开em管理页面,提示证书错误,点“继续浏览此网站”,还是会继续停留在证书错误页面
解决办法:
是 KB2661254 这个更新补丁引起的,它限制了 RSA 密钥位长度少于 1024 位的证书的使用。具体可以看微软官方公告:
- Java I/O之用FilenameFilter实现根据文件扩展名删除文件
游其是你
FilenameFilter
在Java中,你可以通过实现FilenameFilter类并重写accept(File dir, String name) 方法实现文件过滤功能。
在这个例子中,我们向你展示在“c:\\folder”路径下列出所有“.txt”格式的文件并删除。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
- C语言数组的简单以及一维数组的简单排序算法示例,二维数组简单示例
dcj3sjt126com
carray
# include <stdio.h>
int main(void)
{
int a[5] = {1, 2, 3, 4, 5};
//a 是数组的名字 5是表示数组元素的个数,并且这五个元素分别用a[0], a[1]...a[4]
int i;
for (i=0; i<5; ++i)
printf("%d\n",
- PRIMARY, INDEX, UNIQUE 这3种是一类 PRIMARY 主键。 就是 唯一 且 不能为空。 INDEX 索引,普通的 UNIQUE 唯一索引
dcj3sjt126com
primary
PRIMARY, INDEX, UNIQUE 这3种是一类PRIMARY 主键。 就是 唯一 且 不能为空。INDEX 索引,普通的UNIQUE 唯一索引。 不允许有重复。FULLTEXT 是全文索引,用于在一篇文章中,检索文本信息的。举个例子来说,比如你在为某商场做一个会员卡的系统。这个系统有一个会员表有下列字段:会员编号 INT会员姓名
- java集合辅助类 Collections、Arrays
shuizhaosi888
CollectionsArraysHashCode
Arrays、Collections
1 )数组集合之间转换
public static <T> List<T> asList(T... a) {
return new ArrayList<>(a);
}
a)Arrays.asL
- Spring Security(10)——退出登录logout
234390216
logoutSpring Security退出登录logout-urlLogoutFilter
要实现退出登录的功能我们需要在http元素下定义logout元素,这样Spring Security将自动为我们添加用于处理退出登录的过滤器LogoutFilter到FilterChain。当我们指定了http元素的auto-config属性为true时logout定义是会自动配置的,此时我们默认退出登录的URL为“/j_spring_secu
- 透过源码学前端 之 Backbone 三 Model
逐行分析JS源代码
backbone源码分析js学习
Backbone 分析第三部分 Model
概述: Model 提供了数据存储,将数据以JSON的形式保存在 Model的 attributes里,
但重点功能在于其提供了一套功能强大,使用简单的存、取、删、改数据方法,并在不同的操作里加了相应的监听事件,
如每次修改添加里都会触发 change,这在据模型变动来修改视图时很常用,并且与collection建立了关联。
- SpringMVC源码总结(七)mvc:annotation-driven中的HttpMessageConverter
乒乓狂魔
springMVC
这一篇文章主要介绍下HttpMessageConverter整个注册过程包含自定义的HttpMessageConverter,然后对一些HttpMessageConverter进行具体介绍。
HttpMessageConverter接口介绍:
public interface HttpMessageConverter<T> {
/**
* Indicate
- 分布式基础知识和算法理论
bluky999
算法zookeeper分布式一致性哈希paxos
分布式基础知识和算法理论
BY
[email protected]
本文永久链接:http://nodex.iteye.com/blog/2103218
在大数据的背景下,不管是做存储,做搜索,做数据分析,或者做产品或服务本身,面向互联网和移动互联网用户,已经不可避免地要面对分布式环境。笔者在此收录一些分布式相关的基础知识和算法理论介绍,在完善自我知识体系的同
- Android Studio的.gitignore以及gitignore无效的解决
bell0901
androidgitignore
github上.gitignore模板合集,里面有各种.gitignore : https://github.com/github/gitignore
自己用的Android Studio下项目的.gitignore文件,对github上的android.gitignore添加了
# OSX files //mac os下 .DS_Store
- 成为高级程序员的10个步骤
tomcat_oracle
编程
What
软件工程师的职业生涯要历经以下几个阶段:初级、中级,最后才是高级。这篇文章主要是讲如何通过 10 个步骤助你成为一名高级软件工程师。
Why
得到更多的报酬!因为你的薪水会随着你水平的提高而增加
提升你的职业生涯。成为了高级软件工程师之后,就可以朝着架构师、团队负责人、CTO 等职位前进
历经更大的挑战。随着你的成长,各种影响力也会提高。
- mongdb在linux下的安装
xtuhcy
mongodblinux
一、查询linux版本号:
lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noa