随笔
wanguangtong
热爱生活,积极向上
展开
-
ossim windows下编译
1、通过地址https://github.com/ossimlabs/ossim下载ossim最新代码;2、编译依赖库geos、geotiff、tiff、jpeg、json、sqlite3、proj等依赖库;3、安装CMAKE4、通过CMAKE-UI配置OSSIM5、修改CMakeLists.txt文件,去掉对GEOTIFF、JPEG、TIFF、JsonCpp、PROJ等依赖...原创 2019-11-27 18:37:57 · 589 阅读 · 0 评论 -
libxml2库编译
libxml2库编译1、下载libxml2,官网是:http://www.xmlsoft.org/downloads.html,下载地址是:ftp://gd.tuwien.ac.at/pub/libxml/.2、解压文件到目录D:\libxml2-2.9.73、新建文件夹D:\xml把安装libiconv生成的iconv.lib、iconv.h文件夹拷贝到xml文件夹下的lib和includ...原创 2019-11-27 15:22:25 · 985 阅读 · 1 评论 -
window下编译静态SQLite库
解压 将下载好的两个文件sqlite-amalgamation-3280000.zip、和sqlite-dll-win32-x86-3280000.zip解压到SQLite文件夹内,如下所示:F:.├─sqlite-amalgamation-3280000│ shell.c│ sqlite3.c│ sqlite3.h│ sqli...原创 2019-11-27 14:13:39 · 561 阅读 · 0 评论 -
window快速查找修改文件并复制
forfiles /P D:\open\gdal-2.1.1 /D +2018/05/01 /s /m *.c /c "cmd /c copy @path C:\Users\wanguangtong\Desktop\change"原创 2018-05-31 18:25:39 · 770 阅读 · 0 评论 -
类之间关系
关联:连接模型元素及链接实例,用一条实线来表示; 依赖:表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头来表示; 聚合:表示整体与部分的关系,用一条实线加空心菱形来表示; 组成:表示整体与部分的有一关系,用一条实线加实心菱形来表示; 泛化(继承):表示一般与特殊的关系,用一条实线加空心箭头来表示; 实现:表示类与接口的关系,用一条虚线加空心箭头来表示;原创 2017-09-11 22:10:27 · 185 阅读 · 0 评论 -
ubuntu GitHub服务器搭建
1、安装OpenSSH 通过命令 sudo apt-get install openssh-server,安装SSH服务。 2、创建用户git,用来管理运行git服务 sudo useradd git sudo passwd git 3、配置无密码SSH登陆 这步主要是方面后面登录,不需要每次都输入密码。 在客户端上,我们使用命令:ssh-keygen –t rsa 生成密钥; 将客原创 2017-09-09 13:53:44 · 1084 阅读 · 0 评论 -
openssl、qca、qca-ossl
Openssl编译一、安装perl软件二、perl Configure VC-WIN64A --prefix=D:\WGIS2.0\Win64三、ms\do_win64a四、nmake -f ms\ntdll.mak如果报警告为错误,修改ms/mtddl.mak的W3->W0五、nmake -f ms\ntdll.mak test 测试编译是否成功六、、原创 2017-07-15 22:00:50 · 1252 阅读 · 0 评论 -
FTP的主动模式和被动模式
1.FTP的PORT(主动模式)和PASV(被动模式) (1) PORT(主动模式) PORT中文称为主动模式,工作的原理: FTP客户端连接到FTP服务器的21端口,发送用户名和密码登录,登录成功后要list列表或者读取数据时,客户端随机开放一个端口(1024以上),发送 PORT命令到FTP服务器,告诉服务器客户端采用主动模式并开放端口;FTP服务器收到PORT主动模式命令转载 2017-04-12 13:57:20 · 345 阅读 · 0 评论 -
linux下使用mkae_rt命令打包idl code为可执行程序
make_rt命令使用方法共四步:IDL> .reset_session//这是第一步 重置编译器进程IDL> .compile test.pro//编译你需要的code% Compiled module: TEST.IDL> Resolve_All, /continue_on_error, skip_routines='envi'//设置环境 直接照抄% Compiled m原创 2016-12-09 17:12:58 · 1430 阅读 · 0 评论 -
序列重新从1开始命令
ALTER SEQUENCE 序列名称 RESTART WITH 1;原创 2016-10-20 09:28:46 · 1485 阅读 · 0 评论 -
NDK编译libspatialite
1、下载最新的libspatialite源码(http://www.gaia-gis.it/gaia-sins/libspatialite-sources/)2、使用libtool的config.sub替换libspatialite里面的文件3、修改configure对geos_c库的判断将下面两句用“#”进行注释else as_fn_error $? "could no原创 2016-10-10 21:54:56 · 1131 阅读 · 0 评论 -
NDK编译常用开源库-libiconv
1、配置NDK的linux环境(1)下载libtool(http://mirrors.kernel.org/gnu/libtool/),进入目录,执行./configure和make(2)下载NDK(http://wear.techbrood.com/tools/sdk/ndk/)创建一套工具链,进入NDK的build/tools/目录,执行如下命令:./make-standa原创 2016-10-10 10:43:15 · 2791 阅读 · 0 评论 -
大小端字节序
端模式可以分为小端字节序((little-endian)和大端字节序(big-endian),也就是字节在内存中存储顺序。小端字节序低字节存在内存的低地址,高字节存在内存的高地址,即低位在前,高位在后。如一个unsigned init型数据 i = 0xFFEEBBAA内存地址 数值0x0029F458 0xAA0x0029F45原创 2016-07-22 11:04:53 · 1100 阅读 · 0 评论 -
SVN Server Ubuntu环境配置
1、安装软件包:sudo apt-get install subversion2、选择SVN服务文件及配置文件的放置位置例如:/homesudo mkdir -p /home/svnsvn版本仓库叫testcd /home/svnsudo mkdir test3、目录建好后,创建版本仓库sudo svnadmin create /home/svn/tes原创 2016-07-12 13:23:46 · 1179 阅读 · 0 评论 -
swig的相关命令
-outdir:输出路径-I:*.i文件路径java: -package 包名 -java原创 2016-04-20 12:57:27 · 504 阅读 · 0 评论 -
不安装百度云管家用迅雷下载大文件
百度有着丰富的资源,但有时为了推广自己的产品,会坐原创 2014-10-30 21:16:12 · 1570 阅读 · 0 评论 -
NDK编译源码
环境为Linux下,或者在Win7配置Linux环境 1、下载最新NDK; 2、创建一套工具链,进入NDK的build/tools/目录,执行如下命令: ./make-standalone-toolchain.sh –platform=android-8 –install-dir=工具路径; 3、将工具路径下的bin和NDK的目录添加到环境变量PATH里面,例如 export PATH=/原创 2016-01-29 12:29:54 · 750 阅读 · 0 评论 -
框架和架构
如果将架构看成房子的设计图纸,框架可以看成毛坯房。原创 2015-01-13 10:26:27 · 265 阅读 · 0 评论