- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 BSONObj to BSONObjBuilder mongo::BSONObjBuilder复制 mongo::BSONObj复制
经常会遇到BSONObjBuilder生成BSONObj对象后,又需要在BSONObj加入其他新增内容,但又不想再重新构建一个BSONObjBuilder。要文将会讲到以下知识点:1、BSONObjBuilder提前生成BSONObj对象,但后续允许再向BSONObjBuilder加入内容2、BSONObj对象的复制3、BSONObj生成BSONObjBuilder4、BSONOb
2013-09-11 22:44:22
3315
原创 让TE2440时间与互联网时间同步
本文主要讲述以下两点:1、2440通过PC机代理上网。2、NTP在arm + linux环境下的安装,参考文章原文地址。3、测试通过网络更新开发板时间。 首先NTP(network time protocol)的相关知识这里就不介绍了,网上一大堆,只要明白它是一个网络时间协议,由专门的组织提供这样一种需求。为什么要使用代理上网呢,因为公司只提供无线上网,没架设有线,2440只提
2013-05-21 13:49:41
1274
原创 qt 应用程序中使用 close系统调用函数 注意问题
因qt QWidget有QWidget::close()函数,与系统调用函数close同名,这是qt设计不好的地方,因此在QWidget派生类函数中调用close系统调用就要使用全局域符号“::”。当时我出问题的代码如下: void ButtonWindow::mousePressEvent ( QMouseEvent * e )//鼠标单击事件响应{ int i; int
2012-08-21 11:15:07
4418
原创 ubuntu 10.04 在sun virtualBox (3.0.6) 中无法安装的解决办法
我本本的主操作系统是xp,安装了Sun VirtualBox虚拟机,昨天急急的下好了ubuntu10.04,马上就想把9.10的换成10.04,可从10.04启动盘运行后,就出现一个白色的光标闪烁,怎么也不动了。重复试了几次都不行,按网上的方法也折腾了很久。于是我又把10.04放到我的台式机的虚拟机中运行,又可以正常运行。不过台式机上的主操作系统是vista。最后想到是不是虚拟机版本不够高,于是下
2010-05-06 16:43:00
935
原创 Edit 控件响应或处理 回车消息
1.用vc6新建一个基于对话框的程序,工程名为EditHandleReturnMsg.2.添加一个编辑控件,ID为:IDC_EDIT1,style属性选上multiline,want return, auto vscoll.(ES_MULTILINE|ES_WANTRETURN|ES_AUTOVSCROLL)3.为IDC_EDIT1添加EN_UPDATE消息处理函数OnUpdateEdit
2010-04-29 12:07:00
5790
2
原创 gcc g++ 编译 wxwidgets的参数
简单点: gcc编译c程序,g++可编译c和c++程序。a.可行的命令格式1. g++ main.cpp -o c.out $(wx-config --cflags --libs)2. g++ $(wx-config --cflags) main.cpp -o a.out $(wx-config --libs)g++ 或 gcc的参数格式好像为g++ [搜索目录] [编译文
2010-04-16 12:42:00
2298
原创 ubuntu 9.10 安装最新的gtk libgtk2.0-dev
ubuntu9.10正式版刚一发布,我就迫不急待的把系统换上最新的。令人很不爽的是我安装gtk的开发库却遇到了问题,大概是版本依赖,折腾了几天还是没弄好。于是又偿式了用dpkg安装deb包,一个一个安装,依赖性太多,还没安装一半我就放弃了。最后细看ubuntu包管理网站上的说明,说是可以在sources.list中添加源,于是偿式了,成功了,真让人兴奋。现在把方法介绍给大家,供遇到同样问题的人参考
2009-11-17 10:50:00
10946
4
原创 ubuntu9.10 ibus 从源码包安装五笔
ubuntu 9.10刚出来,我就迫不急待的安装上,每次新安装上系统,我第一步做的就是安装五笔输入法,因为个人一直用五笔。9.10也不例外,不过它自带了ibus, 默认安装了拼音输入法。以前安装的时候都习惯用apt-get安装,在终端中执行:$apt-get update$apt-get install ibus-table-wubi 不过这9.10却总是提示找不到ibu
2009-10-31 11:01:00
2295
2
原创 fedora gstreamer 新版本安装不成功问题
问题描述: 明明下载了gstreamer最新版0.10.25,安装成功了,然而用pkg-config --modversion gstreamer-0.10命令读出的版本却是0.10.24的老版本,为什么呢,我就遇到了这个问题,让人很是头痛。 出现上述原因多半是用户用了yum命令安装了gstreamer,又到gstreamer官网下载了gstreamer包从源码安装.使用yum
2009-10-20 16:44:00
3103
原创 fedora中搭建gstreamer开发环境
一、到www.gstreamer.org上下载及安装以下几个包gstreamergst-plugins-basegst-plugins-good 每个包的安装方法基本一样,都是解压,然后在终端中进入其目录,依次执行: ./configuremakemake install 安装过程遇到问题解决办法: 这几个包的安装要按照一定顺序,不能颠倒
2009-10-20 16:09:00
4749
原创 Fedora11 yum 安装 mplayer
参考了网上朋友提供的资料,及结合自己安装mplayer的经验,写一下mplayer 的安装步骤,供安装mplayer遇到问题的朋友参考.1 yum insatll mplayer 添加软件仓库 #rpm -ivh http://rpm.livna.org/livna-release.rpm #rpm -Uvh http://download1.rpmfusion.org/f
2009-09-28 17:15:00
1218
原创 解决fedora11 网络不通 网络连不上的问题
1.先查看一下网络连接情况:在终端输入:ifup eth0...RX packets: 23 errors:0 dropped:0 overruns:0 frame:0TX packets: 70 errors:0 dropped:0 overruns:0 carrier:0...如看到有这样的错误输出,可确定为ip地址冲突问题.解决方法如下: 2.手动分配ip
2009-09-23 14:16:00
1813
原创 fedora11中scim或ibus不能开机自动启动的解决方法
问题描述: 以前用过linux,在linux中如何输入中文的问题也解决过,不外乎就是安装输入法吗,比较流行的是scim和ibus,按照同样的方法,我安装好了ibus,可是ibus却不开机自动启动,无赖我只好在终端输入ibus-daemon -d -x 手动启动,启动后有ibus图标,用快捷键却调不出中文输入法.况且我是设置好了快捷键的,输入法中也有五笔、拼音等,搞了大半天还是没成功。
2009-09-22 11:55:00
6173
原创 Ubuntu中打开scim中文输入法
Ubuntu中打开scim中文输入法安装Ubuntu成功后经常会遇到只能输入英文,不能输入中文的情况,这让许多初次接触linux的新手们很是恼火。我就是其中的一位,经过了两天的折磨和搜索网上的资料,终于摸索出一条比较成功的方法,今天帖出来,与大家分享。ubuntu中能输入中文,必须保证以下几个条件:(这里只是针对SCIM输入法来说)1. 要有中文码
2008-10-08 15:55:00
4471
原创 利用非运行时函数实现float to char
inline long double MyPow(long double x, unsigned int y) { long double result = 1; int i = 0; while(i {
2008-07-09 16:38:00
911
原创 关于存在一个正整数n,使得大于n的整数都能由6、9、20相加组合而成的证明
关于存在一个正整数n,使得大于n的整数都能由6、9、20相加组合而成的证明 数学表述方式为: 总存在不小于零的整数a,b,c,使得下式成立 6a+9b+20c= n+k; (1)其中n为足够大的一正整数,k为任意的一个正整数。 (命题A) 证明:要证明这个命题,我觉得先证明以下这个命题,然后再来证明这个命题比较容易些。求证:大于100以后的数都能表示为整数个20和整数个3算术相
2008-06-24 17:54:00
2465
图片批量缩放工具-很好用的 更新版
2011-07-18
图片批量缩放工具-很好用的
2009-10-13
图片屏保程序—自己动手制作
2009-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人