简述 这次打算写一个爬虫系列,一边也想好好总结巩固学习的知识,一边做总结笔记,方便以后回忆。这次我们使用Python3和正则表达式来爬取一个简单html页面信息,就从猫眼电影的排行榜单开始吧。如果读到这篇文章的是位大神,期望您能不吝赐教,指正错误,如果您是小白,咋们可以一同探讨学习,共同进步。下面咋们开始..... 分析 首先使用浏览器登录到猫眼电影页面,点击上面的“榜单”...

Linux根文件系统的原型的制作1

  

2019-10-14 22:26:06

Linux根文件系统的原型的制作1 参考朱有鹏uboot全集 0、自己制作ext2格式的根文件系统 (1)mke2fs介绍:是一个应用程序,在ubuntu中默认是安装了的,这个应用程序就是默认用来制作镜像的。 (2)一般用来制作各种不同格式的rootfs的应用程序的名字都很相似,类似于mkfs.xxx(比如用来制作ext2格式的rootfs的工具) (3)mkfs.ext2等都是mke2fs的符号...

Python 学习笔记(十二)

  

2019-10-14 22:22:09

编码和解码流程图 由 unicode 编码转换成 utf-8 或 gbk 的过程叫做编码,将 utf-8 还原成 unicode 的过程叫做解码。 Python3 Python3 中,文本字符串类型 (unicode) 被命名为 str,字节字符串类型被命名为bytes,python3 默认是 unicode编码,如果想得到 bytes 类型,可以在字符串前加上前缀b,或者 encode 一下。 ...

获取数据的时候通常都会封装一些方法,之前对封装方法一直很抵触,现在越来越觉得封装方法的重要性,所以面向对象的思想一定要有。不间断的更新,强迫自己不断的学习,从学习中不断的提升自己的能力。 废话不多说,直接开始撸代码 1.通常获取封装的方法都是放在api文件夹下面 2.qq音乐数据接口   https://c.y.qq.com/musichall/fcgi-bin/fcg_yqq...

什么是Quartz

quartz  java  小课堂

  

2019-10-14 22:21:31

什么是Quartz 分享人:张强 。 这次介绍的是Quartz,任务调度框架,使用的还是比较多的。希望能帮到你,如果有错误的地方请告诉我,我的qq是137416943,欢迎交流。 视频: 正文: 目录: 1.背景介绍 2.知识剖析 3.常见问题 4.编码实战 5.扩展思考 6.参考文献 7.更多讨论 1.背景介绍 什么是Quartz Quartz是一个开源任务调度框架。当前版本2.2.3 Quar...

对于一般的数据类型——整型和浮点型,我们经常要得到最大值,最小值和绝对值 本文章利用一些头文件的函数,进行展示。函数的参数及使用在程序代码及注释中体现。 代码如下: 结果截图: 运行结果截图 有问题请下方评论,转载请注明出处,并附有原文链接,谢谢!如有侵权,请及时联系。...

行列有序的矩阵找数

  

2019-10-14 22:20:01

【题目】 给定一个有N*M的整形矩阵matrix和一个整数K,matrix的每一行和每一列都是排好序的。实现一个函数判断K是否在matrix中。例如: 0      1      2      5 2      3      4   &nb...

吐槽一下,互联网行业应届生确实好难找工作,顺便整理一下最近遇到过的一些面试题: 个人解答,如需专业解答请面向百度/谷歌。 爬虫 1 response.text与response.content的区别 2 re/xpath/beautifulsoup 需要导入哪些包(手写) 3.mongodb从导包,连接到插入/更新/查找数据(手写) 4 图片验证码/滑动验证码如何处理 5 免费的ip代理池如何处理...

