python爬虫(五)_urllib2:urlerror和httperror

urllib2的异常错误处理 在我们用urlopen或opener.open方法发出一个请求时,如果urlopen或opener.open不能处理这个response,就产生错误。 这里主要说的是URLError和HTTPError,以及对它们的错误处理。 URLError URLError产生的原因主要有: 没有网络连接 服务器链接失败 找不到指定的服务器 我们可以用try except语句来补货相应的异常。下面的例子里我们访问了一个不存在的域名。 #urllib2_urlerror.py
分类: 其他 发布时间: 09-22 23:27 阅读次数: 0

python django-admin.py startproject xxx 错误:from django.core import management

1. Python安装路径以及Python安装路径\Script文件夹,已经添加到PATH环境变量中。 2. 查看django 版本正常: import django print(django.__version__) 2.2.5 3. 创建项目: django-admin.py startproject test ,错误: Traceback (most recent call last): File "D:\Program Files\Python\Python37-32\Sc
分类: 其他 发布时间: 09-22 23:27 阅读次数: 0

阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_08-新增页面-前端-Api调用

表单数据提交到后台 要解析的结果json 使用message提示信息 简写的方式 controller里面加个断点 数据库内有数据 重复提交就会失败 增加一个是否确认提交 找打确认的弹窗的代码 确认就会提交成功 清空表单 成功后表单数据清空
分类: 其他 发布时间: 09-22 23:27 阅读次数: 0

Java数组及其他知识点

Java数组及其他知识点 数组拷贝 copy(复制) 因为数组的大小是固定的,所以在使用数组的时候,时常不得不创建一个更大或更小的数组 然后把已存在的数组中的内容复制到的新的数组中. 1.创建一个新的数组,通过For循环挨个拷贝的. 2.System类中提供一个方法ArrayCopy(),专用于数组元素的拷贝. 原公式如下: 第一个参数:src (拷贝的源数组) 第二个参数:srcPos (开始拷贝数组的下标) 第三个参数:dest,拷贝的目标数组 第四个参数:destPos,目标数组的开始下
分类: 其他 发布时间: 09-22 23:27 阅读次数: 0

JQ-- luckyOne

这周学习了JQ 通过引入 JQ文件 可以减少寻找DOM节点的代码量 而且有一些操作能够代替 for循环 但是要注意 jq路径 以及 代码加载顺序 模拟抽奖 可以开启暗门 所以 哈哈哈哈 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, init
分类: 其他 发布时间: 09-22 23:27 阅读次数: 0

java8 新特性精心整理(全)

前言 越来越多的项目已经使用 Java 8 了,毫无疑问,Java 8 是Java自Java 5(发布于2004年)之后的最重要的版本。这个版本包含语言、编译器、库、工具和 JVM 等方面的十多个新特性。在本文中我们将学习这些新特性,并用实际的例子说明在什么场景下适合使用。 引用:本文参考了这两篇文章,加以自己的理解,整理成一份最容易理解的 Java8 新特性文章,有少部分章节可能内容一致,但绝对不是抄袭,只是为了文章的完整性,大部分常用的地方加了我自己的理解和示例。 https://blog
分类: 其他 发布时间: 09-22 23:27 阅读次数: 0

鱼眼矫正算法

只看这里就行了 上面那个公式不是等距投影??
分类: 其他 发布时间: 09-22 23:27 阅读次数: 0

java学习杂记-更新

1.maven添加下载依赖jar文件: maven官方仓库,需要哪个jar文件直接找到对应的依赖标签 https://search.maven.org/ 直接将<deoendency>放到pom.xml文件中,就可以自动下载对应版本的jar
分类: 其他 发布时间: 09-22 23:27 阅读次数: 0

20175303 《信息安全系统设计基础》第一周学习总结

20175303 《信息安全系统设计基础》第一周学习总结 明天补上。
分类: 其他 发布时间: 09-22 23:27 阅读次数: 0

python+selenium自动化--参数化(paramunittest)

unnittest的参数化模块-paramunittest paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例 两种用法 import unittest import paramunittest # 方案一 @paramunittest.parametrized( ('1', '2'), #(4, 3), ('2', '3'), (('4', ), {'b': '5'}), ((
分类: 其他 发布时间: 09-22 23:27 阅读次数: 0

【c#基础】反射、元数据和动态编程

一:在运行期间检查代码和动态编程 介绍自定义特性、反射和动态编程。自定义特性允许把自定义元数据与程序元素关联起来。 这些元素局是在编译过程中创建的,并嵌入到程序集中。 反射是一个普通术语,它描述了运行过程中检查和处理程序元素的功能。 反射允许完成一下任务 1):枚举类型的成员 2):实例化新对象 --CreateInstance() 3):执行对象的成员 4):查找类型的信息 5):查找程序集的信息 6):检查应用于某种类型的自定义特性 7):创建和编译新程序集。
分类: 其他 发布时间: 09-22 23:27 阅读次数: 0

推荐一个含金量特别高的公众号,超出你想象

