这几天一直看python爬虫登录保持。实现接口太多,太乱,新手难免云山雾罩。各种get、post,深入理解一下,其实就是由于http的特性导致了这些操作。http是一种无状态、不保存上次通信结果的一种网络传输协议,虽然基于tcp但是不是连接的。 本文先从原理角度介绍http各种特性,然后基于pyth ...
分类:
编程语言 时间:
2018-07-21 21:25:05
阅读次数:
145
1,计算机基础: cpu:相当于人的大脑,用于计算。 内存:储存数据,4G,8G,16G,32G,成本高,断电即消失。 硬盘:1T,固态硬盘,机械硬盘,储存数据,应该长久保持数据,重要文件,电影等等。 操作系统: 应用程序。 2,python历史: 宏观上:python2 与 python3 区别: ...
分类:
编程语言 时间:
2018-07-21 21:27:03
阅读次数:
194
1逆序数一波: 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。一个排列中所有逆序总数叫做这个排列的逆序数。也就是说,对于n个不同的元素,先规定各元素之间有一个标准次序(例如n个 不同的自然数,可规定从小到 ...
分类:
编程语言 时间:
2018-07-21 21:27:31
阅读次数:
144
本文内容: servlet实现下载功能 servlet实现上传功能 首发日期:2018-07-21 servlet实现下载功能 实现流程 1.首先制作一个jsp页面,主要是用来触发下载的。这里可以根据你的想法来做,当然servlet那边就要相应的更改了。我这里使用一个简单的a标签来触发。 2.设置响 ...
分类:
编程语言 时间:
2018-07-21 21:29:27
阅读次数:
194
对链表元素插入排序 示例 1: 示例 2: 解题思路: 对于待排序的元素,在前部分有序链表中找到合适的位置插入即可。 如 对结点2插入排序,只需将其插入到节点1与节点3之间即可。 从起点开始遍历查找第一个大于节点2的节点,将节点2插入该节点的前面。 定义两个指针p,q, q指向待排序节点的前一个节点 ...
分类:
编程语言 时间:
2018-07-21 21:30:09
阅读次数:
131
Python学习交流群:125240963,群内每天分享干货,包括最新的python企业案例学习资料和零基础入门教程,欢迎各位小伙伴入群学习交流 现在的时代,越来越看重英语能力。如果你懂得英语,你会接触到更大的世界,你会发现更多的信息。尤其是对于程序员来说,好的编程资料都是来自英文文档。那些国内的翻 ...
分类:
编程语言 时间:
2018-07-21 21:30:17
阅读次数:
271
最近在学spring框架,使用的是springboot可以省去很多的配置,可谓是初学者的福音啊。 尤其是在刚写代码的时候,都想马上看到自己写出来的效果,看看能不能输出hello world,所以要不断的开启调试。于是就找到了springboot的热加载。操作还是很简单的。这里总结下,方便复习回顾和总 ...
分类:
编程语言 时间:
2018-07-21 21:32:00
阅读次数:
152
...
分类:
编程语言 时间:
2018-07-21 21:32:06
阅读次数:
126
鸡尾酒排序,也叫定向冒泡排序,是冒泡排序的一种改进。此算法与冒泡排序的不同处在于从低到高然后从高到低,而冒泡排序则仅从低到高去比较序列里的每个元素。他可以得到比冒泡排序稍微好一点的效能。 python代码: ...
分类:
编程语言 时间:
2018-07-21 21:32:29
阅读次数:
231
函数的定义 函数是由函数名、参数和函数体组成,格式如下: def 函数名(形式参数): 函数体 [ return 返回值 ] 函数的调用 函数的调用很简单,我们只要根据函数的定义形式 将实际计算时的参数值传进去就行(也可能没有参数) 函数调用格式: 函数名(实际参数) 函数调用写的参数是实际参数(‘ ...
分类:
编程语言 时间:
2018-07-21 21:32:41
阅读次数:
209
通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。 排序算法大体可分为两种: 一种是比较排序,时间复杂度O(nlogn)~O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序 另一种是非比较排序,时间复杂度可以达到O(n),主要有:基数排序,基数排序,桶 ...
分类:
编程语言 时间:
2018-07-21 21:33:03
阅读次数:
164
public static int[] copyOf(int[] original, int newLength) { int[] copy(目标数组) = new int[newLength(数组长度)]; System.arraycopy(original(原数组), 0(从原数组什么位置开始拷 ...
分类:
编程语言 时间:
2018-07-21 21:33:12
阅读次数:
142
Junit4的断言常用方法: ...
分类:
编程语言 时间:
2018-07-21 21:34:21
阅读次数:
141
Two client: Pub_1.py import paho.mqtt.client as mqtt import time import sys import random def on_connect(client, userdata, flags, rc): print("connecte ...
分类:
编程语言 时间:
2018-07-21 21:34:29
阅读次数:
433
1.创建quickMaven 1.在properties中写hadoop 的版本号并且通过EL表达式的方式映射到dependency中 2.写一个repostory将依赖加载到本地仓库中 这是加载完成的页面 这是开发代码 ...
分类:
编程语言 时间:
2018-07-21 22:36:53
阅读次数:
270
一. 简介 1. 版本 springboot版本为2.0.3.RELEASE,mybatisplus版本为2.1.9, druid版本为1.1.9,swagger版本为2.7.0 2. 项目地址 https://gitee.com/hsbt2333/ssm.git 3. 留个记录,方便查找 开发步骤 ...
分类:
编程语言 时间:
2018-07-21 22:37:10
阅读次数:
1357
回顾: 1、动态语言 sys.getrefcount() //查看对象的引用计数 增加对象的引用计数场景 对象创建时:以赋值的方式,创建变量名的同时就会创建变量 将对象添加进容器时:类似list.append() 当对象被当作参数传递给函数时 多重目标赋值时:s1 = s2 = s3 = 'abc' ...
分类:
编程语言 时间:
2018-07-21 22:37:49
阅读次数:
215
传送门: http://poj.org/problem?id=3666 Making the Grade Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 9468 Accepted: 4406 Description A stra ...
分类:
编程语言 时间:
2018-07-21 22:38:10
阅读次数:
304
关于Java代码优化的N条建议! 本文是作者:五月的仓颉 结合自己的工作和平时学习的体验重新谈一下为什么要进行代码优化。在修改之前,作者的说法是这样的: 就像鲸鱼吃虾米一样,也许吃一个两个虾米对于鲸鱼来说作用不大,但是吃的虾米多了,鲸鱼自然饱了。 代码优化一样,也许一个两个的优化,对于提升代码的运行 ...
分类:
编程语言 时间:
2018-07-21 22:38:25
阅读次数:
197
在Java中如何处理文本I/O 使用Scanner类读取文本数据,使用PrintWriter类写文本数据 例子: 文本I/O需要编码、解码而二进制I/O不需要,所以二进制I/O比较快 二进制I/O类 InputStream类的方法 OutputStream类方法 FileInputStream和Fi ...
分类:
编程语言 时间:
2018-07-21 22:38:34
阅读次数:
244