自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (3)
  • 收藏
  • 关注

转载 log4cplus学习指南(转)

转:http://www.cnblogs.com/keepsimple/archive/2013/05/10/3071309.html目    录1 Log4cplus简介    52 安装方法    53 主要类说明    64 基本使用    64.1 基本步骤    64.2 使用示例    74.2.1 例1-标准使用    74.2.2 例2-

2015-05-17 20:07:00 1415

转载 log4cplus 学习

转自:http://honey-bee.iteye.com/blog/65805(一)log4cplus是C++编写的开源的日志系统,功能非常全面,用到自己开发的工程中会比较专业的,:),本文介绍了log4cplus基本概念,以及如何安装,配置。 ### 简介 ###log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Softwa

2015-05-17 20:02:43 1257

转载 开源系统日志 log4cplus(转载)

转自:http://segmentfault.com/a/1190000000537317log4cplus是一个方便c++程序输出日志的库,下面的【参考】是有关于log4cplus的教程,讲的很全面log4cplus内部部分类继承关系,后续继续分析补全参考:http://www.cppblog.com/tx7do/articles/11715.html

2015-05-17 19:58:42 1141

转载 开源日志系统 log4cplus(转)

转自:http://www.cppblog.com/tx7do/articles/11715.html### 下载 ###最新的log4cplus可以从以下网址下载 http://log4cplus.sourceforge.net本文使用的版本为:1.0.2 ### 安装 ### 1. linux下安装tar xvzf log4cplus-x.x.x.t

2015-05-17 19:46:17 2139

转载 在Linux上的使用开源C++日志库---log4cplus (转)

转自:http://myswirl.blog.163.com/blog/static/51318642201071644948257/1.简 介    log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。    log4cplus具有线程安全、灵活、

2015-05-17 19:39:26 1359

原创 C与指针 笔记

内存管理:有两个内存分配函数,calloc和realloc,函数原型如下:Void *calloc(size_t num_elements, size_t element_size);Void realloc(void *ptr, size_t new_size);Calloc用于分配内存,malloc和calloc之间的区别是后者返回指向内存的指针之前把它初始化为0。 

2014-06-09 10:19:19 1245

原创 C++ Primer 指针

指针初始化和赋值操作的约束:对指针进行初始化或赋值只能使用以下四种类型的值:、(1)0值常量表达式,例如,在编译时可获取0值得整形const对象或字面值常量0。(2)类型匹配的对象的地址。(3)另一对象之后的下一地址。(4)同类型的另一个有效指针。把int类型变量赋给指针是非法的,尽管此int型变量可能为0,但允许把数值0或者在编译时获得0的值得const量赋给指针。I

2014-06-07 17:33:58 1216

原创 C++ Primer 调试

