5 二叉叔

尚未进行身份认证

我要认证

我的博客只是我部分学习过程中的笔记,水平有限,不足之处还请多多批评指教,如果能帮到您那再好不过了。

等级
TA的排名 7w+

Python爬虫学习笔记(selenium+Headless)

selenium目前抛弃了之前使用的phantomanJS,改用Selenium+Headless的组合,不会有浏览器窗口弹出并且提升了执行速度,同时可以尽量规避网站对爬虫的审查(建议添加cookie并使用代理池)。使用时,首先应当安装selenium和webdriver,webdriver应当与当前Chrome浏览器版本一致才能正常使用,二者都建议使用最新版本。下载webdriver chrome:下载webdriver:http://chromedriver.storage.googleap.

2020-06-16 13:44:20

如何解决王者荣耀排位赛中的系统制裁

玩过王者荣耀排位赛的人都会在一段时间有过这种感觉(大佬除外):在连续赢了很多局排位赛或者经常在排位赛中获得MVP(无论输赢),之后一段时间就会出现连输掉星的状况,这种情况在新赛季系统升级之后尤为严重,召唤师们称这种现象为系统制裁。经过查看王者的数据统计,发现系统会让大部分人在一段时间内的排位胜率维持在50%—60%上下,这种做法的目的显而易见,就是为了增加玩家对产品的粘度。玩王者的目的是通过获得星来增加自己的段位,这也是除了娱乐之外的唯一目的,所以除了少部分以娱乐放松为目的的玩家,大部分玩家还是为了不.

2020-06-16 11:21:04

Python3 Note(No.4)

