自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿童林的专栏

软件社稷师

  • 博客(22)
  • 资源 (7)
  • 收藏
  • 关注

原创 TileServer(缓存利器)

提供有情怀、有趣味、小清新的软件。一、TileServer-Sci3d介绍:TileServer-Sci3d是一个影像切分瓦片工具,可将数据切分成适用于SuperMap平台的三维影像缓存;切分的结果瓦片可用于:1. 直接加载至SuperMap三维场景显示;2. 直接提供给iServer发布为场景服务;下载:TileServer-Sci3d 产品手册,Tile

2013-07-25 10:35:11 1771

原创 国家基本比例尺地形图分幅和编号

原文首发地址:http://www.atolin.net/285/国家基本比例尺地形图分幅和编号1、定义详见标准文档:《国家基本比例尺地形图分幅和编号》2、设计及实现:国家基本比例尺地形图分幅和编号功能设计实现目录及文件概述:MapSubdivision——》国家基本比例尺地形图分幅和编号功能设计实现;PyMesh——》Python接口封装;Te

2013-02-19 17:34:09 1804

原创 Python的Distutils模块与cx_Freeze对比

原文首发地址: http://www.atolin.net/292/1.DistutilsDistutils包是标准Python库的一部分;主要特点有两个:(1)是让用户觉得安装新模块、包和工具的过程是简单、一致又轻松的;(2)是让开发者觉得创建这些新模块、包和工具的分发包是简单、一致又轻松的;使用是需要写一个简单的setup.py脚本,其内容是一种相当固定的格

2013-02-19 17:32:38 908

原创 高效开发Python扩展模块方法:用SWIG封装C/C++代码

原文首发地址: http://www.atolin.net/298/1. SWIG介绍:http://sourceforge.net/projects/swig/2. 对于性能有追求的功能模块(这并不意味着python性能低),自然需要考虑用C/C++扩展python模块;方法其实有两种:一是遵从python扩展模块API规范,用C/C++直接写python

2013-02-19 17:30:33 1275

原创 照片按拍摄日期管理工具

原文首发地址:http://www.atolin.net/307/文艺青年往往会在笔记本上攥了大量的个人照片。看着有点乱吧,想不想归类整理一下呢,亲。下面就推荐一个好使的工具,可以方便的将照片按照拍摄日期重新划分整理目录。使用起来也是灰常简单:在cmd中运行 “photo.exe 亲的照片目录” 然后回车就行了。支持的目录归类方式:-y, –ye

2013-02-19 17:25:02 2420

原创 图文详解Eclipse下Android 开发环境搭建

【原文首发地址】http://www.atolin.net/%E5%9B%BE%E6%96%87%E8%AF%A6%E8%A7%A3eclipse%E4%B8%8Bandroid-%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/图文详解Eclipse下Android 开发环境搭建下载ADT插件1、  选择菜单Help——

2012-05-06 16:02:27 1113 2

原创 【图文详解】WordPress安装步骤

[原文首发地址]http://www.atolin.net/%E3%80%90%E5%9B%BE%E6%96%87%E8%AF%A6%E8%A7%A3%E3%80%91wordpress%E5%AE%89%E8%A3%85%E6%AD%A5%E9%AA%A4/WordPress安装步骤1.        下载wordpress程序安装包(wordpress-3.3.1-zh_C

2012-05-01 11:21:18 762

原创 GDAL1.9.0版本编译后,打不开含中文路径文件的解决办法

[原文首发]http://www.atolin.net/gdal1-9-0%E7%89%88%E6%9C%AC%E7%BC%96%E8%AF%91%E5%90%8E%EF%BC%8C%E6%89%93%E4%B8%8D%E5%BC%80%E5%90%AB%E4%B8%AD%E6%96%87%E8%B7%AF%E5%BE%84%E6%96%87%E4%BB%B6de%E8%A7%A3%E5%86%B

2012-03-09 22:57:25 2928

原创 C++开发python扩展模块:ImportError: dynamic module does not define init function (initRabbit)解决办法

原文首发地址:http://www.atolin.net/c%E5%BC%80%E5%8F%91python%E6%89%A9%E5%B1%95%E6%A8%A1%E5%9D%97%EF%BC%9Aimporterror-dynamic-module-does-not-define-init-function-initrabbit%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%

2012-02-20 13:44:33 8986

原创 c++开发python扩展模块:cannot open file ‘python25_d.lib’解决办法

#include 后,报LINK : fatal error LNK1104: cannot open file ‘python25_d.lib’解决办法:#ifdef _DEBUG#undef _DEBUG#include #define _DEBUG#else#include #endif原因是,编译链接过程,依赖了debug版本的pyhon库;

2012-02-13 22:12:52 1555

原创 C++封装python扩展模块ImportError: No module named 原因分析