一个技术公众号:Java 极客技术,天天在公号内给大家推送各种技术文章,从创建至今从来没有发过一篇外部的广告。 需要给大家说明的是,不是接不到,后台每周都有商务人员留言要在这个公号中投放广告,只是团队成员一致认为我们暂时不需要,我们只想做好内容。 这些内容的一切都来自 Java 极客技术团队,一群都仍然奋战在一线的技术老兵。他们喜欢分享,喜欢和大家一起交流,他们是真的热爱技术。 看看这两篇文章就知道这个公众号的含金量了 记一次阿里巴巴一面的经历 记一次蚂蚁金服的面试经历 现在经济来源都是靠付费
分类: 其他 发布时间: 09-22 23:27 阅读次数: 0

python基础之冒泡排序

list_pratisce=[45,69,8,19,9]n=len(list_pratisce)forjinrange(n):foriinrange(n-1):iflist_pratisce[i]>list_pratisce[i+1]:temp=list_pratisce[i]list_pratisce[i]=list_pratisce[i+1]list_pratisce[i+1]=temp
分类: 编程语言 发布时间: 09-22 23:20 阅读次数: 0

SQL 基本概念、通用语法与分类

一、SQL 概念   1、什么是 SQL     Structured Query Language 结构化查询语句   2、SQL 作用     (1)是一种所有关系型数据库的查询规范,不同的数据库都支持。     (2)通用的数据库操作语言,可以用在不同的数据库中。     (3)不同的数据库 SQL 语句由一些区别,称之为方言      二、SQL 的语法   (1)SQL语句可以单行或多行书写,每条语句以分号结尾。   (2)可使用空格和缩进来增强语句的可读性。   (3)SQL 中不
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

关于linux安装新的虚拟机

1安装新的虚拟机 首先我是一个学生,正在慢慢学习大数据相关的课程,写博客是为了将自己的所学习的内容记录在上面,当做学习笔记嘛 如果需要网络的搭建就选择自定义(高级)只需要一个镜像操作系统的安装,选择典型。 上面这图就是选择你的镜像安装,查找你需要安装的虚拟系统 下面就是你需要写的你的虚拟机的名字,还有你的密码和用户名 这步呢 就是你的虚拟机安装在哪个盘中推荐不要安装在C盘 这部呢就是你的虚拟机要安装好大的硬盘内存选择后就可以安装了!
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

20182318 2019-2020-1 《数据结构与面向对象程序设计》第2和3周学习总结

20182318 2019-2020-1 《数据结构与面向对象程序设计》第2和3周学习总结 教材学习内容总结 教材第二章内容 学习Java基本数据类型以及数据转换知识; println与print的用法和区别; 转义字符的概念及用法; 运算符(自增自减,赋值,加减乘除模)用法及优先级; 学习Scanner类,编写可输入的程序。 完成课后自测题,以及作业PP2.2,PP2.4,PP2.6等。 第三章内容 1.Random类用来生成随机数 2.Matn主要是基本数学函数,静态方法 3.Number
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

USB设备驱动程序1

目的:USB鼠标用作按键,左键相当于字母L,右键相当于字母S,中键相当于Enter。 如何来实现? 用到输入子系统: 1)分配input_dev 2)设置 3)注册 4)硬件相关操作 对于USB鼠标来说,硬件操作应该怎么做呢? 使用USB总线驱动程序提供的读写函数来收发数据,主要针对于硬件相关的这一部分。 怎么写USB设备驱动程序? 1)分配/设置usb_drv结构体 .id_table .probe .disconnect 2)注册 首先来看一个例子:usbmouse.c 1.史上最简单的U
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

WPF数据模板中绑定事件不触发问题

  今天比较闲,做一个练手的项目,结果在xaml中写了一个用户的数据模板后,在其中的某个Canvas上绑定了一个鼠标左击的事件,结果调试的时候,无论怎么点击都不跳到断点那里,百思不得其解。 之后尝试不绑定事件,直接采用内联事件的写法,将事件写在控件上,并且事件的处理写在cs代码而非ViewModel中,则可以使用,如此可以判断是采用MVVM时,命令没有成功绑定到事件上。 刚开始以为是DevExpress的MVVM框架的BUG。后来改成自己手写的MVVM,并未解决问题,思考再三,觉得是数据模板并
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

强力Django+杀手级xadmin开发在线教育网站 采用 Python3.7全新开发

强力Django+杀手级xadmin开发在线教育网站 采用 Python3.7全新开发 课程大致简介: 部分学习内容截图: 链接:https://pan.baidu.com/s/1zIEfe1U90_zDXu2UgyyzbA 提取码:lntf 免费分享,但是X度限制严重,如若链接失效点击链接或搜索加群 群号517432778,点击加群 Navicat和Pycharm的基础 课程的整个代码开发都是在pycharm中完成的,所以这里会用单独的章节专门讲解pycharm的使用,也会介绍navicat
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

《数据结构与面向对象程序设计》第2-3周学习总结

学号20182329 2019-2020-1 《数据结构与面向对象程序设计》第2-3周学习总结 教材学习内容总结 条件语句和循环语句的使用 输入语句和输出语局应用 基本数据类型的转换和应用 各种类的使用方法,以及格式化输出的方法。 基本的类的编写 教材学习中的问题和解决过程 问题1:scanner输入时用short nextShort()输入时出现异常。 问题1解决方案:输入时应与前一项自己指定的数据类型一样才可以。 问题2:在应用impoet时使用import Java.util.*时并不会
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0