自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GISLU的专栏

Answer is 42

  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 微信公共号(企业号)开发框架-gochat的从零开始教程(三): 智能机器人模版

感恩节来啦,把自己这个开源框架的挖的坑填一下好了~之前在第一章的时候就给大家展示过我自己写的一个智能聊天机器人,同时具有菜谱查询、智能翻译之类的功能,在这里我把这个机器人的代码开源啦:gochat机器人大家可以直接在我代码的基础上进行改进~

2016-11-28 14:48:00 3097 1

原创 微信公共号(企业号)开发框架-gochat的从零开始教程(一): 前期准备及环境搭建

最近开发了一个基于go语言的微信公共号/企业号的开发框架——gochat, 可以用来进行微信公共号/企业号的快速开发gochat的架构是在 beego的基础上完成的,而beego是一个非常强大的HTTP 框架框架(腾讯、京东、360、微博都有平台使用了beego),因此在beego基础上设计的gochat框架无论是稳定性还是资源开销的平衡性上都是有充分保证的

2016-09-24 05:46:02 9721

原创 微信公共号(企业号)开发框架-gochat的从零开始教程(二): 5分钟快速搭建自己的公共号

上一章里我们把前期准备和环境配置已经完成啦,本章讲一下怎么通过10分钟快速搭建自己的公共号~

2016-09-17 18:25:18 7433 2

原创 [python]My Unique JsonDiff算法——如何计算2个json串之间的差距并Diff出来(一):编辑距离(Levenshtein)算法

啊啊,年底忙着签证什么的,好久没写日志啦。。。。新年到来,整点干货出来给大家~~顺便为自己考试和申请学校攒点人品~~    之前实习的时候,因为实习公司的业务需求,需要一个比对json字符串差异的算法,然而我在网上查了很久的资料,发现竟然没有现成的jsondiff算法。。。残念了很久之后,只能自己动手研究一种算法用来比对json字符串差异啦。。。我会在接下来的文章中,慢慢将整个jsondiff算

2016-01-14 05:02:42 4588 1

原创 Linux and the Unix Philosophy Summary

读完Linux and the Unix Philosophy 后自己写的一个小 Summary1,小即是美2.让每一个程序只做好一件事3.尽快建立原型 》 适当工程方法4.可移植性的优先权——————舍弃高效率而取可移植性可移植到数据才是真正的数据————采用纯文本形式存储数据,将数据保存为二进制格式是严格禁止的5.将一切操作进行自

2015-11-16 19:31:31 685

原创 [Golang] 从零开始写Socket Server(6)【完结】:日志模块的设计与定时任务模块模块

好久没写文章啦。。。今天把golang挖到这个坑给补完吧~作为一个Server,日志(Log)功能是必不可少的,一个设计良好的日志模块,不论是开发Server时的调试,还是运行时候的维护,都是非常有帮助的。因为这里写的是一个比较简化的Server框架,因此我选择对Golang本身的log库进行日志系统

2015-10-21 16:50:53 2468

转载 Golang中new和make的区别

new会分配结构空间,并初始化为清空为零,不进一步初始化     new之后需要一个指针来指向这个结构     make会分配结构空间及其附属空间,并完成其间的指针初始化     make返回这个结构空间,不另外分配一个指针例子new:     var p *[]int = new([]int)     或     p := new([]int)     以上分

2015-09-17 18:30:26 1429

原创 [Golang] 从零开始写Socket Server(5):Server的解耦—通过Router+Controller实现逻辑分发

在实际的系统项目工程中中,我们在写代码的时候要尽量避免不必要的耦合,否则你以后在更新和维护代码的时候会发现如同深陷泥潭,随便改点东西整个系统都要变动的酸爽会让你深切后悔自己当初为什么非要把东西都写到一块去(我不会说我刚实习的时候就是这么干的。。。)       所以这一篇主要说说如何设计Sever的内部逻辑,将Server处理Client发送信息的这部分逻辑与Sevrer处理Socket连接的

