自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悠悠思故乡

  --关注 GIS && C/C++ && Python

原创 AutoCAD批量复制图层功能的.net代码

有一大批dwg文件,将里面某个图层的数据全部复制到一个新文件,这是一个很常用的功能。但是lisp是做不到需要跨文件执行命令的,只能使用arx来做。using System; using System.Collections.Generic; using System.Text; using Au...

2018-06-29 12:15:54 733 0

转载 ArcGIS Engine 修改 PageLayout 中地图比例尺时出现的Bug解决办法

原文地址:https://gis.stackexchange.com/questions/9943/mapscale-not-being-persisted-properly-in-mxd-when-programmatically-changed-outsi?answertab=votes#ta...

2018-03-10 00:15:42 1192 1

转载 基于c#/Arcgis Engine开发时,从ArcCatalog拖放(DragDrog)数据集至TextBox的实现

原文:http://www.samuelbosch.com/2009/06/drag-drop-from-arccatalog.html帮助类:using System.Collections.Generic; using System.Windows.Forms; using ESRI.ArcG...

2018-03-06 09:56:04 212 0

原创 交叉编译 小米路由器mini 的 pyOpenSSL

export XIAOMI_ROOT_PATH=/opt/xiaomi export PATH="${XIAOMI_ROOT_PATH}/bin:${PATH}" export CC="mipsel-openwrt-linux-uclibc-gcc -pthread...

2016-08-25 09:54:06 1074 0

原创 交叉编译 小米路由器mini 的 python

