- 博客(61)
- 资源 (93)
- 问答 (1)
- 收藏
- 关注
原创 linux修改TCP连接数(centos实测)
ulimit -n和-u可以查看linux的最大进程数和最大文件打开数。临时方法:为了优化linux性能,可能需要修改这个最大值。临时修改的话ulimit -n 204800就可以了,重启后失效。永久生效的方法:修改/etc/security/limits.conf文件在文件末尾添加[html] view plain copy* soft nofile 204800 * hard nofile ...
2018-02-27 17:27:37 8977
原创 centOS服务器 netstat命令 查看TCP连接数信息
一、netstat命令的功能是显示网络连接、路由表和网络接口的信息,可以让用户得知有哪些网络连接正在运作。在日常工作中,我们最常用的也就两个参数,即netstat –an,如下所示: [root@tiaobanji ~]# netstat -an Active Internet connections (servers and established) Proto Recv-Q Send-Q ...
2018-02-27 17:04:13 33365
原创 打破信息孤岛完成EAI
信息孤岛所谓信息孤岛是指在一个单位的各个部门之间由于种种原因造成部门与部门之间完全孤立,各种信息无法顺畅地在部门与部门之间流动。这样就会形成信息孤岛。信息孤岛是目前企业信息化建设过程中非常严重的问题,是信息化提升效率的重要瓶颈。"信息孤岛"在技术上带来的不良影响大致可以分为以下几个方面:由于信息定义与采集过程彼此独立,企业的同一数据可能在不同的应用中不一致,数据的一致性无法保证,为企业的管理带来巨...
2018-02-23 11:08:12 1507
原创 企业信息化建设
概述信息化不仅是技术变革,也是管理变革,企业无论采用怎样的技术与管理手段,其最终目的都是为了实现企业战略。目前,绝大多数企业没有明确清晰的战略,即使有,也是模糊地存在于最高管理者的脑海中,IT规划的制定者要想运用企业战略指导信息化建设,无疑存在一定困难。企业信息化建设的难点IT规划即信息化建设规划,是指在企业发展战略目标的指导下,结合企业管理需求、业务流程和信息化基础,对信
2018-02-23 11:02:21 13003
转载 Windows Socket 最大连接数
windows server 中nginx 连接数 限制1024 修改此项可以解决如下:一、理论知识(文章来源:http://www.cnblogs.com/zwq194/archive/2012/12/14/2817673.html)Socket 编程时,单机最多可以建立多少个 TCP 连接,受到操作系统的影响。 Windows 下单机的TCP连接数受多个参数影响: 最大TCP连接数[H...
2018-02-11 11:26:16 8220
原创 【OpenCV入门教程之十九】 用Opencv2进行视频处理(用VideoCapture类)
直接上代码:加载视频#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <iostream>using namespace std;using namespace cv;...
2018-02-09 10:00:46 416
原创 【OpenCV入门教程之十八】OpenCV仿射变换 & SURF特征点描述合辑
本篇文章中,我们一起探讨了OpenCV中仿射变换和SURF特征点描述相关的知识点,主要一起了解OpenCV中仿射变换相关的函数warpAffine和getRotationMatrix2D,SURF算法在OpenCV中进一步的体现与应用。此博文一共有两个配套的麻雀虽小但五脏俱全的示例程序,其经过浅墨详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。依然是先看看示例程序截图:一、仿射变...
2018-02-09 09:17:00 369
原创 【OpenCV入门教程之十七】OpenCV重映射 & SURF特征点检测合辑
本篇文章中,我们一起探讨了OpenCV中重映射和SURF特征点检测相关的知识点,主要一起了解OpenCV中重映射相关的函数remap,SURF算法在OpenCV中的体现与应用。此博文一共有三个配套的麻雀虽小但五脏俱全的示例程序,其经过浅墨详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。 依然是先看看程序运行截图。重映射: SURF特征点检测: 一、OpenCV重映射 1.1...
2018-02-08 16:07:34 293
原创 【OpenCV入门教程之十六】OpenCV角点检测之Harris角点检测
本篇文章中,我们一起探讨了OpenCV中Harris角点检测相关的知识点,学习了OpenCV中实现Harris角点检测的cornerHarris函数的使用方法。此博文一共有两个配套的麻雀虽小但五脏俱全的示例程序,其经过浅墨详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。依然是先看看程序运行截图: 一、引言:关于兴趣点(interest points) 在图像处理和与计算机视觉领...
2018-02-08 15:55:40 329
原创 【OpenCV入门教程之十五】水漫金山:OpenCV漫水填充算法(Floodfill)
本篇文章中,我们一起探讨了OpenCV填充算法中漫水填充算法相关的知识点,以及了解了OpenCV中实现漫水填充算法的两个版本的floodFill函数的使用方法。此篇博文一共有两个个配套的示例程序,其详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。 先尝鲜一下最终示例程序的运行截图吧,这个示例程序实现了类似于PhotoShop中魔棒的图像处理效果,我们可以用鼠标对窗口中的图片一顿狂...
2018-02-08 14:38:22 331
原创 【OpenCV入门教程之十四】OpenCV霍夫变换:霍夫线变换,霍夫圆变换合辑
本篇文章中,我们一起探讨了OpenCV中霍夫变换相关的知识点,以及了解了OpenCV中实现霍夫线变换的HoughLines、HoughLinesP函数的使用方法,实现霍夫圆变换的HoughCircles函数的使用方法。此博文一共有四个配套的简短的示例程序,其详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。先尝鲜一下其中一个示例程序的运行截图:一、引言 在图像处理和计算机视觉领域...
2018-02-08 14:18:39 334
原创 【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放
这篇文章里,我们将一起探讨图像金字塔的一些基本概念,如何使用OpenCV函数 pyrUp 和 pyrDown 对图像进行向上和向下采样,以及了解了专门用于缩放图像尺寸的resize函数的用法。此博文一共有四个配套的简短的示例程序,其详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。先尝鲜一下其中一个示例程序的运行截图: 一、引言 我们经常会将某种尺寸的图像转换为其他尺寸的图像,...
2018-02-08 13:29:51 205
原创 【OpenCV入门教程之十二】OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑
本篇文章中,我们将一起学习OpenCV中边缘检测的各种算子和滤波器——Canny算子,Sobel算子,Laplace算子以及Scharr滤波器。文章中包含了五个浅墨为大家准备的详细注释的博文配套源代码。在介绍四块知识点的时候分别一个,以及最后的综合示例中的一个。文章末尾提供配套源代码的下载。依然是是放出一些程序运行截图吧: 效果图看完,我们来唠唠嗑。首先,需要说明的是,浅墨这篇文章最后的示例代码...
2018-02-08 11:17:21 258
原创 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑
上篇文章中,我们重点了解了腐蚀和膨胀这两种最基本的形态学操作,而运用这两个基本操作,我们可以实现更高级的形态学变换。所以,本文的主角是OpenCV中的morphologyEx函数,它利用基本的膨胀和腐蚀技术,来执行更加高级的形态学变换,如开闭运算、形态学梯度、“顶帽”、“黑帽”等等。 先上几张示例程序的截图吧:有没有很熟悉这张图?没错,这就是最近热映的电影Captain America~下面这张图...
2018-02-08 10:48:13 426
原创 【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
本篇文章中,我们一起探究了图像处理中,最基本的形态学运算——膨胀与腐蚀。浅墨在文章开头友情提醒,用人物照片做腐蚀和膨胀的素材图片得到的效果会比较惊悚,毁三观的,不建议尝试。。。。。。。。。。OK,开始吧,依然是先放一张截图:一、理论与概念讲解——从现象到本质1.1 形态学概述 形态学(morphology)一词通常表示生物学的一个分支,该分支主要研究动植物的形态和结构。而我们图像处理中指的形态学,...
2018-02-08 10:40:51 301
原创 【OpenCV入门教程之九】 非线性滤波专场:中值滤波、双边滤波
正如我们上一篇文章中讲到的,线性滤波可以实现很多种不同的图像变换。然而非线性滤波,如中值滤波器和双边滤波器,有时可以达到更好的实现效果。邻域算子的其他一些例子还有对二值图像进行操作的形态学算子,用于计算距离变换和寻找连通量的半全局算子。 先上一张截图:一、理论与概念讲解——从现象到本质1.1 非线性滤波概述之前的那篇文章里,我们所考虑的滤波器都是线性的,即两个信号之和的响应和他们各自响应之和相等。...
2018-02-08 10:26:10 261
原创 【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
本篇文章中,我们一起仔细探讨了OpenCV图像处理技术中比较热门的图像滤波操作。图像滤波系列文章浅墨准备花两次更新的时间来讲,此为上篇,为大家剖析了“方框滤波“,”均值滤波“和”高斯滤波“三种常见线性邻域滤波操作。而作为非线性滤波的“中值滤波”和“双边滤波”,留待我们下次剖析。先上一张精彩截图:浅墨其实很希望把这篇文章写得精简和简明扼要,发现越深入写进去,需要讲的周边内容越多,于是文章越写越长,最...
2018-02-08 09:58:52 260
原创 【OpenCV入门教程之七】 玩转OpenCV源代码:生成OpenCV工程解决方案与OpenCV源码编译
这篇文章中,我们一起探讨了如何通过已经安装的OpenCV,选择不同的编译器类型,生成高度还原的OpenCV开发时的解决方案工程文件,欣赏OpenCV新版本中总计 六十六多万行的精妙源代码。我们可以对其源代码进行再次编译,得到二进制文件,或者修改原版官方的OpenCV代码,并编译后为自己所用,为深入理解OpenCV的开源魅力迈出了坚实的一步。 一、下载安装cmake想要在Windows平台下生成O...
2018-02-08 09:39:11 421
转载 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整
这篇文章中我们一起学习了如何在OpenCV中用createTrackbar函数创建和使用轨迹条,以及图像对比度、亮度值的动态调整。文章首先详细讲解了OpenCV2.0中的新版创建轨迹条的函数createTrackbar,并给上一个详细注释的示例。然后讲解图像的对比度、亮度值调整的细节,最后放出了一个利用createTrackbar函数创建轨迹条来辅助进行图像对比度、亮度值调整的程序源码。依然是先...
2018-02-08 09:27:58 221
原创 【OpenCV入门教程之五】 分离颜色通道&多通道图像混合
上篇文章中我们讲到了使用addWeighted函数进行图像混合操作,以及将ROI和addWeighted函数结合起来使用,对指定区域进行图像混合操作。而为了更好的观察一些图像材料的特征,有时需要对RGB三个颜色通道的分量进行分别显示和调整。通过OpenCV的split和merge方法可以很方便的达到目的。这就是我们这篇文章的主要内容。依然是先看一张截图吧: 一、分离颜色通道就让我们来详细介绍一下这...
2018-02-08 09:14:53 318
转载 【OpenCV入门教程之四】 ROI区域图像叠加&初级图像混合 全剖析
在这篇文章里,我们一起学习了在OpenCV中如何定义感兴趣区域ROI,如何使用addWeighted函数进行图像混合操作,以及将ROI和addWeighted函数结合起来使用,对指定区域进行图像混合操作。PS:文章末尾提供了博文配套程序源代码的下载。文章开头,依旧是先放一张截图:
2018-02-07 17:16:49 277
原创 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析
这篇文章中,我们将详细而深入地弄懂入门OpenCV2最基本的问题,那就是图像的载入,显示和输出。PS:文章末尾提供了博文配套程序源代码的下载。依然是先看一张运行截图:了解过之前老版本OpenCV的童鞋们都应该清楚,对于OpenCV1.0时代的基于 C 语言接口而建的图像存储格式IplImage*,如果在退出前忘记release掉的话,就会照成
2018-02-07 16:50:51 404 1
原创 【OpenCV入门教程之二】 一览众山小:OpenCV 2.4.8 or OpenCV 2.4.9组件结构全解析
之前啃了不少OpenCV的官方文档,发现如果了解了一些OpenCV整体的模块架构后,再重点学习自己感兴趣的部分的话,就会有一览众山小的感觉,于是,就决定写出这篇文章,作为启程OpenCV系列博文的第二篇。 至于OpenCV组件结构的研究方法,我们不妨管中窥豹,通过opencv安装路径下include目录里面头文件的分类存放,来一窥OpenCV这些年迅猛发展起来的庞杂组件架构。我们进入到
2018-02-07 16:17:40 303
转载 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
1.下载和安装OpenCV SDKVS2010不用说,肯定都安装了吧。来说说当前最新的OpenCV版本2.4.8(2014年2月24日),2.4.9 (2014年4月)的下载和安装。与其说是安装,不如叫解压更加合适,因为我们下载的exe安装文件就是一个自解压程序而已。在官网:http://opencv.org/上找到OpenCV windows版下载下来。下
2018-02-07 14:45:57 489
原创 INK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
当我们长时间不运行某个c/c++项目,或者当我们改变过VS的编译环境之后,我们重新编译我们的项目会提示下面错误:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏,下面就给出一种实用简便的处理方法。工具/原料VS方法/步骤1
2018-02-07 14:41:20 1185
原创 VS2010安装失败Microsoft Visual Studio 2010 Ultimate - CHS.......
[10/14/15,08:50:40] Microsoft Visual Studio 2010 Ultimate - CHS: [2] CRootComponent::Install(): Cannot install; setup files failed verification.[10/14/15,08:50:40] Microsoft Visual Studio 2010 Ultim
2018-02-07 13:32:12 7214 2
原创 OpenFire源码学习之三十三:windows打包
需要软件 1.install4j_windows_4_0_8.exe 2.windows-x86-1.6.0_18.tar.gz安装 安装install4j_windows_4_0_8.exe到默认路径下一步:安装完后查看自己的安装目录:将文件windows-x86-1.6.0_18.tar.gz复
2018-02-07 07:57:19 429
原创 OpenFire源码学习之三十二:使用Tsung测试openfire(下)
Tsung使用由于我们只是对openfire进行测试,因此我们主要讲解利用jabber_register.xml在openfire上面注册用户,以及利用jabber.xml模拟用户登录openfire上线、离开、会话操作的压力测试。注册用户1、执行以下命令进入到安装目录下的examples目录:# cd /usr/local/tsung/share/doc/tsun
2018-02-06 12:52:26 308
原创 OpenFire源码学习之三十一:使用Tsung测试openfire(上)
介绍一个开源的多协议分布式负载测试工具,使用erlang语言开发的。它能用来压力测试HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP 和 Jabber/XMPP的服务器。它可以分布在多个客户机,并能够模拟成千上万的虚拟用户数并发。相关文件安装由于我们采用的是tar.gz安装文件,因此安装工具之前必须确保你的linux系统已经安装完毕gc
2018-02-06 12:51:50 284
原创 OpenFire源码学习之三十:haproxy负载均衡
安装使用Haproxy做负载均衡。下载地址:http://www.haproxy.com/downloads/trial-versions/下载后解压:tar zcvf haproxy-1.3.20.tar.gzcd haproxy-1.3.20make TARGET=linux26 PREFIX=/usr/local/haprpxymake
2018-02-06 11:24:12 381
原创 OpenFire源码学习之二十九:openfire集群配置
集群Openfire的给集群提供了多种方案。一种是基于Hazelcast插件,还有基于Oracle的coherence插件。Oracle的coherence插件中文开发文档:http://download.csdn.net/detail/huwenfeng_2011/8423519Linux集群配置一、修改配置文件/etc/hosts文件open
2018-02-06 11:23:44 620
原创 OpenFire源码学习之二十八:与其他系统的用户整合
与三方系统整合。Openfire提供了一套不错的解决方案。其实openfire的用户插件也做http方式的用户数据同步。关于openfire的用户整合,本人也不是十分赞同(这仅仅只是在我们自己的项目下)。我们的办法是做数据共享池。这个解决方案可以用到redis。下面是opnfire的 解决方案openfire可以非常方便的整合现有系统用户。 进入openfire管理控制台-服务器-
2018-02-06 11:22:00 264
原创 OpenFire源码学习之二十七:Smack源码解析
SmackSmack是一个用于和XMPP服务器通信的类库,由此可以实现即时通讯和聊天。Android中开发通讯APP也可以使用这个包。关于smack的中文开发文档,目前网上也有很多。下面本,将从源码中分析smack的几个案例。连接关于smack的Connection是连接XMPP服务器的默认实现。他有两个构造函数,一个是XMPPConecttion(Stri
2018-02-06 11:21:31 373
原创 OpenFire源码学习之二十六:Spark&Tinder
因为这两块比较简单,内容也比较少。所以就放一块了。Spark这里的spark是指openfire的一个客户端,并非目前非常流行的大数据计算框架spark。Spark页面图:Spark的源码构建Spark的源码构建和openfire都差不多。也都非常的简单。源码目录如下:Spark也是用ant来编
2018-02-06 11:20:42 577
原创 OpenFire源码学习之二十五:消息回执与离线消息(下)
这一篇紧接着上面继续了。方案二基于redis的消息回执。主要流程分为下面几个步骤:1)将消息暂存储与redis中,设置好消息的过期时间2)客户端回执消息id来消灭暂存的消息3)开通单独线程论坛在第1)步中的消息。根据消息的时间重新发送消息。如果消息第一次存放的时间大雨有效期(自定义10秒),解析消息中的to查找用户是否还在线。如果在则T掉(因
2018-02-06 11:20:07 561
原创 OpenFire源码学习之二十四:消息回执与离线消息(上)
在上一篇提到了4个问题,现在开始回答第三个第四个问题。由于篇幅问题。这里就设置成了上下两篇消息回执这个是第三个问题,如何做消息回执。消息回执分为两种:1、普通消息2、延迟消息3、离线消息 普通消息普通消息是客户端正常的点对点发送聊天消息。格式大致如下:[html] view plain co
2018-02-06 11:19:28 1118
原创 OpenFire源码学习之二十三:关于消息的优化处理
消息处理之前有说过,openfire的消息处理策略本人并不是很喜欢。先看下openfire上脱机消息策略。个人认为消息关于会话的消息,用户的存储量应该无限大。服务器不应该被消息吃撑了。所谓聊天通讯,这一关很重要。Openfire的消息是什么流程呢。1、当用户登陆连接的时候。握手、认证、绑定资源、获取花名册、获取离线消息。2、服务端会查找关
2018-02-06 11:18:45 400
原创 OpenFire源码学习之二十二:openfie对用户的优化(下)
用户名片在预初始化中,贴出来用户名片的程序。这里也一样不在重复。首先同样先修改系统属性:provider.vcard.classNameorg.jivesoftware.util.redis.expand.RedisVCardProvider然后需要修改VCardManager名片管理这个类。RedisVCardPro
2018-02-05 10:57:22 271
MDK5.12 最新注册机
2017-04-06
redis-desktop-manager 客户端
2018-01-17
tomcat+nginx+Redis集成demo
2017-12-19
epd_free-7.3-2-win-x86.msi
2017-11-03
NBA2013-2014比赛数据
2017-10-28
pycrypto-2.6.win32-py2.7 windows版
2017-10-21
myeclipse SVN插件
2017-07-22
移动门户下载应用到本界面怎么实现的
2016-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人