#百度基础架构技术发展之路

爬虫技术:cookies池的维护

一:为什么要维护cookie  1.登录才能爬取内容  2.爬取频繁会被封号。  3.需要维护多个账号的cookie,实现大规模抓取二:cookies的要求  1.自动登录更新  2.定期筛选验证  3.提供外部接口三:cookies池的架构#TODO崔庆才基于Flask和redis动态维护cookies池:https...

python基础面试题总结

  自己理解:浅拷贝,只是拷贝引用,不开辟新的空间存储拷贝内容。       深拷贝,就是在内存中,开辟一个新的内存地址,将拷贝内容放到新的地址中去。  验证:对于数字,字符串,元祖这种不可变类型的数据,深拷贝和浅拷贝拷贝的是内存地址的引用。  不可变类型importcopy#不可变类型---数值intfloata1=...

kickstart技术安装操作系统

 kickstart是RedHat公司开源的软件,所以对CentOS兼容性最好。原理:我们将手动安装的所有的详细步骤记录到一个文件中,然后kickstart通过读取这个文件就可以实现自动化安装系统。kickstart是一个项目的名称。没有这个软件。使用者水平是高中以上cobbler是对kickstart的所有...

js基础知识4

  原文链接:https://book.apeland.cn/details/361/#3.getElementsByClassName()方法DOM介绍1.文档:DOM中的”D”​DOM是”DocumentObjectModel“(文档对象模型)的首...
IT猿 ·2020-03-28

js基础知识3

  系统对话框方法警告框window.alert('mcw');效果显示 确认框vara=window.confirm('你确定要离开网站?');console.log(a); 如果点击确定,a的值返回true,点击取消,a的值返回false弹出框varname=window.p...
IT猿 ·2020-03-28

WPF之路——用户控件对比自定义控件UserControl VS CustomControl)

将多个现有的控件组合成一个可重用的“组”。由一个XAML文件和一个后台代码文件。不能使用样式和模板。继承自UserControl类。自定义控件(扩展)在现有的控件上进行扩展,增加一些新的属性方法等。包括一个代码文件和一个默认的主题文件。可以使用样式和模板。构建控件库的好方法。==========...

Java基础-String和StringBuilder类型(11)

String类概述字符串是由多个字符组成的一串数据字符串可以看成是字符数组构造方法publicString(Stringoriginal)publicString(char[]value)publicString(char[]value,intoffset,intcount)直接赋值也可以是一个对象注意:字符串是比较特...

Java基础-this关键字和构造方法(10)

this关键字方法被哪个对象调用,this就代表那个对象当局部变量隐藏成员变量时,使用this关键字(例如构造方法和访问器).构造方法构造方法作用概述给对象的数据进行初始化构造方法格式方法名与类名相同没有返回值类型,连void都没有没有具体的返回值构造方法注意事项不提供构造方法时,系统会给出默认无参数构造方法提供了构造...

Java基础-封装(09)

通过对象直接访问成员变量,会存在数据安全问题(比如年龄不能为负).这个时候,我们就不能让外界的对象直接访问成员变量.private关键字是一个权限修饰符。可以修饰成员(成员变量和成员方法)被private修饰的成员只在本类中才能访问。一般把成员变量用private修饰,然后提供对应的getXxx()和setXxx()方...
IT猿 ·2020-03-27

Java基础-面向对象(08)

面向过程完成一个需求的步骤:首先是搞清楚我们要做什么,然后在分析怎么做,最后我们再代码体现。一步一步去实现,而具体的每一步都需要我们去实现和操作。这些步骤相互调用和协作,完成我们的需求。面向过程开发,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。面向对象当需求单一,...

Java基础-方法(07)

方法的定义方法其实就是完成特定功能的代码块在很多语言里面都有函数的定义函数在Java中被称为方法格式:修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2…){函数体;return返回值;}方法格式解释A.修饰符可以理解为访问的权限B.返回值类型用于限定返回值的数据类型,如果是类名,则返回的是类的实...
IT猿 ·2020-03-27

Java基础-数组(06)

数组是存储多个变量(元素)的东西(容器),这多个变量的数据类型要一致数组概念数组是存储同一种数据类型多个元素的容器。数组既可以存储基本数据类型,也可以存储引用数据类型。数组的定义格式格式1:数据类型[]数组名;  格式2:数据类型数组名[];注意:这两种定义做完了,数组中是没有元素值的.举例:int...
IT猿 ·2020-03-27

Java基础-Random类(05)

随机数(Random)作用:用于产生一个随机数使用步骤(和Scanner类似)导包importjava.util.Random;创建对象Randomr=newRandom();获取随机数intnumber=r.nextInt(10);产生的数据在0到10之间,包括0,不包括10,即[0,10)。括号里面的10是可以变化...
IT猿 ·2020-03-27

Java基础-流程控制(04)

在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。流程控制语句分类顺序结构选择结构循环结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照...

Java基础-运算符(03)

概念:运算符:就是对于常量和变量进行操作的符号.表达式:用运算符连接起来的符合java语法的式子,不同的运算符连接的表达式是不同类型的表达式.运算符分类:算数运算符(+ - * / % ++ --)赋值运算符(=+=-=*=/=)关系运算符(==,!=,>...
IT猿 ·2020-03-27
首页上一页...237238239240241...下一页尾页