看了很多文章,要么说的是用opkg安装python,要么说的是小米路由器的交叉编译,就是没有mini的。学习了这篇文章(http://me.deepgully.com/post/5638916786880512),编译了小米路由mini的python。 小米路由mini版的路由是mips的,跟...

2016-08-24 18:09:12 4766 1

原创 KiCad 2014-2-24 4719 版本,win7 可用,精简版 30MB

KiCad 最新版的自动布线功能增强了,不过还是有待改进。平常画画板使用 KiCad 很方便,编译了一个不带 Python 的版本(业余画小板用不到脚本)。 压缩包目录里面有个 tools 目录,运行 make_fp_lib_table.py 初始化 fp-lib-table 文件。或者手工编辑...

2014-02-26 10:20:25 7244 2

原创 py + opencv 打造树莓派监控,场景有变化自动拍照上传到百度云

大家用树莓派来做监控,文章里面一般都是使用 fswebcam 或 motion。motion 非常强大,可以监测画面变化后保存成 mpeg 或 jpeg,还可以运行成 http 服务器模式。但是树莓派放在家里,从外面访问有时也会访问不了(比如 IP 变了等原因)。其实使用 Python + Ope...

2014-02-13 14:10:23 10078 1

原创 下载 https://github.com/android 上的全部源代码

从 https://android.googlesource.com/ 上弄源代码下来真是不容易,不但得用 vpn,repo 还得半天。github 的速度就快多了,关键是不用 vpn,随时可以下载。而且 github 还可以直接下载 zip 包,那速度可不是 repo 能比的。下面写了个代码批量...

2014-02-09 12:40:28 12017 3

原创 树莓派 Archlinux 的国内更新源以及 8188EU 的网卡驱动

编辑源列表: vi /etc/pacman.d/mirrorlist Server 改成 : Server = http://mirrors.stuhome.net/archlinuxarm/armv6h/$repo 是成都电子科大维护的源,速度很快,我的 10M 宽带基本满速

2014-02-05 23:38:25 6674 0

原创 勘测定界坐标交换格式文本文件转换成 shapefile 格式

之前写了一篇《使用 FME 将勘测定界坐标交换格式文本文件转换成 GIS 格式》,但是需要安装有 FME 平台才能实现,有时需要在外面没有装有 FME 的电脑上转换就不可行了。后来用纯 C 写了一个转换程序,不依赖任何 GIS 平台和其他 DLL,只有 64k 大小方便携带和下载,转换 3 万个面...

2013-11-23 12:16:40 5401 13

原创 Python 中使用 ogr 生成 shape 文件时的中文乱码问题

GDAL/OGR 的 1.9 版本开始,ogr 对中文的支持有了较大的改动。默认情况下,使用 Python 的 osgeo.ogr 生成 shape 文件时,直接使用 SetField 来设置属性值,其中如果含有中文就会出现乱码。在 driver 初始化之前,设置 gdal 的参数就可以解决中文乱...

2012-11-17 22:27:15 3098 0

原创 杀鸡也用牛刀,Haskell 处理 XML 文档小试

平常经常用千千静听来听音乐,长期以来就形成了一个自己最喜欢听的音乐列表。这几天想把这些音乐全部复制到U盘,插在车上,开车的时候也可以听听。但是每个MP3、WMA分散在不同的文件夹,一个个复制的话工作量就大了。我的音乐列表一般存为千千静听的 *.ttpl 格式,其本质就是一个 XML 文件。一般格式...

2012-10-31 22:57:03 1276 0

原创 POCO 的 Zip 类对中文文件名支持不正确的解决方法

POCO 在 Windows 中默认是定义了 POCO_WIN32_UTF8 #if defined (POCO_WIN32_UTF8) std::wstring utf16Path; UnicodeConverter::toUTF16(path, utf16Path); _handl...

2012-07-26 10:40:15 2785 0

原创 使用 POCO 中的 XMLConfiguration 管理配置文件

using namespace Poco::Util; using namespace Poco; // 1. 创建空的配置 AutoPtr cfg(new XMLConfiguration()); // 2. 设置根的名称 cfg->loadEmpty("conf...

2012-05-31 08:26:05 3102 0

原创 使用 POCO 的方法来拆分字符串(支持中文)

#include "Poco/StringTokenizer.h" #include using Poco::StringTokenizer; int main(int argc, char** argv) { std::string tokens = "...

2012-05-29 23:38:28 2510 0

原创 TEA 算法的 Python 实现

stackoverflow 上面有人问 TEA 加解密的 Python 实现算法。问题中的那段代码计算出的结果为什么与 C 语言不一样呢?因为直接对 Python 里面的数字左移的时候,如果结果超出了 32 位,Python 并不会像 C 语言那样把超出 32 位的部分截取,而是从 int 成为了...

2012-04-09 22:47:14 3974 0

原创 Dooc 文档下载器 -- 支持【百度文库】、【豆丁】、【MBALib】直接下载,无需登录积分

Dooc 文档下载器 -- 支持【百度文库】、【豆丁】、【MBALib】直接下载,无需登录积分。轻松下载各类文库文档。 本程序使用 Python 编写。 下载:点这里下载 操作简单 自动打包成 PDF 字迹清晰

2012-02-21 19:49:41 3011 4

原创 Lua 通过 alien 库调用 zlib 压缩/解压

上次的文章(http://blog.csdn.net/kowity/article/details/7229815)讲述了上个在 Lua 中调用 zlib 压缩、解压功能的库。其实通过使用 Lua 的 alien 库就可以直接调用外部 dll 中的函数,并不需要专门为 Lua 写一个插件。 ...

2012-02-13 22:34:04 5254 1

原创 编译 Lua 的 zlib 库——lua-zlib

最近需要使用 Lua 给 Wireshark 写个插件(dissector),苦于基于 C 的文档实在是太少了,干脆就用 Lua 来写。但是 Lua 也真是够“轻量”的,官方都没有个支持 zlib 压缩/解压的库。最后终于找到了 lua-zlib (URL:https://github.com/b...

2012-02-02 23:33:59 9579 1

翻译 Openfire SVN + Eclipse 3.6 + Subversive 安装指南

原文地址:http://community.igniterealtime.org/docs/DOC-1020 原文讲述了如何使用 Eclipse 3.3 编译和调试 Openfire 的步骤。现在 Eclipse 已经更新到 Indigo(3.6) 版本了,与以往的版本稍许有些不同。下面选取重点...

2012-01-31 13:39:51 1352 0

原创 H3C Portal 上网认证的 Android 客户端

本文仅供学习交流之用 现在,许多的单位和学校都采用了 H3C 的 Portal 认证模式来控制用户的上网行为。H3C 提供了原生 Windows 版本的 iNode 智能客户端 和 Java 版本的 iNode DC,但是却没有手机 Android 版的客户端。经过几天的分析,其实整个认证过...

2012-01-28 14:49:22 22264 7

翻译 如何减小 Visual C++ 2010 静态编译出的 MFC 可执行文件的大小

最近发现一篇好文,国内基本搜索不到相关内容,于是将其翻译出来。基本上是看完了全文之后,通过自己的理解意译出来的,原文地址(需要 翻,墙。):http://tedwvc.wordpress.com/2010/05/27/how-to-make-small-statically-linked-mfc-...

2012-01-11 17:16:16 5678 1

原创 使用 WinINet 中的 FtpConnection 断点续传(上传)文件

网上搜到的在 Windows 中对 FTP 断点上传的方法都是使用 CSocket 来做的,其实使用 WinINet 中带有的类就可以实现断点上传了。直接看代码。 void CWebFtpClientCtrl::fileUpload(LPCTSTR serverName, INTER...

2011-12-27 14:05:57 3104 3

原创 使用 FME 将勘测定界坐标交换格式文本文件转换成 GIS 格式

平常我们向国土部上报(或获取)坐标数据时基本都是使用“勘测定界界址点坐标交换格式”,这个格式是一个纯文本格式,示例如下(来源于国土部网站):  [属性描述] 格式版本号=1.01版本 数据产生单位=国土资源部 数据产生日期=2003-11-7 坐标系=54北京坐标系 几度分...

2011-11-28 15:33:31 8013 3

原创 Windows 下使用 VS2010 最小化编译 GDAL/OGR

GDAL 支持大量的栅格和矢量格式,但是一般情况下,大部分格式都是我们使用不到的。在 Linux 下编译 GDAL 时,可以使用以下命令进行裁剪: ./configure --prefix=/usr/local \ --with-threads \ ...

2011-10-26 00:00:10 3631 0

原创 使用 wget 整站下载

最近发现一个很好的网站:http://ebook.elain.org,里面有大量的技术书籍。于是想使用 wget 把整个网站都下载下来。但是 wget 对中文的 url 支持得不够好,直接使用:   wget -m http://ebook.elain.org 下载的话,中文文件名就会乱码...

2011-10-23 23:50:44 8181 2

原创 扫描版页面自动切边工具 v1.1

最近用 Kindle 3 看扫描的书(漫画和字书都有),直接看扫描版的原始书还是有很多不便。在原装系统中没有切边的功能,虽然“多看"中有切边的功能但也不是很智能。比如扫描的书页里面,有一些是奇数页左边空白多一点,偶数页右边空白多一点。 以前都是使用 PS 把页面中有效的部分切出来

2011-07-26 23:02:42 5590 7

原创 QT4 中 GDAL 打开 QString 中的字符串路径

在 Windows 下面,使用 GDALOpen 打开 QString 的路径含有中文时,直接使用以下代码是无法成功的:GDALDataset *inImg = (GDALDataset *) GDALOpen(qStrImgPath, GA_ReadOnly); // 或者 G

2011-07-18 22:42:31 1060 1

原创 解压豆丁 V3 格式的 docin 文件的 Python 代码

首先把豆丁文件下载下来,然后使用此代码就可以将这个 docin 文件解压成多个单页的 swf 文件,使用 FlashPlayer 就可以直接查看。

2011-04-22 23:40:00 4558 5

原创 百度文库自动评分器

从百度文库下载东西时,很多情况下需要消耗一定的财富值。为了快速获得财富值,用 Qt4 写了个百度文库自动评分器。

2011-03-20 16:27:00 3726 7

原创 扫描版页面自动切边工具

扫描版页面图片自动切边工具,自动计算白边的范围,无须手工干预。

2011-02-25 13:24:00 8549 16

原创 使用 VS 2008 编译 ECW SDK 3.3

ECW 格式是 ERMapper 公司研发的一种利用小波变换算法的图像压缩格式。本文介绍使用 VS 2008 正确编译 ECW SDK 3.3 的方法。

2011-01-24 23:53:00 3928 4

原创 合并 ArcGIS Server 的切图缓存

有些时候需要把 AGS 切图生成的缓存合并成一张大图。主要目的一般是作为展示或者是 PPT 里面的图片,所以不要求带坐标。用到 PIL 库。

2011-01-19 15:04:00 3583 0

翻译 在 Python 中使用 ArcObjects

本文翻译自 Mark Cederholm 的 PDF:Using ArcObjects in Python。详细讲述了 Python 在 ArcGIS 中的应用。

2011-01-13 23:01:00 3988 0

原创 ctypes 调用 C++ 中经过名称修饰的函数

ctypes 调用 C++ 中经过名称修饰的函数

2011-01-12 14:49:00 2811 0

原创 ctypes 载入 dll 产生的 WindowsError: [Error 126] 错误原因

在 Python 里面使用 ctypes 载入 dll 时,如果这个 dll 还依赖于其它的 dll 的话,这些相关的 dll 也得要能被 Python 的进程访问到。如果访问不到就会报以下错误

2011-01-10 22:28:00 27698 2

原创 Python 里面使用 UpdateExtent

Python 调用 ArcObject 执行 UpdateExtent

2011-01-09 18:14:00 3313 0

原创 dojo 中的 dijit.registry.byClass 的替换

使用 dijit.registry.byClass 可以很方便的将某一类的 widget 筛选出来,但某些情况下可以使用 query 代替它。

2011-01-07 11:40:00 3550 0

原创 dojo 格式化数字

dojo.number.format 可以很方便的提供类似 C 里面的 printf 那样的功能。

2011-01-07 10:06:00 3055 0

原创 PSPSDK 开发的时候出现 __ctype_ptr 问题

<br />最近又开始用 PSPSDK 写程序,写了代码编译的时候发现竟然报 __ctype_ptr 的错误。本来还以为是程序代码有错,翻出旧代码来也是依旧出现问题。后来才发现原来是前段时间我把我用的 sdk(Minimalist PSPSDK)换成了 0.10 版本的,重新换回 0....

2011-01-02 22:34:00 1828 0

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