自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MichaelSrc的草稿簿

千里之行始于足下 Linux,Qt, Embedded

  • 博客(70)
  • 资源 (11)
  • 收藏
  • 关注

原创 qt中屏蔽qDebug

pro文件中#//屏蔽qDebug()输出DEFINES+=QT_NO_DEBUG_OUTPUT

2012-04-07 09:38:26 1127

原创 qt获取本地ip

void Demo::getLocalIP(){ QString localHostName = QHostInfo::localHostName(); qDebug()<<"localHostName: "<<localHostName; QHostInfo info = QHostInfo::fromName(localHostName); qDebug()<

2012-03-21 22:57:57 1971

原创 apt-get update时候出现“由于没有公钥,无法验证下列签名”的解决办法

RT: apt-get update 之后出现下面提示:W: GPG 错误:http://ftp.tw.debian.org squeeze Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 07DC563D1F41B907W: Duplicate sources.list entry http://security.debian.org/ squeeze/updat

2012-03-09 10:29:40 9179

原创 菱形继承问题

文章前半部分引用:http://blog.csdn.net/icerlion/article/details/4409618考虑这种情况:class CA{};class CB : public CA{};class CC : public CA{};这时我们需要一个CD类,它需要同时继承CB和CC。问题就出现了。如果我们这样写:

2012-02-28 11:11:39 3725

原创 explicit 关键字作用

以前在Qt中就经常碰到过,最近看回点书,总结一下。主要作用是防止隐式转换构造函数。例如:class A{ int a; public: explicit A(int i):a(i){} }; int main() { A a(1),b(2); a = b; a = 2;

2012-02-28 09:50:31 925

转载 如何选择开源许可证?

2012-01-21 13:33:04 602

转载 pxe-mof exiting intelpxe rom operating system not found可能是没有设活动分区

虚拟机中pxe-mof exiting intel pxe rom operating system not found在装虚拟机时vmware启动一个GhostVistaSp1总显示PXE-MOF:Exiting Intel PXE ROM. 。然后是Operating System not found ……安装盘是……在分区进没有设置为作用分区,即活动分区。主要分区跟活动分区是

2011-11-24 09:22:18 5517 1

转载 SourceInsight 问题汇总

SourceInsight 问题汇总这几天一直在看H.263的源代码,用的Source Insight,确实很方便,看起来也比较快。但是在使用Source Insight还是出现了一些问题,下面做个小结,以后如果还有,随时补充。1、 只能删除半个汉字的问题确实情况下,Source Insight删除汉字时是半个半个删除的,删除一半的汉字显示为乱码,在写注释时非常讨厌,最后在

2011-11-23 09:59:41 1572

原创 debian内核编译make menuconfig提示缺少库文件

错误提示:make menuconfig requires the ncurses libraries解决办法:apt-get install libncurses*

2011-11-23 08:50:57 1259

原创 vs2008无法创建新工程解决办法

Rt,蛋疼得一B的后果···Vs2003和VS2008同时安装后,2008无法创建新工程,解决办法就是:进入CMD提示符,输入: Regsvr32 scrrun.dll重启vs2008 即可~完毕。

2011-11-16 08:53:03 1105

转载 返回对象和返回对象的引用的区别···

http://topic.csdn.net/t/20050310/11/3839506.htmlhttp://topic.csdn.net/u/20080905/10/ca32bacb-6d6d-4996-9e12-c4b61cdabb44.html两者的处理方式是不同的,当返回局部对象的值时,会产生一个临时对象,局部对象将值拷贝给该临时对象,所以当函数

2011-10-30 00:46:27 2203

转载 const的位置与区别

一个比较经典的问题——问以下两种声明的区别:1)  const char * p2)  char * const p 这里的 const 关键字是用于修饰常量,书上说 const 将修饰离它最近的对象,所以,以上两种声明的意思分别应该是:1)  p 是一个指向常量字符的指针,不变的是 char 的值,即该字符的值在定义时初始化后就不能再改变。2)  p 是一个指向字符的常量

2011-10-28 16:42:01 846

转载 GNU make学习,入门与技巧

看公司的makefile···好强大 上网一搜 原来是万能makefile 哈~  分享一下这些from:http://www.cnblogs.com/hustlijian/archive/2011/06/04/2072836.html1. make文件语法的基本

2011-10-19 10:06:59 834

转载 bash的诡异语法

学了那么多语言,没见过这么垃圾的语法.这就是linux下的脚本语言--bash.一个脚本语言, 语法这么苛刻, 让人抓狂.举例如下:1:定义变量时, =号的两边不可以留空格.eg:gender=femal------------rightgende