2015-09-02 17:27:33 3912

原创 [Golang] 从零开始写Socket Server(4):将运行参数放入配置文件(XML/YAML)

为了将我们写好的Server发布到服务器上,就要将我们的代码进行build打包,这样如果以后想要修改一些代码的话,需要重新给代码进行编译打包并上传到服务器上。    显然,这么做过于繁琐。。。因此常见的做法都是将Server运行中可能会频繁变更的变量、数值写入配置文件中,这样直接让程序从配置文件读取参数,避免对代码频繁的操作。    关于配置文件的格式,在这里推荐YAML 和XML

2015-08-25 07:13:22 4202

原创 [Golang] 从零开始写Socket Server(3): 对长、短连接的处理策略(模拟心跳)

通过前两章,我们成功是写出了一套凑合能用的Server和Client,并在二者之间实现了通过协议交流。这么一来,一个简易的socket通讯框架已经初具雏形了,那么我们接下来做的,就是想办法让这个框架更加稳定,茁壮~作为一个可能会和很多Client进行通讯交互的Server,首先要保证的就是整个Server运行状态的稳定性,因此在和Client建立连接通讯的时候,确保连接的及时断开非常重要,否则

2015-08-17 18:36:32 16322 1

原创 [Golang] 从零开始写Socket Server(2): 自定义通讯协议

在上一章我们做出来一个最基础的demo后,已经可以初步实现Server和Client之间的信息交流了~ 这一章我会介绍一下怎么在Server和Client之间实现一个简单的通讯协议,从而增强整个信息交流过程的稳定性。在Server和client的交互过程中,有时候很难避免出现网络波动,而在通讯质量较差的时候,Client有可能无法将信息流一次性完整发送,最终传到Server上的信息很可

2015-08-11 03:24:59 9106 3

原创 [Golang] 从零开始写Socket Server(1): Socket-Client框架

因为发现Golang这一块资料挺少的,接下来我会在Blog里把整个Server的Coding,还有遇到的坑都记录下来~这一章主要讲最基础的部分,即如何使用go语言code出一个使用Socket通信的Server-Client框架

2015-08-06 18:03:12 28722 8

原创 GIS信息关联规则挖掘——Apriori算法的实现(下)

上篇说明了原理,这篇就直接上核心代码了~代码比较长,所以理解可能有点麻烦,核心思路就是计算选择的维度后遍历数据,逐步进行循环计算置信度,并淘汰每次循环后的最低值。这里有一点要注意的,我一开始想用arraylist构造一个堆栈结构进行数据遍历的存储跟计算,因为这样效率比较高。。但是后来发现,那么做的话,如果以后想要对类型跟因子的种类、数量进行修改的话,需要对代码进行大量重构才能实

2015-05-28 06:32:27 1145

原创 GIS信息关联规则挖掘——Apriori算法的实现(上)

最近闲着无聊没啥课,帮读master的朋友做了一个桌面端的GIS系统,主要功能是景区管理。其中有个核心功能挺有意思的,就是统计所有景区受损设施的所有致损类型和每个类型具体包含的致损因子后,计算致损因子之间的关联规则,然后可以根据用户选定的致损类型组合计算出其景区设施造成损害的概率。(有点学术的一个功能~)举个例子详细说明:假设景区内损坏的垃圾桶前后共有100个,导致垃圾桶受损的

2015-04-26 01:29:05 1876

原创 通过数据库读取的方式获取矢量要素的属性表

做ARCGIS开发的时候,我一直用arcgis的方法来获取shp图层的属性,然后我觉得这个方法有点麻烦啊,其实属性是在shp的附属文件中存在的,直接当成数据库读不也行么~。然后我决定用Microsoft Visual FoxPro的数据驱动试一下,貌似效果还不错using System.Data;using System.Data.OleDb;using Syste

2015-01-18 05:09:48 1108

原创 Python 处理遥感图像:光谱辐射定标、大气校正和计算反射率

