自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Happy Together的博客

分享我的成长

  • 博客(111)
  • 资源 (32)
  • 收藏
  • 关注

转载 php push技术转载

随着人们对Web即时应用需求的不断上升,Server Push(推送)技术在聊天、消息提醒尤其是社交网络等方面开始兴起,成为实时应用的数据流核心。这篇日志试图探讨的便是各种适合于PHP的Push的实现方式以及其优劣。1. 什么是Server Push想象在聊天应用中,如果使用传统的ajax来承担消息的传入,那么一般是通过每隔一定时间拉取一次信息的方式实现,但是其实这种方式有大量查询

2017-09-16 16:49:39 645

转载 trait特性

Trait 是 PHP 多重继承的一种解决方案。例如,需要同时继承两个 Abstract Class, 这将会是件很麻烦的事情,Trait 就是为了解决这个问题。Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用方法集。Traits 和类组合的语义是定义了一种方式来减少复杂性,避免传统多

2017-07-23 11:49:17 398

转载 覆盖索引

一个包含查询所需的字段的索引称为 covering index 覆盖索引。MySQL只需要通过索引就可以返回查询所需要的数据,而不必在查到索引之后进行回表操作,减少IO,提供效率。 当你对一个sql 使用explain statement 查看一个sql的执行计划时,在EXPLAIN的Extra列出现Using Index提示时,就说明该select查询使用了覆盖索引。索引覆盖是指

2017-04-30 18:21:17 485

转载 mysql---存储引擎

存储引擎就是如何存储数据,如何为存储的数据建立索引,以及更新和查询数据的具体实现方法。Innodb引擎:主要支持事务,外键,自动标识,崩溃恢复。MyIsam:不支持事务,空间小。Memory:存在内存中,临时表,速度快,只有表结构,崩溃丢失数据。 Show create table **;//查看现有表的属性Alter table 表名 ENGINE=新引擎 存储引

2017-04-30 15:06:08 453

转载 c++类

1 类的构造和析构函数    拷贝和赋值函数    以及各种用到的何种函数2 访问public protect private    继承 权限3 成员变量为常量 ,引用,指针,静态,     成员函数常量 静态 使用注意事项

2017-04-28 20:11:47 275

转载 const 初始化问题

const 对象一旦创建后其值就不能再改变,所以const对象必须初始化.const int *p中,const对象是*p(即*p的值是只读),而对于此句“const对象必须初始化”,一般用法中我们是要给指针p初始化,而不是给*p初始化。所以在此可以不初始化。即使在声明是进行初始化(const int* p = 0x123456),也是在对指针p初始化,等价于如下一般用法:对此的用法一般如

2017-04-23 10:58:52 9238

原创 字符串之间以及与int float double转换

1 CString 与string char*转换2 string 与int  之间的相互转换3 int float 与字符数组char a[]之间的相互转换1 CString 与string char*转换  以及LPCTSTR LPTSTRCString 是MFC中处理字符串的string是c++的string(a 表示)

2017-04-22 14:28:42 1640

原创 unsigned 和signed

下面两个printf的输出结果是什么?为什么会有这样的结果?[cpp] view plain copyint main(void)  {      char a = 255;      printf("%d\n",sizeof(++a));      printf("%d\n",a);      return 0;  } 

2017-04-22 11:46:24 389

转载 sizeof在编译时是替代

首先要明确sizeof不是函数,也不是一元运算符,他是个类似宏定义的特殊关键字,sizeof();括号内在编译过程中是不被编译的,而是被替代类型。    如int a=8;sizeof(a);在编译过程中,它不管a的值是什么,只是被替换成类型sizeof(int);结果为4.    如果sizeof(a=6);呢,也是一样的转换成a的类型,但是要注意   因为a=6是不被编译的

2017-04-22 11:13:11 2223

转载 指针的指针 数组指针 指针数组

指针数组  和 数组指针   指针的指针    T *P[n]    T(*P)[n] 指针数组T* a[N]: 指针数组:数组,数组内容为指针。类型名  *数组标识符[数组长度]。Char *name[5]//表示指针数组,有n个指字符数据的指针元素组成指针的指针Char **pP=name;可以等于指针数组数组指针

2017-04-13 21:44:15 367

转载 c++函数指针和返回值为指针的函数

1  指针的指针,数组指针 ,指针数组2  函数指针 指针函数 3  const T   Tconst    T  f ()const     const  T f()

2017-04-13 21:34:42 5961

转载 enum

