码迷,mamicode.com
首页 > 编程语言 > 周排行
Python网络编程(二)
网络编程基础 计算机网络功能主要包括实现资源共享,实现数据信息的快速传递。 OSI七层模型 制定组织: ISO(国际标准化组织) 作用:使网络通信工作流程标准化 应用层 : 提供用户服务,具体功能有应用程序实现 表示层 : 数据的压缩优化加密 会话层 : 建立用户级的连接,选择适当的传输服务 传输层 ...
分类:编程语言   时间:2019-06-07 19:29:19    阅读次数:117
数组的访问
通过索引访问数组中的元素 1、 取出数组中的元素 2、 修改数组中的元素 3、 往数组中储存元素 格式: 数组名 [ 数组索引 ] 索引:每一个存储到数组的元素,都会自动的拥有一个编号,从0开始,这个自动编号称为数组索引(index) 注意: 1.直接打印数组名,打印的是数组的地址值 2.索引是从0 ...
分类:编程语言   时间:2019-06-07 19:29:52    阅读次数:113
Dijkstra算法求最短路径 C++实现
Dijstra算法代码借鉴: Dijkstra算法的主要思路: map初始化数组,vis标记数组,dis存放最短路径长度 核心代码: 类似于prime算法, Dijkstra算法的对象无所谓是有向图还是无向图,它可以求单源最短路径(一个点到其余各点的最短路径),时间复杂度为O(n*n)。 区别: 核 ...
分类:编程语言   时间:2019-06-07 19:32:08    阅读次数:136
Manacher算法详解
Manacher Manacher算法是一个用来查找一个字符串中的最长回文子串(不是最长回文序列)的线性算法。它的优点就是把时间复杂度为O(n n)的暴力算法优化到了O(n)。首先先让我们来看看最原始的暴力扩展,分析其存在的弊端,以此来更好的理解Manacher算法。 暴力匹配 暴力匹配算法的原理很 ...
分类:编程语言   时间:2019-06-07 19:32:50    阅读次数:185
Java中类的定义
成员变量:对应事物的属性 成员方法:对应事物的行为 类定义的格式 定义类:就是定义类的成员,包括成员变量和成员方法 成员变量:和以前定义变量几乎是一样的。只不过位置发生了改变。在类中,方法外。 成员方法:和以前定义方法几乎是一样的。只不过把static去掉,static的作用在面向对象 类的定义格式 ...
分类:编程语言   时间:2019-06-07 19:34:04    阅读次数:104
数组常见异常
产生异常之后会导致程序结束 数组索引越界异常: ArrayIndexOutOfBoundsException 产生的原因: 访问了不存在的索引 更改: 不要访问不存在的索引 数组空指针异常: NullPointerException 产生的原因: 数组类型变量没有指向任何数组 更改: 不要让数组类型 ...
分类:编程语言   时间:2019-06-07 19:34:49    阅读次数:124
python网络爬虫(7)爬取静态数据详解
目的 爬取http://seputu.com/数据并存储csv文件 导入库 lxml用于解析解析网页HTML等源码,提取数据。一些参考:https://www.cnblogs.com/zhangxinqi/p/9210211.html requests请求网页 chardet用于判断网页中的字符编码 ...
分类:编程语言   时间:2019-06-07 19:35:03    阅读次数:123
SpringBoot问题:RedirectAttributes存值后读取不到
首先,检查Controller上面是@Controller还是@RestController(两者区别自行百度) 其次,如下 ...
分类:编程语言   时间:2019-06-07 19:36:21    阅读次数:317
python 数据的基本类型
python 基础 ascii:字母,数字,特殊字符;1个字节(byte) 8个字位(bit)unicode: 16位两个字节,升级32个字节 4个字位utf-8:最少一个字节 8个表示。 英文 8字位,1字节 欧洲 16字位,2个字节 汉字 24字位,3个字节gbk:中文2个字节,英文字母一个字节 ...
分类:编程语言   时间:2019-06-07 20:44:20    阅读次数:104
python的自定义函数
今天想把上次参考着网上教程写的scrapy爬虫改写成requests和beautifulsoup的普通爬虫,写着写着发现自己对python的自定义函数还不是太熟悉(自己TCL了。。。。。。。。。流泪),赶紧菜鸟教程上复习一下,顺便写篇文章。 0x01:关键字 python中,自定义函数使用def关键 ...
分类:编程语言   时间:2019-06-07 20:44:55    阅读次数:101
Python网络编程—TCP套接字之HTTP传输
HTTP协议 (超文本传输协议) 1.用途 : 网页获取,数据的传输 2.特点: 应用层协议,传输层使用tcp传输 简单,灵活,很多语言都有HTTP专门接口 无状态,协议不记录传输内容 http1.1 支持持久连接,丰富了请求类型 3.网页请求过程 HTTP请求(request) 1.请求行 : 具 ...
分类:编程语言   时间:2019-06-07 20:46:34    阅读次数:131
Python网络编程—socket套接字编程(UDP)
套接字介绍 1.套接字 : 实现网络编程进行数据传输的一种技术手段 2.Python实现套接字编程:import socket 3.套接字分类 流式套接字(SOCK_STREAM): 以字节流方式传输数据,实现tcp网络传输方案。(面向连接--tcp协议--可靠的--流式套接字) 数据报套接字(SO ...
分类:编程语言   时间:2019-06-07 20:49:51    阅读次数:142
python Beautiful Soup 采集it books pdf,免费下载
采用技术 python3.5 Beautiful soup 分享代码 最简单的爬虫,没有考虑太多的容错,建议大家尝试的时候,温柔点,别把这个良心网站搞挂掉了 Beautiful soup 分享代码 最简单的爬虫,没有考虑太多的容错,建议大家尝试的时候,温柔点,别把这个良心网站搞挂掉了 ...
分类:编程语言   时间:2019-06-07 20:52:21    阅读次数:79
D. Array Splitting(后缀数组)
You are given an array 𝑎1,𝑎2,…,𝑎𝑛 and an integer 𝑘 . You are asked to divide this array into 𝑘 non-empty consecutive subarrays. Every element in ...
分类:编程语言   时间:2019-06-07 20:52:57    阅读次数:106
python 基础 for else
如果不在 循环 list 里 走外面的 else ...
分类:编程语言   时间:2019-06-07 20:53:52    阅读次数:82
快速排序
学习一下排序算法中的快速排序!快速排序和冒泡排序差不多,都是通过比较元素的大小,然后进行相应的交换,不过快速排序的效率要比冒泡排序高的多,因为它将一个整体一分二,二分四 ,,,然后每个小整体再进行比对交换,这样减效率会大大提高,就像做事情一样,把一个大事情分解,分别去做,效率肯定会更高些! 它的基本 ...
分类:编程语言   时间:2019-06-07 20:54:44    阅读次数:91
Mac OS系统如何配置环境变量? 如何管理多个Java JDK版本?
首先,是对 MAC OS 配置环境变量的路径和配置文件的相关介绍~ 1. 要清楚什么是根目录?什么是用户主目录?这两者是完全不一样的! 2. MacOS配置环境变量的文件有6个(按照加载顺序排序) 1)系统级环境变量(/etc) 2)当前用户级环境变量(~/) 3. 如何使新配置文件生效?(两种方法 ...
分类:编程语言   时间:2019-06-07 20:58:02    阅读次数:115
【c# mvc】关于@Html. DropDownListFor() 或@Html.EnumDropDownListFor() 设置disabled="disabled" post绑定不了值问题。
问题记录: 问题描述:C# MVC @Html. DropDownListFor() @Html.EnumDropDownListFor() 禁止不可选 Post 提交表单不会绑定值问题(赋不到值)。 问题:想要在添加数据的时候要把指定的字段通过其他的方式动态赋值,让该元素的不能被选择。 这边假设要 ...
分类:编程语言   时间:2019-06-07 20:58:57    阅读次数:126
Python网络编程—(TCP、UDP区别)
tcp套接字和udp套接字编程区别 1.流式套接字是以字节流方式传输数据,数据报套接字以数据报形式传输 2.tcp套接字会有粘包,udp套接字有消息边界不会粘包 3.tcp套接字保证消息的完整性,udp套接字则不能 4.tcp套接字依赖listen accept建立连接才能收发消息,udp套接字则不 ...
分类:编程语言   时间:2019-06-07 21:00:12    阅读次数:107
java设计模式整理
一、创建型模式 1、抽象工厂模式(AbstractFactory): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类. 案例:https://www.cnblogs.com/lfxiao/p/6811820.html 2、生成器模式(Builder): 使用生成器模式封装一个产品 ...
分类:编程语言   时间:2019-06-07 21:02:26    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!