自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiluoduyu

程序,改善生活。

  • 博客(38)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 select2.4.0 动态搜索

// 允许动态查询$('dom-selector').select2({ minimumInputLength: 2, // 最少输入多少个字符才开始搜索 minimumResultsForSearch: 15, // 最少多少结果项才展示搜索框 ajax: { url: '', // 请求路由 dataType: 'json', // json格式返回结果 d

2017-05-05 16:20:15 648

原创 判断是否是点击在指定dom内部的方法

参考链接: http://stackoverflow.com/questions/26195091/determine-event-path-in-dom-event-bubblingIf event’s target attribute value is participating in a tree, let event path be a static ordered list of all

2017-05-04 11:41:23 1670

原创 获取本地图片的base64数据方法

在chrome中打开本地图片,点击source中左侧栏的图片文件,在右侧就可以看到对应的base64数据了。如图 然后这样引用就行——<img src="data:image/png;base64,复制的数据">

2017-05-04 11:31:55 3008

原创 IDEA中scala模板编辑默认tab宽度设置

简单记录下idea中scala开发时模板编辑tab默认空格数设置——

2017-03-03 17:57:45 4131

原创 备忘——ssh连接vbox中centos

centos网卡设置host only模式【 vbox网卡host only模式下设置的ip(file->preference设置)与centos的ip网段一致(settings设置) 】vbox关闭防火墙和启动sshd服务xshell中直接连虚拟机ip和22端口

2017-01-24 10:49:29 535

原创 备忘——vbox中安装centos步骤要点

VBOX安装centos6.8步骤简记创建虚拟硬盘加载iso镜像,进入桌面后点击安装程序安装到硬盘。完毕后重启再关机设置虚拟机启动顺序,优先使用硬盘启动完成

2017-01-23 16:57:17 359

原创 VirtualBox无法保存状态解决方法记录

问题描述:使用virtualbox安装centos6.7(使用LiveCD.iso安装)后,在centos里面创建文件夹、编译安装python之类的,一旦重启之后就全都丢失了,就像回到刚安装系统一样。编译安装python的时候也是各种报错,通过yum安装gcc的时候centos还莫名的就死机了。解决方案:就系统重启后会还原这一问题,联想到应该是什么地方没配置好导致的,很有可能就

2016-01-06 09:47:26 8510

原创 项目简记——关于spring与structs2结合的理解

项目简记——关于spring与structs2结合的理解最近因为接手了一个Java的平台开发(唉,同事离职了扔给我的,又是一堆的坑要填…),所以从Django转而学spring和structs2。在此简单记录下学习中的理解,后续完善。因为有C++基础,Java语言本身对我没啥障碍,所以首先从java的web框架入手。本以为将Django框架那一套配置思路迁移过去,应该很容易理解spring的,结果发

2015-11-30 10:59:06 1045

转载 四层和七层负载均衡的区别

好文章必须收藏,转载于博客园http://kb.cnblogs.com/page/188170/(一)  简单理解四层和七层负载均衡:  ① 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址

2015-11-06 13:44:40 529

原创 pyqt5程序使用py2exe打包后运行时报找不到Qt platform plugin ‘windows’错误

pyqt5程序使用py2exe打包后运行时报找不到Qt platform plugin ‘windows’错误现象描述:64位windows系统下直接将pyqt5的plugins下的platforms文件夹复制到exe相同目录即可,但在32位系统下一直报找不到Qt platform plugin ‘windows’错误。解决方案:在exe同目录下新建plugins文件夹,然后将platfroms文件

2015-08-12 16:32:45 4143

转载 对Django框架架构和Request/Response处理流程的分析

对Django框架架构和Request/Response处理流程的分析本文转载于疯狂的蚂蚁,感觉挺赞的,感谢原作者。一、 处理过程的核心概念如下图所示django的总览图,整体上把握以下django的组成:核心在于中间件middleware,django所有的请求、返回都由中间件来完成。中间件,就是处理HTTP的request

2015-08-03 14:36:38 1340

原创 Django响应大文件下载请求

