
技术
atolin
这个作者很懒,什么都没留下…
展开
-
QString怎么转化成char*
QString filename;QByteArray ba =fileName.toUtf8(); //fileName.toLocal8Bit(); // 一定要注意了,QT工程用的是unicode编译选项,乖乖,天生多语言优势啊。const char* file_name = ba.data();原创 2011-12-29 10:17:52 · 590 阅读 · 0 评论 -
照片按拍摄日期管理工具
原文首发地址:http://www.atolin.net/307/文艺青年往往会在笔记本上攥了大量的个人照片。看着有点乱吧,想不想归类整理一下呢,亲。下面就推荐一个好使的工具,可以方便的将照片按照拍摄日期重新划分整理目录。使用起来也是灰常简单:在cmd中运行 “photo.exe 亲的照片目录” 然后回车就行了。支持的目录归类方式:-y, –ye原创 2013-02-19 17:25:02 · 2493 阅读 · 0 评论 -
国家基本比例尺地形图分幅和编号
原文首发地址:http://www.atolin.net/285/国家基本比例尺地形图分幅和编号1、定义详见标准文档:《国家基本比例尺地形图分幅和编号》2、设计及实现:国家基本比例尺地形图分幅和编号功能设计实现目录及文件概述:MapSubdivision——》国家基本比例尺地形图分幅和编号功能设计实现;PyMesh——》Python接口封装;Te原创 2013-02-19 17:34:09 · 1863 阅读 · 0 评论 -
Python的Distutils模块与cx_Freeze对比
原文首发地址: http://www.atolin.net/292/1.DistutilsDistutils包是标准Python库的一部分;主要特点有两个:(1)是让用户觉得安装新模块、包和工具的过程是简单、一致又轻松的;(2)是让开发者觉得创建这些新模块、包和工具的分发包是简单、一致又轻松的;使用是需要写一个简单的setup.py脚本,其内容是一种相当固定的格原创 2013-02-19 17:32:38 · 924 阅读 · 0 评论 -
高效开发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 · 1301 阅读 · 0 评论 -
图文详解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 · 1138 阅读 · 2 评论 -
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 · 980 阅读 · 1 评论 -
QString支持中文
QString:: fromLocal8Bit(“中文字符”)原创 2011-12-29 10:19:03 · 940 阅读 · 0 评论 -
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 · 2810 阅读 · 0 评论 -
想使QMainWindow的鼠标跟踪事件生效怎么办?
单设置setMouseTracking(true);还不够;还需要设置,centralWidget->setMouseTracking(true); // 启动不用单击的鼠标移动事件原创 2011-12-29 10:19:56 · 777 阅读 · 0 评论 -
助人为乐之建站篇
【首发地址】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 · 620 阅读 · 0 评论 -
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 · 1584 阅读 · 0 评论 -
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 · 9021 阅读 · 0 评论 -
腾讯弹出新闻(强制性、不会自动关闭),是否让你觉得不爽?
腾讯弹出新闻(强制性、不会自动关闭),是否让你觉得不爽? 经分析,发现该窗口标题为“腾讯网新闻”,窗口大小为262x182。 可以写个app杀掉它,具体步骤为,检测右下角弹出框,若标题为“腾讯网新闻”,窗口大小为262x182,则kill它。原创 2011-12-30 14:57:35 · 1325 阅读 · 0 评论 -
AGG渲染的边界问题
AGG渲染内存的边界,似乎永远是模糊边界,经研究,是由于使用亚像素精度反走样,边界会有半个像素的模糊原创 2011-12-29 10:21:44 · 708 阅读 · 0 评论 -
TileServer(缓存利器)
提供有情怀、有趣味、小清新的软件。一、TileServer-Sci3d介绍:TileServer-Sci3d是一个影像切分瓦片工具,可将数据切分成适用于SuperMap平台的三维影像缓存;切分的结果瓦片可用于:1. 直接加载至SuperMap三维场景显示;2. 直接提供给iServer发布为场景服务;下载:TileServer-Sci3d 产品手册,Tile原创 2013-07-25 10:35:11 · 1799 阅读 · 0 评论