高阶函数:一个函数就接收另一个函数作为参数求绝对值的函数abs();map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回>>> list(map(str, [1, 2, 3, 4, 5, 6, 7, 8, 9]))['1', '2', '3', '4', '5', '6', '7', '8', '9']reduce()把一个函数作用在一个序列[x1, x2, x...

2020-05-19 00:14:28

Python3 Note(No.3)

切片(Slice):L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。如果第一个索引是0,还可以省略L[:3]支持倒数切片:L[-1]取倒数第一个元素,L[-2:],L[-2:-1]前10个数,每两个取一个:L[:10:2]取所有数,每5个取一个:L[::5]甚至什么都不写,只写[:]就可以原样复制一个listtuple也可以用切片操作,只是操作的结果仍是tuple字符串'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操..

2020-05-18 23:03:31

Python3 Note(No.2)

python官方文档:https://docs.python.org/zh-cn/3.8/在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。pass可以用来作为占位符;isinstance():数据类型检查if not isinstance(x, (int, float)):检验传入的x是否为int或float型函数可以返回多个值;默认参数:在函数参数中写入参数并...

2020-05-18 16:34:04

Python3 Note(No.1)

背景:python:3.7OS:win10IDE:Pycharm特别提醒:此python系列博客是学习廖雪峰老师的python3教程的笔记输出用print(),输入字符串:input(),其他类型需要转换,如:s=input() a=int(s)注释:#转义字符:\r'':表示''内部的字符串默认不转义'''...内容1, ...内容2''':的格式表示多行内容,...是提示符,不是代码的一部分布尔值:可以用and、or和not运算None:空值是...

2020-05-17 22:10:31

C Note(NO.8)

“文件”是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。从用户的角度看,文件可分为普通文件和设备文件两种。普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,可以是源文件、目标文件、可执行程序;也可以是一组待输入处理的原始数据,或者是一组输出的结果。对于源文件、目标文件、可执行程序可以称作程序文件,对输入输出数据可称作数据文件。设备文件是指与主机相联的各种外部设备,在操作系统中,把外部设备也看作是一个文件来进行管理,把它们的输入、输出等同于对磁盘文件的读和写。通常把显示.

2020-05-16 23:14:27

C Note(NO.7)

位运算符C语言提供了六种位运算符:& | ^ ~ 按位与 按位或 按位异或 取反 << >> 左移,高位丢弃,低位补 0 右移,对于有符号数,在右移时,符号位将随同移动。当为正数时,最高位补 0,而为负数时,符号位为 1,最高位是补 0 或是补 1 取决于编译系统的规定。 “位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。.

2020-05-16 21:57:41

C Note(NO.6)

结构体:一般形式为:struct 结构名{成员表列}变量名表列;表示结构变量成员的一般形式是:结构变量名.成员名数组的元素也可以是结构类型的。因此可以构成结构型数组。结构数组的每一个元素都是具有相同结构类型的下标结构变量。struct stu{ int num; char *name; char sex; float score;}boy[5];一个指针变量当用来指向一个结构变量时,称之为结构指针变量。结构指针变量中的值是所指向的结构变...

2020-05-16 19:00:09

C Note(NO.5)

存储器中的一个字节称为一个内存单元,内存单元的编号也叫做地址,据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针。在C语言中,允许用一个变量来存放指针,这种变量称为指针变量。因此,一个指针变量的值就是某个内存单元的地址或称为某内存单元的指针。指针”是指地址,是常量,“指针变量”是指取值为地址的变量。凡是出现数组,函数的地方都可以用一个指针变量来表示,只要该指针变量中赋予数组或函数的首地址即可。这样做,将会使程序的概念十分清楚,程序本身也精练,高效。变量的指针就是变量的地.

2020-05-16 15:13:02

C Note(NO.4)

无参宏定义:#define 标识符 字符串1) 宏定义不是说明或语句,在行末不必加分号,如加上分号则连分号也一起置换。2) 宏定义必须写在函数之外,其作用域为宏定义命令起到源程序结束。如要终止其作用域可使用 #undef标识符 命令。3)可用宏定义表示数据类型,使书写方便。例如:#define STU struct stu4) 宏定义允许嵌套,在宏定义的字符串中可以使用已经定义的宏名。带参宏定义:#define 宏名(形参表) 字符串例如:#define MAX(a,...

2020-05-15 17:45:18

C Note(NO.3)

程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。条件运算符的结合方向是自右至左。例如:a>b?a:c>d?c:d应理解为a>b?a:(c>d?c:d)continue 语句的作用是跳过循环本中剩余的语句而强行执行下一次循环。break:跳出循环字符型和整型通用,但这时每个数组元素占 2 个字节的内存单元。 字符串总是以'\0'作为串的结束符。因此当把一个字符串存入一个数组时,也把结束符'\0'存入数组,并以此作为该字符串是否结束的...

2020-05-15 17:19:27

C Note(NO.2)

程序=算法+数据结构+程序设计方法+语言工具和环境为解决一个问题而采取的方法和步骤,就称为算法; 计算机算法:计算机能够执行的算法。 计算机算法可分为两大类:  数值运算算法:求解数值;  非数值运算算法:事务管理领域。算法的特性 有穷性:一个算法应包含有限的操作步骤而不能是无限的。 确定性:算法中每一个步骤应当是确定的,而不能应当是含糊的、模棱两可的。 有零个或多个输入。 有一个或多个输出。 有效性:算法中每一个步骤应当能有效地执行...

2020-05-13 10:17:36

C Note(NO.1)

关键字: void,功能:声明无返回值或无参数函数,声明无类型指针。 char,功能:字符型类型数据。 int,功能:整型数据,通常为编译器指定的机器字长。 float,功能:单精度浮点型数据。 double,功能:双精度浮点型数据。 short,功能:短整型数据,可修饰的int。 long,功能:长整型数据,可修饰的int。 signed,功能:有符号数据类型。 unsigned,功能:无符号数据类型。 st.

2020-05-12 15:09:14

《三体》系列中的部分人物和标志语

人物 标志语(非人物特有) 王淼、杨冬、丁仪、申玉菲,叶文洁、白木林、杨卫宁、史强、墨子、伊文斯、潘寒、 自杀之谜;幽灵倒计时;脱水技能(三体人);红岸计划;飞向宇宙,寻找新家园;不要回复,不要回复,不要回复;半人马座三星;我们是同志了;消灭人类暴政,世界属于三体;降临派、拯救派、幸存派;古筝计划;十一个维度;智子;你们是虫子;虫子,从来没有被真正战胜过; 人物 ...

2020-04-29 16:17:13

吉他指弹特殊调弦的方法及基础音阶知识

在学习特殊调弦之前我们需要知道一些基础的吉他音阶知识:1.音阶:1 2 3 4 5 6 7 i (这里的i表示1上加一个点,即高音的Do,如果点在下面则是低音).2.音阶关系(如图) :吉他一个品(一格)是一个(半音),两个品(两格)就是一个(全音)。其次,吉他由细到粗的六根弦对应一弦至六弦(123456),他们对应的音阶是1E 2B 3G 4D 5A 6E。...

2020-04-14 20:59:43

过滤器(Filter)和拦截器(Interceptor)

servlet+过滤器:所有的Servlet过滤器类都必须实现javax.servlet.Filter接口。该接口定义了以下3个方法:init(FilterConfig):这是Servlet过滤器的初始化方法,Servlet容器创建Servlet过滤器实例后就会调用这个方法。在这个方法中可以通过 FilterConfig来读取web.xml文件中Servlet过滤器的初始化参数。 ...

2020-04-01 17:22:54

IDEA

IDEA快速编码方面常用的快捷键:sout:system.out.println:soutpsvm:主函数Alt+回车:导入包、自动修正、提示ALT+INSERT:生成get/set 实现接口等Ctrl+alt+T:快速生成try-catchCtrl+O:快速构造、重写方法Ctrl+/:快速注释Alt+/:自动补齐Ctrl+F9:重新编译文件Ctrl+Alt+L:代码格式化...

2020-03-29 15:07:18

servlet知识点摘记

IDEA创建一个servlet项目:https://blog.csdn.net/qq_33360009/article/details/105161866github:https://github.com/xaioheilj/HelloServlet.git流程:Servlet实例化-》初始化init(ServletConfig) 方法-》实现service方法执行服务 -》销毁de...

2020-03-28 23:19:32

IDEA创建一个servlet项目

1.File->project->java project(选中java web)->填写相关信息2.导入jar包:File->project structure->Moudle->Dependencies->+->jars or directories->选择Tomcat安装目录lib下servlet-api.jar导入3.编写He...

2020-03-28 15:36:50

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。