自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 Mysql性能优化小建议

Mysql的性能优化主要参考文章[1], [2],和[3],其中已使用且比较有效果的有:1. 实用优化(1)禁止autocommit, 防止每次插入都提交,刷新logSET autocommit=0;... SQL import statements ...COMMIT;(2) 对频繁查询的字段建立索引,但要注意这会使插入数据变慢(3)当只要一行数据时使用 LI

2014-12-24 12:07:37 1894

原创 CentOS-6下搭建本地yum仓库, 采用NFS服务

一. 准备

2014-04-22 18:17:21 2110

原创 Linux下性能优化

1. poor man's profiler(1) 通过统计call stack的情况, 来判断程序的bottleneck, 方便高效, 并有一般profile所不能统计的信息. 文章 What can I use to profile C++ code in Linux? 极度推荐, 并给出了解释.(2) 文章 poor man's profiler 给出了具体的shell程序来统计

2014-03-26 15:26:04 603

原创 git 使用

1. git diff 与 git diff --cached区别(1) git diff, 工作目录中当前文件和暂存区域快照之间的差异, 也就是修改之后还没有暂存起来的变化内容。(2)git diff --cached, 已经暂存起来的文件和上次提交时的快照之间的差异2. git fetch 与git pull(1) git fetch, 只是将远端的数据拉到本地仓库,并不自

2014-03-02 22:14:32 680

原创 linux下python3开发环境

一. 安装Python1. 下载Python(1) 到http://www.python.org/download/上下载       Python 3.3.2 bzipped source tarball (for Linux, Unix or Mac OS X)       Python 3.3.2 xzipped source tarball (for Linux, Un

2013-07-15 22:14:33 3599

原创 我的~/.vimrc和安装vim74

1. tab键默认4空格set tabstop=4 " 设置tab键的宽度set ts=4set expandtabset autoindent会把Tab直接转换成空格,导致编写Makefile时产生遗漏分隔符的错误2. 显示行号set number3. 语法高亮syntax enablesyntax on4. dese

2013-06-25 11:26:33 1497

原创 ubuntu 常用快捷键

1. 通用快捷键Ctrl + Alt + L 类似Windows下的Win + L 组合键,锁定桌面,不同在于同时启动屏幕保护程序Ctrl + Alt + D组合键,显示桌面Ctrl + Alt + → / ← 在不同工作台间切换Ctrl + Alt + Shift + → / ← 移动当前窗口到不同工作台2. Ubuntu通用快捷键PrintScreen

2015-01-23 15:18:14 2033

原创 ffmpeg使用fPIC静态库解决记录

大大大

2014-08-20 13:07:18 10426 2

原创 浮点数float累加误差分析与解决

一.  浮点数IEEE 754表示方法

2014-08-15 19:43:48 8940

原创 Linux下用OCCI读取windows下的oracle数据库中文乱码解决

1. 环境oracle数据库 帧

2014-07-15 09:25:46 3038

原创 Ubuntu开机后进入登录界面输入密码后又跳回到登录界面

1. 尝试了网上的一些方法, 结果都不行

2014-06-25 10:43:17 2349 1

原创 ubuntu下"E: 有未能满足的依赖关系" 解决

到达

2014-06-19 10:57:30 3904

原创 ubuntu下使用 Parted GPT工具对大于3T的硬盘进行分区,并使用mkfs进行格式化

1. 使用Parted GPT原因: 因为fdisk只支持,

2014-05-30 17:57:07 7249

原创 CentOS挂载ubuntu下NFS服务故障解决(UID Mapping)

一. 前提1. 采用ubuntu 12.04作为nfs-server, 具体安装参考[1] , 更加详细的参考见文章[2]2. centos 6.5 作为nfs-client二. 故障及解决1. centos mount之后发现文件夹所属用户和用户组都为“1000”, 无法修改,无法访问。2. 原因:ubuntu的UID从1000开始, 而centos UID从500开

2014-05-21 11:08:34 2065

原创 Linux下BLAS的使用

1. 安装ubuntu下通过apt-get安装2. 文档在具体使用的过程中, 发现使用Blas最难的地方是文档太老,太不全,所以通过搜集,发现了以下两个比较好的参考文档。(1) 可以先通过 BLAS-subroutines 了解整个BLAS的函数设计方式。(2) 具体参数可以参考Intel(R) Math Kernel Library Reference Manual 

