编程技术 - 军军小站|张军博客
Python

总结Python图形用户界面和游戏开发知识点

基于tkinter模块的GUIGUI是图形用户界面的缩写,图形化的用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。Python默认的GUI开发模块是tkinter(在Python3以前的版本中名为Tkinter),从这个名字就可以看出它是基于Tk的,Tk是一个工具包,最初是为Tcl设计的,后来被移植到很多其他的脚本语言中,它提供了跨平台的GUI控件。当然Tk并不是最新和最好的选择,也没有功能特别强大的GUI控件,事实上,开发GUI应用并不是

系统 2019-09-27 17:38:20 1828

Python

Python实现的检测网站挂马程序

系统管理员通常从svn/git中检索代码,部署站点后通常首先会生成该站点所有文件的MD5值,如果上线后网站页面内容被篡改(如挂马)等,可以比对之前生成MD5值快速查找去那些文件被更改,为了使系统管理员第一时间发现,可结合crontab或nagios等工具。程序测试如下:#pythoncheck_change.pyUsage:pythoncheck_change.pyupdate/home/wwwrootpythoncheck_change.pycheck/

系统 2019-09-27 17:38:00 1828

Python

Python实现模拟时钟代码推荐

Python实现模拟时钟代码推荐#coding=utf8importsys,pygame,math,randomfrompygame.localsimport*fromdatetimeimportdatetime,date,timedefprint_text(font,x,y,text,color=(255,255,255)):imgtext=font.render(text,True,color)screen.blit(imgtext,(x,y))def

系统 2019-09-27 17:37:56 1828

Python

深入解析Python中的urllib2模块

Python标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如urllib2这个HTTP客户端库。这里总结了一些urllib2的使用细节。Proxy的设置Timeout设置在HTTPRequest中加入特定的HeaderRedirectCookie使用HTTP的PUT和DELETE方法得到HTTP的返回码DebugLogProxy的设置urllib2默认会使用环境变量http_proxy来设置HTTPProxy。如果想

系统 2019-09-27 17:37:51 1828

编程技术

AS3.0教程:强大的事件机制(1)

Event机制作为重头戏,在ActionScript3.0中加强了很多。更加统一、易用、标准、灵活。ActionScript2.0中有众多的事件实现机制:[1b]回顾和比较[/1b]AS1.0玩家最爱用onClipEvent(),on(),又方便又直接。缺点在于逻辑分散到了各个舞台元件中,难以管理和维护。更加别说代码重用了。别跟俺说可以Copy,Paste,这不叫重用,这叫低级。AS2.0中,增加了一些事件处理机制:1.回调函数:onLoad,onComp

系统 2019-08-29 23:53:44 1828

编程技术

90后女孩网上直播自杀全过程惊现网络

90后女孩网上直播自杀全过程惊现网络90后女孩网上直播自杀全过程视频截图要自杀的90后女孩原文如下:我是1992年出生的孩子我觉得有严重的自虐倾向.每次遇到问题,我都想到死.新年的时候,我和男朋友分手了.我再次想到了死这个字但是我怕痛.自己哪里忍心对自己下手呀.所以一直死撑到现在还没死掉.可笑吧?请机客的朋友鼓励我.让我一了百了吧!我将在这里直播我的死亡过程!站在光亮的玻璃镜前,看着红色液体再次从身体中流出,突然有种昏眩的感觉,品尝着那苦涩的血腥味,直至无

系统 2019-08-29 23:44:15 1828

编程技术

Extjs4---window创建

Extjs4,创建Ext组件有了新的方式,就是Ext.create(....),而且可以使用动态加载JS的方式来加快组件的渲染。//预加载Window,加快了渲染速度Ext.require('Ext.Window');Ext.onReady(function(){Ext.create('Ext.Window',{width:400,height:230,//X,Y标识窗口相对于父窗口的偏移值。x:

系统 2019-08-29 23:30:04 1828

编程技术

使用Dom4j时遇到的两个问题

前几天在使用Dom4j开发项目时,遇到了两个问题,今天记在这里:1、直接使用SAXReader.read(Stringurl)方法指定文件所在路径,读取包含中文内容的文件时,发生了错误,提示信息为:org.dom4j.DocumentException:invalidbyte1of1-byteUTF-8sequence(0xb2)Nestedexception:invalidbyte1of1-byteUTF-8sequence(0xb2)。具体原因是:Do

