Beautiful Soup就是Python的一个HTML或XML的解析库,可以用它来方便地从网页中提取数据。它有如下三个特点: Beautiful Soup提供一些简单的、Python式的函数来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不 ...
分类:
编程语言 时间:
2020-07-09 01:01:10
阅读次数:
98
今天学的访问控制权限修饰符: 和c比多了一个缺省,基本和c功能一样,private多了一个同包的限制。 缺省的话是同包就可访问。 基本都学过,所以理解的也很快。 然后又把最近学得总结了一下: 到今天为止,Java最基础的学习就完成了,以后就要开始进阶学习了。 (这两天和高考完的小伙伴出去happy了 ...
分类:
编程语言 时间:
2020-07-09 01:01:26
阅读次数:
84
#【Python数据科学】Numpy速查 Numpy是python数据科学计算的核心库,提供高性能的多维数组对象及处理数组的工具。 使用以下语句导入Numpy库: import numpy as np Numpy数组 ##1 创建数组 a = np.array([1,2,3]) b = np.arr ...
分类:
编程语言 时间:
2020-07-09 01:01:53
阅读次数:
101
快速排序 本篇内容共分两部分:分而治之,快速排序。 分而治之(divide and conquer,D & C)——种著名得递归式问题解决办法。 快速排序是一种排序算法其速度比选择排序快得多。 1. 分而治之 首先,我们申明一下D&C的工作原理: 找出简单的基线条件(跳出无限循环的条件) 确定如何缩 ...
分类:
编程语言 时间:
2020-07-09 01:02:14
阅读次数:
77
在实际开发中,有很多场景都需要消息通知,消息通知的类型主要分为短信、web页面消息、邮件。python发送邮件主要使用smtplib和email模块,smtplib模块主要负责发送邮件:是一个发送邮件的动作,连接发送邮件的动作,连接服务器,登录邮箱,发送邮件(发件人、收件人,邮件内容);email模 ...
分类:
编程语言 时间:
2020-07-09 01:04:03
阅读次数:
107
写点感悟,已经一年多没有写博客了,日常工作遇到问题也是记录在有道云里面。回想一下,毕业两年,刚毕业时很多人看好,到现在和去大厂的同学差距应该无法想象了。为什么?还是太安逸了,压力驱动型性格在这种环境下迷失了。每天都说学习,但是却一天拖一天,从心底说服自己玩远远比说服自己学习容易,两年。本可以成长很多 ...
分类:
编程语言 时间:
2020-07-09 01:10:37
阅读次数:
80
如果你看完了你会体会到一个人能有多无聊,这东西都能看完!!?? 大概js有以下几种循环遍历的方法: 1 let arr = ['aaa','bbb','ccc'] 2 let obj = {a:'aaa',b:'bbb',c:'ccc'} 3 let deepObj = {a:'aaa', b:{c ...
分类:
编程语言 时间:
2020-07-09 01:14:07
阅读次数:
118
SPI全称Service Provider Interface,面向接口编程,是Java提供的一套用来被第三方实现或者扩展的接口,它可以用来启用框架扩展和替换组件。关于spi思想的的介绍详情请百度。以下是利用spi思想的一个小例子。 步骤一:新建一个java项目,本项目是在新建了一个java web ...
分类:
编程语言 时间:
2020-07-09 01:15:35
阅读次数:
103
一.借用原型对象实现继承 class Person { constructor (name, age) { this.name = name this.age = age } info () { console.log("I am " + this.name) } } class Student e ...
分类:
编程语言 时间:
2020-07-09 01:16:36
阅读次数:
89
一 数组的声明与赋值 在vba中经常会使用到一维和二维数组,首先来看一下它们的声明方式。 Dim myarray '(1) 直接将单元格区域赋值给数组,此时声明的数组为二维数组。 myarray = [a1:b2] '(2)给数组赋予指定值,下面第一个是一维数组,第二个是二维数组。声明二维数组时需使 ...
分类:
编程语言 时间:
2020-07-09 01:20:35
阅读次数:
89
第一章 Python介绍 1.1 Python版本 Python 2.X Python 3.X Python 3.5 Python 3.6 Python 3.7 1.2 Python解释器 Python解释器作用:运行文件 Python解释器种类 CPython,C语言开发的解释器[官方],应用广泛 ...
分类:
编程语言 时间:
2020-07-09 01:20:54
阅读次数:
110
运算符 二元运算符 package operator; //二元运算符 public class Demo01 { public static void main(String[] args) { //ctrl+d 复制当前行到下一行 int a=10; int b=20; int c=30; in ...
分类:
编程语言 时间:
2020-07-09 01:21:36
阅读次数:
99
关键字方法命名sql where字句 And findByNameAndPwd where name= ? and pwd =? Or findByNameOrSex where name= ? or sex=? Is,Equals findById,findByIdEquals where id= ...
分类:
编程语言 时间:
2020-07-09 01:24:03
阅读次数:
91
Java虚拟机之自动内存管理机制 在虚拟机自动内存管理机制的帮助下,我们不在需要为每一个new操作去写配对的delete/free代码,这样不容易出现内存泄露和内存溢出的问题,一切看起来都很美好;但是正是由于我们把内存控制的权利交给了Java虚拟机,一旦出现内存泄露和溢出的问题,如果不了解虚拟机是怎 ...
分类:
编程语言 时间:
2020-07-09 01:26:01
阅读次数:
153
time模块importtimeprint(time.time())#时间戳print(time.mktime(time.localtime()))#struct_time——>时间戳print(time.strftime(‘%Y-%m-%d%H:%M:%S‘))#格式化的字符串print(time.strftime(‘%Y-%m-%d%H:%M:%S‘,time.localtime()))
分类:
编程语言 时间:
2020-07-09 09:20:40
阅读次数:
91
1. 十进制转二进制 原理:给定的数循环除以2,直到商为0或者1为止。将每一步除的结果的余数记录下来,然后反过来就得到相应的二进制了。 比如8转二进制,第一次除以2等于4(余数0),第二次除以2等于2(余数0),第三次除以2等于1(余数0),最后余数1,得到的余数依次是 0 0 0 1 , 反过来就 ...
分类:
编程语言 时间:
2020-07-09 09:22:00
阅读次数:
67
java presto
分类:
编程语言 时间:
2020-07-09 09:22:17
阅读次数:
75
前言我大概我是从去年12月份开始看书学习,到今年的6月份,一直学到看大家的面经基本上百分之90以上都会,我就在5月份开始投简历,边面试边补充基础知识等。也是有些辛苦。终于是在前不久拿到了字节跳动的offer,现在我也来写面经,希望能帮助到大家!面经Java基础0.HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。拉链结构,数组+链表,原理是hash找数组,冲突后拉链表,1.
分类:
编程语言 时间:
2020-07-09 09:22:34
阅读次数:
134
字符串算法~KMP 有个视频讲的挺好的: 传送门 首先给一个字符串s,与另外一个字符串q,判断q是否是s的子串。 如何判断,先考虑暴力判断,枚举s字符串的每一位作为开头与q比较是否与q的每一位都相同,不相同及时break进入q的下一位继续从头开始比较,这样暴力判断其实也很快,一般情况下与KMP也没差 ...
分类:
编程语言 时间:
2020-07-09 09:23:19
阅读次数:
70
由于struct没有对成员的访问权限进行控制,必须加入额外的机制进行访问控制,这样一来就使得程序复杂化了,所以只能放弃访问权限的控制。1)对于类的数据成员可以直接转为C中结构体的数据成员。2)函数则需转化为对应的函数指针,因为struct里不允许出现函数的声明和定义。而函数前如果有virture,inline等修饰符也要去掉,如函数voidfunca(inta);改为void(funca)(str
分类:
编程语言 时间:
2020-07-09 09:25:53
阅读次数:
81