实际问题Python中的urllib模块用来处理url相关的操作,unquote方法对应javascript中的urldecode方法,它对url进行解码,把类似"%xx"的字符替换成单个字符,例如:“%E6%B3%95%E5%9B%BD%E7%BA%A2%E9%85%92”解码后会转换成“法国红酒”,但是使用过程中,如果姿势不对,最终转换出来的字符会是乱码“法国红é”。#取得kwkw=self.url.split('&')[-1].repla
系统 2019-09-27 17:55:26 2543
最近开始从头学习Lambda在AWS里面的自动化运用。我的操作主要是基于Python3.7的版本,AWS的Python模块叫做Boto。具体的语法和概念都不赘述了,直接来看具体的例子。首先来看看第一个简单的操作,如何创建一个新的EC2实例。第一步,创建一个新的lambda函数,选择authorfromscratch,这里他默认会自动创建一个IAM的role,并赋予访问cloudwatchlog的权限默认的权限显示如下这里我们需要授予创建EC2的权限,因此需
系统 2019-09-27 17:55:04 2543
json数据示例{"node":"a","subNodes":[{"node":"a1","subNodes":[{"node":"a11","subNodes":[{"node":"a111","subNodes":[]},{"node":"a112","subNodes":[]}]},{"node":"a12","subNodes":[]}]},{"node":"a2","subNodes":[]}]}{"node":"b","subNodes":[{
系统 2019-09-27 17:54:36 2543
组合模式:组合模式可以形象的比如成树,有叶子节点(Leaf),树枝节点(Composite),这两个节点都需要继承节点的属性(Component),这样用户使用起来才能达到透明性。且需要具备子节点的管理特点。子节点管理操作的不同可以分两种组合结构:子节点操作放在Component中观察者模式:观察者(Observer)模式又名发布-订阅(Publish/Subscribe)模式。GOF给观察者模式如下定义:定义对象间的一种一对多的依赖关系,当一个对象的状态
系统 2019-08-29 23:49:35 2543
Struts源码最新版本为struts-1.3.8-src.zip(12-Mar-200700:06)学习笔记使用struts-1.3.5-src.zip的源码,下载地址:http://archive.apache.org/dist/struts/source/1.在web.xml中通过下面定义把所有的*.do交给ActionServlet处理<
系统 2019-08-29 23:37:34 2543
CORBA基本介绍CORBA(公用对象请求代理体系)是OMG(对象管理组织)于1991年提出的基于对象技术的分布计算应用软件体系结构。CORBA标准主要分为三个部分:接口定义语言(IDL)、对象请求代理(ORB),以及ORB之间的互操作协议IIOP,核心是对象请求代理。CORBA可以抽象系统平台、网络通讯及编程语言的差异。通过在CORBA技术规范中定义多种类型的服务,如名字服务(NamingService)、事务服务(TransactionService)
系统 2019-08-29 23:23:44 2543
提到搭建JSP服务环境,大家首先想到的是先安装J2SDK,然后安装Tomcat,最后再设置系统环境变量等流程,有数据库的还要再安装相关数据库,如果需要搭建一个和Apache整合的JSP服务环境还得单独安装Apache...很是繁琐。今天这里提到的确是一键搭建JSP服务环境软件WATMServer,它不需要单独设置系统环境变量及单独再与Apache整合配置。内置WebROOT目录为WEB应用程序存放目录;JSP式动态文件由Tomcat提供访问服务;其余静态文
系统 2019-08-29 22:48:38 2543
1.安装jdk虽然linux下自带JDK,但是OpenJDK,其功能没有oracle的JDK强大,所以自行安装rpm格式安装参考:http://hetaihe.iteye.com/blog/14014112.安装Storm依赖库:ZeroMQJZMQPythonunzip参考:http://blog.csdn.net/blue_jjw/article/details/92641313.安装Zookeeper参考:http://blog.csdn.net/b
系统 2019-08-12 09:27:20 2543
1.了解EBP寄存器在寄存器里面有很多寄存器虽然他们的功能和使用没有任何的区别,但是在长期的编程和使用中,在程序员习惯中已经默认的给每个寄存器赋上了特殊的含义,比如:EAX一般用来做返回值,ECX用于记数等等。在win32的环境下EBP寄存器用与存放在进入call以后的ESP的值,便于退出的时候回复ESP的值,达到堆栈平衡的目的。应用以前说过的一段话:原程序的OEP,通常是一开始以PushEBP和MOVEbp,Esp这两句开始的,不用我多说大家也知道这两句
系统 2019-08-12 09:27:15 2543
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/supporting-devices/screens.htmlAndroid通过两种参数来对屏幕进行分类:屏幕尺寸和分辨率。在开发时,应该将这两个因素同时考虑进去,所以你应该将项目包含一些可选择的资源文件,使
系统 2019-08-12 01:55:22 2543