之前使用opencv在内存中解析图片,发现当解析错误的时候,程序直接崩溃。于是乎就重新把libjpeg封装一下,把容错性给做好。具体代码如下:Image.h#ifndef__IMAGE_H
#define__IMAGE_H
#include<iostream>
#include<vector>
usingnamespacestd;
//加载libjpeg
#incl..
分类:
其他好文 时间:
2015-05-12 19:03:47
阅读次数:
167
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法:tar命令的选项有很多(用mantar可以查看到),但常用的就那么几个选项,下..
分类:
其他好文 时间:
2015-05-12 19:05:49
阅读次数:
140
AfterperformingRUNSTATSonanon-emptytable,whydoesitscardinalitystillequalto0?
A‘selectcount...‘queryonthetablereturnsanon-zerovalue,while
a‘selectcardfromsyscat.tableswheretabname=‘<tablename>‘and
tabschema=‘<schemaname>‘returns0.RUNSTATSwasinvok..
分类:
其他好文 时间:
2015-05-12 19:03:31
阅读次数:
89
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法:tar命令的选项有很多(用mantar可以查看到),但常用的就那么几个选项,下..
分类:
其他好文 时间:
2015-05-12 19:05:52
阅读次数:
109
RIP--动态路由协议一:实验拓扑二:实验目标1:实现三台路由器全网互通2:熟练掌握RIP协议的各种命令3:能够掌握路由表中的各种信息三:实验原理1):有什么说什么//指每个路由器中的路由表有什么信息把他广播(network)出来就好了四:实验步骤R1[Huawei]intg0/0/0[Huawei-Gig..
分类:
其他好文 时间:
2015-05-12 19:04:46
阅读次数:
280
安装GITLAB参照官网提供的步骤安装很简单。但在执行gitlab-ctlreconfigure时可能会出现ruby_block[supervise_redis_sleep]actionrun停止在哪,不动的情况。啥原因哪?我的gitlab是kvm的centos7虚拟机会不会是虚拟机的问题?排查半天都不是。最后参照官网提供的方法执行:手工执..
分类:
其他好文 时间:
2015-05-12 19:05:17
阅读次数:
149
一、概述Yum(全称为:YellowdogUpdater,Modified),是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。被YellowDogLinux本身,以及Fedora、RedHatEnterpr..
分类:
其他好文 时间:
2015-05-12 19:03:34
阅读次数:
128
目录1、环境概述2、时间同步3、实现过程4、测试5、讨论及总结1、环境概述测试环境拓扑如下:clients|httpd/\tomcat1tomcat2tomcat、httpd的安装已不再重复,但版本在这里说明:httpd服务器(以负载均衡方式工作)[root@lbconf.d]#cat/etc/issue
CentOSrelease6.4(Final)
Kernel..
分类:
其他好文 时间:
2015-05-12 19:01:16
阅读次数:
240
sed‘s///g‘与sed‘s///‘其实是有很大区别的,要是不注意肯定出错,请看例子:题目:删除一个文件里开头的空白ps:/^*/匹配以空格开头的字符
/^\s/匹配任何空白字符,包括空格、制表符、换页符等等。等价于[\f\n\r\t\v]
/^[[:space:]]*/匹配以空格或者是\t制表符开头的字符amp1:~#..
分类:
其他好文 时间:
2015-05-12 19:02:03
阅读次数:
831
修改已经存在的表:altertableAltertable语句允许用户改变现有表的结构。用户可以增加列/分区,表本身重命名。1)增加分区AddPartitions:ALTERTABLEtable_nameADDpartition_spec[LOCATION‘location1‘]partition_spec[LOCATION‘location2‘]其中partition_spec的格式为:PARTITION..
分类:
其他好文 时间:
2015-05-12 19:01:02
阅读次数:
142
1.数据链路层基本概念及基本问题:2)基本问题:①封装成帧:帧头+数据+帧尾+校验和封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧,确定帧的界限。首部和尾部的一个重要的作用就是进行帧定界。用控制字符进行帧定界的方法举例:②透明传输:..
分类:
其他好文 时间:
2015-05-12 19:01:45
阅读次数:
320
日志记录了系统运行中的相关信息,分析日志对我们的系统排错、调优等至关重要,所以本文试浅析rsyslogserver和loganalyzer的图形化展示日志。rsyslog概述对Linux而言,应用程序和内核都有可能需要记录日志syslogd:为应用程序记录日志klogd:为内核记录日志上述两个守护进程由..
分类:
其他好文 时间:
2015-05-12 19:01:40
阅读次数:
124
一、~/.rpmmacros文件内容%_prefix/opt%_topdir%(echo$HOME)/rpmbuild%_smp_mflags-j3#%__arch_install_post/usr/lib/rpm/check-rpaths/usr/lib/rpm/check-buildroot#Buildrootpath,where%installinstallsthepackageduringbuild.%buildroot%{_buildrootdir}/%{name}-%{version}..
分类:
其他好文 时间:
2015-05-12 19:00:50
阅读次数:
316
因为root的权限太大,所以一般不能以管理员直接登录,或su-root去操作,这时我们就需要用到sudo这个命令去帮助我们执行一些普通用户没有权限的管理命令。sudo命令的特点:1、授权指定用户在指定主机上运行指定的管理命令;2、详细记录用户基于sudo执行的命令的相关日志信息;3、..
分类:
其他好文 时间:
2015-05-12 19:01:52
阅读次数:
140
建造者模式又称为生成器模式,它是一种较为复杂、使用频率也相对较低的创建型模式。建造者模式为客户端返回的不是一个简单的产品,而是一个由多个部件组成的复杂产品。
建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。
//Actor角色类:复杂产品,考虑到代码的可读性,只列出部分成员属性,且成员属性的...
分类:
其他好文 时间:
2015-05-12 18:59:12
阅读次数:
133
Directx中的坐标变换
(1)世界变换和世界坐标系:物体在三维空间的运动和变形过程称为世界变换,如平移、旋转、缩放等。物体在其中运动的三维空间称为世界空间,它的三维坐标系表示称为世界坐标系,物体顶点在世界坐标系里的坐标变换称为世界变换。
(2)取景变换和观察坐标系:把图形显示想象成摄像过程,取景变换就像摄像机中摄像机的摆放一样,在三维图形显示中,需要设置一个虚拟摄像机,屏幕显示的图形就是虚...
分类:
其他好文 时间:
2015-05-12 18:59:15
阅读次数:
225
近日,webpower中国区从自身服务的十四个行业中,甄选出webpower2014年度邮件设计创意模板。基于在中国区庞大的客户群,webpower中国区全服务团队通过对年度客户的邮件发送模板和真实邮件发送效果的分析,结合行业专家点评及客户反馈意见,从邮件模板整体风格、板式、配色等多元角度评选出2014年最佳品牌邮件模板。
1.保利锦汉
人们认知中的呆板没温度的系统邮件,也可以...
分类:
其他好文 时间:
2015-05-12 18:59:37
阅读次数:
169