枚举子的类型和取值      默认下,第一个枚举子被赋值0,接下来的枚举子取值是前面一个枚举子的取值+1,例如:      enum weather {sunny, cloudy, rainy, windy};其中     sunny == 0,       cloudy == 1,      rainy == 2,      windy == 3;    

2017-04-13 20:42:25 375

转载 union 以及sizeof

在“联合”中,各成员共享一段内存空间, 一个联合变量的长度等于各成员中最长的长度。应该说明的是, 这里所谓的共享不是指把多个成员同时装入一个联合变量内, 而是指该联合变量可被赋予任一成员值,但每次只能赋一种值, 赋入新值则冲去旧值。#include void main(){union number{ /*定义一个联合*/int i;struct{ /*在联合中定

2017-04-13 20:31:05 458

转载 c++struct sizeof大小对齐方式

struct union enum typedef使用和注意事项

2017-04-13 19:48:32 564

转载 c++字符串数组和string

1 字符串数组定义 \02 字符串数组常见函数及自己的实现3 string 的使用 大小 c_str()成员函数

2017-04-13 14:08:20 3763

转载 c++内存分配(堆栈 new malloc)和内存常见错误

1 常量存储区静态存储区2 堆3 栈4 new delete5 c中malloc free6 区别

2017-04-12 22:06:02 5403 2

转载 c++指针概述

1 指针2 运算和形参 3 指针初始化和常见问题4 浅拷贝和深拷贝    包括类中指针

2017-04-12 21:26:58 225

转载 c++数组

1 数组定义2 数组做形参和返回值3 不能复制和拷贝4 动态数组VECTOR

2017-04-12 21:07:32 335

转载 内联函数 常量和宏的区别

inline函数函数调用需要时间和空间开销,调用函数实际上将程序执行流程转移到被调函数中,被调函数的代码执行完后,再返回到调用的地方。这种调用操作要求调用前保护好现场并记忆执行的地址,返回后恢复现场,并按原来保存的地址继续执行。对于较长的函数这种开销可以忽略不计,但对于一些函数体代码很短,又被频繁调用的函数,就不能忽视这种开销。引入内联函数正是为了解决这个问题,提高程序的运行效率。

2017-04-12 20:51:38 409

转载 c++运行过程编译 链接

1 预编译2  头文件包含哪些内容3 编译4 连接5 静态链接库和动态链接库的区别

2017-04-12 20:41:06 233

转载 c++函数和变量

1 c++函数定义 缺省参数2 函数的形参和实参的拷贝3 各种变量的作用域和生存期:全局 静态局部/全局 局部变量 4 各种变量静态 常量 引用static T sconst T c#define T& y

2017-04-12 20:16:13 567

转载 c++基本数据结构和基本运算

char shortintlonglong longfloatdoublebool占用的字节,范围,注意事项,自动转换。

2017-04-09 16:59:00 367

转载 类的初始化列表

