
专业杂技
文章平均质量分 79
vaqeteart
这个作者很懒,什么都没留下…
展开
-
QT中关于QScreen::blit的理解(已摘抄)
关于blit的理解(ok):void QScreen::blit ( const QImage & image, const QPoint & topLeft, const QRegion & region ) [virtual]官方文档:Copies the given region in the given image to the point specified by top...2010-03-10 09:07:38 · 1769 阅读 · 0 评论 -
svn服务配置和基本应用
svn服务配置和基本应用 :cry: [简介]svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。本文通过具体实践,讲述了如何配置和建立最初的svn服务,如何使用svn基本命令,并对svn中比较关键的概念:版本号、分支和合并进行了介绍,最后通过一个具体的案例说明了为什么使用分支合并管理可以更高效。...原创 2011-06-27 17:20:30 · 182 阅读 · 0 评论 -
Samba服务配置和使用
Samba服务配置和使用简介Samba服务可以用于在linux上面共享文件,甚至可以在linux和windows上面共享文件。给Windows客户提供文件服务是通过samba实现的,而samba也是一套基于UNIX类系统、实现SMB/CIFS协议的软件,作为UNIX的克隆,Linux也可以运行这套软件。samba的文件服务功能效率很高,借助Linux本身,可以实现用户磁盘空间限制功能。...原创 2011-06-29 18:23:18 · 305 阅读 · 0 评论 -
代码中的XXX todo fixme 的意义
特殊注释:1 TODO表示需要实现,但目前还未实现的功能2 XXX勉强可以工作,但是性能差等原因3 FIXME代码是错误的,不能工作,需要修复参考:http://my.donews.com/pkubuntu/2008/01/25/代码中的xxx-todo-fixme-的意义/...原创 2011-03-08 09:17:44 · 106 阅读 · 0 评论 -
BigEndian和LittleEndian
BigEndian和LittleEndian首先了解一些概念:MSB(Most Significant Bit):高字节。对于一个多字节的数据,高字节也就是它的高位(最低位应该是“个位”)。LSB(Least Significant Bits)对于一个多字节的数据,低字节也就是它的低位(最低位应该是“个位”)。这里"B"是大写的表示字节,小写"b"表示位。高地址...原创 2011-07-04 18:06:25 · 107 阅读 · 0 评论 -
Linux系统中程序库文件简介
Linux系统中程序库文件简介简介库文件一般就是编译好的二进制文件,用于在链接阶段同目标代码一起生成可执行文件,或者运行可执行文件的时候调用库文件的某段代码。它与可执行文件相同之处是:两者都是编译好的二进制文件;与可执行文件不同的是,库文件无法直接执行(直观上来看它的源代码中没有main函数,一般只是一些函数模块的定义和实现)。我们开发的程序,无论是程序运行的时候,还是编译、链接的时候,一...原创 2011-07-05 18:16:27 · 311 阅读 · 0 评论 -
Linux中ELF格式文件介绍
Linux中ELF格式文件介绍ELF(Executable and Linkable Format)即可执行连接文件格式,是一种比较复杂的文件格式,但其应用广泛。与linux下的其他可执行文件(a.out,cof)相比,它对节的定义和gnu工具链对它的支持使它十分灵活,它保存的足够了系统相关信息使它能支持不同平台上的交叉编译和交叉链接,可移植性很强.同时它在执行中支持动态链接共享库。通过本...原创 2011-07-07 14:33:49 · 426 阅读 · 0 评论 -
在Vim下绘制图形
在Vim下绘制图形Vim的DrawIt插件是一个可以使Vim在文本文件中使用ASCII码字符绘制基本图形的插件,使用它制作表格非常方便。本文介绍这个插件安装和使用的基本方法。主要内容:1,安装2,使用3,其他1,安装=================1)打开插件文件:$vi DrawIt.vba.gz2)在vi交互下运行::so %:q安...原创 2011-07-11 15:06:15 · 619 阅读 · 0 评论 -
关于C++中的类型转换操作符
关于C++中的类型转换操作符本文对四种标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast进行了介绍,通过本文应当能够理解这四个类型转换操作符的含义。内容简介:有四种标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。dy...原创 2011-07-12 16:02:20 · 154 阅读 · 0 评论 -
c中的int_short_char_long长度
1 记住如下原则: 2 ANSI C规定char类型一定是8位。 3 long类型的长度和cpu字长一样。 4 int长度没有规定,但是不比short短不比long长,并且linux上支持的所有体系中int长度目前都是32位。 5 short和int类似,目前linux上长度都是16位。...原创 2011-07-14 15:03:39 · 160 阅读 · 0 评论 -
Auto Tools基本使用
Auto Tools基本使用Auto Tools是基于GNU的自动为你的软件源代码生成Makefile以及编译并发布软件软件包等的一套软件包管理工具集合。这里,用一个具体的例子,来演示一下Autotools工具相对之前的"Auto Tools使用流程"例子(hello-1.0)比较"传统"的基本使用方法。假设程序名字为hello-2.0,通过这个例子,我们可以知道使用GNU Auto...原创 2011-07-14 16:57:09 · 736 阅读 · 0 评论 -
使用rpm进行软件管理
使用rpm进行软件管理简介 Rpm原来是RedHat Linux下使用的软件包管理工具。本文介绍使用rpm相关工具制做和管理软件包。制作软件包就是根据源代码或者编译好的二进制文件生成rpm软件包。管理软件包就是使用rpm对软件包进行管理(安装,卸载,查询软件信息等)。重点讲解rpm软件包的制作。前言 什么是软件管理?这里提到的软件管理,范围主要限于软件的安装,卸载,查询。...原创 2011-10-08 15:45:00 · 365 阅读 · 0 评论 -
关于电源管理
关于电源管理主要内容一、一些概念的澄清二、基本概念三、其它一些概念的澄清===============http://ftp.gnome.org/pub/GNOME/sources/gnome-power-manager中的源代码doc里面的sleep-names.html里面详细介绍。------------简介:sleep相关的术语在不同的人有...原创 2011-10-13 10:55:17 · 210 阅读 · 0 评论 -
关于GNU GPL
关于GNU GPL这里简单介绍关于自由软件的一个重要协议:GNU GPL。具体信息需要参照官方网站(http://www.gnu.org/licenses/)。主要内容:1,基本概念2,与其它协议的比较3,发展历史4,授权5,其它1,基本概念==================GNU 通用公共许可协议(英语:GNU General Public Li...原创 2011-07-25 17:44:41 · 268 阅读 · 0 评论 -
yum使用总结
yum [options] [command] [package ...][功能]center os下面的软件包管理工具。[描述]yum是一个基于rpm的交互的软件包管理工具。1,常用的command(子命令)简介:install package1 [package2] [...]安装最新版本的软件包或者一组软件包,同时确保满足依赖关系。如果没有和指定名称匹配的...原创 2011-07-27 14:46:31 · 252 阅读 · 0 评论 -
嵌入式开发交叉调试技术简介
嵌入式开发交叉调试技术简介本文主要介绍嵌入式开发环境中使用gdb交叉调试的大体过程。在后面例子中给出了针对QtExtend环境中使用交叉调试的最简步骤。主要内容:一、嵌入式中的交叉调试二、交叉调试举例三、其他一、嵌入式中的交叉调试============================远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串...原创 2011-08-01 17:55:02 · 759 阅读 · 0 评论 -
tftp服务简单配置
tftp服务简单配置通过tftp服务可以在两台主机之间传输文件。本文介绍配置和使用tftp服务的方法。[简介]通过tftp服务可以在两台主机之间传输文件。在嵌入式系统中,开发板启动的时候,经常通过tftp服务器将操作系统内核下载下来到本地开发板内存的某个位置,然后启动内核(前提是开发板的BootLoader支持tftp传输)。这样开发的时候,不必每次都将最新的操作系统内核烧写到板子...原创 2011-06-24 18:03:30 · 186 阅读 · 0 评论 -
nfs服务器建立
nfs服务器建立本文介绍Linux环境下nfs服务的搭建过程。[简介]nfs服务的作用是让其他机器可以通过网络把将本地的nfs目录挂载,然后通过访问挂载目录访问本地机器。在嵌入式开发中经常会将运行的开发板上的整个文件系统,做为本地的一个主目录,然后开发板启动的时候通过nfs服务,将本地的这个目录挂载上去,作为根文件系统。这里分别介绍在Ubuntu和CenterOS上面nfs服务...原创 2011-06-23 18:47:00 · 105 阅读 · 0 评论 -
mediawiki简易安装教程
**关于mediawiki一些好的资料:http://codex.wordpress.org.cn/Mediawiki%E5%BB%BA%E7%AB%99%E7%BB%BC%E8%BF%B0http://www.ziyuan8.com/Article/IT/200810288308.htmlmediawiki安装步骤:0)准备安装环境:安装LAMP,过程如下:$sudo...2010-03-16 14:07:34 · 415 阅读 · 0 评论 -
一些dokuwiki的资源收集
1)关于dokuwiki的:http://www.v-sky.com/wiki/doku.php?id=DoKuWiKi%E4%BD%BF%E7%94%A8:wiki%E6%9E%B6%E8%AE%BE%E7%AC%94%E8%AE%B02010-03-16 14:17:19 · 141 阅读 · 0 评论 -
制作一个qt文档的方法
就是从官方网站上面下载成脱机版本的。命令如下:[code="html"]wget \--recursive \--no-clobber \--page-requisites \--html-extension \--convert-links \--restrict-file-names=windows \--domains doc.qt.nokia.com...原创 2009-12-30 17:32:45 · 145 阅读 · 0 评论 -
svn网段转换和本地工作目录(已经摘抄)
可以通过以下方法修改svn本地副本的地址:svn switch --relocate svn+ssh://user@10.1.14.234/var/svnrepos/workDir svn+ssh://user@10.1.11.234/var/svnrepos/workDiruser 需要修改为自己的用户名。当网段从10.1.14.1转换成10.1.11.1时候用...2010-04-02 16:17:19 · 229 阅读 · 0 评论 -
vim中一个比较好的颜色主题
colorscheme ron原创 2010-01-28 14:49:39 · 412 阅读 · 0 评论 -
对gprof的补充1(已经摘抄)
我的原文如下:http://blog.chinaunix.net/u1/34500/showart_2144110.html[code="html"]gprof[功能]gprof可以用来分析程序的性能. [描述]常用的gprof命令选项: -b 不再输出统计图表中每个字段的详细描述。 -p 只输出函数的调用图(Call graph的那部分信息)。 ...原创 2010-02-15 15:59:19 · 88 阅读 · 0 评论 -
利用Core Dump调试程序
利用Core Dump调试程序[描述] 这里介绍Linux环境下使用gdb结合core dump文件进行程序的调试和定位。[简介] 当用户程序运行,可能会由于某些原因发生崩溃(crash),这个时候可以产生一个Core Dump文件,记录程序发生崩溃时候内存的运行状况。这个Core Dump文件,一般名称为core或者core.pid(pid就是应用程序运行时候的pid号)...原创 2011-04-23 14:13:13 · 234 阅读 · 0 评论 -
linux给用户添加sudo权限
linux给用户添加sudo权限:有时候,linux下面运行sudo命令,会提示类似:quietheart is not in the sudoers file. This incident will be reported.这里,quietheart是用户名称,然后导致无法执行sudo命令,这时候,如下解决:1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密...原创 2010-10-19 10:18:55 · 101 阅读 · 0 评论 -
autotools_mydoc
Auto Tools使用流程本文内容:一、简介二、AutoTools相关说明三、实际例子一、简介============= 本文简单介绍最简单的auto tools工具的使用流程。 对于一个UNIX/Linux下C程序员来说,一个比较麻烦的工作就是写自己的Makefile。 可能你有如下经验:写一个简单的C程序,自己多写几行gcc命令就把程序变成可...原创 2011-02-01 16:04:07 · 138 阅读 · 0 评论 -
gdb基本命令
gdb基本命令本文介绍使用gdb调试程序的常用命令。主要内容:[简介][举例][其他][简介]============= GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。同时GDB也具有例如ddd这样的图形化的调试端。一般来说,GDB主要...原创 2011-06-02 17:43:51 · 1765 阅读 · 0 评论 -
许多学习vba excel脚本的简单例子
http://hi.baidu.com/yxzb/blog/item/d071bf99cf48cd0f6e068cc2.htmlExcel VBA程序的编写摘要:本文通过代码演示,介绍如何从Active Directory中检索信息并将信息显示在带格式的Excel工作表中。(注:本文摘自Microsoft Corporation 技术人员Greg Stemp的文章,稍作修改。在...原创 2011-02-13 17:37:10 · 890 阅读 · 0 评论 -
mysql使用总结
mysql使用总结[描述]这里简单介绍Linux下面mysql命令(以及相关命令)操作mysql数据库的方法。[举例]*启动mysqld服务:[root@lv-k wordpress]#service mysqld start当然,可以用stop参数停止,用restart参数重启mysqld服务。*设置mysql管理员密码:[root@lv-k wordpr...原创 2011-06-10 13:38:15 · 114 阅读 · 0 评论 -
关于BigEndian和LittleEndian和MSB和LSB
BigEndian和LittleEndian首先了解一些概念:MSB(Most Significant Bit):高字节。对于一个多字节的数据,高字节也就是它的高位(最低位应该是“个位”)。LSB(Least Significant Bits)对于一个多字节的数据,低字节也就是它的低位(最低位应该是“个位”)。这里"B"是大写的表示字节,小写"b"表示位。高地址...原创 2011-02-25 18:01:23 · 335 阅读 · 0 评论 -
w3m 使用总结
w3m 使用总结w3m是个开放源代码的命令行下面的网页浏览器。一般的linux系统都会自带这个工具,可以通过它在命令行下面浏览网页。本文介绍这个工具的使用方法。 [功能] w3m是个开放源代码的命令行下面的网页浏览器。 它支持表格、框架、SSL连线、颜色。如果是在适当的terminal上,甚至还支持“inline image”。 这个软件通常尽量呈现出网页本来的编排。 ...原创 2011-06-20 11:45:30 · 1211 阅读 · 0 评论 -
minicom使用总结
minicom[功能]串口通信程序。[描述]*简介在嵌入式开发中,Linux主机上安装好minicom程序之后,将linux主机和开发板通过串口相连接,这样可以直接在pc上面通过启动的minicom,"登陆"到开发板上,和开发板进行交互,效果类似远程登陆telnet不过使用的是串口连接。*配置:启动minicom的时候,会检测MINICOM环境变量,将它们作为命...原创 2011-06-20 18:09:16 · 482 阅读 · 0 评论 -
关于C++中的'extern "C"'
关于C++中的'extern "C"'本文将介绍C++中如何通过extern "C"关键字支持C语言。主要内容:简介1,问题的引出2,关于extern "C"3,用法举例总结简介===============C++语言的创建初衷是"a better C",但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一...原创 2011-11-16 14:54:05 · 149 阅读 · 0 评论