2011-10-19 09:50:38 785

转载 编程技术面试的五大要点

文 / 何海涛扎实的基础知识、高质量的代码、清晰的思路、优化代码的能力、优秀的综合能力是编程技术面试的五大要点。找工作一直是一个热门话题。要想找到心仪的工作,难免需要经过多轮面试。编程面试是程序员面试过程中最为重要的一个环节。如果能在编程面试的环节充分展示自己

2011-10-09 19:29:32 648

转载 UDP打洞原理

一. NAT分类根据STUN协议(RFC3489),NAT大致分为下面四类:1) Full Cone这种NAT内部的机器A连接过外网机器C后,NAT会打开一个端口.然后外网的任何发到这个打开的端口的UDP数据报都可以到达A.不管是不是C发过来的.例如 A:192.

2011-09-29 16:37:34 1344

原创 ORA-12516解决

就是oracle的会话数超出了限制,一般都是由于多次connect建立多个连接会话引起的,最后导致oracle无法响应新的请求,从而出现ora-12516错误。相关解决办法:1.查看当前连接进程数SQL>select count(*) from v$p

2011-09-08 14:45:31 36728

转载 vs2008去掉“正在更新IntelliSense”

使用VS2008或者2005时候,当切换配置,总是显示“正在更新IntelliSense...”。例如从Debug切换到Release,这时候VS开始更新IntelliSense,CPU占用上升到100%。解决方法就是将/Microsoft Visual Studio 9

2011-08-27 10:08:48 5812

原创 大小端问题

啊~大小端的内存分布搞不清楚-_-~平时用得少也忘了,今天在这里重温复习一下吧。1.大小端的起源以及区别端模式出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开

2011-08-15 17:35:47 1720

原创 Windows下使用pthread

1.下载pthreads-w32-2-8-0-release.exe下载地址:ftp://sourceware.org/pub/pthreads-win322. 安装pthreads-w32-2-8-0-release.exe           双击pthrea

2011-08-06 16:40:57 22258 3

转载 C语言的那些小秘密之volatile

volatile的重要性对于搞嵌入式的程序员来说是不言而喻的,对于volatile的了解程度常常被不少公司在招聘嵌入式编程人员面试的时候作为衡量一个应聘者是否合格的参考标准之一,为什么volatile如此的重要呢?这是因为嵌入式的编程人员要经常同中断、底层硬件等打交道,而这些都用

2011-08-03 11:48:40 1084

原创 Debian下配置telnet服务器