Django响应大文件下载请求简单记录下过程和代码: 1、压缩成zip文件; 2、分块读取zip文件并返回import osimport zipfilefrom django.http import StreamingHttpResponsedef send_zipfile(path, suggestName): def file_iterator(file_name, chunk_

2015-07-31 11:50:21 1763

原创 批量大文本筛选过滤工具开发记录

批量大文本筛选过滤工具开发记录本周花了两三天的时间做了一个大文本数据筛选工具,主要是针对excel打开很慢或者无法打开的几百兆乃至几G的csv、txt文件,提供常规的数据筛选、统计和输出功能。这个大文本筛序需求对生产中的数据挑选和数据分析来说是比较常见的。本文就开发的过程简单记录如下:使用什么开发语言?怎样保证用户体验?如何维护优化?使用什么开发语言?这问得有点像是废话。我很熟悉Python

2015-07-21 17:27:39 5889 1

原创 网页截图粘贴上传

网页截图粘贴上传在做生产作业问答平台的时候,有一个功能需求是允许用户在提问或回答时直接截图然后粘贴在编辑框中,然后提交。在开发前端时我使用的uikit,但uikit里面的htmleditor插件对图片上传支持太差,只好放弃。又去看了其他网页编辑控件,但发现这些控件处理图片的方式都是选择网络上图片或者从本地上传的,这对发表文章博客之类的还好,但是对于我所做的问答平台的用户来说,他们更多的只是直接简短的

2015-07-04 19:14:13 3034

转载 How Django processes a request

How Django processes a requestPublished June 13, 2006. Filed under: Django, Frameworks.In a comment he left yesterday, Jonathan Snook posed an excellent challenge: document the chain of how

2015-04-28 19:55:07 954

原创 64位win7中使用vs2013为python3.4安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat异常解决方案

问题描述:64位win7中使用vs2013为python3.4.2安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat。问题分析:1、源码分析,查找python源码distribut模块中出现Unable to find vcvarsall.bat的位置,在msvc9compiler.py文件中find_vcvarsall方案处出现

2015-03-12 15:44:31 2425

原创 vs2013_qt提示x64和x86冲突问题解决方案

问题描述:64位win7安装qt5和vs2013 Qt插件后,配置好qt版本和路径,新建qt工程,编译时报x64和x86冲突。问题分析:在qt creator 里面创建qt工程是可以正常运行的,所以不是qt问题。应该是项目配置问题。解决方案:打开项目属性页,点开配置管理器,设置活动平台和目标平台为x64,。保存退出后点击运行,应该会提示qt版本未设置问题,此时再

2015-02-13 09:33:05 3693

原创 Django forms.Form自定义方法注意事项

使用Django1.7的form.Form自定义方法返回属性值时,注意方法的名称不能与类的字段(注意不是类对象)名称相同。例如下面方法ename的定义将导致clean_ename方法不起作用,调用ename方法时会报self没有_ename属性:class TestForm(forms.Form):    ename = forms.CharField(max_length=40)

2015-02-12 16:39:37 1317

原创 Unexpected UTF-8 BOM (decode using utf-8-sig)

问题描述:json.loads(text,encoding='utf8') 报Unexpected UTF-8 BOM (decode using utf-8-sig)错误,将encoding改为'utf-8-sig'仍然报错。原因分析:text包含BOM字符解决方案:将BOM头去掉,代码如下:if text.startswith(u'\ufeff'):

2015-02-10 13:28:26 21864 2

原创 微信公众号开发之uwsgi拒绝post请求

问题描述:Django应用程序,使用nginx和uwsgi进行部署,跨域提交post请求时遭到拒绝分析:Django默认启动csrf保护,也即跨域post时需要提供必要的token以验证安全。微信公众号发送的request中没有对应的token(cookie中),因而Django会直接拒绝请求。解决方案:在MIDDLEWARE_CLASSES中注释掉django

2015-01-08 14:33:18 1782

原创 VS2013 未能对Qt5.3库进行智能提示

问题描述:VS2013 上安装了Qt插件后,无法智能识别和提示Qt类解决方案:添加Qt头文件库(include)路径,具体是右键解决方案,点开属性页后选择“通用属性”下调试源文件,添加Qt include目录路径。重启vs2013.

2014-12-21 21:11:33 804

原创 Nginx启动提示80端口被其他服务(Apache、Tomcat)占用

问题:Nginx启动时提示80端口被占用导致无法启动。描述分析:在已经安装了Apache(监听非80端口)和Tomcat(监听80端口)的CentOS上安装Nginx1.6.2后,启动nginx时提示80端口已被占用,导致服务无法启动。但查看nginx.conf后发现每个server的listen都不是80,此外,停掉tomact后再启动nginx后可看到welco

2014-12-10 15:45:38 6425

原创 CentOS中安装Python3.4版本的uwsgi2.0.8

问题:python uwsgiconfig.py --build所得uwsgi加载的python版本为CentOS系统自带的Python2.6而不是希望的3.4版本。描述分析:当前用户不是root角色,使用wget下载uwsgi-2.0.8.tar.gz文件的拥有者是root的,解压后直接python uwsgiconfig.py --build 会使用root用户

2014-12-09 15:19:46 1620

原创 Your browse does not support frame!

问题描述: http请求返回结果- Your browse does not support frame!原因分析:User-Agent设置中Chrome版本太低解决方法:       将Chrome版本改为最新- Chrome/39.0.2171.71

2014-11-27 14:24:48 8904 1

翻译 如何在CentOS6上安装Python2.7和Python3.3

How to install Python 2.7 and Python 3.3 on CentOS 6

2014-08-18 22:18:28 4902

原创 CentOS7+Python3.4+Django1.6.5+Apache2.4+mod_wsgi4.2.7

CentOS7+Python3.4+Django1.6.5+Apache2.4+mod_wsgi4.2.7

2014-08-18 17:25:34 4299

原创 sextante源码剖析(三)之自定义算法

在上一篇中介绍了sextante的架构,这次主要介绍如何在sextante中自定义算法。sextante自定义算法途径有二:1)编写脚本文件;2)编写算法类。编写脚本文件          sextante的脚本文件有两种:1)Script脚本,2)R脚本。两种脚本差别蛮大,前者的编写只要懂pyqt即可,而后者还得对R(一款强大的科学统计软件,据说画图比SPSS更帅)的代码编写有一定的熟悉

