自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vloong的专栏

天高任鸟飞

  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 APM/PIXhawk 资料总汇(欢迎补充更新)

APM/PIX (UAV) 相关中英文网站链接总汇:

2017-03-26 20:38:15 2225

原创 Linux VIM配置方案

Linux VIM配置方案目前比较流行好用的VIM配置方案脚本:vim_confighttp://www.oschina.net/p/vim_config vim_config一款非常好用的vim配置,集成常用的插件,精美的配色,使用方法简单。如果你是一个vim新手,vim_config正适合你。如果你是vim高手,但又讨厌复杂的vim配置,vim_config同样适合你。The Ultima

2016-01-14 15:11:05 1366

转载 msysgit + TortoiseGit:在 windows 上安装配置版本控制工具 Git 图形化使用

msysgit + TortoiseGit:在 windows 上安装配置版本控制工具 Git 图形化使用目录msysgit TortoiseGit在 windows 上安装配置版本控制工具 Git 图形化使用目录一安装说明二下载安装包1msysgit 下载2 TortoiseGit 下载三安装过程1 安装 msysgit2 安装 TortoiseGit3 TortoiseGi

2015-04-27 12:47:52 730

转载 Linux tcpdump命令详解

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tcpdum

2014-04-08 09:25:35 570

转载 结构化编译器前端 Clang 介绍

如何运用 Clang 进行插件开发Low Level Virtual Machine (LLVM) 是一个开源的编译器架构,Clang 是 LLVM 的一个编译器前端。由于优秀的设计,使得 clang 非常适合用于开发源代码级别的分析工具。本文将首先介绍 Clang 的背景知识,让读者对 Clang 的背景知识和功能特性有一个基本的了解。我们还将通过一个实际的例子,介绍如何在最新的 Clang

2014-02-11 15:12:14 1608

转载 Linux下编译clang、libcxx及其相关库——C++11环境搭建

一、编译llvm(同时编译compiler-rt和clang)1、下载llvm代码:svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm2、进入llvm/tools目录,下载clang编译器代码:cd llvm/toolssvn co http://llvm.org/svn/llvm-project/cfe/t

2014-02-11 10:33:11 9890 4

转载 在 Linux下使用 clang3.0+llvm3.0+libc++

什么是 clang/llvm/libc++先说一下背景,以防有些同学对 clang/llvm/libc++ 是什么还没有概念:clang 是最近几年(在大财主苹果的支持下)发展得非常好的 C 家族语言 (包括C/C++/Obj-C/Obj-C++) 编译器前端,所谓前端,就是它可以认识 C/C++/Obj-C/ObjC++ 代码,并且把它转化成某种更接近机器指令的形式。理论上说,“

2014-02-10 21:53:03 1150 2

转载 Mule ESB 学习笔记

1. 简介Mule ESB是一个基于Java的轻量级企业服务总线和集成平台,允许开发人员快速便利地连接多个应用,并支持应用间的数据交换。Mule ESB支持集成现有系统而无论其底层采用何种技术,如JMS、Web Services、JDBC、HTTP以及其他技术。2. 整体结构图 整体结构从上图可见,Mule通过Transports/Conne

2014-01-24 17:41:38 3406

转载 SQLite 入门教程(二)创建、修改、删除表

一、数据库定义语言 DDL在关系型数据库中,数据库中的表 Table、视图 View、索引 Index、关系 Relationship 和触发器 Trigger 等等,构成了数据库的架构 Schema。 在 SQL 语句中,专门有一些语句用来定义数据库架构,这些语句被称为“数据库定义语言”,即DDL。 SQLite 数据库引擎支持下列三种 DDL 语句: CREATEALTER

2013-08-21 18:31:08 661

转载 SQLite 入门教程(三)好多约束 Constraints

一、约束 Constraints在上一篇随笔的结尾,我提到了约束, 但是在那里我把它翻译成了限定符,不太准确,这里先更正一下,应该翻译成约束更贴切一点。 那么什么是约束呢? 我们在数据库中存储数据的时候,有一些数据有明显的约束条件。 比如一所学校关于教师的数据表,其中的字段列可能有如下约束: 年龄 - 至少大于20岁。如果你想录入一个小于20岁的教师,系统会报错国籍 - 默认中

2013-08-21 18:29:43 588

转载 Qt:SQLite 3入门教程

OS X自从10.4后把SQLite这套相当出名的数据库软件,放进了作业系统工具集里。OS X包装的是第三版的SQLite,又称SQLite3。这套软件有几个特色:软件属于公共财(public domain),SQLite可说是某种「美德软件」(virtueware),作者本人放弃着作权,而给使用SQLite的人以下的「祝福」(blessing):May you do

2013-07-05 15:25:46 843

转载 QT笔记:数据库总结(五)之SQL模型类-QDataWidgetMapper类

