- 博客(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
722
原创 判断是否是点击在指定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
1752
原创 获取本地图片的base64数据方法
在chrome中打开本地图片,点击source中左侧栏的图片文件,在右侧就可以看到对应的base64数据了。如图 然后这样引用就行——<img src="data:image/png;base64,复制的数据">
2017-05-04 11:31:55
3141
原创 备忘——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
568
原创 备忘——vbox中安装centos步骤要点
VBOX安装centos6.8步骤简记创建虚拟硬盘加载iso镜像,进入桌面后点击安装程序安装到硬盘。完毕后重启再关机设置虚拟机启动顺序,优先使用硬盘启动完成
2017-01-23 16:57:17
388
原创 VirtualBox无法保存状态解决方法记录
问题描述:使用virtualbox安装centos6.7(使用LiveCD.iso安装)后,在centos里面创建文件夹、编译安装python之类的,一旦重启之后就全都丢失了,就像回到刚安装系统一样。编译安装python的时候也是各种报错,通过yum安装gcc的时候centos还莫名的就死机了。解决方案:就系统重启后会还原这一问题,联想到应该是什么地方没配置好导致的,很有可能就
2016-01-06 09:47:26
9151
原创 项目简记——关于spring与structs2结合的理解
项目简记——关于spring与structs2结合的理解最近因为接手了一个Java的平台开发(唉,同事离职了扔给我的,又是一堆的坑要填…),所以从Django转而学spring和structs2。在此简单记录下学习中的理解,后续完善。因为有C++基础,Java语言本身对我没啥障碍,所以首先从java的web框架入手。本以为将Django框架那一套配置思路迁移过去,应该很容易理解spring的,结果发
2015-11-30 10:59:06
1090
转载 四层和七层负载均衡的区别
好文章必须收藏,转载于博客园http://kb.cnblogs.com/page/188170/(一) 简单理解四层和七层负载均衡: ① 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址
2015-11-06 13:44:40
551
原创 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
4236
转载 对Django框架架构和Request/Response处理流程的分析
对Django框架架构和Request/Response处理流程的分析本文转载于疯狂的蚂蚁,感觉挺赞的,感谢原作者。一、 处理过程的核心概念如下图所示django的总览图,整体上把握以下django的组成:核心在于中间件middleware,django所有的请求、返回都由中间件来完成。中间件,就是处理HTTP的request
2015-08-03 14:36:38
1384
原创 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
1822
原创 批量大文本筛选过滤工具开发记录
批量大文本筛选过滤工具开发记录本周花了两三天的时间做了一个大文本数据筛选工具,主要是针对excel打开很慢或者无法打开的几百兆乃至几G的csv、txt文件,提供常规的数据筛选、统计和输出功能。这个大文本筛序需求对生产中的数据挑选和数据分析来说是比较常见的。本文就开发的过程简单记录如下:使用什么开发语言?怎样保证用户体验?如何维护优化?使用什么开发语言?这问得有点像是废话。我很熟悉Python
2015-07-21 17:27:39
6043
1
原创 网页截图粘贴上传
网页截图粘贴上传在做生产作业问答平台的时候,有一个功能需求是允许用户在提问或回答时直接截图然后粘贴在编辑框中,然后提交。在开发前端时我使用的uikit,但uikit里面的htmleditor插件对图片上传支持太差,只好放弃。又去看了其他网页编辑控件,但发现这些控件处理图片的方式都是选择网络上图片或者从本地上传的,这对发表文章博客之类的还好,但是对于我所做的问答平台的用户来说,他们更多的只是直接简短的
2015-07-04 19:14:13
3157
转载 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
1002
原创 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
2462
原创 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
3815
原创 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
1351
原创 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
22200
1
原创 微信公众号开发之uwsgi拒绝post请求
问题描述:Django应用程序,使用nginx和uwsgi进行部署,跨域提交post请求时遭到拒绝分析:Django默认启动csrf保护,也即跨域post时需要提供必要的token以验证安全。微信公众号发送的request中没有对应的token(cookie中),因而Django会直接拒绝请求。解决方案:在MIDDLEWARE_CLASSES中注释掉django
2015-01-08 14:33:18
1824
原创 VS2013 未能对Qt5.3库进行智能提示
问题描述:VS2013 上安装了Qt插件后,无法智能识别和提示Qt类解决方案:添加Qt头文件库(include)路径,具体是右键解决方案,点开属性页后选择“通用属性”下调试源文件,添加Qt include目录路径。重启vs2013.
2014-12-21 21:11:33
848
原创 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
6626
原创 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
1671
原创 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
9051
翻译 如何在CentOS6上安装Python2.7和Python3.3
How to install Python 2.7 and Python 3.3 on CentOS 6
2014-08-18 22:18:28
4963
原创 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
4347
原创 sextante源码剖析(三)之自定义算法
在上一篇中介绍了sextante的架构,这次主要介绍如何在sextante中自定义算法。sextante自定义算法途径有二:1)编写脚本文件;2)编写算法类。编写脚本文件 sextante的脚本文件有两种:1)Script脚本,2)R脚本。两种脚本差别蛮大,前者的编写只要懂pyqt即可,而后者还得对R(一款强大的科学统计软件,据说画图比SPSS更帅)的代码编写有一定的熟悉
2013-08-21 13:54:14
1781
翻译 在QGIS下开发python插件
出于研究sextante代码的需要,抽空查了下QGIS下python插件的开发流程。具体的操作参考英文的PyQGIS 的开发帮助文档
2013-08-16 02:04:50
11182
1
原创 sextante源码剖析(二)之sextante算法框架
在上一篇简单介绍了sextante的安装和配置,这里只要讲解下sextante的算法框架。安装后sextante后我们可以看到sextante的文件组成,各文件作用如下图:sextante中最核心的类主要有算法基类GeoAlgorithm,算法提供者基类AlgorithmProvider以及算法执行类(AlgorithmExecutor,UnThreadAlgorithmExe
2013-08-15 14:38:51
1898
原创 sextante源码剖析(一)之sextante安装配置
SEXTANTE是在QGIS开源gis平台上开发的python插件。起类似“适配器”作用,提供了从QGIS平台直接调用第三方gis软件算法(如GRASS、SAGA、OTB)的快捷手段,其界面仿ArcGIS的工具包界面,截图如下:
2013-08-13 17:12:52
2143
转载 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
5188
转载 技术支持能干嘛?
转载出处http://bbs.tianya.cn/post-516-14854-1.shtml。 对于技术支持,之前了解不多。恰好今天去吉威时代面试了技术支持,回来后到网上搜了下技术支持的论坛,发现了其中一些相当好的经验之谈。想到实习以后可能真的会从事技术支持,因而也摘录些他人言谈下来,以此勉励自己! 技术支援到底能做什么呢?---熟悉全流程,为自己的管理
2013-05-17 17:03:53
12630
5
转载 基于矢量数据的大数据量遥感影像裁剪方法
哈哈,还是师兄比较猛!(说实话,师兄还不知道我转他的呢。算了,算是帮他宣传下咯,也学习了!)转http://user.qzone.qq.com/604888793ptlang=2052#!app=2&via=QZ.HashRefresh&pos=1322410365 Ben rs
2013-02-20 18:07:18
3811
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
5069
2
原创 将一般表达式转换为后缀式,并利用后缀式计算结果
最近回头看下之前写的代码,有点感触,忽然觉得应该把这些练习保存下来,算是对年少努力历程的见证吧。毕竟是大一大二时写的,其中的代码难免有较多水货,不过也懒得改了,就让它真实着过去吧。 下面是"将一般表达式转换为后缀式,并利用后缀式计算结果"的简单程序代码实现:------------------------------------------------------------
2013-02-17 21:50:36
1501
原创 遥感应用报告集---个人对地温反演单窗算法的理解
基于多源影像的地表温度反演算法的研究 引言地表温度是一个重要的地球物理参数,其反演对于地震、气候等灾害监测,城市热岛,农业,以及全球环境变化等研究具有重要的意义[1~3]。根据数据源和研究区域的不同,目前已有许多学者对地热辐射过程进行了研究,并在经典算法的基础上衍生了许多新的各自适应的反演算法。虽然已有学者对地温反演算法进行过总结[4],但随着时代的发展,更高分辨率的
2013-02-17 21:13:58
10823
1
原创 Android手机蓝牙与单片机蓝牙串通信开发经验总结
最近辛辛苦苦的终于把落下了七八个月的Android蓝牙开发搞完了,其中的痛苦不堪回首啊。感谢那些帮了大忙的老师和同学们!辛苦归辛苦,收获总是有的,因而在此总结一下关键所在,以勉励自己! 网上说的好多的Android蓝牙开发多是基于同类设备之间的通讯,大多需要建立一个服务端和客户端,客户端连接服务器需要服务端的UUID号。而单片机上的蓝牙模块与手机蓝牙连接有点不同,它的UUID号需要
2013-01-17 22:24:45
6296
原创 利用GDAL进行多项式几何校正校正新思路
从网上查看很多关于几何校正的代码,不过好像基本上都差不多,下载下来调试基本上都是说说而已,根本没法真正做到几何校正的目的。好多人也在怀疑GDAL到底能不能做几何精校正,经过自己的努力,我发现,其实只要稍微改一下,GDAL完全可以做到多项式几何精校正的,在此跟大家分享下思路,也希望大牛们有更好的方法的话共享下。 首先说一下最简单的几何校正模型---仿射校正模型(叫法可能不对,大家明白
2013-01-17 21:39:33
5958
1
sextante完整汉化版
2013-08-20
sextante插件原理剖析ppt
2013-08-13
GDAL遥感影像处理
2013-04-28
w3school本地帮助文档,包含了网络编程中的各种语言和技巧说明
2013-03-01
uwsgi拒绝一切post请求
2015-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人