文章列表


我作为软件开发人员的前几个月心得与体会

我决定写的大部分内容都是由我认为我想阅读或被告知的内容驱动的。反思和收获是本博客所有内容的共同主题。这篇文章也不例外,也是我一直在考虑的事情。

挑选一些课程并将它们标记为最重要的课程并...

Java核心原理与应用实践-详细讲解java中的变量

数学中我们学习了列方程式和解方程式。例如,y=2x方程中的x和y就是变量,代表某个数值:当x=1时,y的值就是2;当x=3时,y的值就是6。

Java中也有变量的概念,它也代表某个数值。例如,变量age代表年龄值,变量name代表姓名值。如果从计算机存储的角度来说,变量实质上就是内存中的一块数据存储区域,该区域有自己的名称(变量名)和类型(...

Java核心原理与应用实践-java中的关键字和保留字

高级编程语言由一系列单词和符号组成,并且能与计算机进行交互,实现逻辑功能。为了让程序员与计算机能够进行更好的交互,会提前给一些单词赋予特殊的含义,这些在程序语言中具有特殊含义的单词叫作关键字。其中有一部分关键字在Java中并没有使用,暂时没有赋予特殊含义,这部分称为保留字。

1.Java中的关键字

Oracle官网提供的Ja...

Python3网络爬虫-使用数据库存储数据

关系型数据库典型的数据结构是表,数据库是由二维表及其之间的联系所组成的一个数据组织。关系型数据库的优点体现在以下几个方面:

易于维护:都是使用表结构,格式一致。

使用方便:SQL语言通用,可用于复杂查询。

复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。

不过关系型数据库也存在以下几个方面...

Python3网络爬虫-使用文件存储数据

文件是存储数据的基本载体,对文件的操作几乎是所有编程语言都会涉及的内容。而使用Python进行爬虫操作,进行数据的解析,文件操作也是必不可少的内容。本节就先来学习一下文件的存储。

3.1.1 TXT文件存储

TXT文件即文本文件,是一种简单的文件类型,用户可以将数据写入文本文件中,在使用时直接读取文件内容即可。Python支持将...

Python3网络爬虫-使用代理的基本原理

在进行网络爬虫时,经常会提到“代理”一词,那么究竟什么是代理?代理服务器是如何进行工作的?代理有什么作用?如何对代理服务进行设置?这一节就来解决这些问题。

2.5.1 基本原理

首先来看什么是代理。代理实际上指的就是代理服务器(Proxy Server),它的功能是代理网络用户获取网络信息。形象地说,代理服务器就是网络信息的中转...

Python3网络爬虫-用爬虫处理cookie和session

2.4 会话和Cookies

Cookie是一小段文本信息,伴随着用户请求和页面在Web服务器和浏览器之间传递。用户每次访问站点时,Web应用程序都可以读取Cookie包含的信息。Cookie的基本工作原理:如果用户再次访问站点上的页面,当该用户输入URL地址时,浏览器就会在本地硬盘上查找与该URL相关联的Cookie。如果该Cookie存...

python3网络爬虫-爬虫的基本原理

2.3.1 爬虫概述

爬虫实际上就是采集网络上数据的一段程序。把这句话拆分一下,去掉其中的修饰词,就可以看到其实爬虫指的就是一段程序。这段程序的功能就是从网络上采集需要的数据。

一个爬虫的工作流程如下:

(1)发起请求。

(2)获取响应内容。

(3)解析内容。...