QDataWidgetMapper将一个数据库记录字段反映到其映射的窗口部件中,同时将窗口部件中所做出的更改反映回数据库,关键是关联一个model和一组widget一、步骤1、创建 QDataWidgetMapper 对象2、关联 model3、关联 widgets,并创建其与model中section的映射4、定位到某个record QDataWidgetMapper *

2013-07-01 09:12:18 648

转载 QT笔记:数据库总结(一)

#include QT += sqlQSqlDatabase类实现了数据库连接的操作QSqlQuery类执行SQL语句QSqlRecord类封装数据库所有记录QSqlDatabase类QSqlDatabase db = QSqlDatabase::addDatabase("QOCI");  db.setHostName("localhost");    //数据库主

2013-07-01 09:10:58 749

转载 QT笔记:数据库总结(二)之SQL模型类-QSqlQueryModel模型

QSqlQueryModel类为SQL的结果集提供了一个只读的数据模型,下面我们先利用这个类进行一个最简单的操作.常用函数void QSqlQueryModel::setQuery ("SQL语句") // 执行SQL语句,此处还可以传入QSqlQuery对象,此时可以利用QSqlQuery类的某些特性,如预操作等.setHeaderData()     //设置水平头标题colu

2013-07-01 09:10:29 622

转载 QT笔记:数据库总结(三)之SQL模型类-QSqlTableModel模型

QSqlTableModel类继承至QSqlQueryModel类,该类提供了一个可读写单张SQL表的可编辑数据模型,功能:修改,插入,删除,查询,和排序常用函数QVariant headerData ( int section,Qt::Orientation orientation, int role = Qt::DisplayRole ) const  获取水平头或垂直头标题b

2013-07-01 09:09:24 1213

转载 QT笔记:数据库总结(四)之SQL模型类-QSqlRelationalTableModel模型

该类为单张的数据库表提供了一个可编辑的数据模型,它支持外键,除此之外和QSqlTableModel没有什么不同model = new QSqlRelationalTableModel(this);  model->setEditStrategy(QSqlTableModel::OnFieldChange); //属性变化时写入数据库  model->setTable("student"

2013-07-01 09:07:01 1005

转载 QtEmbedded开发介绍之配置参数篇

QtEmbedded开发介绍之配置参数篇上    经常有人会在BBS和QQ群上大喊:怎么裁剪Qt,怎么安装那么困难啊。每当我看见时,都是非常无奈,其实Qt有套良好的配置安装机制,跟大多数linux程序一样,典型的先configure,然后make,最后make install三部曲。而如果要裁剪参数,其实可以在configure加上对应的参数来实现,通过合理的选择,完全可以

2010-03-17 21:42:00 908

原创 ubuntu 9.04下建立Qt/Embedded 4.5开发环境

前两天由于Ubuntu8.04频繁死机,一激动给系统来了个大换血,装了个Ubuntu9.04 Final版,重新编译了一下QT4.5和Qt/Embedded 4.5。都是目前最新版本的(^O_O^)。记录如下:说明:我的开发环境:   【硬件】: CPU:P4 2.8 内存:2G 硬盘:160G。   【操作系统】:Ubuntu 9.0.4。   【交叉编译器】:armlinux-

2010-03-17 21:33:00 652

转载 动态语言切换(续)-designer中的retranslateUi(带源码)

前篇动态语言切换文中提到了动态切换语言的一点技巧。其实在desigener设计UI的时候也考虑到了这一点。在将xxx.ui文件转换为ui_xxx.h文件的系统,uic工具为.h文件添加了retranslateUi(QWidget *) 这样的一个函数,就是专门做的一个重新设>置翻译文件的操作,不需要关闭或者隐藏任何一个窗体。我们来看一个简单的hello.ui文件 LangF

2010-03-17 21:11:00 2263

转载 linux 经典的例子 解释 dup dup2 文件描述符重定向函数 输入输出重定向

 linux 经典的例子 解释 dup dup2 文件描述符重定向函数 输入输出重定向 #include #include #include #include int main(void){   #define STDOUT 1   //标准输出文件描述符 号   int nul, oldstdout;   char msg[] = "This is a test"; 

2007-08-05 11:47:00 4545 2

原创 gcc 使用汇总

gcc 使用汇总#########################text 1####################################Gcc是linux下面最常用的编译软件,通常用来编译C程序,但是也可以通过设置编译多种语言写成的程序。下面简单介绍gcc常用的使用的参数。-o 选择产生的目标文件的名称-l 选择要使用到的链接库-c 只编译不连接 

2007-05-21 11:58:00 1303

Word2CHM Addin v1.4.7.10

Word2CHM Addin v1.4.7.10,Offic 2007/2010完美兼容,将Word文档直接一键转换成CHM帮助文档。

2011-10-19

处理机管理之Linux进程管理

处理机管理之Linux进程管理,处理机管理之Linux进程管理

2008-12-12

一学就会的谈判速成宝典

一学就会的谈判速成宝典

2007-06-04

c语言趣味程序百例精解

c语言趣味程序百例精解

2007-06-04

空空如也

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

TA关注的人

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