前几天用集合作为临时容器写了一个简单的学生管理系统,但是毕竟数组不能真正作为数据库来长期存储,所以这次我就用MySQL数据库作为数据库来存数据,用java中jdbc来操作数据库。 工具:STS,MYSQL数据库。 实现思想:将整个系统分为三层 1.界面层(User Interface layer) 2.业务逻辑层(Business Logic Layer) 3.数据访问层(Data access ...

大小写字母互换

  

2019-10-14 22:18:14

输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。例如输入abdAd,输出ABDaD...

Hibernate中API详解

Hibernate  API

  

2019-10-14 22:18:02

1.体系结构 PO:persistent object ,用于与数据库交互数据。–dao层 (JavaBean + hbm ) BO:Business object 业务数据对象。–service层 VO:Value Object 值对象。–web层 开发中:直接使用JavaBean 描述三个对象。 2.Configuration 配置对象 hibernate ...

模板引擎jade/ejs,模板适配

  

2019-10-14 22:17:48

后台模板引擎:生成页面,有ejs------温和的,非侵入式,可以往里面加功能,弱依赖; jade------破坏性、侵入式(和普通的html不能共存),强依赖,离开了jade页面就不能工作了 在express中进行模板适配的中间件:consolidate   jade---强依赖 1)jade----首先在项目的根目录下安装jade 2)书写.jade文件,支持缩进规定层级和...

CentOS7.5部署nginx

CentOS7.  ngin  

  

2019-10-14 22:17:30

CentOS7.5部署nginx 关于nginx本人不在过多介绍,因为常识必备。(可去查询) 现在就说说怎么部署nginx,首先CentOS7.5需要两个额外配置,这不同于CentOS6版本。基础环境必须有gcc,这一点是LAMP、LNMP所必须的。毕竟是用C开发的,就必须有环境条件。 碰到这个情况,需要重启一下。说不定是被进程占用。 进行部署pcre-devel 部署第二个需求文件,才能部署ng...

我们首先打开题目,随便试试发现没有任何反应 我们查看一下源码 源码的下面给了我们一些提示:我们输入的username经过md5加密后会赋值给test。当test为0时就会跳出新的东西,这时候我们就要构思,如何才能让test为0? 显然将0提前md5解密是不行的,而在php中==是只进行值的比较,不管二者的类型。当两个字符串进行==比较的时候,PHP会把类数值的字符串转换为数值进行比较,如果参数是字...

ACM暑期集训9

  

2019-10-14 22:11:23

今天依旧学习的是数论。 1.同余方程 同余:设 m 是正整数,若 a 和 b 是整数,且 m | (a - b),则称 a 和 b 模 m 同余,记作 a ≡ b (mod m)。 一元线性同余方程:形如 ax ≡ b (mod m) 的同余式。      定理:设 d = gcd(a, m),若 d | b,则该方程恰有 d 个模 m 不同余...

背景描述 写一些Java IO的时候,涉及到文件位置的读取。当然,可以选择用绝对位置进行读取,但是这样代码的可移植性立马下降。一直谷歌怎么找相对路径,试了所谓的类的绝对路径,CLASSPATH文件路径,效果都不是很好。 最后在stackoverflow上面找到完美解决。 详细设置 先看一下项目结构,代码片段,以及Run/Debug Configurations. 项目结构 代码 Run/Debug...

前言 最近似乎又找到了一点点软件开发的乐趣,可能是面向对象编程又点燃了我对开发一个优美的软件的追求。面向对像编程最有趣的地方就在于找到对象,对,找对象的过程很有意思。 这个程序比较古老,写这些程序时估计 .net 环境都没多少开源组件,所以不做其他评价,应该对前辈们的付出点个赞。 企业程序的维护的人员没有太多的可控空间,所以维护期间也不可能对原程序做太多的改动。正巧最近只是在做一些关于企业软件开发...

phpqrcode生成二维码

  

2019-10-14 22:09:17

下载phpqrcode类库 可以实用composer下载 将phpqrcode.php文件放到项目中 其他的文件都可以不要 主要是使用png()方法来生成二维码     生成二维码1   2.生成带logo的二维码图片   3.生成的图片只在浏览器输出  ...