①遥感影像的光谱辐射定标 由遥感器的灵敏度特征引起的辐射畸变主要由其光学系统或光电转换系统的特征形成的,光电转换系统的灵敏性特征通常很重复,其校正一般是通过定期的地面测定值进行的。遥感器光谱辐射定标时采用以下转换算式:

2014-09-26 03:14:24 23749 25

转载 ArcGIS License Manager 静默授权命令摘录 .

在命令行中,将目录更改为许可管理器安装位置。Windows 上的默认位置是 C:\Program Files (x86)\ArcGIS\License10.1\bin。在命令的末尾添加 -verbose,可以在命令窗口中显示进度和错误消息。以静默方式授权:softwareauthorizationls.exe -s -lif -v

2014-09-02 07:42:12 1047

原创 ArcGIS Engine 系统开发设计(三):属性表的访问与显示

这里主要是访问并显示shapefile的属性表,

2014-07-29 04:25:25 9867 7

原创 ArcGIS Engine 系统开发设计(二):打开地图文档、鹰眼图的制作

首先是制作一个按钮来负责打开地图文档:

2014-07-13 00:53:34 6389

原创 ArcGIS Engine 系统开发设计(一):简单的地图读取、展示

终于到暑假了。。。开始认真整理zh

2014-07-11 01:25:36 6936 1

原创 python简单爬虫(下):实战应用——抓取豆瓣同城、登陆图书馆查询图书归还

在掌握了urllib几个模块的相关用法后,接下来就是进入实战步骤了~

2014-02-09 05:43:39 3687

原创 WEBGIS Silverlight API系列教程(一):hello world!

最近在学习自己感兴趣很久的webgis开发,因为之前跟老师做过siliverlight的项目(其实完全就是找图标写注释之类的杂活 ╭( T o T )╮),所以决定先从siliverlight开发入手~在网上找了一圈后发现基本没什么好的教材。。。稍微好一点的这份教程:《ArcGIS API for Silverlight开发入门》又过于老旧,一堆接口跟代码完全跟不上版本,于是怒下决心自己边学边

2013-11-30 01:51:15 2369

原创 python简单爬虫(上):urllib,urllib2与cookielib三个模块

Cookielibcookielib 模块中定义了一些类来自动处理HTTP请求中的cookieCookieJar()对象 :CookieJar 存储HTTP请求生成的cookie,并向传出HTTP请求中添加cookie,整个cookie都存在内存中。FileCookieJar()对象 (LWPCookieJar(xx)对象) 当需要时,可使用FileCookieJar.load

2013-11-27 01:39:41 4729

原创 用python写的一个使用关键字定向生成密码字典的脚本

最近应朋友要求追查一个渣男,社工到了很多信息后,如何破解其密码就成了问题于是自己用python写了个程序,可以根据社工到的关键字自动组合,最后得到一个可能的密码字典。#coding=utf-8import osfrom Tkinter import *from FileDialog import *def dakai(): fileopen = LoadFileDia

2013-11-05 02:47:40 3381

使用VB 连接ADO制作的数据库处理系统实例

Q A Q 窝燃烧生命熬了好多天夜才写出来的! 使用VB的ADO插件连接数据库制作的一个设备管理系统! 不是学习需要的就别下载鸟,比较粗陋, 但是,想要学习VB ADO的基础的话,一定一定要下载窝这个实例! 窝把所有工程跟模块都打包好了!从ADO连接数据库的代码到DATAGRID的现实再到ADO实现数据库的查询! 虽然简陋!但是再适合学习不过了喔喔喔!!! 请相信我作为宇宙摇滚天团五月天的忠实歌迷的节操好么嘤嘤嘤!!!

2013-09-11

EXCEL文档自动切割并转换为多个CSV格式文件的宏

这是使用VBA写的一个自动将EXCEL文档切割并将储存文档转换为csv文件格式的宏,打开excel后选择里面的宏执行即可,将宏根据自身需求更改部分切割条件代码之后复制到自己所需要的文档中执行即可

2013-03-27

空空如也

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

TA关注的人

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