python---requests # 爬虫相关介绍 什么是爬虫 就是编写程序,模拟浏览器上网,让其去互联网中抓取数据的过程 模拟: 浏览器本身就是一个纯天然的爬虫工具,爬虫相关的模块都是基于浏览器为基础开发出来的。 注意:日后只要是你的爬虫程序没有爬取到你想要的数据,只有一个原因: 就是你的爬虫程序模拟的力度不够! 抓取: 抓取网页数据分两种情况: 将一个页面所有的数据抓取到 将页面中局部的数据抓取到 2020-10-20 python #并发 #requests
python---并发编程 # 并发编程(并发,并行,同步,异步) # 通俗理解并发编程中的相关核心概念 核心概念:进程、线程和互斥锁 CPU 的作用 计算机的核心是 CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 CPU 的核数 假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单核 CPU 一次只能运行一个任务。这个任务是什么呢? 2020-10-17 python #并发 #python
python---异常 # 异常处理 首先我们要理解什么叫做 **" 异常”**? 在程序运行过程中,总会遇到各种各样的问题和错误。 有些错误是我们编写代码时自己造成的: 比如语法错误、调用错误,甚至逻辑错误。 还有一些错误,则是不可预料的错误,但是完全有可能发生的: 比如文件不存在、磁盘空间不足、网络堵塞、系统错误等等。 这些导致程序在运行过程中出现异常中断和退出的错误,我们统称为异常。大多数的异常都 2020-10-17 python #python #异常
工具说明书01 # SQLMap 使用说明 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979 2020-10-17 工具说明书 #SQLMap
python---面向对象 # 面向对象 # 面向过程 VS 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的思想就好比是精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线就是用来解决一个问题,代码牵一发而动全身。 应用场景: 一旦完成基本很少改变的场景,著名的例子有 Linux 2020-10-15 python #面向对象 #python
python---模块与包 # 模块与包 # 模块 # 模块介绍 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。而这样的一个 py 文件在 Python 中称为模块(Module)。 模块是组织代码的更高级形式,大大提高了代码的阅 2020-10-13 python #python
前端内容 目的:大致看懂网页的页面源码 # 第 1 章 、Web 的基本概念 # 软件开发的架构 目前我们了解常见应用程序 / 软件大致可以分为两种: 第一种是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用 第二种是 web 类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个软件开发的架构: C/S 2020-10-11 前端 #前端
社会实践 (合照找不到了🌫🌫) 将近一个月的志愿活动结束了,总结一句话 “痛并快乐着”(~ ̄▽ ̄)~在不同岗位体验不一样的志愿服务,帮助更多需要帮助的人。虽然辛苦,但是就是喜欢听他们对我说谢谢 (_),五六点的时候看着拎着大包小包来去匆匆的打工人,不禁也在想 “我将来到底要做什么?能做什么?会做什么?究竟想要哪种生活?” 2020-08-11 随笔 #志愿服务
JavaSe基础---IO流 # IO 流 # 1. 分类 (1)按照流的方向进行分类:以内存为参照物,往内存中去的叫输入 (读),从内存中出来的叫做输出 (取) (2)按读取的数据方式的不同进行分类:有的流是按字节的方式进行读取,一次读取 1 个字节 (byte),等同于一次读取 8 个 2 进制位,这种流是万能的,什么类型文件都能读取;有的流是按字符方式读取数据,一次读取 1 个字符,这种流是为了方便读取文本文件而存在, 2020-07-11 JavaSe #JavaSe #IO流
MySQL---基础02 # MySQL 数据库 # 1、简单修改 语法: update 表名 set 列 = 新值,列 = 值,… where 筛选条件; 1234#将姓名为周的学生电话换成“166666666”UPDATE beautySET phone = '1666666666'WHERE NAME LIKE '周%'; 修改多表记录 语法: SQL99 语法 update 表 1 别名 inner/left 2020-06-08 数据库 #MySQL
MySQL---基础01 # 一、MySQL 数据库 # 1、常见数据命令: 12345678910111213141516171819select version(); #----查看数据库版本(或者:mysql -V)show databases; # -------查看当前所有数据库use 库名 # ------打开指定库名show tables from 库名; #-----------查看其他库的所有表s 2020-06-04 数据库 #MySQL
JavaSe基础---简单网络编程 # Java 中的网络编程 # 1 - 概述 # 1.1 - 网络编程的三要素 1、IP 地址2、端口3、协议 # 1.2 - IP 地址 IP 地址就是设备(电脑、手机、ipad、空调、冰箱)在网络中的唯一标识(通过 IP 地址访问的设备) IP 地址的两大分类 IPV4(主流的网络地址格式) IPV6(未来 10 年够呛能普及) 常用 DOS 命令 ipconfig -a 2020-05-21 JavaSe #JavaSe #网络编程