所谓的列表推导式,就是指的轻量级循环创建列表。 基本使用方式 上面的列表推导式等价于下面,只是代码非常简化。 在循环的过程中使用if 等价于 2个for循环 等价于 练习 生成一个[[1,2,3],[4,5,6]....]的列表最大值在100以内 首先考虑一下正常情况我们应该怎么写 然后再把它转换成 ...
分类:
编程语言 时间:
2019-08-21 00:09:58
阅读次数:
83
PACKET_SNIFFER Capture data flowing through an interface. Filter this data. Display Interesting information such as: Login info(username&password). Vi ...
分类:
编程语言 时间:
2019-08-21 00:10:31
阅读次数:
117
HashMap 的工作原理是什么? 我们知道在 Java 中最常用的两种结构是数组和模拟指针(引用),几乎所有的数据结构都可以利用这两种来组合实现,HashMap 也是如此。实际上 HashMap 是一个**“链表散列”**。 HashMap 是基于 hashing 的原理。 我们使用 #put(k ...
分类:
编程语言 时间:
2019-08-21 00:15:10
阅读次数:
142
1.spring boot默认使用的json解析框架是jackson,使用fastjson需要配置,首先引入fastjson依赖 pom.xml配置如下: 2.配置有两种方式,一种是继承WebMvcConfigurerAdapter重写方法,另一种是@Bean注入第三方的json解析框架。 (1)继 ...
分类:
编程语言 时间:
2019-08-21 00:18:56
阅读次数:
104
恢复内容开始 requests库的7个主要方法 requests.request() 爬取网页的通用代码框架 连接有风险,异常处理很重要 robots协议 基本语法 #注释 *代表所有 / 代表根目录 user-agent: * Disallow: / 访问亚马逊网页商品 查看头部信息r.reque ...
分类:
编程语言 时间:
2019-08-21 00:20:22
阅读次数:
100
Wikipedia关于原地算法的描述:原地算法(in-place algorithm)基本上不需要额外辅助的数据结构,然而,允许少量额外的辅助变量来转换数据的算法。当算法运行时,输入的数据通常会被要输出的部分覆盖掉。 很容易看出,原地算法的特点是不需要辅助的数据结构而只需要辅助变量。通常,维护一个复 ...
分类:
编程语言 时间:
2019-08-21 00:27:30
阅读次数:
117
5.1.如何派生内置不可变类型并修其改实例化行为 修改实例化行为 5.2.如何为创建大量实例节省内存 定义类的__slots__属性,声明实例有哪些属性(关闭动态绑定) 5.3.如何创建可管理的对象属性 一般写法 用property装饰器 ...
分类:
编程语言 时间:
2019-08-21 00:29:57
阅读次数:
98
1.基本数据类型篇 Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean。 包装类型(wrapper class):Boolean,Character,Byte,Short,Integer,Long,Float,Double 占 ...
分类:
编程语言 时间:
2019-08-21 00:30:29
阅读次数:
119
https://www.hollischuang.com/?s=Java%E5%91%BD%E4%BB%A4%E5%AD%A6%E4%B9%A0%E7%B3%BB%E5%88%97 ...
分类:
编程语言 时间:
2019-08-21 00:31:47
阅读次数:
90
创建数据库ssm并创建表account 创建项目 导入开发的坐标 先改成1.8 aspectjweaver:AOP相关 spring-aop:AOP相关 spring-web:web相关 spring-webmvc:web相关 spring-test:单元测试 spring-tx:spring事务 ...
分类:
编程语言 时间:
2019-08-21 00:32:03
阅读次数:
95
python并发编程02/多进程 [TOC] 1.进程创建的两种方式 1.1开启进程的第一种方式 1.2开启进程的第二种方式 1.3简单应用 2.进程pid 2.1命令行获取所有的进程的pid tasklist 2.2代码级别如何获取一个进程的pid 2.3获取父进程(主进程)的pid 3.验证进程 ...
分类:
编程语言 时间:
2019-08-21 00:34:42
阅读次数:
113
一、算数运算符 注:前缀自增、自减法(++a、--a):先自增、自减,在进行表达式运算; 后缀自增、自减法(a++、a--):先进行表达式运算,在自增、自减。 运行结果 二、关系运算符 三、位运算符 应用于int、long、short、char、byte 例子:int a=60;//60=0011 ...
分类:
编程语言 时间:
2019-08-21 00:35:33
阅读次数:
87
这一节打算从“方法调用”的主题进行分析。 方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不设计方法内部的具体运行过程。 一、概念 解析调用:所有方法调用中的目标方法在Class文件里都是一个常量池中的引用,在类加载的解析阶段,会将其中一部分符号 ...
分类:
编程语言 时间:
2019-08-21 00:35:51
阅读次数:
118
Go语言基础之指针 区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。 要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。 Go语言中的指针 Go语言中的函数传参都是值拷贝,当我们想要修改某个变量的时候,我们可以创建一个指向该变量地址的指针变量。传递数 ...
分类:
编程语言 时间:
2019-08-21 00:37:06
阅读次数:
105
到目前为止,我们整个初级广告检索系统就初步开发完成了,我们来整体回顾一下我们的广告系统。 整个广告系统编码结构如下: 1. 父模块 主要是为了方便我们项目的统一管理 2. 这个模块主要有2个作用,本身只应该作为数据库脚本管理package来使用,但是我们在生成索引文件的过程中,为了方便,我就直接将导 ...
分类:
编程语言 时间:
2019-08-21 00:39:28
阅读次数:
82
上传文件是我们日常使用最为广泛的功能之一,比如App端上传头像。本章演示如何从客户端上传到 Spring Boot 开发的 Api中。 "本项目源码 github 下载 " 1 新建 Spring Boot Maven 示例工程项目 注意:本示例是用 IDEA 开发工具 1. File New Pr ...
分类:
编程语言 时间:
2019-08-21 00:41:02
阅读次数:
99
一、背景 官方提供的spring boot starter的配置项,我们用IDE配置的时候一般都有自动提示的,如下图所示 而我们自己自定义的配置却没有,对开发非常不友好容易打错配置, 那这个是怎样实现的呢? 二、提示原理 IDE是通过读取配置信息的元数据而实现自动提示的,而元数据在目录 ...
分类:
编程语言 时间:
2019-08-21 09:19:31
阅读次数:
113
jackson json解析器springMVC框架内置常见:jsonlib、gson、fastjson、jackson一、JSON和为Java对象的相互转换(1)Java转为Json 1、创建jackson核心对象 objectMapper 2、调用方法 1、readValue(参数,clazz) ...
分类:
编程语言 时间:
2019-08-21 09:22:02
阅读次数:
186