[首发地址] http://www.atolin.net/c%E5%B0%81%E8%A3%85python%E6%89%A9%E5%B1%95%E6%A8%A1%E5%9D%97importerror-no-module-named-%E5%8E%9F%E5%9B%A0%E5%88%86%E6%9E%90/C++封装python扩展模块ImportError: No module

2012-02-13 17:35:26 2766

原创 助人为乐之建站篇

【首发地址】http://www.atolin.net/%E5%8A%A9%E4%BA%BA%E4%B8%BA%E4%B9%90%E4%B9%8B%E5%BB%BA%E7%AB%99%E7%AF%87/没想到我这个C++出身的 web 开发者,也能在“江湖行医”了。靠着平时积攒的css+html+php知识,居然有人主动找我帮忙建站。有照片为证:慕名网友的一

2012-02-11 23:12:25 607

原创 GIS数据管理之“谈革命说民主”

一、谈革命纵观当前几大GIS平台软件提供商,无论SuperMap、ESRI、还是MAPGIS等等。在数据管理与互操作方面均是一个思路:基于关系型数据库(RDMS),建立各自的数据模型。这种模式,一个缺点是,效率以及数据管理能力深度依赖数据库厂商;比如同样的数据,采用oracle和sqlserver存取效率是不同的;另一个致命缺点是:这种模式在结构上一种“政府式独裁结构”,因为所有数据的I/

2012-01-08 11:29:49 805

原创 腾讯弹出新闻(强制性、不会自动关闭),是否让你觉得不爽?

腾讯弹出新闻(强制性、不会自动关闭),是否让你觉得不爽? 经分析,发现该窗口标题为“腾讯网新闻”,窗口大小为262x182。 可以写个app杀掉它,具体步骤为,检测右下角弹出框,若标题为“腾讯网新闻”,窗口大小为262x182,则kill它。

2011-12-30 14:57:35 1312

原创 AGG渲染的边界问题

AGG渲染内存的边界,似乎永远是模糊边界,经研究,是由于使用亚像素精度反走样,边界会有半个像素的模糊

2011-12-29 10:21:44 692

原创 想使QMainWindow的鼠标跟踪事件生效怎么办?

单设置setMouseTracking(true);还不够;还需要设置,centralWidget->setMouseTracking(true); // 启动不用单击的鼠标移动事件

2011-12-29 10:19:56 760

原创 QString支持中文

QString:: fromLocal8Bit(“中文字符”)

2011-12-29 10:19:03 921

原创 QString怎么转化成char*

QString filename;QByteArray ba =fileName.toUtf8(); //fileName.toLocal8Bit(); // 一定要注意了,QT工程用的是unicode编译选项,乖乖,天生多语言优势啊。const char* file_name = ba.data();

2011-12-29 10:17:52 579

原创 获取主机名函数 (windows)

WORD wVersionRequested;//WORD类型变量,用于存放Winsock版本的值 WSADATA wsaData; char name[255];//用于存放主机名 PHOSTENT hostinfo; wVersionRequested=MAKEWORD(2,0); //调用MAKEWORD()函数获得Winsock版本,用于加载Winsock库 if(WSAStartup(w

2010-01-13 22:25:00 1068

原创 Vista下安装VC++6.0

Vista下安装VC++6.0弹出:Countn't find Acme setup.后无法继续安装的解决方法如下:在运行里面输入:F:/SETUP/ACMSETUP.EXE /T VS98ENT.STF /SF:/ /n "" /o "" /k "1111111111" /b1说明:(F:为VC++6.0的安装盘符,替换为您自己的安装程序路径即可)

2009-08-24 22:45:00 956 1

原创 Building GDAL On Windows

<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅

2009-06-01 13:31:00 678

原创 NetCDF 库 之 VC6.0 编译版本

 NetCDF 库 之 VC6.0 编译版本 详见:http://download.csdn.net/user/linsoon 

2008-12-14 23:28:00 715

c++查看系统进程、线程源码

c++查看系统进程、线程源码; 将进程、已经进程启动的线程信息都打印到控制台。 当然,你可以根据需要,自行修改对进程的控制代码。

2011-12-31

软件设计师教程(电子版)

老版本的教程,供大家参考。虽然版本比较老,很多内容仍很经典啦。

2011-05-30

2010年5月软件设计师考试试题(含答案)

2010年5月软件设计师考试试题(含答案)

2011-05-30

2011年5月软件设计师考试试题(含答案)

攥下的资料,分享之,也愿自己能够顺利通过。

2011-05-30

Building GDAL

编译GDAL/OGR库。 1,windows下命令行编译 2,linux下 make 编译

2009-07-20

building GDAL on windows

1,GDAL的编译方法 2,编译结果文件 3,编译选项文件

2009-06-01

NetCDF 库 之 VC6.0 编译版本

NetCDF 库 之 VC 6.0 编译版本

2008-12-14

空空如也

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

TA关注的人

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