Python

使用Python给头像戴上圣诞帽的图像操作过程解析

前言随着圣诞的到来,大家纷纷@官方微信给自己的头像加上一顶圣诞帽。当然这种事情用很多P图软件都可以做到。但是作为一个学习图像处理的技术人,还是觉得我们有必要写一个程序来做这件事情。而且这完全可以作为一个练手的小项目,工作量不大,而且很有意思。用到的工具OpenCV(毕竟我们主要的内容就是OpenCV...)dlib(dlib的人脸检测比OpenCV更好用,而且dlib有OpenCV没有的关键点检测。)用到的语言为Python。但是完全可以改成C++版本,时

系统 2019-09-27 17:49:23 2459

Python

连续子序列和的最大值【动态规划】【python】

如题因为要求的是连续子序列和的最大值,所以分类应为c[i]要不要i之前的序列对于第i个元素,1)要i之前的序列,则table[i1]+c[i]2)不要i之前的序列,则c[i]取两者里边的最大值给了table[i]numpy.argmax(list):返回列表中最大元素的索引详解argmaxdefbottom_up_seque(c):lent=len(c)table=[None]*(lent+1)table[0]=0table[1]=c[0]foriinra

系统 2019-09-27 17:49:17 2459

Python

Python中datetime常用时间处理方法

常用时间转换及处理函数:importdatetime#获取当前时间d1=datetime.datetime.now()printd1#当前时间加上半小时d2=d1+datetime.timedelta(hours=0.5)printd2#格式化字符串输出d3=d2.strftime('%Y-%m-%d%H:%M:%S')printd3#将字符串转化为时间类型d4=datetime.datetime.strptime(date,'%Y-%m-%d%H:%M:

系统 2019-09-27 17:46:46 2459

Java

Java GUI Testing - JFCUnit Introduce

JavaGUITesting-JFCUnitIntroduceBackground:JFCUnitisanextensiontothepopulartestingframeworkJUnit.ThisdocumentassumesyouarefamiliarwiththeusageofJUnit.Ifnot,visitthemainJUnitwebsitewherethereareanumberoflinkstosomeexcellentresources

系统 2019-08-29 23:45:02 2459

编程技术

Extjs4---Checkbox,多选,全选

为了方便对多条数据进行修改,多选,全选功能是不可少的,本文是在我发表的Extjs4---grid添加搜索功能上进行修改的html代码:同Extjs4---grid添加搜索功能上的html代码只需修改引用即可gridCheck.js代码://下面两行代码必须要,不然会报404错误Ext.Loader.setConfig({enabled:true});//我的searchGrid和ext4在同一目录下,所以引用时要到根目录去"../"Ext.Loader.s

系统 2019-08-29 23:30:08 2459

Java

使用JAVA编写网络通信程序

摘要本文阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写网络通信程序,讨论了SOCKET机制、输入输出流以及程序实现代码。关键词JAVA,网络,SOCKET,APPLET网络上的系统结构多为客户/服务器模式,服务器端负责数据和图像等的存储、维护、管理以及传

系统 2019-08-29 23:28:51 2459

编程技术

第一天

Day1初识ASP.NETState:

此处有一个标有runat="server"属性的表单,这表

系统 2019-08-29 23:27:12 2459

编程技术

YunEngine的路线图

虽然现在云计算应用主要以由AmazonEC2为代表的IaaS(基础设施即服务)服务和由SalesforceCRM为代表的SaaS(软件即服务)服务为主,而PaaS(平台即服务)服务则处于比较“小众”的阶段,但是由于PaaS服务在开发环境、管理、伸缩、整合率和经济性等方面的优势,使得其的未来非常值得看好,所以基于YunTable的PaaS服务YunEngine诞生了,虽然YunEngine的长远目标是超越GoogleAppEngine,也就是比GoogleA

系统 2019-08-29 23:24:46 2459

编程技术

中国区2010第4季度安全威胁报告

本季安全警示:网络共享传播与混合型病毒攻击.2010年第4季度流行病毒概况本季度趋势科技在中国区发现新的未知病毒约5.6万种。截止2010.12.31日中国区传统病毒码7.738.60可检测病毒数量已超过300万种。新增的病毒类型最多的仍然为木马(TROJ),木马大部分有盗号的特性。木马的比其他类型的电脑病毒更加能够直接的使病毒制造者获益。在经济利益的促使下,更多病毒制造者选择编写木马程序。蠕虫类型病毒(WORM)所占比例排名比第三季度有所上升,这可能与网

系统 2019-08-29 23:15:58 2459

编程技术

meta标签

meta是html语言head区的一个辅助性标签。下面这段的html代码:也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,例如加入关键字会自动被大型搜索网站自动搜集;可以设定页面格式及刷新等等。meta标签的组成meta标签共有两个属性,它们分别是http-equi

系统 2019-08-29 23:11:10 2459

编程技术

时间效率,Timer和EnterFrame在FP 10.1之后测试

关于Timer还是EnterFrame的选择,一直是很多AS3开发者讨论的话题,随着10.1即将普及,我这次对10.1的Timer和EnterFrame进行了一次较详细的测试,给大家在他们的选择和使用上做些参考。注,flashplayer10.1新增了一个当前窗口在非激活状态下会自动降低fps到2fps来节省cpu消耗,这将直接影响靠fps驱动的enterframe的效率和准确性。测试环境主要以网页下的flash执行效率为主,分为空运算和重运算,同时运行和

系统 2019-08-29 23:05:11 2459

编程技术

Flex异常的处理

今天玩Flex的时候,出现一个异常,上网查了一下,把解决办法贴出来了......[RPCFaultfaultString="Sendfailed"faultCode="Client.Error.MessageSend"faultDetail="Channel.Connect.FailederrorNetConnection.Call.Failed:HTTP:Failed:url:'http://localhost:8080/***/messagebroke

系统 2019-08-29 22:47:00 2459

Android

android Fragment开发文档翻译 - 2

由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明链接androidFragment开发文档翻译-1androidFragment开发文档翻译-2本系列并没有对原文100%翻译,也没有100%的贴出原文与Activity通信尽管Fragment已经作为一个依赖Activity的object实现,并且可以在多个activitiy内部使用,一个已知的fragment实例是直接与包含它的activity绑定的。特别的,这

系统 2019-08-29 22:33:51 2459

编程技术

让人喷饭的女大学生(这妞太强了!)

我们单位的办公室一向阳盛阴衰.有一日新来了位实习少女,20岁出头,大学未毕业.刚开始倒是循规蹈矩,亦步亦趋,不成想,没过半个月,和我们大家都混熟了,众男丁才惊骇地发现,此少女乃千古未见之强人.常有石破天惊之语.经多日整理,不得精要,只拣几句常记的发一发,以娱大众.1、某日,此女穿一件花边短裙,十分惹人注目。一同事常与其嬉闹,就拿着一部照相手机,佯作欲伸入裙底拍照,少女不动声色,冷静地说:“不行,我这里面光线太暗,你拍了也看不见的。不信我拍给你看。”遂取出自

系统 2019-08-29 22:25:26 2459

编程技术

大家帮个忙,怎么解析这个base64编码

/***

Title:base64编码

**

Description:

**

Copyright:Copyright(c)2006

**

Company:atdm

**@authorzhongxun*@version1.0*/publicclassBASE64Encoder{privatestaticchar[]codec_table={'A','B','C','D','E','F','G','H','I','J',

系统 2019-08-29 22:25:19 2459