自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

it_mac的专栏

[极致,是一种坚持;极致,是一种智慧;极致,是一种创造!]

  • 博客(75)
  • 资源 (6)
  • 收藏
  • 关注

原创 Ubuntu下搭建eclipse C/C++开发环境 [2014-01-16更新]

1. 安装eclipse$ sudo apt-get install -y eclipse eclipse-pde eclipse-jdt------------------------------------------2. 安装C/C++插件(CDT)Help --> Install New Software...在 Work with

2014-01-16 23:57:37 1465 3

原创 Ubuntu包安装问题(E: Broken packages)[2014-01-03更新]

- 问题描述使用apt-get安装软件包时不能正确安装,出现提示如下:# apt-get install libgtk2.0-devReading package lists... DoneBuilding dependency tree      Reading state information... DoneSome packages could no

2014-01-03 17:14:56 7491

原创 Linux下动态库(*.so)的生成和使用 [2014-01-02更新]

本文结合自己编写的cJSON Makefile进行简单说明。Makefile文件内容如下:-------------------------------------------------------------------all: libcjson.so testlibcjson.so: cJSON.o    cc -shared -o libcjson.so c

2014-01-02 11:32:52 2272

原创 boa 移植与配置 [2013-12-30更新]

编译环境:Ubuntu 10.04arm-linux-gcc版本:4.5.3- 移植步骤1. 安装所需的软件包# apt-get -y install byacc flex---------------------------------------------------2. 下载并解压最新源码包官网:h

2013-12-30 11:35:48 851

原创 Linux下 .a 文件和 .h 文件的使用方法 [2013-12-23更新]

1. *.h 直接在源码中包含即可(可使用相对路径),例如:#include "include/*.h"2. *.a 在程序链接的时候使用,参考如下:# gcc -c main.c                          // 编译后会生成 main.o 文件# gcc -o main main.o -Llib -ljansson     // -L指定*.a所在

2013-12-23 20:23:55 3096

原创 Windows常见问题解决方法 [2013-12-23更新]

- Visio无法搜索图形http://support.microsoft.com/kb/2710930/zh-cn相关下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=20109! 需要等待系统重建索引完成后再使用搜索图形功能- 连接USB设备后 设备管理器中 

2013-12-23 20:15:46 1010

原创 [Qt] Qt实现HTTP请求 [2013-12-18更新]