使用于处理器进行调试:可使用NDEBUG与处理器变量实现有条件的调试代码:Int mian(){         #ifndef NDEBUG         Cerr         #endif} 如果NDEBUG未定义,那么程序就会将信息写到cerr中。如果NDEBUG已经定义了,那么程序执行时就会跳过#ifndef和#endif之间的代码。默认情况下

2014-06-07 17:14:18 1287

原创 C++ Primer 语句

For适用于循环次数已知的情况,while循环适用于循环次数不易预知的情况。Const对象默认为文件的局部变量。 什么时候使用while循环:如果预先并不知道循环要迭代多少次,那么就选择while循环。需要开始进行检测的循环,一般选择while循环,也许偶尔会遇到情况就是需要一个灵活的循环,但是循环至少需要执行一次,这种情况下,可以用一个在结尾处作条件检测的while循环。

2014-06-07 17:10:24 1213

原创 C++ Primer 函数

onst形参或非const形参:指针形参是指向const类型还是非const类型,将影响函数调用所使用的实参,我们既可以用int *也可以用const int *类型的实参调用user_ptr,但仅能将int *类型的实参传递给reset函数,这个差别来源于指针初始化规则,可以将指向const对象的指针初始化为指向非const对象,但是不可以让指向非const对象的指针指向const对象。

2014-06-07 17:10:04 1260

转载 C++ Primer 面向对象编程

面向对象编程: 面向对象编程基于三个基本概念:数据抽象、继承和动态绑定。继承和动态绑定在两个方面简化了我们的程序:能够容易地定义与其他类相似但又不相同的新类,能够更容易地编写忽略这些相似类型之间区别的程序。在 C++ 中,基类必须指出希望派生类重写哪些函数,定义为 virtual的函数是基类期待派生类重新定义的,基类希望派生类继承的函数不能定义为虚函数。注意:在 C++

2014-06-07 16:11:26 794

原创 C++ Primer 复制控制

复制控制:当定义一个新类型的时候,需要显式或隐式地指定复制、赋值和撤销该类型的对象时会发生什么——这是通过定义特殊成员:复制构造函数、赋值操作符和析构函数来达到的。如果没有显式定义复制构造函数或赋值操作符,编译器(通常)会为我们定义。 复制构造函数是一种特殊构造函数,具有单个形参,该形参(常用const 修饰)是对该类类型的引用。当定义一个新对象并用一个同类型的对象对它进行初始化时

2014-06-06 20:00:08 555

原创 C++ Primer 类

类: 关键字const:const加在形参列表之后,就可以将成员函数声明为常量。如double avg_price() const; const成员不能改变其所操作的对象的数据成员,const必须同时出现在声明和定义中,若只出现在其中一处,就会出现一个编译错误。使用类型别名来简化类:class Screen {      public:          // inte

2014-06-06 19:10:12 526

转载 堆(heap)和栈(stack)有什么区别??

转自:http://www.cnblogs.com/pomp/archive/2007/10/19/930145.html简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识—程序的内存分配 一个由c/C++编译的程序占

2013-09-11 22:40:05 797

转载 Linux下应用程序如何取得U盘插拔消息(转载)

Linux下应用程序如何取得U盘插拔消息(转载)  原文链接:http://blog.csdn.net/childman/article/details/2443781 Linux 2.6内核版本以后,对于/dev目录的管理采用了新的方式udev,udev的规则是非常灵活和强大。您可以通过编写规则来实现这些事情:    * 重新命名一个设备节点缺省名称为别的名称      

2013-09-04 10:11:05 1343

转载 【转载】linux更换启动时的小企鹅图片(转载)

【转载】linux更换启动时的小企鹅图片(转载)  原文链接:http://blog.chinaunix.net/uid-23029750-id-1631401.htmllinux更换启动时的小企鹅图片 (2011-02-23 14:29)分类: linux 设备驱动 系 统:ubuntu10.10硬件:s3c6410 ubuntu下转换PPM:sudo

2013-09-04 10:10:59 1554

转载 linux热拔插(转载)

linux热拔插(转载)  本文转载自边缘之火《linux热拔插(转载)》原文链接:http://bbs.ednchina.com/BLOG_ARTICLE_387616.HTM将可移动设备连入系统时,系统的后台中会依次发生如下事件:l        内核检测到新硬件插 入,然后分别通知hotplug和udev。前者用来装入相应的内核模块(如

2013-09-04 10:10:32 2499

转载 linux驱动学习——怎么自动创建设备文件

linux驱动学习——怎么自动创建设备文件  本文转载自边缘之火《linux驱动学习——怎么自动创建设备文件》               在学习linux驱动开发中,我们可以将驱动编进内核,也可以编成模块,在编成模块时,我们希望模块加载时,设备文件可以自动创建,这样我们在开机脚本文件中进行模块加载,同时会创建设备文件。以后就直接可以操作这个设备了。            

2013-09-04 10:10:19 1043

转载 操作系统设计的基本准则

操作系统设计的基本准则1.软件的美在于它的功能,在于它的内部结构,对于软件设计者来说,被简单、直观地分割,并具有最小内部耦合的软件结构就是美的。NO1.简单就是优美。软件的本质即”简单就是美“,unix设计的思想就是,让每个程序都只擅长于一项简单专门的工作,然后让他们合作,形成一个可靠地、强大的、灵活的系统。NO2.利用已有的基础学习操作系统设计最关键的

2013-09-04 10:09:43 1007

转载 【转载】ar,nm,objdump,objcopy

【转载】ar,nm,objdump,objcopy  本文转载自tao198352__4232《ar,nm,objdump,objcopy》如果普通编程不需要了解这些东西,如果想精确控制你的目标文件的格式或者你想查看一下文件里的内容以便作出某种判断,那么你可以看一下下面的工具:ar,nm,objdump,objcopy。具体用法请参考man在线手册。ar基本用法

2013-09-04 10:09:06 735

转载 Linux环境下段错误的产生原因及调试方法小结 (转载)

Linux环境下段错误的产生原因及调试方法小结 (转载)本文转载自边缘之火《Linux环境下段错误的产生原因及调试方法小结 (转载)》原文链接:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,

2013-09-04 10:07:35 724

转载 有限状态机的嵌入式Linux按键驱动设计(转载)

本文转载自边缘之火《有限状态机的嵌入式Linux按键驱动设计(转载)》原文链接:  http://www.eccn.com/design_2010052509381340.htm秦国栋(广西大学 电气学院,南宁 530004)0  引言一般的按键驱动程序通常非常简单。在程序 中一旦检测到按键输入口为低电平时,就采用软件延时10 ms后再次检测按键输入口。

2013-09-04 10:05:40 1462

转载 linux 定时器去抖 按键驱动(转载)

linux 定时器去抖 按键驱动(转载)  本文转载自边缘之火《linux 定时器去抖 按键驱动(转载)》嵌入式Linux之我行——按键驱动在2440上的实例开发(带去抖动) (2012-03-30 01:45) 标签: 转 载  分类: 学 习 原文地址:嵌入式Linux之我行——按键驱动在2440上的实例开发(带去抖动)作者:hbhu

2013-09-04 10:01:06 2740

转载 linux驱动学习总结(一)——对linux驱动的几点思考

linux驱动学习总结(一)——对linux驱动的几点思考转自:http://blog.163.com/huawei_d/blog/static/2116102572013631112034128/本文转载自边缘之火《linux驱动学习总结(一)——对linux驱动的几点思考》学习linux驱动程序大概有半年了,最近在项目上动手写了几个驱动,才对驱动有了一个全面

2013-09-04 09:57:07 1094

转载 【转载】linux lcd 基础知识

【转载】linux lcd 基础知识本文转载自边缘之火《linux lcd 基础知识》原文链接: http://hi.baidu.com/weizhiyuan420/blog/item/1e1d179805e35ba1c8eaf47c.htmllinux lcd 基础知识2011-02-18 13:531. LCD工作的硬件需求:   要

2013-09-04 09:47:07 861

转载 linux 实时时钟(RTC)驱动(转载)

linux 实时时钟(RTC)驱动(转载)  原文链接:http://blog.csdn.net/yaozhenguo2006/article/details/6820218 linux 实时时钟(RTC)驱动 分类: linux内核文档翻译 2011-09-25 19:06 96人阅读 评论(0) 收藏 举报         这

2013-09-04 09:35:34 741

转载 linux中的platform设备

转自:http://blog.163.com/huawei_d/blog/static/2116102572013631114028201/linux中的platform设备  本文转载自边缘之火《linux中的platform设备》linux中有一类设备,platform 。平台设备,或者说是总线,在将linux移植到mini2440上时,在mach-mi

2013-09-04 09:20:15 766

转载 Kscope 如何使用

转自:http://blog.163.com/huawei_d/blog/static/211610257201281745814748/这个软件在使用的时候,首先要进行的是“设置”,提供自动设置功能,查找后台支持程序。    setting—>configure kscope   Cscope path:/usr/bin/cscope   Ctags path:/us

2013-09-04 09:09:56 4278

转载 Linux下的Source Insight -- KScope

转自:http://blog.163.com/huawei_d/blog/static/211610257201281745737810/本文转载自捷《Linux下的Source Insight -- KScope》相信很多人在做软件开发时都会碰到这样的情况:在Windows平台用Source Insight编写和查看代码,然后再到Linux平台编译,翻来覆去的很麻烦。

2013-09-04 09:09:51 1582

转载 ubuntu 10.04 安装 Kscope 全过程

转载:http://blog.163.com/huawei_d/blog/static/211610257201281752054365/本文转载自边缘之火《ubuntu 10.04 安装 Kscope 全过程》原文链接:http://apps.hi.baidu.com/share/detail/49925264第一步 安装KDE3环境的一些支持#sudo apt-

2013-09-04 09:08:00 1242

转载 udev 和 mdev 总结

转自:http://blog.163.com/huawei_d/blog/static/211610257201281752249537/  今天,看了一下这块内容,也在网上看了一些资料,一开始以为mdev就是udev的简化版,也认为它们的实现机制是相同的。但是实际上不是这样的。          下面 摘自http://blog.csdn.net/yongan1006/article

2013-09-04 09:04:29 830

转载 linux设备驱动读书笔记(转载)

转自:http://blog.163.com/huawei_d/blog/static/21161025720128175240948/原文链接:http://linux.chinaunix.net/techdoc/develop/2008/01/05/975956.shtml linux设备驱动读书笔记

2013-09-04 08:15:27 994

转载 ubuntu nfs tftp 如何配置

转自:http://blog.163.com/huawei_d/blog/static/211610257201281752611810/一. nfs  1.安装 apt-get install  nfs-kernel-server  (这个命令会同时安装 nfs-common 和portmap)2。配置 portmap    gedit  /etc/default

2013-09-04 08:13:21 1128

原创 tcl-debug调试工具安装

我参考http://blog.chinaunix.net/uid-24490134-id-249690.html进行安装出现了一下问题,1、我下载了tcl-debug-2.0的压缩文件tcl-debug.tar.gz,将放到与ns-2.35平行的目录即 /home/XXX/ns-allinone-2.35/目录  下,并且解压在该目录下2、编译tcl-debug,并且将产生的可加载的库

2013-08-21 09:37:16 2193 1

转载 Installing ns-2

转自http://nslab.ee.ntu.edu.tw/courses/ns-tutorial/labs/lab1.htmlLab 1: Installing ns-21.a. Getting the piecesTo have ns-2 running, you need these 3 pieces at minimum:otcltclcl (a.k.a. Tcl)n

2013-08-21 09:25:44 634

原创 NS2 调试环境安装 GDB

首先安装GDB,这个比较容易在 /home/XXX/ns-allinone-2.35/ns-2.35 目录下的Makefile 文件,找到55行附近代码CCOPT=-Wall -Wno-write-strings  将这句修改为CCOPT=-Wall -Wno-write-strings -g36行附近的两行代码CC 和CPP的定义后面添加-g参数,即CC = gc

2013-08-21 09:24:17 646

原创 Ubuntu10.04下装NS-allinone-2.35

下面是我的安装步骤。root登录后在终端里输入如下语句,安装一些编译必备的包。$ sudo apt-get install build-essential$ sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev$ sudo apt-get install libxmu-dev libxmu-headers然后下载ns2-a

2013-08-20 20:31:26 1269

原创 Eclipse环境安装C/C++插件

其实运行C /C++直接用VC即可,但是有个要求必须用Eclipse开发环境,今天安装Eclipse开发环境,是做java开发的,装完了查了下要运行 C /C++环境必须要装另外的插件,装的过程中发现有直接针对C/C++开发的Eclipse环境,已经装好了java版的,只好在上面继续装相关的插件,我参照这个网址,进行安装http://www.cnblogs.com/feisky/archi

2013-07-18 14:16:41 40208 2

转载 linux 下串口程序编写

转自https://www.ibm.com/developerworks/cn/linux/l-serials/串口简介串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标

2013-05-24 17:54:13 858

原创 Qt 滚动区

QScrollArea类提供了一个可以滚动的可视窗口和两个滚动条。如果我们想给一个控件加上一个滚动条,从QScrollArea继承会比设计我们自己的QScrollBar类实现滚动函数更简单。Figure 6.11. QScrollArea's constituent widgets   调用QScrollArea的setWidget()函数就能给控件加上滚动条。QScrollArea自

2012-12-30 18:40:22 1250

IEEE 802.15.3b标准

IEEE 802.15.3标准专为高速无线个域网制定,支持各种便携电器之间的多媒体连接。该标准支持11M~55Mbps的数据传输速率,采用高效的TDMA协议作为主要媒体访问控制方式;物理层运行在2.4GHz ISM频段,可与IEEE 802.11、802.15.1和802.15.4标准兼容,并能满足这些标准无法满足的应用需求;网络采用动态拓扑,使用便携式装置能够在极短的时间内(<1s)加入或脱离网络。

2013-07-08

Qt实现语言动态切换

实现语言动态切换,并且保存上次的语言设置,下次打开时跟上次设置一致

2012-07-31

tslib-1.4.tar.gz

Qt界面应用程序开发,结合qt-everywhere-respurce使用,触摸屏校准用调试软件

2012-02-27

空空如也

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

TA关注的人

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