构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:  class CExample {public:   int a;   float b;   //构造函数初始化列表   CExample(): a(0),b(8.8)   {}   //构造函数内部赋值   CExample()

2017-04-09 11:19:57 800

转载 c++引用

引用是给变量取一个别名,所以引用传递会直接进行变量本身的传递。它的最大好处是可以把别处对变量的改变保留下来,第二好处是它提高了性能:如果函数的返回值是一个引用,那么,如上文所说,它会节约一组构造、赋值和析构过程。但是,函数返回引用往往会带来一些意想不到的错误:比如返回临时变量的引用,这是错误的//一个错误的函数int &Max(int i, int j){  return i>j

2017-04-08 15:54:47 149

转载 c++预编译头文件

编译器在编译你的程序的时候,所做的第一件事,也就是展开所有的 #include 语句和 #define 语句,及复制加载在该位置。头文件的出现,固然给书写程序带来了很大方便。可是到了 Windows 时代后,慢慢就呈现出一些问题了。几乎所有的 Windows 程序都必须包含 windows.h,而那个文件却硕大无比,将它展开后往所有文件中一粘贴,编译的时候立刻慢得像只蜗牛。 到了 MFC

2017-04-08 14:43:54 641

转载 #ifndef与#pragme once区别防止头文件重复包含

为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。   方式一:   #ifndef __SOMEFILE_H__   #define __SOMEFILE_H__   ... ... // 声明、定义语句

2017-04-08 13:51:54 1169

转载 虚拟机扩容

在起初设置虚拟机的时候只是设置了硬盘空间为2G,文件系统根目标很快磁盘空间不足。这时需要扩容首先需要退出虚拟机,然后再虚拟机的主页进行扩容然后(2)(2)

2017-03-29 19:39:16 463

原创 LNMP支持curl openssl 等扩展的解决

在LINUX下使用源码安装php./configure --prefix=。。。。。--enable-php-fpm这样会没有安装curl openssl mbstring mysqli gd库等最好是在安装php的时候直接./configure --with-XXXX,要支持的扩展都安装上,因为本文安装时并没有不支持扩展,所以这里在安装后php,不支持扩展的情况下的解决办法。

2017-03-29 17:33:05 3829

原创 图像处理概念理解

在研究生三年,研究的方向主要是图像处理,虽然最后没有能够从事图像工作,但是三年的时光与图像打了不少交道,趁毕业还有短时间,整理一下以前的笔记和一点点理解。图像处理主要图像预处理:     去噪(去噪必须搞清楚噪声的类比,才好"对症下药" 椒盐噪声,sa图像中的)各种滤波器,包括高通,巴特沃斯滤波等,还有图像平滑(领域平均,加权平均,中值滤波)     图像增强:直方图增强,图像锐化

2017-03-25 14:05:12 1908

原创 vs进行图像处理常用函数整理及应用

1 CString 与string char*转换2 CString 与int float转换3 mat与IplImage* CvMat转换4 显示dialag6 控件值的显示和获取,往控件中画图7 MFC关联变量函数的设置,不同mfc显示的方法,8 opencv的配置9  图像的加载 显示 保存 关闭 感兴趣区域的显示10 打开文件,保存文件

2017-03-25 14:01:01 3064

转载 pca人脸识别----kl变换

PCA通过线性变换将原始数据变换为一组各维度线性无关的表示,可用于提取数据的主要特征分量,常用于高维数据的降维。

2017-03-24 21:53:37 2270

原创 基于图像特征的检索

图像的检索一种是将图像的语义进行检索,即之间检索文字,这样就需要认为定义图片的关键字;另一种是提取图像的底层特征,然后检索特性相近的图像。在辅导本科生的毕业设计时,采用的是基于特征的图像检索。下面是简单的基于颜色特征的检索,采用的库是来自:Corel5k数据集。(1)首先将图像分成2*2子块,每一块分别提取颜色特征3个分量r,g,b直方图,量化等级为8,,得到累积直方图,最后一

2017-03-24 16:20:13 677

原创 常见的特征提取

在图像处理中常用的特征:边缘:使用最多的:sobel canny susansobel:这个还可以来求梯度方向void sobel_te(IplImage *img,IplImage * sobel8u){IplImage*  sobel=cvCreateImage( cvGetSize(img), IPL_DEPTH_16S, 1 );IplImage* sobe

2017-03-24 15:30:10 1509

转载 经典的阈值分割

(1)otsu(2)迭代阈值分割

2017-03-24 11:29:10 1115

原创 图像分割

图像分割中的实践:kmeans介绍

2017-03-24 11:05:50 3093

原创 自适应模糊阈值分割

在找到波峰后,下一步就是利用模糊数学的概念找到最佳阈值,进行分割。什么是模糊数学?   个人理解就是不确定,像天气怎么样?这样的大雨中雨小雨之间的界限,就是不确定的,它和确定数学是相对的。在2个波峰之间,到底阈值是多少合适,这是个模糊的,不同的方法,不同的目的,可能就是得到不同的数值,这就应用模糊数值的概念得到阈值。模糊阈值的数学公式模糊程度是由模糊率函数来确定,当模糊

2017-03-24 11:04:09 4075

原创 高并发处理系统的理解---数据一致性(还有一点问题)

服务器配置数据库设计以及优化缓存数据一致性处理 服务器配置:         集群的环境,每个主机选择apahe 还是nginx,nignx的并发性好。nginx和apche区别 以及服务器的配置,例如缓存大小等        根据实际情况,可能对于图像比较多的情况,单独配置nginx服务器,作为图像服务器。在实习中使用的是七牛家的云存储单独作为图片存储,将有关车辆的上传图片全部放在上

2017-01-17 22:15:20 14999 1

转载 读写分离

什么是读写分离 MySQL Proxy最强大的一项功能是实现“读写分离(Read/WriteSplitting)”。基本的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库。当然,主服务器也可以提供查询服务。使用读写分离最大的作用无非是环境服务器压力。可以看下这张图: 所有select操作从从库中读取,所有del

2017-01-17 22:00:12 2123 1

原创 NoSQL数据库memcache和redis区别()

在web后台发开面试中,经常会被问道memcache和redis的区别和使用情况。其中memcache和redis都是基于内存存储的缓存系统,存储形式key--value键值对的形式。区别:(1)都是k-v模式,但是memcache只是string字符串类型,而redis还可以是hashmap,set ,zset ,list等数据结构。(2)redis可以实现持久化存储,memca

2017-01-17 20:38:43 3596 1

原创 图像处理1-17

最近马上放寒假了,在做第二个研究内容,运动目标识别,已经完成运动区域检测,提取了运动区域的形状特征,希望可以通过SVM分类器实现识别出轮船,其中负样本主要是波浪。但是可能是样本集太少,最终训练后的xml文件特别小,准确率很低。------希望可以从有关行人检测中得到一些启示。

2017-01-17 19:45:57 303

postman和intercept插件(2个版本要相近,不然一直loading)

postman和intercept插件(2个版本要相近,不然一直loading)

2018-04-23

jpegsrc.v6b.tar.gz

jpegsrc.v6b.tar.gz,在linux下安装

2017-03-29

DIB集成好的类,处理图像

DIB集成好的类,处理图像

2017-03-25

CvvImage类文件

CvvImage文件

2017-03-25

vc6.0小项目--人事考勤

使用vc6.0制作的简单的人事考勤项目,需要连接数据库sql server2008

2017-03-24

ADO类连接数据库集成类

ADO类,实现vc连接数据库sql server 2008

2017-03-24

图像颜色检索

图像颜色检索

2017-03-24

Corel5k数据集

Corel5k数据集

2017-03-24

基于模糊的自适应阈值分割

基于模糊的自适应阈值分割,采用vc6.0下opencv1.0实现查找波峰,确定最佳阈值

2017-03-24

简单的样本kmeans聚类

简单的样本kmeans聚类,使用c++实现的最简单的kmeans聚类,样本为二维的离散的点

2017-03-24

利用kmeans进行图像分割

利用kmeans进行图像分割,传统的kmeans,以及使用波峰来确定k和大小的改进KMEANS图像分割技术.VC6.0下运行,使用opencv1.0

2017-03-24

灰度直方图寻找波峰

灰度直方图寻找波峰,vs2010实验,采用了opencv

2017-03-23

海量数据处理的word

网上很多的海量数据处理分析资料,整理成word,面试使用

2017-01-17

restful接口

使用 PHP(不用框架) 来创建一个 RESTful web service,别人的下载的。 其中nginx 中需要配置rewrite规则: rewrite ^(.*)/site/list/$ $1/RestController.php?view=all last; rewrite ^(.*)/site/list/([0-9]*)/$ $1/RestController.php?view=single&id=$2 last; 项目中的.htaccess文件删除即可。

2017-01-16

cuda编程指南

cuda编程指南,之前实验室公司给的

2017-01-13

html学习总结的个人笔记

html学习总结的个人笔记

2017-01-13

yum配置文件conf

yum配置文件conf

2017-01-12

yum的配置文件

yum的配置文件

2017-01-12

终端配置文件

终端配置文件

2017-01-11

vim的配置,直接用

.vimrc 配置文件

2017-01-11

GitHub入门与实践

GitHub入门与实践

2017-01-10

队实现栈的方法

队实现栈

2017-01-09

栈实现队列

栈实现队列

2017-01-09

THINKPHP3.2手册

THINKPHP3.2手册

2017-01-05

php学习流程

php学习流程

2017-01-03

使用ajax写的简单的考试时间和生日代码

使用ajax写的简单的考试时间,按着书上自己试着写的。

2016-12-30

php手册,很实用

php手册

2016-12-30

leetcode的pdf

leetcode的pdf

2016-12-28

postman插件

2016-12-22

离散脊波变换

图像变换是对数字图像进行处理和分析的重要工具之一,已被广泛应用与图像处理领域中。常常通过某种数字变换将图像从空间域变换为其他域上,在其他域上分析图像信号的特性,并利用其他域的特点按需要进行处理,最后将处理的结果反变换到空间域以得到需要的效果。 常用的图像变换有小波变换,脊波变换等

2014-11-06

基于脊波变换的图像处理

本节主要介绍了脊波变换的发展背景,以及基本原理。脊波变换的核心主要是经过Radon 变换把线状奇异性变换成点状奇异性,小波变换能有效地处理在Radon域的点状奇异性。脊波变换广泛应用于图像处理领域。

2014-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除