- 博客(39)
- 资源 (6)
- 收藏
- 关注
原创 关于C++中数据基础数据类型的一个杂记
任何一个变成语言,都会有build-in type(内置数据类型),C++是从C语言发展过来的,从而对硬件的支撑还是比较好的。先说一点工作中的经验(copy来的,先记着)。1、经验之谈我们经常使用整形进行计数,使用unsigned 类型比较明智(在比较过程中,有符号的负数大于无符号数据类型);在执行整形算数运算时,比较少使用short类型,否则可能会造成越界的错误;对于char类型
2013-07-16 22:52:22
3011
原创 关于操作符“>>”和“<<”的重载
背景关于操作符的重载,主要是为了实现类多态性。今天主要是对操作符">>"和"实现这里将C++Primer中的另一个例子拿过来用,里面主要是一个书籍销售管理的一个类。主要定义如下:class CSalesItem{public: CSalesItem(void); ~CSalesItem(void); CSalesItem& operator
2013-07-15 22:16:50
2696
原创 GIT的安装和Clone到远程仓库
关于GIT就不说太多了,现在公司软件部门常使用的项目管理软件之一,为了加快进入职场,今天终于将装载电脑中许久的GIT使用了一把。 1、下载GIT 软件在你很多地方都能够下载到。(我当时是在https://code.google.com/p/msysgit/downloads/list?can=3这里下载的),直接选择第一个文件就可以了如下面的图所示。
2013-07-14 22:57:57
6150
原创 GIT的安装使用
关于GIT就不说太多了,现在公司软件部门常使用的项目管理软件之一,为了加快进入职场,今天终于将装载电脑中许久的GIT使用了一把。 1、下载GIT 软件在你很多地方都能够下载到。(我当时是在https://code.google.com/p/msysgit/downloads/list?can=3这里下载的),直接选择第一个文件就可以了如下面的图所示。
2013-07-14 22:44:32
764
原创 Compiling newest Boost_1_53_0 with VS2008
BOOST WITH VISUAL STUDIO 2008By xiaoxiongxiongxiang2006@126.com Pre: Everybody know that the boost library is a greatest C++STL library, It provide many interface in all sorts of library, such
2013-04-12 06:12:20
1004
原创 试用 visual studio 2012 , 夜间主题用起来确实很帅气啊...
看到新工具的更新,总是很想尝试一下...在visual studio 2012 出来了之后,当然也想试试,特别是看到visual studio2012 的界面发生变化之后,更加是心动不已啊!!!Visual Studio 2012新界面发生了变化。现在的Visual Studio 2012其亮度得到了优化,界面主题颜色变成了深色。从图中我们可以看到,微软公司对其深色主题进行了微调从而达
2012-09-08 21:13:56
15245
原创 win7上安装了ubuntu真机之后,删除ubuntu
一个有效的解决方法:1.下载mbfix,如果你是64为系统的话,就下载mbfix64.exe,否则直接用mbfix.exe好了。链接为http://www.sysint.no/DesktopModules/DNNPortal-Download/Downloader.aspx?TabID=536&file=DNNPortal-Download/host/mbrfix.1523e566
2012-07-06 07:16:33
1726
转载 spcaview在windows上的移植
转自http://hi.baidu.com/zhxust/blog/item/ac7b707e4f9f88310cd7daf6.html,感谢作者分享1,下载windows下的sdl库:SDL-devel-1.2.11-VC6.zip下载地址为:sdl库下载地址点击此2,下载已移植过的windows下的spcaview:spcaview.rar下载地址为:spcaview下载点
2012-06-06 17:52:30
974
原创 关于uvc_streamer编译出错
gcc test.c -lpthread在编译uvc_streamer的时候,会出现错误,gcc -O2 -DLINUX -Wall -lpthread uvc_stream.o color.o utils.o v4l2uvc.o control.o -o uvc_stream uvc_stream.o: In function `main':uvc_stream.c:(.text.s
2012-05-30 14:28:49
2812
2
转载 Diff的简单使用
转自:http://hi.baidu.com/ccx360/item/12cdfccf35dec203c710b202,感谢原作者分享!linux的diff功能很强大:diff -options oldfile/dir newfile/dir常用的选项有:-r 比较目录-u 将差异的文件输出到文件中例如$ diff
2012-05-28 17:20:12
857
原创 在ubunut中安装了opencv2.1之后,自己编写程序, 出现undefined reference to `cvLoadImage'
今天兴冲冲的将opencv2.1装好了之后,就急不可耐的想验证一把,当然先充从最简单的开始找到opencv-dec里面有例子,具体参看我的http://blog.youkuaiyun.com/xiongmaojiayou/article/details/7606034这篇博客。后面自己想写一个例子试试,当然也就是一个简单点的显示图形的例子: #include "cv.h" #in
2012-05-27 13:51:45
7199
1
原创 关于vim的环境变量的配置
linux下面的vim绝对是大多数linux程序员经常用到编辑器,不得不说它的强大,已经赢得了绝对的拥护!好吧,我也是被他吸引了为了更好的适应自己,我将vim配置了一下子,就按照鸟哥所说,就这样子呢!vim ~/.vimrc输入下面内容::set hlsearch:set backspace=2:set autoindent:
2012-05-27 10:19:06
6877
原创 在ubuntu中指令安装opencv2.1
OpenCV于1999年由Intel建立,现在由Willow Garage提供支持。OpenCV是一个基于BSD许可证授权(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。最新版本是2.
2012-05-27 09:46:44
2047
原创 ubuntu10.04中安装Qt creator环境及开发工具
最近想要学习QT编程,当然环境要先搭建好呢。同样,这也只算是自己的一个总结吧,应为参考了很多网络上的方法!1、直接在Terminal中输入:sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Q
2012-05-27 07:51:02
2520
转载 HowTo: Fix Ubuntu “Requires Installation of Untrusted Packages” Update Error
转自 :http://jaypeeonline.net/tips-tricks/requires-installation-of-untrusted-packages-error/,多谢博主分享哦One of the first things I did after I got my Lenovo IdeaPad Y560 was to make it du
2012-05-27 07:45:16
6917
转载 mini2440开发板移植mjpg-streamer
转载自:http://hi.baidu.com/%D7%B7%C3%CE123654/blog/item/9c0473eb9270656f79f0555e.html,感谢作者咯!!Mjpg‐streamer是一个开源软件,用于从webcam摄像头采集图像,把它们以流的形式通过基于ip的网络传输到浏览器如Firefox,Cambozola,VLC播放器,Windows的移动设备或者其他拥有浏
2012-05-26 15:11:17
18755
1
原创 将一般的用户加入sudo组is not in the sudoers file. This incident will be reported解决方法
今天在弄ubutu12.04的时候,利用sudo adduser添加了一个新的用户yocto的之后想要在yocto用户下面利用apt-get install安装软件的时候出现了错误了“yocto is not in the sudoers file. This incident will be reported.”表示很无语,当然看样子是说我的这个用户没有用sudo的权限吧。囧了
2012-05-26 14:49:02
6458
转载 C 语言的可变参数表函数的设计
转自http://blog.youkuaiyun.com/hackbuteer1/article/details/7558979,写的确实很舒服,先收下了首先在介绍可变参数表函数的设计之前,我们先来介绍一下最经典的可变参数表printf函数的实现原理。一、printf函数的实现原理在C/C++中,对函数参数的扫描是从后向前的。C/C++的函数参数是通过压入堆栈的方式来给函数传参数的(堆栈是
2012-05-20 21:49:46
1169
原创 关于PF_INET和AF_INET的区别
在写网络程序的时候,建立TCP socket: sock = socket(PF_INET, SOCK_STREAM, 0);然后在绑定本地地址或连接远程地址时需要初始化sockaddr_in结构,其中指定address family时一般设置为AF_INET,即使用IP。相关头文件中的定义:AF = Address Family PF =
2012-05-20 09:09:26
164236
1
转载 Ubuntu Linux 下 Ffmpeg 及 Mencoder 安装使用小结
转自http://www.learndiary.com/2011/04/ubuntu-linux-%E4%B8%8B-ffmpeg-%E5%8F%8A-mencoder-%E5%AE%89%E8%A3%85%E4%BD%BF%E7%94%A8%E5%B0%8F%E7%BB%93/ ,感谢作者无私的分享贡献,让刚入门我这样子的菜鸟才有了方向近段时间在学习 Ffmpeg、Menco
2012-05-15 09:32:10
3650
2
转载 Install FFmpeg and x264 on Ubuntu Lucid Lynx 10.04 LTS
转自:http://ubuntuforums.org/showpost.php?p=9868359&postcount=1289,还是小外写的好啊Install the Dependencies1. Uninstall x264, libx264-dev, and ffmpeg if they are already installed. Open a terminal a
2012-05-14 17:11:15
1206
转载 在Ubuntu中设置samba共享可读写文件夹
转自:http://forum.ubuntu.org.cn/viewtopic.php?t=20852,感谢作者辛苦分享首先当然是要安装samba了,呵呵: 代码:sudo apt-get install sambasudo apt-get install smbfs下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/sha
2012-05-14 16:24:17
1026
原创 mjeg-streamer运行的时候找不到libjpeg.so.62的解决方案
今天确实是一个多事的一天,不过通过这么的折腾,自己也学到了不少,或者说是知道了不少。今天实在编译一个mjpeg-streamer的开源项目,这个其实是没什么难度的,因为因为在前面我已经成功的运行一次了,不过由于今天想要自己实现冲web-camera中采集到一幅jpg图像,就也折腾了一下子,很是开心啊,终于自己也弄出来了。不过后面再次欲行mjpeg-streamer的时候却出现问题了
2012-05-13 16:44:02
14787
1
原创 ELF file OS ABI invalid
今天在弄mjpeg-streamer的时候,由于没有安装jpeg库,就倒腾了一下。相到上次移植板子的时候,做过类似的工作,就拿着那个时候编译好的动态链接库放到我现在的/usr/lib/里面,当然出错啦,就和下面一样“/usr/lib/libjpeg.so.62: ELF file OS ABI invalid”ELF file OS ABI invalid 二进制级
2012-05-13 15:09:08
16982
原创 bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory
今天在安装jpeglib库的时候,出现了一点点小问题“bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory”,很奇怪嘛,以往变异源代码的时候只要/configure make make install 就好了,这个却出现了这个问题,后面网上搜索了一下,原来是文件编码的问题,这也是linux和wind
2012-05-13 11:23:54
11515
3
转载 Linux V4L2 摄像头视频采集
转自http://www.rosoo.net/a/201104/11216.html,感谢作者分享!一,什么是 video4linuxVideo4linux(简称V4L),是linux中关于视频设备的内核驱动,现在已有Video4linux2,还未加入linux内核,使用需自己 下载补丁。在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/
2012-05-12 15:39:17
2911
转载 V4L2采集图像入门例子讲解
转自http://blog.youkuaiyun.com/crazyman2010/article/details/6055022,感谢作者分享1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。2. 工作流程: 打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法(缓冲区管理)->
2012-05-12 11:32:59
6873
3
转载 ubuntu下面安装samba服务器,windows直接可读可写
转自:http://blog.chinaunix.net/link.php?url=http://forum.ubuntu.org.cn%2Fabout20852.html%26amp%3Bhighlight%3Dsamba ,感谢作者分享一. Ubuntu samba配置的安装:sudo apt-get install samba smbfs smbclient二. 创建共享目
2012-05-10 20:19:13
1234
转载 Linux 视频设备驱动V4L2最常用的控制命令使用说明
转自http://blog.youkuaiyun.com/shaolyh/article/details/6583226,感谢作者分享哦!!Linux视频设备驱动常用控制命令使用说明设置视频设备属性通过ioctl来进行设置,ioctl有三个参数,分别是fd, cmd,和parameter,表示设备描述符,控制命令和控制命令参数。1. 控制命令VIDIOC_QUERYCAP功能:
2012-05-09 10:35:11
1396
转载 getopt();getopt_long();getopt_long_only();option
转自http://blog.youkuaiyun.com/vblittleboy/article/details/6544285,感谢博主分享如何分析命令行参数Sun, 2006-07-16 01:27 — MarchdayGNU/Linux的命令行选项有两种类型:短选项和长选项,前者以 '-' 作为前导符,后者以 '--' 作为前导符。比如有一个命令:$
2012-05-09 09:19:13
605
转载 在linux里怎么设置修改环境变量
转自http://blog.youkuaiyun.com/zhuying_linux/article/details/5672294,感谢作者分享export例如:export $HOME=$HOME:YOUR_DIR set 显示当前shell的变量,包括当前用户的变量env 显示当前用户的变量export 显示当前导出成用户变量的shell变量每个shell有自
2012-05-09 08:28:47
1294
转载 ubuntu 12.04安装telnet和ssh服务
ubuntu安装telnet服务1. sudo apt-get install xinetd telnetdsudo vi /etc/inetd.conf并加入以下一行,假如没有发现这个文件,自己新建立一个也是可以的哦,刚开始我也不知道,自己试了之后才知道的。telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in
2012-05-03 20:58:13
28417
原创 ubuntu 将一般的用户加入sudo组 is not in the sudoers file
在ubuntu中新增加一个新的用户时,如useradd XXX,执行sudo命令的时候会提示xxx is not in the sudoers file. This incident will be reported. 解决方法:1) 首先需要切换到root, su - (注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,
2012-05-03 20:11:49
8288
转载 RTP学习笔记(五)
转自:http://blog.youkuaiyun.com/Tinnal/article/details/2871734,感谢博主的分 这是用RTP(RFC3350)按RFC2550封装MPEG ES流数据的发送程序。学习RTP的路真的辛苦。在网上收集的有关RTP的程序都是那种只负责RTP数据包发送的库,如jrtplib等,他们的DEMO程序都只是用来发发字符串,编编聊天程序,无论是国内还
2012-05-03 10:36:51
2551
转载 RTP学习笔记(四)
转自http://www.cppblog.com/czanyou/archive/2009/12/25/67940.html,感谢博主的分享H.264 RTP PAYLOAD 格式H.264 视频 RTP 负载格式1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下: +---------------+
2012-05-03 10:26:49
916
转载 RTP学习笔记(三)
RTP如何打包H264数据转自http://blog.youkuaiyun.com/markman101/article/details/6755034,感谢作者的分享!拿到H264的裸流数据是,一般码流结构是SPS,PPS,I帧,P帧......SPS,PPS,I帧,P帧...........。用RTP打包H264数据时,SPS和PPS可以不发,直接发I帧和P
2012-05-03 10:13:27
881
转载 RTP学习笔记(二)
从http://my.oschina.net/hundre/blog/12855转载1、简介 目前,在IP网络中实现实时语音、视频通信和应用已经成为网络应用的一个主流技术和发展方向,本文详细介绍IP协议族中用于实时语音、视频数据传输的标准协议RTP( Real-time Transport Protocol)和RTCP(RTP Control Ptotocol)的主要功能。2、RT
2012-04-30 20:00:13
1152
转载 RTP学习笔记(一)
最近由于一个比赛,要涉及到流媒体的传输,其中,通过学长的介绍了解到利用RTP可以用来处理,并且后面也了解到,RTP也主要是利用在流媒体的传输上。于是决定花一些时间好好了解一下RTP,顺便写下笔记,有利于后面自己翻阅。大部分的资料是在网上收罗的,不知道会不会侵权,如有侵权,请告诉我,我会立即删除的这里涉及到几个缩写名词RTP——real-time transport prot
2012-04-30 19:56:21
1440
1
原创 一个菜鸟学习C的路程(一)
2011年11月19日星期六今天,下午睡觉的时候,突然间起来看见手机上有两天短息,一条是班长发的,一条是图书馆发的“尊敬的XX读者,您预约的已归还...”,当时就心情激动,本来还睡意蒙蒙的,马上带上电脑,骑着车去了图书馆。然后去了实验室,看是第二次阅读了,然后...我发现了附录有几道题,它说“请在40分钟...50分一下,请不要气馁...”,好吧,我十几分钟就做完了,并且上面还有好多题目是自己
2011-11-19 20:42:14
799
mjpg-streamer和jpegsrc库
2012-05-15
强大的远程登录工具:PuTTY
2012-05-13
YUV相关测试工工具
2012-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人