这两天敲代码的时候,偶然间发现一个好玩的事情,分享一下,记录一下。 该段代码主要是:先产生的几个整数,把整数转换成对应的字符,最后的字符拼接成字符串,在把字符拼接成字符串的时候,个人因为偷懒使用+号进行操作,出现了一点小惊喜。拼接以后出现了两种不同的结果,感到十分的意外,所以分析了一下出现的结果,记 ...
分类:
编程语言 时间:
2018-07-05 23:18:57
阅读次数:
161
ImportSelector接口是至spring中导入外部配置的核心接口,在SpringBoot的自动化配置和@EnableXXX(功能性注解)都有它的存在,关于SpringBoot的分析可以参考:深入理解SpringBoot的自动装配。 一、关于ImportSelector接口 该接口文档上说的明 ...
分类:
编程语言 时间:
2018-07-05 23:19:43
阅读次数:
367
图中 Browse 是浏览器,WebServerA 是受信任网站/被攻击网站 A,WebServerB 是恶意网站/点击网站 B。 (1) 一开始用户打开浏览器,访问受信任网站 A,输入用户名和密码登陆请求登陆网站 A。 (2) 网站 A 验证用户信息,用户信息通过验证后,网站 A 产生 Cooki ...
分类:
编程语言 时间:
2018-07-05 23:20:16
阅读次数:
641
1.springmvc入口是一个servlet前端控制器(DispatcherServlet),struts2入口是一filter过滤器(StrutsPrepareAndExecuteFilter). 2.struts2通过在action类中定义成员变量接收参数,(属性驱动和模型驱动),它只能使用多 ...
分类:
编程语言 时间:
2018-07-05 23:20:22
阅读次数:
200
十三 re模块 一:什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行 ...
分类:
编程语言 时间:
2018-07-05 23:21:15
阅读次数:
183
''' 模块:包含了python定义和声明的文件,一个py文件就是一个模块 1,内置模块 python解释器自带的模块 2,扩展模块 前辈大牛编写的模块,需要下载使用 3,自定义模块 自己写的模块 *****序列化模块 json pickle shelve json可用于不同语言的数据类型序列化为字... ...
分类:
编程语言 时间:
2018-07-05 23:21:31
阅读次数:
197
前言: 首先我们先明确一个概念,什么叫接口、什么叫接口测试? 接口的全称叫【Application Programming Interface 又叫API】,是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 接口测试是测试系统组件间接口的一 ...
分类:
编程语言 时间:
2018-07-05 23:23:33
阅读次数:
152
期初,认为安装好Python、Pycharm就可以使用(2016.11教程) 当然学起来有些落后,执行后发现dos命令全是语法错误(安装问题) 有些想放弃,因为刚开始就折磨了许久,问客服QQ群 它的安装方法。 后来观看其它课程,更重Python版本都有,后来发现需要一种解释器,后来从网易云了解Ana ...
分类:
编程语言 时间:
2018-07-05 23:23:42
阅读次数:
152
python_day_4 今日大纲: 1. list(增删改查) 列表可以装大量的数据. 不限制数据类型. 表示方式:[] 方括号中的每一项用逗号隔开 列表和字符串一样.也有索引和切片 常用的功能: 常用方法: 2. list的嵌套 降维操作 3. tuple 元组 不可变的列表. 只读列表. 有索 ...
分类:
编程语言 时间:
2018-07-05 23:24:17
阅读次数:
154
前提: 当用到scala的sortWith,发现: def sortWith(lt: (A, A) ? Boolean): List[A] // A为列表元素类型 根据指定比较函数lt进行排序,且排序是稳定的, 最终实质上是调用 java.util.Arrays.sort进行排序的。 eg: Lis ...
分类:
编程语言 时间:
2018-07-05 23:25:02
阅读次数:
156
1、何为编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。 这种人和计算机之间 ...
分类:
编程语言 时间:
2018-07-05 23:25:27
阅读次数:
163
并行迭代 zip for a,b,c in zip(list,list,tuple,list): print a,b,c 串行迭代 itertools.chain a = [1,2,3,4,5] b = [2,3,4,5,6] for x in chain(a,b): print x ...
分类:
编程语言 时间:
2018-07-05 23:26:17
阅读次数:
172
1、字符串操作: ...
分类:
编程语言 时间:
2018-07-05 23:26:30
阅读次数:
219
搜索引擎和网站都在采集大量信息 非原创即采集 采集信息的程序一般被称为网络爬虫(web crawler) 网络铲 web scraper 类比考古用的洛阳铲 网络蜘蛛web spider 一般爬到 对应网页上 再把需要的信息 铲 下来 言词证据 在不断变化 ...
分类:
编程语言 时间:
2018-07-05 23:29:07
阅读次数:
162
pickle cpicle c语言写的 快 功能上是一样的 ...
分类:
编程语言 时间:
2018-07-05 23:30:15
阅读次数:
201
一、选择排序select_sort 一、快速排序quick_sort ...
分类:
编程语言 时间:
2018-07-05 23:30:23
阅读次数:
195
一、使用while循环输出1、2、3、4、5、6 8、9、10 二、1-100的所有数之和 三、输出1-100的所有奇数 四、输出1-100的所有偶数 五、输出1+2+3+...+99的和 六、用户登录,三次机会 ...
分类:
编程语言 时间:
2018-07-05 23:30:36
阅读次数:
210
学习的主要内容: 1.list列表(增删改查) 列表可以存储大量的数据,并且不要求数据类型,表示方式[],中间用逗号隔开 lst=[] 列表与字符窜一样具有:索引与切片 常用功能: 1.增 lst.append() #把元素加到最后一位 lst.insert( 插入位置 '插入内容' ) lst.e ...
分类:
编程语言 时间:
2018-07-05 23:30:47
阅读次数:
181
python连接方式:点击 下面介绍详细使用 1、String 操作 redis中的String在在内存中按照一个name对应一个value来存储 set() mset() get(name) 获取值 mget(keys, *args) getset(name, value) getrange(ke ...
分类:
编程语言 时间:
2018-07-05 23:31:01
阅读次数:
202
from collections import Iteratorclass IterA(Iterator): def __init__(self,Itlist): self.Itlist = Itlist self.index = 0 def next(self): if self.index == ...
分类:
编程语言 时间:
2018-07-05 23:31:34
阅读次数:
211