2014-04-02 17:24:18 2489

原创 如何使用djpeg和netpbm

1. 问题来源:# Rescaling and intensity normalization djpeg $infile | ppmtopgm | pnmnorm -bpercent=0.01 -wpercent=0.01 -maxexpand=400 | pamscale -pixels $[1024*768] > $tmpfile2. 下载 libjpeg安装./

2014-03-24 21:32:17 3030 1

原创 Opencv下视频的读写

1. 视频结构一个视频由压缩格式(container, eg. avi, mkv...)和封装格式(codec, eg. H264, DIVX)组成.详细解释:源自[1]For start, you should have an idea of just how a video file looks. Every video file in itself is a container.

2014-03-11 11:02:18 8395

原创 scrap安装

sudo apt-get install libxslt1-dev, libxml2sudo pip install lxmlsudo pip install Scrapy注: 记得将python 命令一定要链接到python2.7,因为scrapy 只支持2.7

2014-02-11 15:15:25 853

原创 XML使用知识

1. 相关概念(1). ENCODING The Unicode character set can be encoded into bytes for storage or transmission in a variety of different ways, called "encodings".(2). SAXStream-oriented APIs accessible

2014-02-11 15:11:04 570

原创 Linux 下OCCI( Oracle C++ Call Interface )安装和使用

