1.前言 由于相比较两张图片是否是相同,如果通过像素点比较感觉速度比较慢,当很多图片进行比较时,效率就低很多了。由于每个文件md5基本上是唯一的,所用用获取文件的md5来判断是否相同文件。 2.代码如下: 执行后的log如下: p1_MD5:699418360ea96b76c0d4cb701decd ...
分类:
编程语言 时间:
2017-05-12 21:55:25
阅读次数:
263
#特殊变量
#__doc__获取模块注释
#__file__当前执行文件的路径
#__cached__对应pyc文件的位置
#__name__执行当前文件的时候,等于__main__;否则不等于;一般在主文件里写
#__package__模块所在package
分类:
编程语言 时间:
2017-05-12 21:57:34
阅读次数:
156
Python全栈之路系列之DjangoCookie与SessiCookiescookies是浏览器为Web服务器存储的一小段信息,每次浏览器从某个服务器请求页面时,它向服务器回送之前收到的cookies.存取Cookies创建Cookiesdefset_cookie(request):
#创建HttpResponse对象
Response=HttpResponse()
#创建cooki..
分类:
编程语言 时间:
2017-05-12 21:57:56
阅读次数:
297
首先是控制器的配置: 然后是注解的springmvc配置文件的配置 springmvc.xml: 这样看起来没有任何的问题,然而一执行 what?这是什么鬼错误?而我用上面一种直接指定类的方式的时候没有任何的问题 。。。。。。百思不得解 ...
分类:
编程语言 时间:
2017-05-12 21:58:57
阅读次数:
114
Python全栈之路系列之Django模型MTV开发模式把数据存取逻辑、业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的Model-View-Controller(MVC)模式。在这个模式中,Model代表数据存取层,View代表的是系统中选择显示什么和怎么显示的部分,Controller指的是系统中根据用户..
分类:
编程语言 时间:
2017-05-12 21:59:14
阅读次数:
258
Python全栈之路系列之Django路由与视图路由说白了就是与视图(函数)的对应关系,怎么说呢,一个路由对应一个视图,比如上面文章中所提到的那样,当打开/users/路径的时候会让users这个函数来进行逻辑处理,把处理的结果再返回到前端。那么django是怎么知道从哪里找路由的配置文..
分类:
编程语言 时间:
2017-05-12 21:59:57
阅读次数:
223
由于最近一直在接触公司的通讯协议,包括基于HTTP协议、SOCKET、串口通讯协议封装的PUSH、PULL通信协议SDK。 通讯协议无可避免的需要校验,想想以前在B公司自己定制的通讯协议连校验的算法都木有,简直low到不行,如此,问题来了, 主流的通讯协议校验算法都有哪些? 于是这篇文章就应运而生了 ...
分类:
编程语言 时间:
2017-05-12 22:00:06
阅读次数:
347
Python全栈之路系列之Django站点管理站点管理也称之为后台,比如说博客的后台你可以发布文章,修改文章,修改频道等信息。Django使用极少的代码为你做了一切,在Django中创建管理界面已经不是问题,它读取你模式中的元数据,然后提供给你一个强大而且可以使用的界面,网站管理..
分类:
编程语言 时间:
2017-05-12 22:00:14
阅读次数:
207
在微服务的架构中,我们考虑发生故障的情况,所以在生产环境中我们需要对服务中各个组件进行高可用部署。 Eureka Server 的高可用实际上就是将自己作为服务想其它服务注册中心注册自己,这样就形成了一组互相注册的服务中心, 以实现服务清单 的互相同步,达到高可用的效果。 1. 创建 applica ...
分类:
编程语言 时间:
2017-05-12 22:01:05
阅读次数:
391
Python标准库系列之模块介绍Python的模块其实就是封装了一个或者多个功能的代码集合,以便于重用,模块可以是一个文件也可以是一个目录,目录的形式称作包。模块分类内置模块内置模块可以理解成当你安装好python环境之后,直接可以使用import导入的就是内置模块,默认模块路径..
分类:
编程语言 时间:
2017-05-12 22:02:23
阅读次数:
195
废话不多说,直接上代码!deftest1():
return"aaa"
deftest2():
return"bbb"
test1().__code__=test2().__code__
printtest1()
bbb通过上面的小例子,你就可以看出,函数内的返回值可以转换!####__code__对象的属性是只读,但是__code__属性本身不变!
分类:
编程语言 时间:
2017-05-12 22:03:20
阅读次数:
160
在C#中实现多线程的另一个方式是使用Parallel类。 在.NET4中 ,另一个新增的抽象线程是Parallel类 。这个类定义了并行的for和foreach的 静态方法。在为 for和 foreach定 义的语言中,循环从一个线程中运行 。Parallel类使用多个任务,因此使用多个线程来... ...
分类:
编程语言 时间:
2017-05-12 22:08:05
阅读次数:
273
javascript入门要了解的知识和书籍想要进入IT行业,领取高额的薪资,这可是不容易的,首先需要自己掌握相关的专业知识,并且能够通过相应的考核。对于很多想要从事相关行业的人员来说,可能最好的方式就是先学习一些基本的知识和操作内容,以便能够奠定一定的基矗大多数人觉得..
分类:
编程语言 时间:
2017-05-12 22:08:15
阅读次数:
171
Python全栈之路系列之Django模型续连表操作一对一在app的models.py文件内添加以下内容用户创建一对多关系的表:fromdjango.dbimportmodels
#Createyourmodelshere.
classUserType(models.Model):
nid=models.AutoField(primary_key=True)
caption=models.CharField(max_lengt..
分类:
编程语言 时间:
2017-05-12 22:08:34
阅读次数:
239
1直接调用importthreadingimporttimedefsayhi(num):#定义每个线程要运行的函数print("runningonnumber:%s"%num)time.sleep(3)if__name__==‘__main__‘:t1=threading.Thread(target=sayhi,args=(1,))#生成一个线程实例t2=threading.Thread(target=sayhi,args=(2,))#生成另一个线..
分类:
编程语言 时间:
2017-05-12 22:08:43
阅读次数:
122
importhashlib
#
######md5#####双重加密,核对密码时也需要如此
hash=hashlib.md5(bytes(‘tttt‘,encoding=‘utf-8‘))#tttt是第一层加密,在比较md5时也需要这么做
hash.update(bytes(‘test‘,encoding=‘utf-8‘))
result=hash.hexdigest()
print(result)
分类:
编程语言 时间:
2017-05-12 22:10:04
阅读次数:
115
其他-->字符串,叫序列化字符串-->其他,叫反序列化有两个模块:json可以处理python基本数据类型,字典,列表,元组,保存的文件是“明文的”pickle可以处理python全部数据类型,专用于python,保存的文件是“加密的”jsonimportjson
l=‘{"a":123,"b":234}‘
ll=json.lo..
分类:
编程语言 时间:
2017-05-12 22:10:31
阅读次数:
175
##递归函数
#自己调用自己
deft(a):
ifa==1:
return1
returna+t(a-1)
b=t(7)
print(b)
#计算1+2+3+4+5+6+7的和
分类:
编程语言 时间:
2017-05-12 22:10:37
阅读次数:
127
Python全栈之路系列之TornadoWeb框架Tornado是一个Pythonweb框架和异步网络库,起初由FriendFeed开发.通过使用非阻塞网络I/O,Tornado可以支撑上万级的连接,处理长连接,WebSockets,和其他需要与每个用户保持长久连接的应用.Tornado和现在的主流Web服务器框架(包括大多数Pyth..
分类:
编程语言 时间:
2017-05-12 22:11:14
阅读次数:
227
代码:#!/usr/bin/envpython#coding:utf-8importos,sys,socket,struct,select,time#From/usr/include/linux/icmp.h;yourmilagemayvary.ICMP_ECHO_REQUEST=8#SeemstobethesameonSolaris.defchecksum(source_string):"""I‘mnottooconfidentthatthisisrightbuttestingseemstosugge..
分类:
编程语言 时间:
2017-05-12 22:11:27
阅读次数:
1864