以下内容,如有问题,烦请指出,谢谢! 上一篇说掉了点内容,这里补上,那就是springmvc的http的序列化/反序列化,这里简单说下如何在springboot中使用这个功能。 使用过原生netty http的人可能对http序列化比较熟悉,springmvc中的意思跟netty中的意思一样。htt ...
分类:
编程语言 时间:
2017-12-17 19:25:27
阅读次数:
332
Queue Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递 基本FIFO队列 class Queue.Queue(maxsize=0) FIFO即First in First Out,先 ...
分类:
编程语言 时间:
2017-12-17 19:26:15
阅读次数:
172
1、spring优势 1)轻量级 2)模块化 3)spring-web框架 4)特定的异常捕获 5)IOC、AOP 6)事务管理 2、DI依赖注入:把许多需要的类合在一起,但又保证各自的独立性;注入的两种方式:构造器注入、setter注入 3、AOP 4、Core Container 1)IOC、A ...
分类:
编程语言 时间:
2017-12-17 19:27:27
阅读次数:
156
一、Python 函数的作用 函数是可以重复使用,能够实现特定功能的代码段是一种特定的代码组结构。 二、定义函数: 2.带有参数的函数格式: 三、函数的调用: 定义一个函数只是为函数起了一个名字,指定了代码的结构设置里功能, 想要使用这个函数可以直接书写函数的名字调用也可以 通过另一个函数执行 如下 ...
分类:
编程语言 时间:
2017-12-17 20:40:10
阅读次数:
146
1.解释器路径 2.编码 1.ascill 00000000 (8个位表示) 缺点:表示不了英文 2.unicode 0000000000000000+ (至少16位表示) 缺点:消耗内存,当表示位不需要16位以上,造成多余内存消耗 Python3 无需关注 Python2 每个文件中只要出现中文, ...
分类:
编程语言 时间:
2017-12-17 20:41:00
阅读次数:
109
今天看源码的时候发现一个是*args和**kwargs,一看就能知道args是神马,就是所有参数的数组,kwargs就不知道了,google一下,一个人的blog写的比较简单明了,秒懂了~~kwargs就是当你传入key=value是存储的字典。 补充一下:kwargs不影响参数位置 例子: def ...
分类:
编程语言 时间:
2017-12-17 20:41:21
阅读次数:
172
一、PTA实验作业 题目1:6 5 判断回文字符串 1. 本题PTA提交列表 2. 设计思路 3.代码截图 4.本题调试过程碰到问题及PTA提交列表情况说明。 第一次做的时候我j直接等于count,其实j应该等于count 1,因为count是包括结束标志的字符串长度 题目2:6 10 字符串串动变 ...
分类:
编程语言 时间:
2017-12-17 20:42:12
阅读次数:
166
HTML是什么? http://www.w3school.com.cn/index.html HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言, 超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成, 用这种语言 ...
分类:
编程语言 时间:
2017-12-17 20:42:42
阅读次数:
122
一、动态添加属性 二、动态给实例添加方法 三、动态给类添加方法 四、限制实例的属性 __slots__ __slots__定义的属性仅对当前类实例起作用,对继承的子类是不起作用的: 除非在子类中也定义__slots__,这样,子类实例允许定义的属性就是自身的__slots__加上父类的__slots ...
分类:
编程语言 时间:
2017-12-17 20:43:00
阅读次数:
128
线程学习总结: 线程是单个的执行流 程序一和程序二的区别在于:当程序一已经有动作时,会对用户的操作排入队列,不能同时运行两个动作,程序二则可以也就是实现了程序的并发性。 新建线程有两个方法:1.用接口实现。2.继承Thread类。 中断线程:执行完最后一条语句或者执行过程中捕获了异常,线程终止,让出 ...
分类:
编程语言 时间:
2017-12-17 20:43:19
阅读次数:
143
一、自动化测试框架 1.什么是自动化测试框架 简单来说,自动化测试框架就是由一些标准,协议,规则组成,提供脚本运行的环境。自动化测试框架能够提供很多便利给用户高效完成一些事情,例如,结构清晰开发脚本,多种方式、平台执行脚本,良好的报告去跟踪脚本执行结果。 框架具有以下一些优点: 1)代码复用 2)最 ...
分类:
编程语言 时间:
2017-12-17 20:43:32
阅读次数:
198
filter filter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。 和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。 ...
分类:
编程语言 时间:
2017-12-17 20:43:39
阅读次数:
142
现假设有一份机器人配件名单 list[头部,躯干,肢体] 头部这个list又有鼻子眼睛嘴巴这些小零件 肢体这个list有胳膊,肩膀,手。手这个list又有3种手指 所以这个list详细写出是: list=[[1,2,3,4],5,[6,7,[8,9,10]]] #我们type(list)一下完全是l ...
分类:
编程语言 时间:
2017-12-17 20:43:49
阅读次数:
139
参考:http://www.jb51.net/article/42626.htm 参考:http://blog.csdn.net/u011541946/article/details/70198676 介绍如何写一个Python日志类,用来输出不同级别的日志信息到本地文件夹下的日志文件里。我们需要记 ...
分类:
编程语言 时间:
2017-12-17 20:44:28
阅读次数:
182
简介 最很好多朋友问我有什么好书推荐。除了网上一些技术博客,七拼八凑。如何能够系统的掌握技能呢? 首先来看下面这幅图谱,这是一个高工需要掌握的技能,可能工作中并不会让你接触到所有这些东西,但是没关系,坚持利用琐碎的时间去了解,并试图做一些demo,3年后我相信对自己的水平也会有质的的飞跃,对问题的定 ...
分类:
编程语言 时间:
2017-12-17 20:45:35
阅读次数:
212
默认实参: 某些函数有这样一种形参,在函数的很多次调用中它们都被赋予一个相同的值,此时,我们把这个反复出现的值称为函数的默认实参。调用含有默认实参的函数时,可以包含该实参,也可以省略该实参。 需要特别注意的是: 1. 一旦某个形参被赋予了默认值,它后面的所有形参都必须有默认值。 2. 只能省略尾部的 ...
分类:
编程语言 时间:
2017-12-17 20:46:56
阅读次数:
232
插入排序(Insertion Sort)的基本思想是:将一个待排序的无序数组分成两部分,通常情况下,将数组首个或者末尾元素视为一个有序数组,将其余部分视为一个无序数组。然后,遍历剩下的n-1个元素,并将其逐个与有序数组部分里的元素做比较,以升序排列为例,将无序数组部分里的元素插入到有序数组部分,并总 ...
分类:
编程语言 时间:
2017-12-17 20:47:32
阅读次数:
201
一.提交表单的<form> method属性必须为post 并且添加enctype="multipart/form-data" 属性 前台: domain等文件中添加文件上传路径属性 WEB层代码(连同增加客户一起) **注 1.文件大小非常有限(默认2097152为2M),可以自行设置 在stru ...
分类:
编程语言 时间:
2017-12-17 20:48:00
阅读次数:
141
步骤: 在WEB-INF 下创建classes 和 lib 两个文件夹 右上角一个蓝色的按钮... Modules选项卡,Paths下的配置...输出路径选择classes Dependencies选项卡下,"+"加号 jars or dire...那个按钮... 选中WEB-INF 下的lib文件 ...
分类:
编程语言 时间:
2017-12-17 20:48:40
阅读次数:
223
【按权重排序】 dede:list 的方法 1、找到"根目录\include\arc.listview.class.php"文件。 2、修改代码:在文件第727行处添加按weight排序判断代码(红色部分为新添加代码)。 3、再在第778行处找到此段代码 并添加红色部分内容。 4、标签调用: 这样{ ...
分类:
编程语言 时间:
2017-12-17 20:49:23
阅读次数:
236