自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

转载 Saving changes is not permitted. The changes you have made require the following tables to be droppe...

单击 Tools-> Options -> Designers->cancel the "Prevent savingchanges that required table recrate" Item转载于:https://www.cnblogs.com/Nimeux/archive/2011/04/29/2032864.html

2011-04-29 15:52:00 189

转载 国外7个源代码/库搜索引擎网站

现如今编程似乎成为一种潮流,程序员越来越多,任何一个程序员都必须学习至少一门编程语言,但是学习编程语言总是不那么容易的,前些时候在SitePoint社区进行的如何更好的学习编程语言的讨论中,大家一致认为认真学习别人的代码是一种非常有效的方法,以下七个源代码搜索引擎网站是由网友们提供的、寻找源代码最高效的地方!让我们一起来了解一下吧!   1 . GitHub  GitHub是非常...

2011-03-03 11:30:00 973

转载 QT编译之错--”Basic XLib functionality test failed!”

在编译QT源代码时,出现Basic XLib functionality test failed!的错误,上网搜索了一下,发现可以这么解决:此完整出错信息是在./configure阶段 Basic XLib functionality test failed! You might need to modify the include and library search paths b...

2010-12-06 11:40:00 266

转载 [转]国内地图服务可用性比较

前言:本学的是GIS专业,所以一直对电子地图公共应用比较感兴趣,2年前作过多个地图服务的简单的比较。昨天晚上睡不着,对几个地图服务网站进行了一点比较,主要是以上海为例的地图可用性比较。(如果转载感谢你保留此连接 http://hi.baidu.com/lugis/) 我常使用的公共地图服务内容主要分5大块,比较常用的就是1-4,不知道别人怎么用地图: 1 地图搜索,搜索一个地点,在地...

2010-12-03 11:18:00 251

转载 Ubuntu下安装jdk

首先,从http://java.sun.com中下载jdk,当前的版本是jdk1.6.0_22。下载后将文件放置于/usr/lib/jvm/java中然后,在shell中执行:代码:sudochmodu+x/usr/lib/jvm/java/jdk1.6.0_22.bin该命令是修改bin文件权限,使其可执行然后,执行代码:sudo/usr/lib/jvm/java/jdk1....

2010-11-25 14:18:00 72

转载 Linux下解压缩命令汇总

.tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解压:tar zxvf FileName.tar.gz 压缩:tar z...

2010-11-25 10:34:00 82

转载 C++ std::pair 与 std::make_pair

std::pair主要的作用是将两个数据组合成一个数据,两个数据可以是同一类型或者不同类型。例如std::pair<int,float> 或者 std::pair<double,double>等。pair实质上是一个结构体,其主要的两个成员变量是first和second,这两个变量可以直接使用。初始化一个pair可以使用构造函数,也可以使用std::make_pa...

2010-10-05 13:13:00 1008

转载 NetBeans IDE 配置qmake在qvfb下开发

1、尚未安装 NetBeans IDE 6.8 如果您尚未安装 NetBeans IDE,请从 NetBeans IDE 6.8 下载页下载 "C/C++" 包或 "All" 包。如果不使用其他语言(如 Java 和 Ruby),您应该下载 "C/C++" 包。 2、已安装 NetBeans IDE 6.8,但不知道其中是否包括 C/C++ 插件 如果已经安装了 NetBeans ID...

2010-10-01 14:14:00 130

转载 Navit学习笔记(六)-- Navit的attr模型

  本文主要阐述Navit的attr模型。attr是Navit的属性模型,它定义了Navit要用到的所有的属性。attr结构有一个enum attr_type type 枚举类型,一个联合变量u,采用联合变量主要是最大化的节省系统的开销。在联合变量u中,定义了navit用到的几乎所有的属性。具体的attr结构定义如下:1structattr{2enumattr_ty...

2010-09-09 21:54:00 502

转载 Navit学习笔记(五)

上一篇《Navit学习笔记(四)》主要讲述了Navit的目录结构,并对根目录下的configure.in、Makefile.am、Makefile.inc三个主要的工程文件做了简要的分析和说明。这在一片中我们继续解析和说明Navit的工程文件。在Navit工程的源代码目录(navit/navit)中有Makefile.am文件.文件的首行包含了根目录下的Makefile.inc文件inc...

2010-09-08 21:23:00 227

转载 Navit学习笔记(四)

  本文阐述Navit的Makefile工程文件的定义,主要目的是理顺整个Navit项目的框架。Navit 项目的层级结构如下(图中没有将Navit所有的目录列出):navit(根目录,一级目录)....intl....man....navit(源代码,二级目录)........android........autoload........binding........fib-1.1.....

2010-09-07 21:54:00 354

转载 C语言宏定义中#与##的用法

一、通常用法   我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. 用法: #include <cstdio> #include <climits> usingnamespacestd; #defineSTR(s)#s #defineCONS(a,b)int(a##e##b) intmain() { pri...

2010-09-07 17:13:00 104

转载 Navit学习笔记(三)

  通过Navit学习笔记(一)、Navit学习笔记(二)的介绍,我们已经对Navit有了初步的认识。Navit是学习导航程序开发很好的例子,从本文开始,我们对Navit的源代码做简要的分析,以求学习和提高。  navit的内核包括:  1、一个设置地图对象  2、一个或多个车辆  3、一套用于地图解析的图像对象  4、一个用于显示的GUI对象  5、一个路经对象  6、一个导航对象  ...

2010-09-06 21:42:00 353

转载 Navit学习笔记(二)

  上一篇《Navit学习笔记(一)》主要简要阐述了Navit的一些特征,怎样下载源代码、怎样在Unbuntu 10.04下进行安装的准备并进行默认安装。因为Navit是模块化设计的,根据安装平台的不同需求对其进行配置。本文的主要目的是讲述Navit的配置问题。   Navit的设置是通过编辑navit.xml文件实现的。当登入Navit是,程序会加载navit.xml文件设置程序。...

2010-09-05 19:54:00 224

转载 Navit学习笔记(一)

ge Navit 是一个夸平台的(Linux、Windows和其他编写移动设别)平台下的开源的车辆导航软件。它支持触摸屏并能够根据GPS数据在地图上显示车辆当前的位置,能够为车辆提供路径规划,同时通过插件系统轻松的支持并扩展地图的POI服务。不同于其他的导航系统,Navit 地图能够根据向量数据实时的动态产生。Navit 的模块化设计使他能够使用不同的地图格式,甚至能够在同一时间...

2010-09-04 17:21:00 385

转载 论文答辩PPT制作攻略

1、一般概括性内容:课题标题、答辩人、课题执行时间、课题指导教师、课题的归属、致谢等。 2、课题研究内容:研究目的、方案设计(流程图)、运行过程、研究结果、创新性、应用价值、有关课题延续的新看法等。 3、PPT要图文并茂,突出重点,让答辩老师明白哪些是自己独立完成的,页数不要太多,30页左右足够,不要出现太多文字,老师对文字和公式都不怎么感兴趣; 4、凡是贴在PPT上的图和公式,要能够自...

2010-09-03 14:46:00 201

转载 Qt乱码问题

1. 创建的Qt源文件使用UTF-8编码, 如果使用的是QtCreator的话, 直接在工程属性里设置成utf-8的编码.2. 在main函数中使用UTF-8的QTextCodec来设置使用的编码int main() {.......QTextCodec *codec = QTextCodec::codecForName("UTF8");QTextCodec::setCodecForTr...

2010-08-28 15:52:00 69

转载 [转]gcc交叉编译错误之一: multiple definition of

1、问题:在common.h中放着“全局变量”:包括函数和变量,在其他*.cpp文件中包含#include "common.h",交叉编译时,出现multiple definition问题; 2、原因:由于工程中的每个文件都是独立的解释的,即使头文件有: #ifndef _x_h .... #enfif 在其他文件中只要包含了common.h 就会独立的解释,...

2010-08-28 15:13:00 347

转载 [转]QT 4.5.2 嵌入式开发平台的搭建

QT 4.5.2 嵌入式开发平台的搭建 系统环境:ubuntu 9.04 编译环境:crosstool 0.43 安装后生成4.1版本的arm-linux-GCC 在配置之前,sudo apt-get install build-essential 来安装基本的开发环境 Qtx11(源码安装) 安装准备 建议直接下二进制程序安装。 1.安装依赖的库,你也可以不转,再安装出错的时候补上...

2010-08-11 21:45:00 135

转载 Ubuntu下Qt Embedded 安装与配置

本文主要的操作步骤是翻译《Installing Qt on Embedded Linux》的文档。现在Qt Embedded for Linux的版本是4.6.3,可以从Trolltech网站上下载(PS:Trolltech被Nokia收购了,网址也该成http://qt.nokia.com/)。LPGL协议下的源程序包下载地址如下:Qt libraries 4.6.3 for emb...

2010-08-11 12:42:00 374

转载 在Ubuntu中安装Sqlite3

在Ubuntu中安装Sqlite3很简单,步骤如下:1、输入安装命令sudoapt-getinstallsqlitesqlite32、验证安装输入 sqlite3test.db出现如下结果: SQLiteversion3.6.22Enter".help"forinstructionsEnterSQLstatementsterminatedwitha";"...

2010-08-10 17:18:00 139

转载 Qt中使用qmake命令通过.pro文件生存MakeFile文件

在Qt中qmake工具可以通过.pro文件生成MakeFile文件。其命令如下:qmake-oMakefilexxx.pro其中,xxx是指你编写的Qt工程文件。下面我简要介绍以下.pro工程文件的编写:1、使用"#"进行注释,由“#”开始,到这一行结束。 .pro文件开始一般注释有qmake的版本号,作着,Qt的版本号,编写的时间等;2、使用“SOURCES”指定要要编译的源文件。...

2010-08-09 19:29:00 706

转载 Qt工程文件.pro中的命令

Qt Creator虽然很好用,但知道一些.pro的命令还是很有帮助的。1、TEMPLATE:模块设置,一般默认设置为app(生存应用程序),还有subdirs(生成makefile文件编译指定的子文件夹),lib(生成库文件);2、DESTDIR:指放置应用程序的目录,一般设置为: DESTDIR += ./bin ;3、TARGET:指应用程序的名词;4、CONFIG:配置模块,一般...

2010-08-09 19:10:00 127

转载 Ubuntu下Firefox Flash文字乱码或不能显示的问题

在Linux下用Firefox浏览有Flash的网页时,经常碰到有些文字不能正常显示.解决方法很简单,操作如下: 修改/etc/fonts/conf.d/49-sansserif.conf<?xmlversion="1.0"?><!DOCTYPEfontconfigSYSTEM"fonts.dtd"><fontconfig><!--...

2010-08-08 11:25:00 131

转载 Linux系统下如何查看及修改文件读写权限

Linux中查看文件权限的语句:ls -all xxx.xxx(文件名) 就会出现相如下:   -rw-rw-r--   这个信息一共有10位数   其中: 最前面的“-”代表的是文件的类型   接下来的三个“rw-”代表的是所有者的权限(user)   然后的三个“rw-”代表的是组群的权限(group)   最后那三个“r--”代表的是其他人的权限(other) 接下来解释一下除第2...

2010-07-23 21:34:00 68

转载 Ubuntu安装gtk+2.0开发环境

命令: sudoapt-getinstallgnome-core-develsudoapt-getinstalllibglib2.0-doclibgtk+2.0-docsudoapt-getinstalldevhelpsudoapt-getinstallglade-gnomeglade-commonglade-doc安装GTK环境只要安装一个gnome-co...

2010-07-19 15:40:00 91

转载 常用vi编辑器命令行

1、游标控制h 游标向左移j 游标向下移k 游标向上移l (or spacebar) 游标向右移w 向前移动一个单词b 向后移动一个单词e 向前移动一个单词,且游标指向单词的末尾( 移到当前句子的首部) 移到下一个句子的首部{ 移到当前段的首部} 移到下一段的首部[[ 移到当前区段的首部]] ...

2010-07-11 21:23:00 61

转载 emacs快捷键

C- 意思是按住 Ctrol 键 M- 意指 Meta 键 (键盘上若无Meta 键,则可以ALT ESC 键来取而代之) DEL 意指退格键 (不是 删除(Delete) key) RET 意指回车键 SPC 意指空格键 ESC 意指Escape键 TAB 意指Tab键用方向键 ...

2010-07-11 20:30:00 102

转载 [转]嵌入式GIS技术之浅析

  近年来,随着GIS的快速发展,人们对空间数据的需求也日益增大,把GIS与嵌入式技术融合在一起,形成一个嵌入式的地理空间集成平台,是当前GIS研究领域的一个重要趋势。与传统GIS技术相比较,嵌入式GIS具有跨平台、开发好、易集成、易渗透和融合好等特点,而且价格低,为地理信息技术融入其它信息技术提供了良好的技术基础。典型的嵌入式GIS应用由嵌入式硬件系统、嵌入式操作系统和嵌入式GIS软件...

2010-07-11 15:12:00 475

转载 [转]在linux下开发-学习步骤

很多从朋友想学习如何在linux下做开发,我自己走过很多弯路,买过很多冤枉书,根据我个人的经历,我觉得这样的一个学习流程是比较合理的(个人看法):1、先熟悉linux系统的常用命令。2、深入学习emacs或者vim。值得你花半年时间系统学习!以后我们就是用这个编辑器来写程序的了,经过配置,emacs完完全全就是一个IDE了,像代码跳转,自动补齐(智能感应)以及其他的一些好用...

2010-07-11 15:02:00 60

转载 MIF文件的源代码

MIF是Mapinfo用来向外交换数据的一种中间交换文件。当用户在Mapinfo中将一张Mapinfo地图表以MIF格式转出来MIF文件中后,Mapinfo会同时在用户指定的保存目录下生成两个文件(*.mif,*.mid)。其中*.mif文件保存了该Mapinfo表的表结构及表中所有空间对象的空间信息(如:每个点对象的符号样式、点位坐标;每个线对象的线样式、节点数据、节点坐标...

2010-07-11 10:32:00 224

转载 [转]如何在CSharp中使用GDAL

GDAL库的简洁、高效深受开发人员的喜爱,很多开源的GIS软件甚至是商业GIS软件都使用了这个库。GDAL使用C++,在Visual studio环境下开发,对C,C++的支持当然不会有什么问题。但对于C#、Python、Java来说,过程就相对繁琐一些,对初学者造成了不少的麻烦。本文以GDAL1.50为例,详细说明在CSharpe语言中使用GDAL的环境配置问题,至于Pytho...

2010-07-10 21:29:00 216

转载 [转]开源栅格/矢量空间数据转换库-GDAL/OGR

GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。OGR是GDAL项目的一个分支,功能与GDAL类似,只不过它提供对矢量数据的支持。有很多著名的GIS类产品都使用了GDAL/OGR库,包括ESRI的ArgGI...

2010-07-10 21:15:00 581

转载 [转]OpenGIS 介绍

OpenGIS定义了一组基于数据的服务,而数据的基础是要素(Feature)。所谓要素简单地说就是一个独立的对象,在地图中可能表现为一个多边形建筑物,在数据库中即一个独立的条目。要素具有两个必要的组成部分,几何信息和属性信息。OpenGIS将几何信息分为点、边缘、面和几何集合四种:其中我们熟悉的线(Linestring)属于边缘的一个子类,而多边形(Polygon)...

2010-07-10 21:03:00 76

转载 [转]新手上路Ubuntu下配置C/C++/GTK等开发环境

本人想学习一下Linux下的C,C++程序开发,这几天一直在研究Linux下的C语言编译环境的建立,因为新装好的Ubuntu里面缺少函数库 文件,所以无法编译最简单的C语言文件,故要先配置一番,这几天也有一点心得,写下来和大家一起学习。 原来我以为安装配置非常麻烦,后来发现在新立得的帮助下很快就能配置好(前提你的源的网速比较快)。 我先安装了一个新的Ubuntu8.10,然后先配置好了源...

2010-07-08 16:00:00 84

转载 [转]与一线Linux嵌入式开发工程师的对话

陈工程师一直做Linux的嵌入式开发,作为在开发一线的工程师,他对很多问题的看法可能更切合 实际需求,于是,通过邮件,就嵌入式开发方面的问题,请他谈了一下自己的看法。 问:关于嵌入式开发,我们准备给同学们讲解一些入门知识,从你一线开发经验来说,给我们一些建议: 陈工回答: 对于嵌入式Linux入门,如果有一定基础,可以从驱动开始;如果没有基础,我个人建议还是从应用程序开始。因为从应...

2010-07-08 13:15:00 73

转载 Linux/Ubuntu chmod命令详解使用格式和方法

在 Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限。由于 Ubuntu Linux 默认不能用root账户来登录所以在用chmod命令来更改文件的权限时往往需要结合sudo命令来使用 chmod Linux/Ubuntu 系统中文件调用的权限分为三级:文件拥有者(u)、群组(g)、其他(o)。用chmod就可以更...

2010-07-08 09:22:00 96

转载 Ubuntu下有几个C/C++的IDE,现在来对做一下简单的比较.

1、VIM 首先要说的是VIM。其实,VIM只是一个编辑器,不能算是IDE。虽说VIM有很多插件,例如代码折叠、递进等,可以将 VIM组建成几乎类似一个IDE,但始终它不是专门的IDE,所以在功能支持上还是远不如那些专门的IDE如:eclipse和 code::blocks。用VIM+GDB来编写和调试C++程序是很“痛苦”的一件事。 如果你不是一名unix hacker的话,不要...

2010-07-07 13:12:00 148

转载 GIS开源程序收集

派系:“NET”派系,“C”派系,“Java”派系,脚本派系,其它派系“NET”派系项目SharpMap类库主题:用于web和桌面应用程序的易用的地图库分类:GIS基础函数库、WEBGIS服务器程序描述:SharpMap是一个用于web和桌面应用程序的易用的地图库。它可以访问多种格式的GIS数据,提供对这些数据的空间搜索,同时还可以绘制漂亮的地图。开始时间:语...

2010-07-05 15:56:00 113

转载 【转】车载导航电子地图走向标准化

何为车载导航电子地图?  导航用电子地图在整个车辆导航应用体系中起到核心的作用,针对不同导航应用往往会采用不同规格的电子地图。通常电子地图由记录实际地物的地理数据和与实际地物相关的标识、整饰信息以及各类附加信息组成。根据应用场合的不同,电子地图的选用也是不同的。   电子地图数据与导航应用功能之间的关系如下图所示。   1. 电子地图的构成   电子地图主要由道路形状数据、背景数据、拓扑...

2010-07-05 14:19:00 167

空空如也

空空如也

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

TA关注的人

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