搜索到与相关的文章
Python

Python写的PHPMyAdmin暴力破解工具代码

PHPMyAdmin暴力破解,加上CVE-2012-2122MySQLAuthenticationBypassVulnerability漏洞利用。#!/usr/bin/envpythonimporturllibimporturllib2importcookielibimportsysimportsubprocessdefCrack(url,username,password):opener=urllib2.build_opener(urllib2.HTTP

系统 2019-09-27 17:46:58 2388

Python

基于python实现微信模板消息

我的风格,废话不多说了,直接给大家贴代码了,并在一些难点上给大家附了注释,具体代码如下所示:#!/usr/bin/envpython#-*-coding:utf-8-*-importurllib2,jsonimportdatetime,timefromconfigimport*importsysreload(sys)sys.setdefaultencoding("utf-8")classWechatPush():def__init__(self,appid

系统 2019-09-27 17:46:35 2388

Python

Python装饰器使用实例:验证参数合法性

python是不带静态检查的动态语言,有时候需要在调用函数时保证参数合法。检查参数合法性是一个显著的切面场景,各个函数都可能有这个需求。但另一方面,参数合法性是不是应该由调用方来保证比较好也是一个需要结合实际才能回答的问题,总之双方约定好,不要都不检查或者都检查就可以了。下面这个模块用于在函数上使用装饰器进行参数的合法性验证。你可以直接执行这个模块进行测试,如果完全没有输出则表示通过。你也可以找到几个以_test开头的函数,所有的测试用例都包含在这几个函数

系统 2019-09-27 17:37:43 2388

编程技术

简单几步让vs2010支持html5!

转自:http://ppmoon.diandian.com/post/2012-01-16/17785152简单几步让vs2010支持html5微软从来不会让程序员用记事本写代码,如今html5马上就要火起来vs2010怎么会不支持html5呢?月月bird我将vs2010支持html5的方法整理了一下。本文内容概述:让vs2010支持html5.准备:vs2010,浏览器。流程:为什么要准备浏览器因为要上网下载东西啦!嘿嘿,想要vs2010支持html首

系统 2019-08-29 23:50:51 2388

编程技术

JSP Servlet基础知识(一)

下一页1.HTML是静态的,JSP是动态的,交互式的,而且可由用户定制。2.服务器:可能是物理主机(硬件),也可能是Web服务器应用(软件)。客户:指人类用户,或浏览器应用。Web客户允许用户请求服务器上的某个资源,并且向用户显示请求结果。3.服务器和客户的通信服务器和客户之间对话的共同的语言是HTTP。服务器使用HTTP向客户发送信息。4.HTTP请求:HTTP方法(Get、Post),要访问的页面,表单参数。响应:状态码,内容类型(文本、图片、HTML

系统 2019-08-29 23:49:23 2388

编程技术

网络编程之udp

网络编程之udp计算机网络,就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。网络体系结构:国际标准化组织ISO于l978年提出“开放系统互连参考模型”,即著名的OSI(OpenSystemInterconnection)模型。该模型把计算机网络分成物理层、数据链路层、网络层、传输层、会话层、表示层、应用层等七层。通信协议计算机网络中实现通

系统 2019-08-29 23:43:30 2388

编程技术

使用动态代理,提高工作效率

动态代理的一个最主要的应用场合就是实现AOP-截获方法调用,加入自己的预处理、后处理或Around处理。我在ESBasic.Emit中实现了对这些截获的支持。首先,介绍两个截获者://////IMethodInterceptor对方法进行截获并加入预处理和后处理。///publicinterfaceIMethodInterceptor{voidPreProcess(InterceptedMethodmethod);vo

系统 2019-08-29 23:20:37 2388

编程技术

Nhibernate学习之many-to-many篇

学习目的:通过进一步学习Nhibernate基础知识,掌握用Nhiberate实现多对多的业务逻辑开发环境+必要准备开发环境:windows2003,Visualstudio.Net2005,Sqlserver2005developeredition前期准备:学习上两篇单表操作和many-to-one篇3.对上篇文章的部分解释1)bag节点:用于定义System.Collection.IList类型的集合元素。属性用法举例name映射的属性(必须)name

系统 2019-08-29 22:16:46 2388

编程技术

ListView实现简单的关键字高亮显示

这个是网上找的.importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importandroid.app.Activity;importandroid.content.Context;importandroid.os.AsyncTask;importandroid.os.Bundle;importandroid.os.CountDownTimer;importandro

系统 2019-08-29 22:07:50 2388

编程技术

省市地区三级菜单

级联菜单:(1.js文件)1functionDsy()2{3this.Items={};4}5Dsy.prototype.add=function(id,iArray){this.Items[id]=iArray;}6Dsy.p

系统 2019-08-29 22:07:04 2388