1. oracle instant client安装 Oracle Instant Client 主要参考, [1] [2]makefile 中加入-I $(ORALCE_HOME)/include -L $(ORACLE_HOME)/lib -locci -lclntsh2. oracle c++ api使用:Linux 下进行 OCCI ( Oracle C++ Call

2014-02-11 11:49:34 1286

原创 Opencv知识记录

1. cvLoadImage支持的格式[1]Windows bitmaps - *.bmp, *.dib (always supported)JPEG files - *.jpeg, *.jpg, *.jpe (see the Notes section)JPEG 2000 files - *.jp2 (see the Notes section)Portable Networ

2014-02-11 11:41:10 612

原创 mv 和 rename的区别和Linux C实现

1. mv 和 rename的区别(1) rename可以批量重命名, 而mv一般单个重命名(2) mv命令可以处理源文件和目标文件在不同file system的情况[1], rename可能不行.(Don't forget that 'mv' does considerably more than 'rename()' when the source and target loc

2014-02-11 11:36:51 3925

原创 重载赋值运算符(operator =)及swap

1.>2. 在operator =中处理“自我赋值”, 及重载赋值运算符时要尽量考虑传递的参数是自身对象3.>使用swap操作不会删除原始数据和申请新空间, 且迭代器不会失效(类似与只交换两者读取数据的指针)(2)范型算法的swap:>String& operator=(String rhs) // yes, pass-by-value { swap(rhs); r

2013-12-25 21:55:23 1429

原创 C语言static变量和全局变量的使用

本篇文章主要根据不同使用场合,来分析三种在程序运行期间一直可以修改的变量1. static 局部变量        当只是某个.c源文件中的某个函数需要使用它时,它的生存期为整个源程序,但是其作用域仍与局部变量相同,只能在定义该变量的函数内使用该变量.2. static全局变量        当某个.c源文件中所有函数都使用这个变量时, 它的生存期为整个源程序,其作用域也是,且

2013-12-13 19:49:38 942

原创 python, pip版本问题解决

1. pkg_resources.DistributionNotFound: distribute==0.6.24dev-r0产生这类错误一般是因为使用的pip或easy_install版本与python版本不一致的问题, 即原来是python2.7的pip或easy_install, 现在你用来安装python3的相关程序解决方法: (1)通过which easy_install 来确定

2013-12-04 10:19:30 4159

原创 Makefile编写

1.  -c flag says to generate the object file2. -o $@ says to put the output of the compilation in the file named on the left side of the : (冒号)3. the $ is the first item in the dependencies list

2013-11-19 16:28:27 781

原创 ubuntu安装matlab及相关设置

1. 建立镜像挂载临时文件夹mkdir /tmp/setup2. 挂载iso文件sudo mount  -o loop matlab.iso /tmp/setup3. 创建matlab安装目录mkdir /usr/local/matlab2010修改权限chmod 777 matlab20104. 安装在/tmp/setup 下执行./install按照crac

2013-11-04 10:01:22 1151 2

转载 Linux Shell编程入门

1. Linux Shell编程入门2. 第十三章、學習 Shell Scripts

2013-10-30 11:34:30 776

原创 HOG相关研究资料

1. 现在Computer Vision基本要用的几个图像特征和方法 提到 Multiple Kernel Learning的方法2.  HOG特征-理解篇 中提到:对于解决Scale-invariant 的问题:将图片进行不同尺度的缩放,就相当于对模板进行不同尺度scale的缩放对于解决Rotation-invariant 的问题:建立不同方向的模版(一般取15*7的)进行匹配总

2013-10-15 16:09:47 1270

原创 vcdsys错误解决

1. FeatureLib_Table_Insert failed...: Got a packet bigger than 'max_allowed_packet' bytes

2013-09-28 21:08:53 661

原创 Error: could not open `C:\Program Files\Java\jre7\lib\i386\jvm.cfg'

安装jdk7卸载后,把安装目录下的所有文件都删了,重新安装后,设置完环境变量后出现问题。运行java -version出现Error: could not open `C:\Program Files\Java\jre7\lib\i386\jvm.cfg'),google之发现解决办法是删除c:\windows\system32\java,c:\windows\system32\javaw,c:\

2013-09-25 19:58:34 1616

转载 log文件系统相关知识

1. 宏的高级使用--##,__VA_ARGS__, __FILE__, __FUNCTION__等2. va_list

2013-09-21 21:25:49 642

原创 MySQL使用知识点和故障解决

1. mysql的autocommit(自动提交)默认是开启,其对mysql的性能有一定影响,举个例子来说,如果你插入了1000条数据,mysql会commit1000次的,如果我们把autocommit关闭掉,通过程序来控制,只要一次commit就可以了。

2013-09-17 22:27:19 680

原创 Oracle 自动备份 windows 任务计划, 创建表空间,打开1521端口,安装错误解决

Oracle 自动备份详细步骤背景:Oracle 10g 服务器,Oracle 10g 客户端,windowsXP 操作平台要求:Oracle 数据库服务器对数据库 web_images 每天自动备份一次。解决方案:利用任务计划、批处理文件和 Oracle 的 exp 导出功能,根据日期自动生成 Oracle 备份文件。详细步骤:1 创建批处理文件 back

2013-09-17 13:50:52 845

原创 多线程编程和进程知识

1. POSIX thread (pthread) libraries2.  linux中的C里面使用pthread_mutex_t锁

2013-09-17 11:39:01 632

原创 GetFeature程序平台移植问题解决

1. 发生以下类似错误:.//libgetfea.so: undefined reference to `inflateReset'.//libgetfea.so: undefined reference to `inflateEnd'.//libgetfea.so: undefined reference to `compress'.//libgetfea.so: undefin

2013-09-11 15:30:21 1374

原创 GPUSURF问题解决记录

1.  CUDPP中的CUDA_CHECK_ERROR,是一种异步方式,所以真正错误的地方可能在CUDA_CHECK_ERROR,可以通过加多个CUDA_CHECK_ERROR来定位。如:CUDAPP error 所说2. 函数cudaError_t cudaGetSymbolAddress ( void** devPtr, const void* symbol )由于cuda版本升级问题

2013-09-10 21:45:27 1234

原创 Doxygen的使用

1. 下载Doxygen的可执行文件:doxygen-1.8.4.linux.bin.tar.gz建立符号链接: sudo ln -s ~/doxygen-1.8.4/bin/doxygen /usr/bin/doxygen2. doxygen -g [配置文件名]3. doxygen (Doxygen, 上一步生成的文件)

2013-09-09 13:38:02 797

转载 linux C语言 计时

在linux中用C语言计时可以用很多方法。1. 如果是想使用秒级别的技术,可用使用C语言库自带的clock()进行计时。如: #include #include using namespace std; int main(){     clock_t start = clock();     //do some

2013-09-09 11:22:52 966

原创 Windows和Ubuntu的引导问题修复方法及双系统安装方法

1. 准备工作由于下面绝大部分的工具,是通过U盘来使用的,所以必须使用刻录镜像到U盘的工具,本人接触的一共有三种:       (1)UltraISO 软碟通,方便快捷,但支持的linux版本或者镜像可能不多       (2)unetbootin        (3)Linux Live Usb Creator,同学推荐,据说不错2. window 引导问题解决方法(1)

2013-09-08 23:06:56 2762

空空如也

空空如也

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

TA关注的人

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