- 颜色识别基于高斯混合模型(GMM)的查找表分类器(LUT)
吃个糖糖
Halcon人工智能机器学习
文章目录create_class_gmm创建高斯混合模型(GMM)以进行分类任务add_samples_image_class_gmm提取训练样本,并将其添加到高斯混合模型(GMM)的训练数据集中train_class_gmm训练一个高斯混合模型(GMM)clear_class_gmm清除模型create_class_lut_gmm基于已训练的高斯混合模型(GMM)创建一个查找表(LUT),用于分
- 老子的“道可道”和孔子的“朝闻道夕死可矣”的道指的是什么?
儒家哲学
“道”,最早是由老子在《道德经》里面先提出来,最后也被包括儒家在家的众多学说门派所接受,孔子的“朝闻道夕死可矣”的道,也是这么来的。每个时代都有每个时代的解读,今天我结合自己的一些经验和思考,用白话来给大家讨论一下。道:万物之理,是世间万事万物运行的规律。其中又可以分为两个方面。一方面是可以用数学公式表示出来的规律(比如万有引力公式:F=GmM/r^2),另外一方面是只能用文字或语言归纳的道理,比
- 高斯混合模型聚类(GMM)matlab实现
唐维康
高斯混合模型聚类
GaussianMixtureModel,就是假设数据服从MixtureGaussianDistribution,换句话说,数据可以看作是从数个GaussianDistribution中生成出来的。实际上,我们在K-means和K-medoids两篇文章中用到的那个例子就是由三个Gaussian分布从随机选取出来的。实际上,从中心极限定理可以看出,Gaussian分布(也叫做正态(Normal)分
- K-means(K均值聚类算法)算法笔记
Longlongaaago
机器学习机器学习kmeans算法
K-means(K均值聚类算法)算法笔记K-means算法,是比较简单的无监督的算法,通过设定好初始的类别k,然后不断循环迭代,将给定的数据自动分为K个类别。事实上,大家都知道K-means是怎么算的,但实际上,它是GMM(高斯混合模型)的一个特例,其而GMM是基于EM算法得来的,所以本文,将对K-means算法的算法思想进行分析。算法流程K-means算法的算法流程非常简单,可以从下图进行讲解(
- 学习笔记GMM(其三)
天鹰_2019
天鹰(中南财大——博士研究生)E-mail:[
[email protected]]在通过前两期对广义矩估计GMM基本理论了解的基础上,下面要做的就是如何在STATA中实现操作。本文所使用的数据是Arellano&Bond(1991)中的数据,具体数据可以在网上进行下载(webuseabdata)xtsetidyear----告诉Stata该数据为面板数据----browsegenlnemp=log
- 2000-2022年上市公司全要素生产率测算GMM法(含原始数据+测算代码do文档+计算结果)
m0_71334485
数据#上市公司#企业上市公司全要素生产率全要素生产率上市公司
2000-2022年上市公司全要素生产率测算GMM法(含原始数据+测算代码do文档+计算结果)1、时间:2000-2022年2、范围:上市公司3、指标:证券代码、证券简称、统计截止日期、固定资产净额、year、股票简称、报表类型编码、折旧摊销、支付给职工以及为职工支付的现金、购建固定资产无形资产和其他长期资产支付的现金、营业总收入、营业收入、营业成本、销售费用、管理费用、财务费用、上市日期、成立日
- 大数据期望最大化(EM)算法:从理论到实战全解析
星川皆无恙
机器学习与深度学习大数据人工智能大数据大数据算法深度学习人工智能
文章目录大数据期望最大化(EM)算法:从理论到实战全解析一、引言概率模型与隐变量极大似然估计(MLE)Jensen不等式二、基础数学原理条件概率与联合概率似然函数Kullback-Leibler散度贝叶斯推断三、EM算法的核心思想期望(E)步骤最大化(M)步骤Q函数与辅助函数收敛性四、EM算法与高斯混合模型(GMM)高斯混合模型的定义分量权重E步骤在GMM中的应用M步骤在GMM中的应用五、实战案例
- FAIR-Wave2Vec 2.0模型介绍
科学禅道
PyTorch人工智能语音识别
1.自动语音识别(ASR)领域介绍自动语音识别(ASR)领域的重大突破在过去几年中取得了显著进展,以下是一些关键的发展和里程碑:深度学习的引入:2012年前后,随着深度神经网络(DNN)在语音识别领域的应用,准确率有了显著提高。相较于传统的GMM-HMM模型,DNN能够更好地捕捉复杂的语音模式。卷积神经网络(CNN)和循环神经网络(RNN)的应用:CNN在声学建模上显示出优势,能够捕获局部特征;而
- 动态面板数据模型及Eviews实现
多美丽
模型介绍动态面板数据模型,即面板数据模型的解释项中纳入被解释变量的滞后项,以反映动态滞后效应。参数估计方法GMM广义矩估计数据准备1998-2017年中国30个省数据因变量:afdi自变量:ageopenlaborEviews实现!数据录入方式与面板模型数据录入方式不同1、file-new-workfileF1F22、右键-newobject-series-因变量afdiF3F43、把自变量按照2
- sample 算子_Halcon算子解释 - osc_poeqd6cw的个人空间 - OSCHINA - 中文开源技术交流社区...
weixin_39791322
sample算子
Halcon算子解释大全Halcon/Visionpro视频教程和资料,请访问重码网,网址:http://www.211code.comChapter1:Classification1.1Gaussian-Mixture-Models1.add_sample_class_gmm功能:把一个训练样本添加到一个高斯混合模型的训练数据上。2.classify_class_gmm功能:通过一个高斯混合模型
- HALCON算子函数总结(上)
逆风路途
视觉
HALCON算子函数总结(上)**HALCON算子函数——Chapter1:Classification**Chapter_1_:Classification1.1Gaussian-Mixture-Models1.add_sample_class_gmm功能:把一个训练样本添加到一个高斯混合模型的训练数据上。2.classify_class_gmm功能:通过一个高斯混合模型来计算一个特征矢量的类。
- 工智能基础知识总结--聚类算法
北航程序员小C
深度学习专栏人工智能学习专栏机器学习专栏算法聚类机器学习
什么是聚类算法聚类是一种机器学习技术,它涉及到数据点的分组。给定一组数据点,我们可以使用聚类算法将每个数据点划分为一个特定的组。理论上,同一组中的数据点应该具有相似的属性和/或特征,而不同组中的数据点应该具有高度不同的属性和/或特征。聚类是一种无监督学习的方法,是许多领域中常用的统计数据分析技术。高斯混合聚类(GMM)GMM在EM算法一节介绍。下面K-Means的推导也会用到GMM。K均值聚类(K
- 【非监督学习 02】高斯混合模型
一碗姜汤
机器学习机器学习人工智能
高斯混合模型(GuassianMixedModel,GMM)也是一种常见的聚类算法,与K均值算法类似,同样使用了EM算法进行迭代计算。高斯混合模型假设每个簇的数据都是符合高斯分布的,当前数据呈现的分布就是各个簇的高斯分布叠加在一起的结果。图5.6是一个数据分布的样例,如果只用一个高斯分布来拟合图中的数据,图中所有的椭圆即为高斯分布的二倍标准差所对应的椭圆。直观来说,图中的数据明显分为两簇,因此只用
- EM算法和VAE的学习笔记
瓴龍
学习笔记深度学习笔记EM算法机器学习VAE深度学习
文章目录摘要EM算法流程EM算法对GMM的参数估计EM算法的证明EM算法的另一种理解VAE参考文献摘要这是我学习EM算法(Expectation-MaximizationAlgorithm)和VAE(VariationalAuto-Encoder)的学习笔记,首先总结了EM算法流程,然后举了一个例子,用EM算法对GMM进行参数估计,然后证明了EM算法的正确性,然后推导出EM算法的另外一种解释,以引
- 【机器学习】循环神经网络(四)-应用
十年一梦实验室
机器学习rnn人工智能深度学习神经网络
五、应用-语音识别5.1语音识别问题详述语音识别的经典方法GMM+HMM框架5.2深度模型详述DNN-HMM结构循环神经网络与CTC技术结构用于语音识别问题六、自然语言处理RNN-LM建模方法6.1中文分词6.2词性标注6.3命名实体识别详述LSTM+CRF进行命名实体识别的方法6.4文本分类6.5自动摘要6.6机器翻译seq2seq技术解决机器翻译问题seq2seq技术解决机器翻译问题是指利用序
- 图像分割-Grabcut法(C#)
VB.Net
C#EmguCV计算机视觉图像处理EmguCVOpenCvGrabcut
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。本文的VB版本请访问:图像分割-Grabcut法-CSDN博客GrabCut是一种基于图像分割的技术,它可以用于将图像中的前景和背景分离。在实现中,GrabCut算法通常需要使用高斯混合模型(GMM)来建立前景和背景的概率分布,以便更好的估计像素的标签。同时,还需要考虑如何处理边界处的像素,以避免
- 图像分割-Grabcut法
VB.Net
EmguCV计算机视觉图像处理Grabcut
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。本文的C#版本请访问:图像分割-Grabcut法(C#)-CSDN博客GrabCut是一种基于图像分割的技术,它可以用于将图像中的前景和背景分离。在实现中,GrabCut算法通常需要使用高斯混合模型(GMM)来建立前景和背景的概率分布,以便更好的估计像素的标签。同时,还需要考虑如何处理边界处的像素
- 超详细EM算法举例及推导
老实人小李
聚类算法聚类
最好先学习一下极大似然EM(Expectation-Maximum)算法也称期望最大化算法,曾入选“数据挖掘十大算法”中,可见EM算法在机器学习、数据挖掘中的影响力。EM算法是最常见的隐变量估计方法,在机器学习中有极为广泛的用途,例如常被用来学习高斯混合模型(Gaussianmixturemodel,简称GMM)的参数;隐式马尔科夫算法(HMM)、LDA主题模型的变分推断等等。EM算法是一种迭代优
- GMM 模型与EM算法求解详细推导
请痛捶我
机器学习GMM
1.高斯模型与高维高斯模型介绍高斯模型也就是正态分布模型,该模型最早可见于我们的高中数学教材中。闻其名知其意,正态分布是自然界中普遍存在的一种分布。比如,考试成绩,人的智力水平等等。都是大致呈现为正态分布。其概率密度函数为其中参数为μ,σ2,都是一维标量。对于高维高斯模型,与一维类似,只是自变量变成了多维,是一个向量。其概率密度函数为其中参数为μ,Σ,μ是向量,Σ是协方差矩阵,是个对称阵。2.高斯
- 【数据不完整?用EM算法填补缺失】期望值最大化 EM 算法:睹始知终
Debroon
算法
期望值最大化算法EM:睹始知终算法思想算法推导算法流程E步骤:期望M步骤:最大化陷入局部最优的原因算法应用高斯混合模型(GaussianMixtureModel,GMM)问题描述输入输出Python代码实现算法思想期望值最大化方法,是宇宙演变、物种进化背后的动力。如果一个公司在制定年终奖标准时,把每个员工一半的奖金和公司价值观挂钩,人们就会背诵创始人每个语录—整个公司都会自动迭代寻找最优解,每个人
- OpenCV | 背景建模
squirrel快乐敲码
opencv人工智能计算机视觉
背景建模逐差法:由于场景中的目标在运动,目标的影像在不同图像帧中的位置不同。该类算法对时间上连续的两帧图像进行差分运算,不同帧对应的像素点相减,判断灰度差的绝对值,当绝对值超过一定阈值时,即可判断为运动目标,从而实现目标的检测功能。混合高斯模型在进行前景检测前,先对背景进行训练,对图像中每个背景采用一个混合高斯模型进行模拟,每个背景的混合高斯的个数可以自适应。然后在测试阶段,对新来的像素进行GMM
- 无监督学习(下)
歌者文明
机器学习人工智能算法
1.高斯混合模型(GMM)(1)简单概念高斯混合模型是一种概率模型,它假定实例是由多个参数未知的高斯分布的混合生成的。从单个高斯分布生成的所有实例都形成一个集群,通常看起来像一个椭圆。每个集群都可以由不同的椭圆形状,大小,密度和方向。高斯模型的均值代表集群的中心,方差代表方向这个模型假定一个数据集是从K个高斯分布的集合中产生,但是每个集合都有一个权重,代表产生一个实例到数据集的可能性或者贡献(我暂
- stata F值缺失_stata面板数据回归操作之GMM
weixin_39614637
stataF值缺失stata将数据集变量名称导出stata行业变量怎么赋值
新手面板数据回归之GMM的stata操作步骤广义矩估计(GeneralizedMethodofMoments即GMM)原理就是回归!就是一种高级点的回归!我也是新手,也有很多不太懂的地方。断断续续学习了两个月,看了很多文献和公众号拼凑整理的,放到这里就是大家可以一起修正和补充。数据情况:样本:31个省份的面板数据年份:2009-2016年八年数据因变量Y自变量:八个X一、数据整理、导入和保存第一步
- 2020.9.15丨Chip-seq结果可视化之peak检测(上)
穆易青
生物信息R语言Chip-seq
macs2运行参数macs2callpeak-tK1_ChIPed_S1_L007_R1.bam-cK1_Input_S5_L007_R1.bam-fBAM-gmm-nK1-B-q0.01-t-c实验组和对照组结果-f输入文件格式-g参考基因组有效大小,人类选择hs,也可以根据基因组大小直接输入数值-n输出前缀-B输出bdg格式文件,可以上传到UCSC生成峰图-qq值,默认0.05-pp值,未校正
- stata面板数据gmm回归_STATA面板数据回归解读.ppt
weixin_39693438
stata面板数据gmm回归
STATA面板数据回归解读STATA在实证研究中的应用刘永东中国科学院农业政策研究中心OutlineSTATA数据分析基础软件名称最新版本安装文件大小SAS9.1.33GSPSS15.01CDStata10.094MGAUSS8.025M计量经济学专用Limdep/Nlogit9.0/4.03MShazam10.090MEviews6.0100MWinrat6.021MTSP5.0Rfree30M
- 模式识别与机器学习-无监督学习-聚类
Kilig*
机器学习机器学习学习聚类
无监督学习-聚类监督学习&无监督学习K-meansK-means聚类的优点:K-means的局限性:解决方案:高斯混合模型(GaussianMixtureModels,GMM)多维高斯分布的概率密度函数:高斯混合模型(GaussianMixtureModel,GMM)模型形式:EM算法迭代过程:K-means与高斯混合模型(GMM)的对比:K-means:高斯混合模型(GMM):高斯混合模型(GM
- 机器学习:手撕 EM 算法
三翼鸟数字化技术团队
算法机器学习人工智能
本文首次发表于知乎,欢迎关注作者。1.前言EM算法是求解带有隐变量的最大似然估计的方法。常见的需要EM求解的模型有GMM,HMM。甚至K-mean的迭代过程,也是EM的一个特例。本文尝试说明EM算法的基本原理,以及它在几个不同模型上的应用。学习EM的过程中比较曲折,经常出现”翻开书,马冬梅;合上书,马冬啥”的现象。对EM的理解一直不够深入,记得曾经老师对EM总结时说:EM算法就像古代武林中的轻功,
- 一网打尽目前常用的聚类方法,详细介绍了每一种聚类方法的基本概念、优点、缺点!!
小桥流水---人工智能
人工智能机器学习算法聚类数据挖掘机器学习
目前常用的聚类方法1.K-均值聚类(K-MeansClustering)2.层次聚类(HierarchicalClustering)3.DBSCAN聚类(DBSCANClustering)4.谱聚类(SpectralClustering)5.高斯混合模型(GaussianMixtureModel,GMM)6.DBA聚类(DBAClustering)总结1.K-均值聚类(K-MeansCluster
- 运动目标检测跟踪主流算法
loadstar_kun
计算机视觉机器学习图像处理&编程
运动目标跟踪主流算法大致分类不全,需要慢慢补充一.运动目标检测(一)背景差1.帧差2.GMM等背景减算法可以对背景的光照变化、噪声干扰以及周期性运动等进行建模,在各种不同情况下它都可以准确地检测出运动目标。因此对于固定摄像头的情形,目前大多数的跟踪算法中都采用背景减算法来进行目标检测。背景减算法的局限性在于它需要一个静态的固定摄像头。(二)运动场光流法光流估计的方法都是基于以下假设:图像灰度分布的
- Grabcut算法在图片分割中的应用
视图猿人
QTOpenCV图像视频处理算法计算机视觉人工智能
GrabCut算法原理Grabcut是基于图割(graphcut)实现的图像分割算法,它需要用户输入一个boundingbox作为分割目标位置,实现对目标与背景的分离/分割,与KMeans与MeanShift等图像分割方法不同。Grabcut分割速度快,效果好,支持交互操作,因此在很多APP图像分割/背景虚化的软件中可以看到其身影。主要需要如下知识:k均值聚类、高斯混合模型建模(GMM)、maxf
- 关于旗正规则引擎下载页面需要弹窗保存到本地目录的问题
何必如此
jsp超链接文件下载窗口
生成下载页面是需要选择“录入提交页面”,生成之后默认的下载页面<a>标签超链接为:<a href="<%=root_stimage%>stimage/image.jsp?filename=<%=strfile234%>&attachname=<%=java.net.URLEncoder.encode(file234filesourc
- 【Spark九十八】Standalone Cluster Mode下的资源调度源代码分析
bit1129
cluster
在分析源代码之前,首先对Standalone Cluster Mode的资源调度有一个基本的认识:
首先,运行一个Application需要Driver进程和一组Executor进程。在Standalone Cluster Mode下,Driver和Executor都是在Master的监护下给Worker发消息创建(Driver进程和Executor进程都需要分配内存和CPU,这就需要Maste
- linux上独立安装部署spark
daizj
linux安装spark1.4部署
下面讲一下linux上安装spark,以 Standalone Mode 安装
1)首先安装JDK
下载JDK:jdk-7u79-linux-x64.tar.gz ,版本是1.7以上都行,解压 tar -zxvf jdk-7u79-linux-x64.tar.gz
然后配置 ~/.bashrc&nb
- Java 字节码之解析一
周凡杨
java字节码javap
一: Java 字节代码的组织形式
类文件 {
OxCAFEBABE ,小版本号,大版本号,常量池大小,常量池数组,访问控制标记,当前类信息,父类信息,实现的接口个数,实现的接口信息数组,域个数,域信息数组,方法个数,方法信息数组,属性个数,属性信息数组
}
&nbs
- java各种小工具代码
g21121
java
1.数组转换成List
import java.util.Arrays;
Arrays.asList(Object[] obj); 2.判断一个String型是否有值
import org.springframework.util.StringUtils;
if (StringUtils.hasText(str)) 3.判断一个List是否有值
import org.spring
- 加快FineReport报表设计的几个心得体会
老A不折腾
finereport
一、从远程服务器大批量取数进行表样设计时,最好按“列顺序”取一个“空的SQL语句”,这样可提高设计速度。否则每次设计时模板均要从远程读取数据,速度相当慢!!
二、找一个富文本编辑软件(如NOTEPAD+)编辑SQL语句,这样会很好地检查语法。有时候带参数较多检查语法复杂时,结合FineReport中生成的日志,再找一个第三方数据库访问软件(如PL/SQL)进行数据检索,可以很快定位语法错误。
- mysql linux启动与停止
墙头上一根草
如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc/inin
- Spring中事务管理浅谈
aijuans
spring事务管理
Spring中事务管理浅谈
By Tony Jiang@2012-1-20 Spring中对事务的声明式管理
拿一个XML举例
[html]
view plain
copy
print
?
<?xml version="1.0" encoding="UTF-8"?>&nb
- php中隐形字符65279(utf-8的BOM头)问题
alxw4616
php中隐形字符65279(utf-8的BOM头)问题
今天遇到一个问题. php输出JSON 前端在解析时发生问题:parsererror.
调试:
1.仔细对比字符串发现字符串拼写正确.怀疑是 非打印字符的问题.
2.逐一将字符串还原为unicode编码. 发现在字符串头的位置出现了一个 65279的非打印字符.
 
- 调用对象是否需要传递对象(初学者一定要注意这个问题)
百合不是茶
对象的传递与调用技巧
类和对象的简单的复习,在做项目的过程中有时候不知道怎样来调用类创建的对象,简单的几个类可以看清楚,一般在项目中创建十几个类往往就不知道怎么来看
为了以后能够看清楚,现在来回顾一下类和对象的创建,对象的调用和传递(前面写过一篇)
类和对象的基础概念:
JAVA中万事万物都是类 类有字段(属性),方法,嵌套类和嵌套接
- JDK1.5 AtomicLong实例
bijian1013
javathreadjava多线程AtomicLong
JDK1.5 AtomicLong实例
类 AtomicLong
可以用原子方式更新的 long 值。有关原子变量属性的描述,请参阅 java.util.concurrent.atomic 包规范。AtomicLong 可用在应用程序中(如以原子方式增加的序列号),并且不能用于替换 Long。但是,此类确实扩展了 Number,允许那些处理基于数字类的工具和实用工具进行统一访问。
 
- 自定义的RPC的Java实现
bijian1013
javarpc
网上看到纯java实现的RPC,很不错。
RPC的全名Remote Process Call,即远程过程调用。使用RPC,可以像使用本地的程序一样使用远程服务器上的程序。下面是一个简单的RPC 调用实例,从中可以看到RPC如何
- 【RPC框架Hessian一】Hessian RPC Hello World
bit1129
Hello world
什么是Hessian
The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary p
- 【Spark九十五】Spark Shell操作Spark SQL
bit1129
shell
在Spark Shell上,通过创建HiveContext可以直接进行Hive操作
1. 操作Hive中已存在的表
[hadoop@hadoop bin]$ ./spark-shell
Spark assembly has been built with Hive, including Datanucleus jars on classpath
Welcom
- F5 往header加入客户端的ip
ronin47
when HTTP_RESPONSE {if {[HTTP::is_redirect]}{ HTTP::header replace Location [string map {:port/ /} [HTTP::header value Location]]HTTP::header replace Lo
- java-61-在数组中,数字减去它右边(注意是右边)的数字得到一个数对之差. 求所有数对之差的最大值。例如在数组{2, 4, 1, 16, 7, 5,
bylijinnan
java
思路来自:
http://zhedahht.blog.163.com/blog/static/2541117420116135376632/
写了个java版的
public class GreatestLeftRightDiff {
/**
* Q61.在数组中,数字减去它右边(注意是右边)的数字得到一个数对之差。
* 求所有数对之差的最大值。例如在数组
- mongoDB 索引
开窍的石头
mongoDB索引
在这一节中我们讲讲在mongo中如何创建索引
得到当前查询的索引信息
db.user.find(_id:12).explain();
cursor: basicCoursor 指的是没有索引
&
- [硬件和系统]迎峰度夏
comsci
系统
从这几天的气温来看,今年夏天的高温天气可能会维持在一个比较长的时间内
所以,从现在开始准备渡过炎热的夏天。。。。
每间房屋要有一个落地电风扇,一个空调(空调的功率和房间的面积有密切的关系)
坐的,躺的地方要有凉垫,床上要有凉席
电脑的机箱
- 基于ThinkPHP开发的公司官网
cuiyadll
行业系统
后端基于ThinkPHP,前端基于jQuery和BootstrapCo.MZ 企业系统
轻量级企业网站管理系统
运行环境:PHP5.3+, MySQL5.0
系统预览
系统下载:http://www.tecmz.com
预览地址:http://co.tecmz.com
各种设备自适应
响应式的网站设计能够对用户产生友好度,并且对于
- Transaction and redelivery in JMS (JMS的事务和失败消息重发机制)
darrenzhu
jms事务承认MQacknowledge
JMS Message Delivery Reliability and Acknowledgement Patterns
http://wso2.com/library/articles/2013/01/jms-message-delivery-reliability-acknowledgement-patterns/
Transaction and redelivery in
- Centos添加硬盘完全教程
dcj3sjt126com
linuxcentoshardware
Linux的硬盘识别:
sda 表示第1块SCSI硬盘
hda 表示第1块IDE硬盘
scd0 表示第1个USB光驱
一般使用“fdisk -l”命
- yii2 restful web服务路由
dcj3sjt126com
PHPyii2
路由
随着资源和控制器类准备,您可以使用URL如 http://localhost/index.php?r=user/create访问资源,类似于你可以用正常的Web应用程序做法。
在实践中,你通常要用美观的URL并采取有优势的HTTP动词。 例如,请求POST /users意味着访问user/create动作。 这可以很容易地通过配置urlManager应用程序组件来完成 如下所示
- MongoDB查询(4)——游标和分页[八]
eksliang
mongodbMongoDB游标MongoDB深分页
转载请出自出处:http://eksliang.iteye.com/blog/2177567 一、游标
数据库使用游标返回find的执行结果。客户端对游标的实现通常能够对最终结果进行有效控制,从shell中定义一个游标非常简单,就是将查询结果分配给一个变量(用var声明的变量就是局部变量),便创建了一个游标,如下所示:
> var
- Activity的四种启动模式和onNewIntent()
gundumw100
android
Android中Activity启动模式详解
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。
Android总Activity的启动模式分为四种:
Activity启动模式设置:
<acti
- 攻城狮送女友的CSS3生日蛋糕
ini
htmlWebhtml5csscss3
在线预览:http://keleyi.com/keleyi/phtml/html5/29.htm
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>攻城狮送女友的CSS3生日蛋糕-柯乐义<
- 读源码学Servlet(1)GenericServlet 源码分析
jzinfo
tomcatWebservlet网络应用网络协议
Servlet API的核心就是javax.servlet.Servlet接口,所有的Servlet 类(抽象的或者自己写的)都必须实现这个接口。在Servlet接口中定义了5个方法,其中有3个方法是由Servlet 容器在Servlet的生命周期的不同阶段来调用的特定方法。
先看javax.servlet.servlet接口源码:
package
- JAVA进阶:VO(DTO)与PO(DAO)之间的转换
snoopy7713
javaVOHibernatepo
PO即 Persistence Object VO即 Value Object
VO和PO的主要区别在于: VO是独立的Java Object。 PO是由Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数据库中某条记录对应的Hibernate实体,PO的变化在事务提交时将反应到实际数据库中。
实际上,这个VO被用作Data Transfer
- mongodb group by date 聚合查询日期 统计每天数据(信息量)
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 1 */
{
"_id" : ObjectId("557ac1e2153c43c320393d9d"),
"msgType" : "text",
"sendTime" : ISODate("2015-06-12T11:26:26.000Z")
- java之18天 常用的类(一)
Luob.
MathDateSystemRuntimeRundom
System类
import java.util.Properties;
/**
* System:
* out:标准输出,默认是控制台
* in:标准输入,默认是键盘
*
* 描述系统的一些信息
* 获取系统的属性信息:Properties getProperties();
*
*
*
*/
public class Sy
- maven
wuai
maven
1、安装maven:解压缩、添加M2_HOME、添加环境变量path
2、创建maven_home文件夹,创建项目mvn_ch01,在其下面建立src、pom.xml,在src下面简历main、test、main下面建立java文件夹
3、编写类,在java文件夹下面依照类的包逐层创建文件夹,将此类放入最后一级文件夹
4、进入mvn_ch01
4.1、mvn compile ,执行后会在