2013-08-21 13:54:14 1725

翻译 在QGIS下开发python插件

出于研究sextante代码的需要,抽空查了下QGIS下python插件的开发流程。具体的操作参考英文的PyQGIS 的开发帮助文档

2013-08-16 02:04:50 10942 3

原创 sextante源码剖析(二)之sextante算法框架

在上一篇简单介绍了sextante的安装和配置,这里只要讲解下sextante的算法框架。安装后sextante后我们可以看到sextante的文件组成,各文件作用如下图:sextante中最核心的类主要有算法基类GeoAlgorithm,算法提供者基类AlgorithmProvider以及算法执行类(AlgorithmExecutor,UnThreadAlgorithmExe

2013-08-15 14:38:51 1851

原创 sextante源码剖析(一)之sextante安装配置

SEXTANTE是在QGIS开源gis平台上开发的python插件。起类似“适配器”作用,提供了从QGIS平台直接调用第三方gis软件算法(如GRASS、SAGA、OTB)的快捷手段,其界面仿ArcGIS的工具包界面,截图如下:

2013-08-13 17:12:52 2080 1

转载 MODIS数据免费下载

MODIS数据免费下载1、MODIS 1B数据下载 L1B数据下载地址:http://ladsweb.nascom.nasa.gov/data/search.html 打开网页,选中需要的数据源类型 注意:其中,MOD03数据是用于对1KM,QKM,HKM数据进行几何纠正所用。别忘记下载。其中,日期类型为:月/日/年 时:分:秒其中,网页中显示的时间为UTC时间,换算为北京时间为:

2013-05-20 20:44:11 4876

转载 技术支持能干嘛?

转载出处http://bbs.tianya.cn/post-516-14854-1.shtml。        对于技术支持,之前了解不多。恰好今天去吉威时代面试了技术支持,回来后到网上搜了下技术支持的论坛,发现了其中一些相当好的经验之谈。想到实习以后可能真的会从事技术支持,因而也摘录些他人言谈下来,以此勉励自己!         技术支援到底能做什么呢?---熟悉全流程,为自己的管理

2013-05-17 17:03:53 12236 5

转载 基于矢量数据的大数据量遥感影像裁剪方法

哈哈,还是师兄比较猛!(说实话,师兄还不知道我转他的呢。算了,算是帮他宣传下咯,也学习了!)转http://user.qzone.qq.com/604888793ptlang=2052#!app=2&via=QZ.HashRefresh&pos=1322410365                              Ben                        rs

2013-02-20 18:07:18 3709 2

转载 全球遥感资料网站

以下全部内容转自师兄的qq空间:http://user.qzone.qq.com/604888793/blog/1342140181,方便以后工作查找。Online Global Satellite Image and Atlas:http://library.gmu.edu/resources/sci/Geog579.htm可以

2013-02-20 17:57:56 4682 2

原创 将一般表达式转换为后缀式,并利用后缀式计算结果

最近回头看下之前写的代码,有点感触,忽然觉得应该把这些练习保存下来,算是对年少努力历程的见证吧。毕竟是大一大二时写的,其中的代码难免有较多水货,不过也懒得改了,就让它真实着过去吧。    下面是"将一般表达式转换为后缀式,并利用后缀式计算结果"的简单程序代码实现:------------------------------------------------------------

2013-02-17 21:50:36 1424

原创 遥感应用报告集---个人对地温反演单窗算法的理解

基于多源影像的地表温度反演算法的研究    引言地表温度是一个重要的地球物理参数,其反演对于地震、气候等灾害监测,城市热岛,农业,以及全球环境变化等研究具有重要的意义[1~3]。根据数据源和研究区域的不同,目前已有许多学者对地热辐射过程进行了研究,并在经典算法的基础上衍生了许多新的各自适应的反演算法。虽然已有学者对地温反演算法进行过总结[4],但随着时代的发展,更高分辨率的

2013-02-17 21:13:58 10604 1

原创 Android手机蓝牙与单片机蓝牙串通信开发经验总结

最近辛辛苦苦的终于把落下了七八个月的Android蓝牙开发搞完了,其中的痛苦不堪回首啊。感谢那些帮了大忙的老师和同学们!辛苦归辛苦,收获总是有的,因而在此总结一下关键所在,以勉励自己!       网上说的好多的Android蓝牙开发多是基于同类设备之间的通讯,大多需要建立一个服务端和客户端,客户端连接服务器需要服务端的UUID号。而单片机上的蓝牙模块与手机蓝牙连接有点不同,它的UUID号需要

2013-01-17 22:24:45 6187 8

原创 利用GDAL进行多项式几何校正校正新思路

从网上查看很多关于几何校正的代码,不过好像基本上都差不多,下载下来调试基本上都是说说而已,根本没法真正做到几何校正的目的。好多人也在怀疑GDAL到底能不能做几何精校正,经过自己的努力,我发现,其实只要稍微改一下,GDAL完全可以做到多项式几何精校正的,在此跟大家分享下思路,也希望大牛们有更好的方法的话共享下。       首先说一下最简单的几何校正模型---仿射校正模型(叫法可能不对,大家明白

2013-01-17 21:39:33 5697 4

mod_wsgi4.2.7

github上面下载的,用于apache上部署python应用等。最新版本请到github上搜索下载

2014-08-19

sextante完整汉化版

上次上传的sextante汉化得不够完整,今天花了大半个上午的时间终于把它全部汉化完毕了,改动不少。这次精简的算法更加趋近于QGIS自带的插件,这样做呢主要是为了接下来可以把QGIS自带的Python插件全部集成到sextante中去做准备的,到时候整个QGIS的处理算法就都集中到sextante中去了,界面会清新很多。不想替换的话也很简单,直接把simplifiedAlg中description中的txt替换掉即可,也可自己按照里面的格式自行修改。

2013-08-20

sextante汉化版

这是我汉化后的sextante1.0.8版本,有需要的朋友可以自行更改以适应自己的需求

2013-08-15

QGIS中sextante插件原理剖析

QGIS中sextante插件原理剖析。这是我总结的sextante插件原理的PPt,感兴趣的朋友欢迎下载

2013-08-15

sextante插件原理剖析ppt

sextante是QGIS里面一款功能强悍的python插件。本人根据自己对SEXTANTE插件源码的分析,简要的阐述了sextante插件的文件组织以及自定义算法和第三方库扩展实现的流程和原理。列举了一个个人自定义算法的例子,sextante的中文资料稀缺,需要的朋友们你们有福了。

2013-08-13

GDAL遥感影像处理

这是我自己在mfc下利用gdal库实现的遥感影像显示模块,能显示绝大部分的遥感影像格式数据。打开影像是可以同时打开多幅影像,程序默认对每幅影像建立各自的金字塔文件以便后面操作,同时程序默认将影像拉伸到0-255范围以防有的影像是11位的或更大的而显示不出来。打开影像后可进行简单的拉框放缩、移动、复位、旋转、链接显示、直方图、缩略图等操作,还有基本的影像增强处理,如伪彩色变换、饱和度亮度调节、直方图匹配、各种滤波等。影像处理实现了几何校正、投影变换、裁剪等操作。界面开发时用的是mfc的ROBBON界面。其中还含有不太够完善但可运行的种子点生长分割算法。此外还有些个人结合产学研实现的算法,如地温反演的单窗算法。程序当中借用了不少他人的开发成果,所以也把自己的贡献出来与大家分享啦,有什么问题尽可以邮件联系本人[email protected],或访问我的csdn博客http://blog.csdn.net/xiluoduyu。压缩包里面包含整个程序的详细的开发帮助文档和可运行程序,但注意不要随便移动debug文件夹里面的dll文件以免主界面无法启动。 啰嗦一句,相当感谢提供免积分资料下载的各位大侠,向他们学习!

2013-04-28

w3school本地帮助文档,包含了网络编程中的各种语言和技巧说明

这是w3school帮助文档的本地版,你也可以到网上去看,但下载到本地总会方便点的。里面包含了详细的网络开发帮助文档,流行网络语言开发说明,客户端服务端技术详细解答,需要的朋友欢迎下载。

2013-03-01

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

TA关注的人

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