- 通过QTcpSocket实现实现原理:通过tcp socket向Web服务器的80端口发送HTTP请求字符串/********************************************************* mainwindow.h ***********************************************

2013-12-18 11:16:55 3051 6

原创 goahead 移植与配置 [2013-12-18更新]

- 基本步骤1. 在官网下载最新的源码包    官网:http://embedthis.com/downloads/index.html2. 解压并编译# tar -zxvf goahead-3.1.3-0-src.tgz -C /usr/src# cd /usr/src/goahead-3.1.3-0# make CC=arm-arago-linux-gn

2013-12-18 10:01:36 13392

原创 sqlite3 编译安装及快速入门 [2013-11-30更新]

- 移植安装1. 下载源码包sqlite官网 http://www.sqlite.org/下载:http://www.sqlite.org/sqlite-autoconf-3070500.tar.gz2. 解压# tar -zxvf sqlite-autoconf-3070500.tar.gz3. 配置# cd sqlite-autoconf-3

2013-11-30 23:06:51 1574

原创 查看USB设备VID和PID [2013-11-30更新]

- WindowsWindows下可直接在设备管理器中的设备属性窗口中查看。例如:- LinuxLinux系统下可通过lsusb命令查看。例如:$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

2013-11-30 22:56:28 12218

原创 CentOS 6.4 + Apache 2.2.15 + Redmine 2.3.2 + backlogs 1.0.6 安装配置 [2013-12-12更新]

- 安装redmie# yum -y install gcc gcc-c++ zlib-devel curl-devel openssl-devel apr-devel apr-util-devel mysql-server mysql-devel libxml2 libxml2-devel libxslt libxslt-devel git svn ImageMagick-devel

2013-11-29 17:47:04 2172

原创 vsftp安装配置 [2013-11-29更新]

VSFTP: Very Secure FTP测试环境:CentOS 6.4 64bit1. 安装FTP服务器(vsftpd)和客户端(ftp)# yum -y install vsftpd ftp# chkconfig vsftpd on---------------------------------------------------------

2013-11-29 15:02:27 1170

原创 [ZigBee] ZigBee开发资料汇总 [2013-10-21更新]

ZigBee技术专著

2013-10-21 14:10:08 2220 3

原创 Linux删除旧版内核 [2013-10-21更新]

当Linux进行yum update升级操作或者系统自己更新后,如果内核升级了,那么开机grub启动菜单还会出现旧版内核,这时候我们可以把旧版内核卸载掉。1. 查看目前使用内核版本# uname -r输出:3.2.3-2.fc16.i686.PAE2. 查看系统中存在的内核# rpm -qa | grep kernel输出:kernel-PAE-3.2.3-

2013-10-21 09:19:47 2233

原创 Linux系统中如何截图 [2013-10-21更新]

1. 安装gnome工具集,依次执行:# su# yum -y install gnome-utils备注:如果系统不支持yum方式安装,则可下载rpm包直接安装。2. 使用键盘的 PrintScreen 或者 Alt + PrintScreen 进行截图。如果是虚拟系统,可将保存路径设置为Windows下的共享目录,这样就能在Windows使用截图文件。

2013-10-21 09:06:29 1048

原创 e2fsprogs 编译安装(x86/ARM)[2013-10-21更新]

e2fsprogs(又称为 e2fs programs)是用以维护ext2,ext3和ext4档案系统的工具程序集。由于ext2/3/4是绝大多数Linux发行版默认的文件系统,所以这套工具集也包含在众多Linux发行版内。- install- for PC# tar -zxvf e2fsprogs-1.41.14.tar.gz# cd e2fsprogs-1.

2013-10-21 08:49:43 8523

原创 Vi/Vim使用技巧 [2013-10-21更新]

双击鼠标左键             复制单击鼠标中键             粘贴i I a A o O s S         进入insert模式gj gk                   长行移动w b e ge                单词移动~                       大小写转换K                       查看光

2013-10-21 08:44:27 936

原创 Objective-C for Windows [2013-10-21更新]

1. 下载并安装 GNUstep MSYS System、GNUstep Core、GNUstep Develhttp://www.gnustep.org/experience/Windows.html2. 下载并安装 Code::Blocks(例如:codeblocks-12.11-setup.exe)http://www.codeblocks.org/downloads/2

2013-10-21 08:39:31 803

原创 RHEL6.4未注册yum安装问题 [2013-09-24更新]

1. 删除RHEL默认yum# rpm -qa | grep yum    yum-metadata-parser-1.1.2-16.el6.i686    PackageKit-yum-0.5.8-21.el6.i686    yum-3.2.29-40.el6.noarch    yum-rhn-plugin-0.9.1-43.el6.noarch    yum-plu

2013-09-24 08:53:04 2662

原创 [Qt] Qt Creator 使用技巧 [2013-09-17更新]

- 快捷键*.h/*.cpp切换:F4注释/反注释:Ctrl + /        // 先选中代码代码格式化:Ctrl + I         // 先选中代码构建:Ctrl + B运行:Ctrl + R查找:Ctrl + F高级查找: Ctrl + Shift + F- 构建和运行 配置1. 添加编译器例如 D

2013-09-17 08:56:39 1921

原创 [Qt] Qt对话框 [2013-09-17更新]

- 模式与非模式对话框dialog.show()     // 是否为显示模式对话框根据modal属性的设置而定dialog.exec()     // 忽略modal属性,总显示为模式对话框void setModal (bool modal)     // 设置true时,表示设置为模式对话框bool isModal ()                // 判断是否为模式对

2013-09-17 08:31:47 1204

原创 [Qt] Qt程序发布 [2013-09-16更新]

- 一般经验Windows篇1. 当发布程序缺少插件库(dll形式)时,程序运行时不会提示“缺少xxx.dll”。2. 发布程序在装有Qt开发环境的PC运行正常,而在没有装Qt开发环境的PC运行出现异常有可能是缺少插件库所致。3. 发布程序时,插件库与非插件库的处理不同。非插件库可直接把dll文件拷贝至exe文件所在目录或Windows系统目录或环境变量指定的目录,

2013-09-16 16:32:01 2055 2

原创 [Qt] Qt时间 [2013-09-02更新]

- QDateTimeQDateTime dateTime;QString dateTime_str = dateTime.currentDateTime().toString("yyyy-MM-dd hh:mm:ss");// 从字符串转换为毫秒(需完整的年月日时分秒)datetime.fromString("2011-09-10 12:07:50:541", "yyyy

2013-09-02 19:36:10 9110

原创 [数码] Kindle使用心得(二)[2013-08-27更新]

Kindle对于我而言与其他产品不同——Kindle就是拿来看书的,没必要过多折腾。所以,就连多看系统也是网购的时候托老板帮忙安装的。但是,终究还是敌不过升级强迫症。前阵子在网上看到KT官方固件已经更新到了5.3.7版本,而我的KT还只是5.1.2版的。虽然平时不怎么用原生系统,但还是想看看升级后的系统有何不同。    在从5.1.2升级到5.3.2.1(为什么不是5.3.7后面会讲到)的过程

2013-08-27 08:47:31 2606

原创 [Qt] QSettings(ini文件、注册表)[2013-08-13更新]

- ini文件读写#include ...QSettings *iniFile = new QSettings("conf.ini", QSettings::IniFormat, this);// 解决中文读写问题(for Windows)// 程序编码设置为“SYSTEM”iniFile->setIniCodec("UTF-8");oriniFile-

2013-08-13 08:26:22 2012

原创 [Qt] Qt鼠标 [2013-08-13更新]

- 鼠标光标#include QCursor cursor;QPoint p = cursor.pos();     // 此时p表示当前鼠标光标的坐标- 鼠标事件用法:直接覆盖原来的处理方法#include protected:    void mouseMoveEvent(QMouseEvent *e);    v

2013-08-13 08:19:53 1220

原创 [Qt] Qt文件操作 [2013-08-13更新]

- 经验总结1. 直接访问模式在输入/输出的块操作使用4千字节或更大的情况下使用最好。2. 当每次读小量数据时,缓存访问工作的更好。3. 重要:当使用缓存的文件工作时,数据没有被立刻写到文件中。调用flush()可以确保数据被真正地写完。 4. 警告:如果你有一个缓存文件以同时读写方式打开,你不要在一次输入操作之后立即输出,反之亦然。你必须在输入和输出操作之间调

2013-08-13 08:17:57 1491

原创 Fedora 19 安装 NixNote(NeverNote)[2013-08-12更新]

1. 下载合适的NixNote版本http://sourceforge.net/projects/nevernote/笔者下载的版本为: nixnote-1.6-2.x86_64.rpm2. 进入RPM包所在的目录,并执行下面的命令并输入root口令获取root权限   # su3. 安装必要的支持库   # yum install -y java qt l

2013-08-12 23:17:50 1597

原创 [Qt] Qt调用外部程序 [2013-08-12更新]

- 注意事项假设有程序A、程序B和数据库D。B使用了数据库D(调用时使用了相对路径)且与D在同一目录下。直接运行B时,能够正确访问数据库D,而当由A调用B时,B启动后却无法正常访问数据库D。出现这个问题的原因是被A调用的B相当于在A的目录下执行,即在A的同一目录下,B无法找到D。要避免出现上述的问题有以下3个方法:1. 在B中对数据库的访问使用绝对路径2. 把A、B两个

2013-08-12 16:05:09 1346

原创 让你的系统能够同时访问多个网段的IP [2013-08-07更新]

在进行网络应用开发的过程中,常常需要访问不同网段的网络设备。通过下面的简单的设置,就能让你的系统能够同时访问多个网段的网络设备。设置过程很简单,就是为本机添加一个(或多个,根据需要添加)其他网段的IP地址。具体的设置过程如下图所示。设置完成后,点击 [确定] 保存并退出即可。

2013-08-07 10:29:47 1448

原创 HFS for Windows 9.0 安装注意事项 [2013-07-15更新]

HFS功能与MacDrive类似,可使Windows能够识别Mac分区,并支持对Mac分区进行直接读写。    安装HFS过程中,使用注册机生成 [Serial Number] 时,[Key] 的格式必须和Windows的 [产品ID] 相同(填入的具体内容可随意),否则会导致无法正确识别Mac分区。一般情况下,Windows的 [产品ID] 的格式为“XXXXX-XXXXX-XXXXX-XX

2013-07-15 08:42:23 7379

原创 [DOS] DOS基础 [2013-07-10更新]

- 经验总结1. DOS属于单用户单任务系统。2. DOS原生不支持USB设备,但可通过一些技术手段使其能够支持USB设备。3. 可通过“>>”将输出内容重定向至设备端口(与Linux类似)。     X:\>type xx.txt >> COM1     or    X:\>echo hello,world! >> COM14. DOS下的串口调试工具:DOSCO

2013-07-10 12:36:33 887

原创 [DOS] VMware Workstation 安装MS-DOS [2013-07-08更新]

MS-DOS最新版本为8.0,但精简了部分功能推荐使用功能最为强大的MS-DOS 7.10- 安装1. 新建虚拟机。    RAM:512MB      HDD:2GB    操作系统:Other --> MS-DOS    设置安装镜像路径(ISO or IMG)2. 启动虚拟机,按F2进入BIOS,将CDROM设置为默认启动项,保存并退出。

2013-07-08 16:50:53 2400

原创 [DOS] HX DOS Extender [2013-07-02更新]

在纯DOS环境下只能运行16位程序,无法运行32位程序。在DOS中添加并加载 HX DOS Extender 后可使部分32位程序能在纯DOS环境下运行。PS:TC(Windows下可使用WinTC)编译生成的EXE文件可直接在纯DOS环境中运行。官方网站:http://www.japheth.de/HX.html- 使用方法1. 在官网下载最新版本。2

2013-07-02 21:30:30 2317

原创 [Qt] Qt编程经验总结 [2013-07-01更新]

1. 如果Qt工程的构建配置不是选择Debug模式,则启动gdb后无法使用list执行查看源程序。2. 在运行设置中设置的参数只在程序运行时被加入,不对生成的文件造成影响。3. Qt程序在执行到application.exec()时,界面才会被绘制出来,且开始事件驱动。4. 当退出事件响应函数(槽函数)后,窗口才重新刷新。5. 设置不同的构建配置后,最后清理项目后再

2013-07-01 09:10:23 1338

原创 [Android] ADT关联源码与API文档 [2013-06-26更新]

! 注意:进行下述操作前请确保JDK已正确安装并设置环境变量。1. 下载最新版ADT例如:adt-bundle-windows-x86_64-20130522.zip官网下载:http://developer.android.com/sdk/index.html2. 解压ADT解压 adt-bundle-windows-x86_64-20130522.zip 到

2013-06-26 23:57:30 3592 6

原创 [Qt] 界面美化 [2013-06-17更新]

- 经验总结1. 可用对话框(QDialog)模拟类似Android中toast的效果。- 设置程序界面风格在main函数中QApplication::setStyle("windows");QApplication::setStyle("windowsxp");QApplication::setStyle("motif");QApp

2013-06-17 08:34:46 5268

原创 [Qt] 事件过滤器 [2013-06-17更新]

使用步骤:1. 调用 installEventFilter() 注册需要管理的对象。2. 在 eventFilter() 里处理需要管理的对象的事件。示例(一般用法:把控件注册到MainWindow的事件过滤器中):MainWindow构造函数中:ui->centralWidget->installEventFilter(this);ui->pushButton->in

2013-06-17 08:26:21 1430

原创 [Qt] 在QTableWidget中添加右键菜单 [2013-06-17更新]

- *.h#include QMenu *popMenu;QAction *actSelect;QAction *actUnselect;- *.cpppopMenu = new QMenu(ui->tw_DL_ConfTable);actSelect = new QAction("选择", this);actUnselect = new QAction("取消选择",

2013-06-17 08:20:07 5725

原创 [数码] Kindle使用心得(一)[2013-06-08更新]

本人在2012年7月份购买了Kindle Touch(Wi-Fi版),这一年来利用上下班等车、坐地铁的时间断断续续看完了4、5本书,这对于以前没有阅读习惯的人而言,算是一个不小的进步吧。Kindle朴实、简洁,让我能够心无旁骛地阅读,确实点燃了我阅读的激情。下面我将总结使用Kindle近一年以来的一些心得。多看系统官网:http://www.duokan.com

2013-06-08 09:16:10 2183

Qt开发基础20170607.ppt

什么是Qt? Qt简介 / Qt发展简史 / Qt优势 Qt能做什么? 使用Qt开发的著名软件 Qt快速入门 Qt开发环境 / Hello Qt / 编程习惯 / 获取帮助 Qt信号与槽 神经递质与受体 / 信号与槽浅析 Qt程序发布 绿色版软件发布流程 写在最后 经验总结 / 学习与开发资源 / 关于技术学习

2019-10-22

ZigBee基础及ZigBee HA应用规范.ppt

ZigBee基础及ZigBee HA知识介绍,包括ZigBee网络角色、组网原理等,还罗列了ZigBee开发所需的工具。PPT是自己整理的(部分图片素材来源于网络),希望对刚刚接触ZigBee的小伙伴有帮助!

2019-10-22

ZigBee Specification 2007

The ZigBee Specification describes the infrastructure and services available to applications operating on the ZigBee platform.

2013-10-12

ZigBee Light Link Standard v1.0

This specification defines the protocol infrastructures and services available to applications operating on the ZigBee Pro platform using the Light Link profile.

2013-10-12

ZIGBEE CLUSTER LIBRARY SPECIFICATION

This document defines the ZigBee Cluster Library.

2013-10-12

ZigBee Home Automation Profile v1.1

This document defines the home automation profile.

2013-08-27

空空如也

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

TA关注的人

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