二,深浅copy 1,先看赋值运算。 对于赋值运算来说,l1与l2指向的是同一个内存地址,所以他们是完全一样的。 2,浅拷贝copy。 对于浅copy来说,第一层创建的是新的内存地址,而从第二层开始,指向的都是同一个内存地址,所以,对于第二层以及更深的层数来说,保持一致性。 3,深拷贝deepcop ...
分类:
编程语言 时间:
2018-07-29 22:24:14
阅读次数:
155
一,文件操作基本流程。 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给 ...
分类:
编程语言 时间:
2018-07-29 22:24:51
阅读次数:
202
python正则表达式之re模块其他方法 1:search(pattern,string,flags=0) 在一个字符串中查找匹配 2:findall(pattern,string,flags=0) 找到匹配,返回所有匹配部分的列表 3.sub(pattern,repl,string,count=0 ...
分类:
编程语言 时间:
2018-07-29 22:25:23
阅读次数:
173
请求 :请求方法、请求网址、请求头、请求体 请求方法: 常见的为:GET、POST GET与POST主要区别: GET请求参数包含在URL,可从URL中看出。POST请求的URL不包含参数,都是通过表单的形式传输的,包含在请求体中 GET请求提交的数据最多只有1024字节,POST无限制 其他还有H ...
分类:
编程语言 时间:
2018-07-29 22:26:04
阅读次数:
186
一、使用JDK工具keytool生成证书 keytool命令详解 https://blog.csdn.net/zlfing/article/details/77648430 keytool -genkey -alias tomcat -keypass password -storetype PKCS ...
分类:
编程语言 时间:
2018-07-29 22:27:31
阅读次数:
192
一,构建配置中心 1.在pom.xml文件中添加相关依赖 2.在SpringBoot程序主类上添加@EnableConfigServer注解, 开启SpringCloud Config的服务端功能 3.在application.properties中添加相关配置信息 4.URL调用查看配置是否生效 ...
分类:
编程语言 时间:
2018-07-29 22:27:55
阅读次数:
363
代理 基本原理 代理实际上指代理服务器。功能是代理 网络用户去取得网络信息,是网络信息的中转站。 正常的请求过程为:发送请求给服务器=== web服务器吧响应传回 设置代理服务器后:== 向代理服务器发送请求== 请求发送给代理服务器== 再由代理服务器发送web服务器== 由代理服务器把web服务 ...
分类:
编程语言 时间:
2018-07-29 22:29:07
阅读次数:
246
摘要: 本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 目录 一、增加SPEL语言的支持 二、增加属性注册编辑器 1. 使用自定义属性编辑器 2. 注册Spring自带的属性编辑器CustomDateEditor 3. 添加 Applic ...
分类:
编程语言 时间:
2018-07-29 22:30:08
阅读次数:
185
参考链接:https://www.w3cplus.com/javascript/calculate-the-max-min-value-from-an-array.html Math.min.apply(Math, array); Math.min(...array); 遍历的方法求最大最小值; ...
分类:
编程语言 时间:
2018-07-29 22:30:27
阅读次数:
178
URL与URI URL全称:Uniform Resource Locator(统一资源定位符) URI全称:Uniform Resource Identifier(统一资源标识符) 如https://github.com/favicon.ico为例,它既是一个URL又是一个URI。我们通过URL/U ...
分类:
编程语言 时间:
2018-07-29 22:31:19
阅读次数:
161
package cn.ubibi.wsblog.utils; import java.io.UnsupportedEncodingException; import java.math.BigInteger; public class Base58 { private static final ch... ...
分类:
编程语言 时间:
2018-07-29 22:31:25
阅读次数:
260
响应: 响应状态码、响应头、响应体 响应状态码: 表2 3常见的错误代码及错误原因 | 状态码 | 说明 | 详情 | | | | | | 100 | 继续 | 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 | | 101 | 切换协议 | 请求者已要求服务器 ...
分类:
编程语言 时间:
2018-07-29 22:31:35
阅读次数:
234
为什么要用函数 现在python届发生了一个大事件,len方法突然不能直接用了。。。 让你计算'hello world'的长度,你怎么计算? 这个需求对于现在的你其实不难,我们一起来写一下。 s1 = "hello world" length = 0 for i in s1: length = le ...
分类:
编程语言 时间:
2018-07-29 22:32:29
阅读次数:
164
爬虫的基本原理 爬虫就是获取网页并提取和保存信息的自动化程序 获取网页: 获取网页就是获取网页的源码,只要把源码获取下来,就可以从中提取想要的消息 爬虫的流程:想网站的服务器发送一个请求,返回的响应体就是网页的源代码。 ? == 1,构造请求发送给服务器=== 2.接受响应并解析 提取信息: 通过分 ...
分类:
编程语言 时间:
2018-07-29 22:32:38
阅读次数:
189
一 装饰器定义 装饰器:本质就是函数,一种增加函数或类的功能的简单方法,它可以快速的给不同的函数或者类插入相同的功能。 原则:(1)不修改被修饰函数的源代码。 (2)不修改被修饰函数的调用方式 装饰器 = 高阶函数+函数嵌套+闭包 二 实例:增加验证功能 三 嵌套装饰:插入两种不同类型的功能 ...
分类:
编程语言 时间:
2018-07-29 22:34:02
阅读次数:
233
前言 虽然都是活动,但可以采用不同的玩法。犹如工作也是一样。今日早读文章由腾讯@老教授翻译授权分享。 正文从这开始~ 要说 JavaScript 这门语言最容易让人困惑的知识点,this 关键词肯定算一个。JavaScript 语言面世多年,一直在进化完善,现在在服务器上还可以通过 node.js ...
分类:
编程语言 时间:
2018-07-29 22:34:27
阅读次数:
201
Session和Cookie: Cookie:保持登录后的认证状态而保存在本地的数据 session:用cookie来标记用户,cookie携带了会话ID消息,通过检查cookie就能找到会话(session) cookie与session相互配合,一个处于客户端,一个处于服务端,两者相互协作。 会 ...
分类:
编程语言 时间:
2018-07-29 22:34:34
阅读次数:
190