1.apt-get install xinetd2.apt-get install telnetd3.vim /etc/xinetd.d/telnet (创建配置文件)  加入以下内容:service telnet{ disable = no flags

2011-07-23 16:10:09 2082

原创 Linux与windows下setsockopt的一点差异

主要就是那个时间数据类型不一致。正常设置后,retOpt为0,否则为-1。windows:int nTvlen=1000;  //1sint retOpt=setsockopt(m_Socket,SOL_SOCKET, SO_RCVTIMEO, (const char*)&nTv

2011-07-13 16:33:25 5606

转载 C/C++动态链接库二三事

最近有点纠结于动态链接库,以前也经常用.但很多地方只是仿照着别人的用,深入一点就不知道了,可能这就是知其然不知其所以然吧.起因源自"dlfcn.h",很多没用过linux的朋友可能会文这个头文件是来干什么的??实际windows下也有类似的东西,而且我纠结的东西在windows也

2011-07-13 10:55:05 1736

转载 静态库、共享库、动态库的创建和使用

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://scudong.blogbus.com/logs/27422827.html通常库分为:静态库,共享库,动态加载库,。下面分别介绍。一、 静态库:1.概念:    静态库就是一些目标文件的集合,以.a结

2011-07-13 10:24:33 867

原创 undefined reference to `ts_read_raw'

<br />           最近几天为毕业的事情搞到焦头烂额~~越到毕业越发现学校的可爱和可恨之处啊!<br />           第二次参加博创杯··好久没碰博创的板了,实在是太烂了····改个文件系统都麻烦~今天重新移植了个QT,发现有个问题,记录一下~<br />编译qt完成后,随便编译一个自带的例子~make时候提示以下错误,用友善的东西时候都没出现这个~郁闷~<br /> <br /><br />lib/libQtGui.so: undefined reference to `ts_re

2011-05-28 00:25:00 6780 6

原创 arm上的ssh,6410上移植dropbear

<br />     昨天的无线城市比赛终于结束了···拿了个最佳方案奖,奖金还没给,等得我心慌~~移动不给力啊~不过作为学生来说,我还是有点欣慰的··哈~如果能投入到正式使用就更棒了~<br />     在这刻发表个文章···关于在arm上用ssh连接的··<br /> <br /><br />准备<br />zlib-1.2.3.tar.gz 点击进入下载地址<br />dropbear-0.52.tar.gz 点击进入下载地址<br /> <br />1.交叉编译zlib-1.2.3.tar.gz<

2011-05-17 17:11:00 5674 1

原创 Mini6410上移植mplayer

当然 这个是没有做到硬解码的,硬解码的效果很棒,但还没摸索清楚,可以去看看友善之臂做的那个带硬解码效果的,很棒~Mplayer版本:MPlayer-1.0rc2交叉编译器:Arm-linux-gcc4.4.1Libmad库:libmad-0.15.1b.tar.gz流媒体库:live555-latest.tar.gz1.     解压libmad-0.15.1b.tar.gz,进入目录,输入配置命令:   ./configure --enable-fpm=arm--host=arm-linux --

2011-05-13 13:18:00 3071 5

原创 移植Mplayer到s3c2410上

     今晚碰到一师弟问mplayer移植的问题···时间过得真快~这样就一年过去了,去年我还才刚接触arm开发··还是最基本的博创的2410···上个笔记,当时在2410上移植mplayer的心得。---------Mplayer版本:MPlayer-1.0rc2交叉编译器:Arm-linux-gcc3.4.1Libmad库:libmad-0.15.1b.tar.gz1.       在终端中输入“arm-linux-“ 看是否能够自动适配出arm-linux-gcc, 然后输入-v 查看交叉编译器

2011-05-13 00:00:00 1628 10

原创 Linux下生成动态库和静态库

最近搞Linux的编程··· 写写这个综合网上例子和本人使用方法。编辑得到举例的程序--hello.h、hello.c和main.c;  hello.h(见程序1)为该函数库的头文件。 hello.c(见程序2)是函数库的源程序,其中包含公用函数hello,该函数将在屏幕上输出"Hello XXX!"。 main.c(见程序3)为测试库文件的主程序,在主程序中调用了公用函数hello。//hello.h#ifndef HELLO_H#define HELLO_H void hello(const

2011-05-11 11:09:00 971

原创 vim高亮、自动缩进和自动补全

          首先要更新vim到最新版本··apt-get install vim;其中也会提示建议安装ctags包之类的,根据包名手动apt-get install安装就行了          安装完毕后,修改/ect/vim/vimrc文件,在末尾加上以下内容syntax on                  "语法高亮set tabstop=4           "以下为自动缩进四格set softtabstop=4     set shiftwidth=4set autoindentset

2011-05-10 11:05:00 2151

转载 给虚拟机上的linux扩容

<br />这个因为之前要把开发环境都放到一个Linux中···所以~~---------------转载自 woshi_zhanghao<br />Linux系统越来越受到电脑用户的欢迎,于是很多人开始学习Linux时,学习Linux,你可能会遇到Linux调整虚拟机硬盘大小问题,这里将介绍Linux调整虚拟机硬盘大小问题的解决方法,在这里拿出来和大家分享一下。平时都用虚拟机做实验,做一些Linux方面的开发应用,但是很烦人的是经常遇到预先装好的Linux虚拟机的硬盘空间过小,现在好多软件都没法安装了。自

2011-05-09 22:12:00 851

转载 wpa_supplicant 和 802.11g WPA 认证的配置

<br />转载自 wangyingscu<br /># cd /etc/init.d<br /># ln -s net.lo net.eth0默认的接口名是 wlan0,让它开机时自动 up:cp /etc/init.d/net.lo /etc/init.d/net.wlan0ifconfig wlan0 up<br /><br /> 根据接入点设置编辑 /etc/wpa_supplicant/wpa_supplicant.conf: <br />ctrl_interface=/var/run/wpa_s

2011-05-09 21:49:00 2834

转载 linux2.6.12系统wpa_supplicant移植过程

<br />转载自 wangyingscu<br />刚刚实现了wpa_supplicant的移植,遇到不少问题,记录一些<br />参考了厂家提供的代码和移植步骤,生成wpa_supplicant,再修改配置文件wpa_supplicant.conf如下<br /># WPA-PSK/TKIP<br />ctrl_interface=/var/run/wpa_supplicant<br />network={<br /> ssid="Tenda" //ap name<br /> key_mgmt=WPA-

2011-05-09 21:46:00 3233

转载 求图像质心的C语言实现

<br /> //这是其中一种方法··还有一种下次整理好再写吧~~唉~最近从杯具变洗具再杯具~~~------------转载自 jason懒羊羊<br />在讲图像质心之前,首先需要了解图像矩的概念。<br />对一副二维连续图像f(x, y),p + q阶矩的定义为:<br /><br />其中p和q为非负整数,对离散化的数字图像,上式可变为:<br /><br />通常,前10个矩(p + q ≤ 3)获得最为广泛的应用,而且它们都有实在的物理意义。0阶矩(m00)为物体的质量,1阶矩(m10, m0

2011-05-09 21:44:00 5029 1

转载 QThread 使用探讨

<br />转载自 dbzhang800<br />QThread 似乎是很难的一个东西,特别是信号和槽,有非常多的人(尽管使用者本人往往不知道)在用不恰当(甚至错误)的方式在使用 QThread,随便用google一搜,就能搜出大量结果出来。无怪乎Qt的开发人员 Bradley T. Hughes 声嘶力竭地喊you are-doing-it-wrong<br />和众多用户一样,初次看到这个时,感到 Bradley T. Hughes有 些莫名奇妙,小题大作。尽管不舒服,当时还是整理过一篇博客QThre

2011-05-09 21:40:00 1507 1

原创 装驱动,inf安装失败 系统找不到指定的文件 解决办法

<br /><br />原因:注册表优化过之后runonce项被删掉··<br />手动添加回去就行了···是一个空项。<br />HKLM/Software/Microsoft/Windows/CurrentVersion/RunOnce

2011-05-06 11:44:00 10240

转载 windows下完美的"免费"QT开发环境: QtCreator + VC2008Express

用MSVC编译器的主要原因是因为用到Jrtplib这个库不支持mingW编译器···---------------转载自 azhwQT4.5 后,针对OpenSource 版本的QT,nokia 也直接提供了QT OpenSource for vs2008的编译版本, 越来越方便了,不需要再经过几个小时的自己编译,或者用破解的Commercial

2011-05-06 11:38:00 3710

转载 Qt 程序在 windows 下的发布

<br />转载自 dbzhang800<br />这个问题,其实 Qt 的 manual 中解释的已经比较清楚了。下面是我根据自己的理解和实验后写的东西,希望比Qt文档容易理解一点。<br />下面不涉及静态编译(静态编译可以看看这儿),只包含动态编译(也就是Qt默认的情况),主要又分 mingw 和 msvc 两种情况:Mingw<br />首先,我们需要生成 release 模式的可执行程序(不少同学抱怨,一个小小程序却需要100多M的动态库,就是因为用的debug)qmake<br />mingw3

2011-05-06 11:35:00 1371

原创 fwrite oxoa和oxod oxoa的问题

<br /><br />       最近在搞rtp传输····终于搞出来了 哈哈~~ 基于jrtplib库的··等做好后再记录一下···<br />       说说有个小细节应该注意一下的,收到发过来的内容,写入buffer生成文件时候,除了txt文件,无论是图片还压缩包,总是无法打开~生成文件的字节比源文件多了若干字节···最后用winhex分析了几次~~终于发现0a都变成0d 0a了···再谷歌一下 原来是fwrite的问题,写入文件时候会把0a自动写成0d 0a··所以导致文件无法正常打开。<br

2011-05-06 11:32:00 15782

AStyle.zip

source insight插件 代码对齐

2011-11-23

SuperBackspace宏

source insight插件 解决删除“半个汉字”问题

2011-11-23

libosip2-3.1.0.tar.gz

libosip2-3.1.0.tar.gz

2011-10-26

libeXosip2-3.1.0.tar.gz

libeXosip2-3.1.0.tar.gz源码

2011-10-26

osip封装类sipSDK

自己写的对osip进行封装的一个类···自称sipSDK

2011-10-26

基于Osip的demo

基于Osip写的发送、接收demo,将osip做成一个简单的封装类,是基于msg方式通信~~

2011-10-26

zlib-1.2.3.tar.gz

用于移植ssh`````````````````````````

2011-05-17

dropbear-0.52.tar.gz

dropbear-0.52.tar.gz 移植ssh

2011-05-17

libmad-0.15.1b.tar.gz

libmad音频解码 用在mplayer上

2011-05-13

live555-latest.tar.gz

live555-latest.tar.gz live555解码库 可用在mplayer

2011-05-13

phonon-mplayer.tar.gz

phonon-mplayer.tar.gz, qt phonon需要用到的

2011-05-06

空空如也

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

TA关注的人

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