系统 2019-08-29 23:30:01 1828

编程技术

咨询三大法则----转自<>,附读后感.

1.无论客户和你说什么,问题始终存在2.无论问题最初看起来怎样,它始终是人的问题(尤其在软件产业)3.不要忘记客户是按时间付费,而不是按你的解决问题的程...顺便就我个人理解,写点读后感...1,无论客户和你说什么,问题始终存在..这个很容易理解了,要是没有问题,客户找你干什么呢?咨询的费用又相当贵,客户吃饱了没事干?不过有一点...就算客户有问题,我们不能明明确确的指出来问题,而应该称为客户的处理方式不合适,或者不恰当,可以换一种相对要好一些的方式处理,

系统 2019-08-29 23:23:55 1828

编程技术

电脑绑票?勒索软件肆虐俄罗斯

作者:趋势科技资深威胁研究员NartVilleneuve在线犯罪份子总是在寻找能将行动变现金的手法。可能的受害者重复地陷入网络犯罪份子们的圈套中,如实际上是下载了恶意软件而非免费软件或内容之类的手法。往往当他们了解自己的计算机已被挟持勒索时,一切已太晚了。勒索软件常用的手法之一是将被入侵的计算机功能关闭,直到受害者发送付费短信赎回电脑的自由身。最近一次网络犯罪份子的勒索软件活动以俄罗斯网民为目标,勒索360卢布(约合美金12元)。受感染的系统会持续显示以下

系统 2019-08-29 23:15:57 1828

编程技术

bottle json issure

iwantusemyjsonlibinbottle,butencoutersomeerrorasfollows:functionnothaswriteattribute,ithinktheproblemisbottlealsocontainaclassnamedjson,soiusefromlibimportjsonasjsonpyreplace,itfixapart,anotherproblemissomeoperateneedwritepermissi

系统 2019-08-29 23:04:07 1828

编程技术

深入理解Apache Mina (2)---- 与IoFilter相关

从名字上看知道IoFilter应该是一个过滤器,不错,它确实是一个过滤器,它和Servlet中的过滤器类似,主要用于拦截和过滤I/O操作中的各种信息。在Mina的官方文档中已经提到了IoFilter的作用:(1)记录事件的日志(这个在本文中关于LoggingFilter的讲述中会提到)(2)测量系统性能(3)信息验证(4)过载控制(5)信息的转换(例如:编码和解码,这个会在关于ProtocolCodecFilter的讲述中会提到)(6)和其他更多的信息还是

系统 2019-08-29 23:01:55 1828

编程技术

actionbar 2

电梯直达楼主发表于2012-6-912:46:15|只看该作者|倒序浏览androidActionBar与Menu-1-apidemos学习androidActionBar与Menu-2-email中ActionBar分析这里以Email为例,简单分析一下ActionBar在实际中的应用2012-6-912:46:15上传下载附件(41.5

系统 2019-08-29 22:53:17 1828

编程技术

爱在左岸,心往右转

爱在左岸,心往右转有时候,热闹是一种必须,快乐亦然生活,现实,理智,时间,纷纷剥落爱的可能一个又一个的她常低叹:“孤單是一個人的狂歡狂歡是一群人的孤單...也许每一个表情冷漠的人,内心都有深不可测的寂寞。只是有的人发泄,有的人隐忍。满街的人,每个人的表情平和安然,谁知内里已经经历多少波澜?无法诉说的人世里,索性就不再诉说,无法改变的际遇里,索性就不去奢求.她想,世间的感情,从来不曾完美也不曾单纯.人和人,都只在互相寻找,灵魂却各自孤独...等到有一天终于明

系统 2019-08-29 22:44:51 1828

编程技术

Spring MVC增强型Controller-MultiActionContro

如果为每个请求都设计一个controller的话,随着开发的进行,工程也一定会日渐庞大。当然,Spring框架提供了避免这种情况出现的方法,那就是使你的controller继承自org.springframework.web.servlet.mvc.multiaction.MultiActionController。就像Struts里的DispatchAction一样,MultiActionController可以处理多个类似的请求。在Struts里,要使

系统 2019-08-29 22:21:23 1828