- 博客(73)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 python解析网站BeautifulSoup
首先了解一下正则表达式解析网站正则表达式是解析网站时必须要了解的,我们在提取网页中的数据时,可以先将源代码变成字符串,然后用正则表达式匹配想要的数据模式描述.匹配任意字符,除了换行符*匹配前一个字符0次或多次+匹配前一个字符1次或多次?匹配前一个字符0次或1次^匹配字符串开头$匹配字符串末尾()匹配括号内的表达式,也表示一个组\s匹配空白字符\S匹配任何非空白字符\d匹配数字,等价于[0-9]\D匹配任
2022-01-26 09:37:52
707
原创 “反爬虫”与“反反爬虫”
反爬虫:不返回网页:如不返回内容和延迟网页返回时间返回数据非目标网页:如返回错误页、返回空白页和爬取多页时均返回同一页增加获取数据的难度,:如登陆才可查看和登陆时设置验证码不返回网页爬虫发送请求给相应的网站地址后,网站返回404页面,表示服务器无法正常提供信息或服务器无法回应;网站也可能长时间不返回数据,这意味着爬虫已经进行了封杀网站通过IP访问量反爬虫如果单个IP的访问量超过了某个阈值,就会进行封杀或要求输入验证码。网站通过session访问量反爬虫session对象存储特
2022-01-21 10:18:09
1552
原创 大数据存储技术了解
在大数据环境下使用海量的非结构化数据,所以我们常使用HDFS分布式文件系统和NoSQL数据库进行存储HDFS分布式文件系统HDFS特点:存储数据较大支持流式数据访问支持多硬件平台数据一致性高有效预防硬件失效支持移动计算HDFS局限性:不适合低延迟的数据访问无法高效地存储大量小文件不支持多用户写入以及任意修改文件HDFS的体系结构NameNode和DataNodeHDFS采用主从结构存储数据,NameNode节点负责集群任务调度,DataNode负责执行任务和存储数据
2022-01-20 10:42:02
7169
原创 计网----物理层:EIA-232接口标准与X.21标准
EIA-232接口标准EIA-232接口标准是由电子工业协会,(EIA)1962年制定的,早期称为RS-232标准机械特性:DB25连接器、电缆长度不能超过25m电气特性:数据以逻辑0、1的形式传输编码采用非归零电平编码(NRZ-L),其中0对应正电平,1对应负电平电压范围为-15~+15V(-3 ~+3V为无效区域 )功能特性:2——TD3——RD4——RTS5——CTS6——DSR7——GND20——DTR规程特性:描述EIA-232串行通信的规程
2021-08-04 20:09:41
2357
原创 计算机组成与设计---硬件/软件接口---大容量和高速度:开发存储器层次结构
5.1存储器技术 5.1.1 SRAM技术 5.1.2 DRAM技术 5.1.3 闪存 5.1.4磁盘存储器 5.2 cache的基本原理 5.2.1cache 访问 5.2.2 cache缺失处理 5.2.3写操作处理 5.2.4一个cache 的例子:内置FastMATH处理器 5.3. cache性能的评估和改进5.3.1 通过更天活地放置块来减少cache 缺失 5.3.2 在cache中查找一个块5.3.3 替换块的选择5.3.4使用多级cache结构减少缺失代价.
2021-07-14 13:47:57
552
1
原创 计算机组成与设计---硬件/软件接口---处理器
4.1逻辑设计的一般方法 4.2建立数据通路 4.3一个简单的实现机制 4.3.1 ALU控制 4.3.2主控制单元的设计 4.3.3为什么不使用单周期实现方式 4.4流水线概述 4.4.1面向流水线的指令集 4.4.2流水线冒险4.4.3对流水线概述的小结 4.5流水线数据通路及其控制 4.5.1图形化表示的流水线 4.5.2流水线控制 4.6数据冒险:旁路与阻塞 4.7控制冒险4.7.1假定分支不发生4.7.2 缩短分支的延迟4.7.3动态分支预测4.7.4流水线小.
2021-07-14 10:20:25
1872
原创 计算机组成与设计---硬件/软件接口---计算机的算术运算
3.1 加和减法整数加法例子: 7 + 6结果超出表示范围就会发生溢出(定义)正数和负数相加,不会溢出两个正数相加符号位为1,表示发生溢出两个负数相加符号位为0,表示发生溢出整数减法减法:加上加数的负值例如: 7 – 6 = 7 + (–6)结果超出范围就会溢出相同同符号位相减,不会溢出一个负数减去一个正数符号位为0,表示发生溢出一个正数减去一个负数符号位为1,
2021-07-13 22:56:06
659
原创 计算机组成与设计---硬件/软件接口---指令: 计算机的语言
名字示例注释32个寄存器$ s0~ $ s7, $ t0~ $ t9, $ zero, $ a0~$ a3, $ v0 ~ $ v1, $ gp, $ fp, $ sp, $ra, $at寄存器用于数据的快速取.在MIPS中,只能对存放在寄存器中的数据执行算术操作,寄存器$ zero的值恒为0,寄存器$at被汇编器保留,用于处理大的常数2^30个存储器字Memory[0], Memory[4], …Memory[4294967292]存储器只能通过数据传输指令访问。MI...
2021-07-13 19:09:24
1237
1
原创 计算机组成与设计---硬件/软件接口---计算机概要与技术
1.1计算应用的分类及其特性桌面计算机:广泛应用,运行大量的第三方软件;主要特点是性能良好,价格低廉服务器:基于网络访问,大容量,良好的性能和高可靠性嵌入式计算机:通常和硬件集成在一起;面向单一需求的嵌入式应用通常被严格限制成1.2计算机系统结构中的8个伟大思想摩尔定律抽象简化设计(层次结构)加速大概率事件(经常发生事情要提速)并行性-提高性能流水-提高性能预测分支-提高性能存储器层次结构冗余-提高可靠性1.3 性能的定义和度量1.3.1 CPU性能及其因素响应时间:完成.
2021-07-13 16:23:04
2089
原创 编译原理笔记--语法分析
自顶向下的分析从分析树的顶部向底部方向构造分析树例子:最左推导总是选择每个句型的最左非终结符进行替换例子:最右推导总是选择每个句型的最右非终结符进行替换例子:自顶向下的语法分析采用最左推导方式例子:文法转换消除直接左递归A → Aα | β(α≠ ε, β不以A开头)A → β A′A′ → α A′|ε例子:一般形式消除间接左递归非终结符的后继符号集非终结符A的后继符号集可能在某个句型中紧跟在A后边的终结符a的集合,记为FOLLOW(A)FOLL
2021-06-24 23:12:57
1344
1
原创 编译原理笔记--词法分析
词法分析正则表达式:L={a}{a,b} * ({ε}∪({.,_}{a,b}{a,b} * ))正则表达式定义ε是一个RE,L(ε) = {ε}如果 a∈∑,则a是一个RE,L(a) = {a}假设 r和 s都是 RE,表示的语言分别是 L®和L(s),则r|s 是一个RE,L( r|s ) = L( r )∪L(s)rs 是一个RE,L( rs ) = L( r ) L(s)r* 是一个RE,L( r* )= (L( r ))*® 是一个RE,L( ( r
2021-06-23 21:46:07
914
原创 数字图像处理基础笔记
医学图像的存储—PACS和DICOM标准PACS的定义:把从不同地点不同成像装置产生的图像经数字化后,通过计算机网络送至中央数据管理系统( 含数据库),再经计算机网络送至不同的显示工作站,供放射科医生、病房医生及其他医务人员调用。DICOM定义:医学数字成像和通信, 是医学图像和相关信息的国际标准。它定义了质量能够满足临床需要的可用于数据交换的医学图像格式。DIP二值图像二值图像是指图像的每个像素只能是黑或者白, 没有中间的过渡,故又称为黑白图像。二值图像的像素值为0、1灰度图像灰度图像:
2021-06-15 15:21:36
3496
1
原创 SQL *Plus基础
SQL*Plus则是用于执行SQL语句和PL/SQL程序的工具SQL Plus常用命令SET命令SET命令用来设置SQLPlus的运行环境SET system_ option value选项说明set linesize {80丨n}设置SQL*Plus在一行中能够显示的总字符数,默认值为80, 可以的取值为任意正整数set newpage {1丨n丨none}设置每页打印标题前的空行数,默认值为1set pagesize {14丨n}设置每页打印的行数,该值包
2021-06-13 15:04:55
330
原创 SQL基础
SQL用户(user):用户是用来连接数据库和访问数据库对象的SCOTT模式:通过连接到SCOTT用户模式,查询数据字典视图USER_TABLES可以获知该模式所包含的表HR模式:HR类似于SCOTT模式,也是一个基本的关系数据库的实列模式,始终有部门和员工数据表其他模式:订单目录(OE)模式、产品媒体(PM)模式、信息交换(IX)模式和销售记录(SH)模式对用户模式解锁:查询SQL中如下常用函数的使用Oracle 事务管理(1)使用SCOTT身份连接数据库,并向EMP表中添
2021-06-13 15:04:38
757
2
原创 管理Oracle数据库
Oracle数据库系统是由实例和数据库两部分组成Oracle数据库的启动是分步骤的,涉及实例的启动、数据库的加载和打开三种状态启动数据库与实例启动数据库实例的步骤创建并启动数据库对应的实例为实例加载数据库将数据库设置为打开状态创建并启动与数据库对应的实例(nomount)在nomount模式下可以做如下工作:创建数据库重建控制文件在nomount模式下,只能访问那些与SGA区相关的数据字典的视图为实例加载数据库(mount)当达到nomount阶段后,下一个启动阶段就是mo
2021-06-02 19:48:24
297
原创 Oracle的体系结构
完整的Oracle数据库系统通常是由两个部分组成:实例+数据库数据库:一系列物理文件的集合(数据文件、控制文件、联机日志、参数文件等)实例:一组Oracle后台进程/线程以及服务器分配的共享内存区数据库和实例之间的关系:1.数据库可以由多个实例装载和打开2.实例可以在任何时间装载和打开一个数据库3.一个实例在其生存期最多只能装载和打开一个数据库逻辑存储单元从小到大依次为:数据块、盘区、段、表空间数据块:Oracle用来管理存储空间的最小单元,也是执行数据库输入输出的最小单位数据块的
2021-06-02 18:00:48
2607
原创 春招深信服实习生面试
本人大三看室友天天投简历面试自己好奇手贱也投了一家结果给过了但是我就不去气不气一面首先进行自我介绍(请打开自己的简历,对着上面说)开局就放了个大招,你说一下TCP连接管理(我心想不就是三次握手和四次挥手,然后balabala说了一堆,什么SYN,ACK,seq都说了)- 然后问我SYN的泛红攻击(龟龟,你不是玩我吗,我就字面解答了一下,不过事后看了一下好像意思差不多)- 然后问了啥vpn,我就说翻墙呀晓得(我还学会了抢答。。。真心想捶死自己)然后,我就说不会了然后问我晓不晓得以太网
2021-04-29 23:35:25
776
原创 计算机网络---物理层
目录3.1 物理层功能3.2 物理层的接口3.2.1 RJ45接口标准3.2.2 USB接口标准3.2.3 EIA-232接口标准3.3 传输介质3.3.1 双绞线3.3.2 同轴电缆3.3.3 光缆3.3.4 无线传输介质3.4 物理层互联设备3.1 物理层功能机械特性 电气特性 功能特性 规程特性3.2 物理层的接口3.2.1 RJ45接口标准RJ45型网线插头又称为水晶头,共八芯,用于双绞线(五类线)的连接,最大距离100m.
2021-01-23 00:31:11
1233
原创 计算机网络---数据通信基础
目录2.1 数据通信系统2.1.1 数据通信系统组成2.1.2 数据通信系统应解决的主要问题2.1.3 数据通信的主要技术指标2.2 信号与数据编码2.2.1 模拟与数字信号2.2.2 数字—数字编码2.2.3数字—模拟编码2.2.4 奈氏定理2.2.5 香农定理2.3 线路配置和传输模式2.3.1 线路配置2.3.2 传输模式2.4 多路复用技术2.4.1 频分多路复用2.4.2 时分多路复用2.4.3 波分多路复用2.4.4 码分.
2021-01-22 13:53:06
951
原创 计算机网络---概论
目录1.1计算机网络的发展1.2 计算机网络的功能、组成及拓扑结构1.2.1 计算机网络的功能1.2.2 计算机网络的组成1.2.3 计算机网络拓扑结构1.3 计算机网络体系结构1.3.1网络协议和分层1.3.2 ISO OSI参考模型1.3.3 层间通信与对等层间通信1.3.4 服务和数据单元1.3.5 面向连接和无连接的服务1.4 TCP/IP网络体系结构1.4.1TCP/IP协议栈1.4.2TCP/IP的物理层和数据链路层1.4.3TC...
2021-01-21 14:03:44
646
1
原创 嵌入式系统----原理与应用技术考点
嵌入式系统概论嵌入式系统的定义:以应用为中心以计算机技术为基础软/硬件可裁剪满足应用系统对功能、可靠性、成本、体积和功耗的要求与通用计算机相比,嵌入式系统具有一下重要特征:通常是面向特定应用的软硬件都必须高效率的设计,满足功耗、可靠性、功能的要求实时操作系统支持嵌入式系统的与具体应用有机结合在一起有专门的开发工具支持与一般操作系统相比,嵌入式系统的的特点:强稳定性,弱交互性较强的实时性可伸缩性外围硬件接口的统一性根据响应时间不同,嵌入式系统可分为:强实时嵌入
2021-01-15 13:14:50
2466
1
原创 计算机操作系统(笔记)
操作系统的目的:方便性有效性可扩展性开放性操作系统的作用:作为用户和计算机硬件系统之间的接口作为计算机系统资源的管理者实现了对计算机资源的抽象多道批处理系统的优缺点:资源利用率高系统吞吐量大平均周转时间长无交互能力分时系统:目标:交互性和及时相应问题:及时接收、及时处理特征:多路性、独立性、及时性、交互性实时系统:目标:快速响应、及时响应类实时系统的类型:工业控制系统、信息查询系统、多媒体系统、嵌入式系统实时任务的类型:周期性实时任务和非周期
2021-01-14 13:02:09
1447
原创 循环冗余校验码(Cyclic Redundancy Check, CRC码 )
先在要发送的帧后面附加一个数,生成一个新帧发送给接收端。当然,这个附加的数不是随意的,它要使所生成的新帧能与发送端和接收端共同选定的某个特定数整除(模2除法)。到达接收端后,再把接收到的新帧除以这个选定的除数。因为在发送端发送数据帧之前就已通过附加一个数,做了“去余”处理(也就已经能整除了),所以结果应该是没有余数。如果有余数,则表明该帧在传输过程中出现了差错。CRC码:在K位信息码后再拼接R位的校验码,整个编码长度为N位,因此,这种编码也叫(N,K)码。对于一个给定的(N,K)码,可以证明存在一个最
2021-01-14 11:10:26
855
原创 软件设计模式---从0到1
设计模式一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结目的:为了可重用代码、让代码更容易被他人理解、提高代码的可靠性是一种用于对软件系统中不断重现的设计问题的解决方案进行文档化的技术是一种共享专家设计经验的技术:
2021-01-10 22:16:48
1151
4
原创 DSP期末复习核心考点
1、DSP 的狭义理解为数字信号处理器,广义理解为数字信号处理方法,TI 公司的定点 DSP 产品主要有(TMS320C2000)系列、(TMS320C5000)系列和(TMS320C6000)系列。2、DSP 芯片的开发工具可以分为(代码生成工具)和(代码调试工具)两类。3、链接器对段的处理主要通过(MEMORY)和(SECTIONS)两个命令来完成。4、用于 DSP 与其他总线或 CPU 进行通信的接口称为(主机接口)5、C 语言程序在执行时,先要调用 C 标准库中的初始化程序,入口标号为
2021-01-08 19:50:14
11689
1
原创 每日一遍,考研上岸
在网上找到了我心仪院校上岸学长当初的考研计划今天开始要努力奋斗,争取明年上岸先打好数学,英语和专业课的基础政治就按这份计划来希望大家考研上岸政治选择题:暑假78月份买肖秀荣精讲精练肖秀荣1000题开始刷,1000题,在出押题卷(11月)之前,刷个3+遍以上,马原视频过一遍,再刷肖四肖八(是所有押题卷里边最简单的),徐涛有点难度,米鹏6套挺难的,真题除了时政题也可以刷一下 ,别的没刷。网课:只看马原,徐涛网课(核心考按)时政热点 等那个书出来买就行,把题刷几遍。选择题 考试几乎没有原题,
2020-12-29 20:12:27
6202
原创 浅学DSP原理及应用
DSP的特点:1.存储器采用哈佛结构2.流水线操作流水线操作是将指令的执行分解为预取指、取值、译码、寻址、取数、和执行3.独立的硬件乘法累加单元DSP处理器使用专门的硬件乘法器,并使用累加器来处理多个乘积的累加,即通过DSP指令集中的MAC指令实现单周期乘加运算4.独立的DMA总线和控制器5.独立的地址发生器和位移器独立设置了专门的数据地址发生器(DAG)和位移器等6.零开销循环7.特殊的DSP指令8.丰富的硬件配置DSP的分类分 类 标 准类 型特性
2020-12-06 13:36:14
13448
2
原创 算法描述语言ADL
用算法描述语言ADL书写算法的格式及规定如下:算法<算法名>(变量i1,···,变量in.变量j,···,变量jn) // <算法的概括说明>或者/* <算法的概括说明> */ <步骤名>.[<本步骤的概括说明>] <操作1>//<操作1的解释>或者/*<操作1的解释>*/ 或者(操作1的解释)或者<无解释>
2020-12-05 12:39:40
8790
13
原创 最新大厂面试题
请问JDK和JRE的区别是什么?jdkJava运行时环境(JRE)是将要执行Java程序的Java虚拟机。他同时也包含了执行applet需要的浏览器插件。Java开发工具(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:Java Doc,Java调试器),可以让开发者开发、编译、执行Java应用程序。Java中的、LongAdder和AtomicLong有什么区别?jdkJDK1.8引入了Long Adder类。CAS机制就是,在一个死循环内,不断尝试修改目标值,指导修改成
2020-07-24 19:21:27
647
原创 Ubuntu详细教学笔记(四)
系统信息的相关命令时间和日期序号命令作用01date查看系统时间02calcalendar查看日历,-y选项可卡因查看一年的日历磁盘信息序号命令作用01df -hdisk free显示磁盘剩余空间02du -h [目录名]dsk usage显示目录文件大小选项说明参数含义-h以人性化的方式显示文件的大小进程信息进程,就是当前正在执行的一个程序序号命令作用
2020-05-29 13:10:28
211
原创 Ubuntu详细教学笔记(三)
用户权限相关命令用户和权限的基本概念基本概念用户管理包括用户和组管理每个系统都必须拥有一个账号,并且对于不同系统资源拥有不同的使用权限可以让每个用户对不同的文件或者目录有不同的权限对文件/目录的权限包括:序号权限缩写数字代号01读r402写w203执行x1组为了方便用户管理,提出了组的概念,如下图所示在实际应用中,可以预先针对组设置好权限,然后将不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限ls -l
2020-05-29 00:16:32
219
原创 Ubuntu详细教学笔记(二)
远程管理常用命令关机/重启序号命令作用01shutdown 选项 时间作用shutdownshutdown命令可以安全关闭或者重新启动系统选项含义-r重新启动起始:不指定选项和参数,默认表示1分钟之后关闭电脑远程维护服务器时,最好不要关闭系统,而应该重新启动系统# 重新启动操作系统,其中 now 表示现在$ shutdown -r now# 立刻关机, 其中 now 表示现在$ shutdown now# 系统今天
2020-05-28 21:12:37
267
原创 Ubuntu详细教学笔记(一)
常用的Linux命令的基本使用序号命令作用01ls查看当前文件夹下的内容02pwd查看当前所在文件夹03cd[目录名]切换文件夹04touch[文件名]如果文件夹不在,新建文件05mkdir[目录名]创建目录06rm[文件名]删除指定文件名07clear清屏Linux终端命令格式01.终端命令格式command [-options] [parameter]command:命令名,相应功能的英文单词或单词缩写
2020-05-26 22:20:59
345
原创 从各种角度学习MySQL Workbench
MySQL Workbench的使用方案1MySQL Workbench的使用方案2MySQL Workbench的使用方案3MySQL Workbench的使用方案4
2020-05-20 23:50:08
256
原创 超电磁炮--电磁发射技术
《某科学的超电磁炮》中的御坂美琴不仅捕获了我的心,让我从此入宅,而且御坂美琴的能力也是让我心神往之。让我对超电磁炮的原理产生了极大的兴趣。下面让我们走进御坂美琴的科学世界。首先,让我了解一下,御坂美琴每一次是如何发射电磁炮的。你指尖跳动的电光,是我永恒不变的信仰。唯我超电磁炮永世长存。说明了御坂美琴是借助手这个载体发射炮弹的,作为一个并行轨道,而它自身就是来提供这个爆炸力的力量源,同时也是电枢装置,那个在她之间发射的硬币就是我们的炮弹了。在高中时期,我们就学习了洛伦兹定律,就是这个定律,才产生了电磁
2020-05-10 11:30:14
3341
3
原创 并行通信及接口技术---8255A
并行通信和并行接口并行通信:把一个字符的各位用几条线同时进行传输的一种通信方式。并行通信的优点:传输速度快,信息率高并行通信的缺点:电缆耗损高并行通信适合于数据传输率较高,传输距离较短的场合适合的场所:1.外部设备与微机之间进行近距离,大量和快速的信息交换2.微机系统中最基本的信息交换方法并行接口:实现并行通信的接口按照信息传送的方向:输入接口,输出接口和输入/输出接口按照可编...
2020-04-23 23:36:46
5087
1
原创 串行通信及其接口技术---8251A
串行通信和串行接口微机与I/O设备的接口按照数据传输方式的不同可分为:并行接口和串行接口两种。串行通信:将数据分解成二进制位用一条信号线,一位一位顺序传输的方式。在传输过程中,每一位数据占据一个固定的时间长度。串行总线通信过程的显著特点是:通信线路少,布线简便易行,施工方便,结构灵活,系统间协商协议,自由度及灵活度较高。由于数据线少,抗干扰能力强,所有适用于远程,费用低,适用于长距离,中低...
2020-04-20 19:09:06
4520
1
原创 汇编笔记---寄存器(内存访问)
前言:从访问内存的角度来了解8086CPU的寄存器内存中字的存储CPU中使用16位寄存器来存储一个字。高8位存放在高字节,低8位存放在低8位字单元:即存放一个字型数据(16位)的内存单元,由两个地址连续的内存单元组成。高地址内存中存放字型数据的高位字节,低地址内存单元中存放字型数据的地位字节任何两个连续的内存单元,N号单元和N+1单元,可以将他们看成两个内存单元,也可以看成一个地址位N的...
2020-04-17 00:45:51
1098
原创 汇编笔记---寄存器(CPU工作原理)
前言:从CPU如何执行指令的角度来讲解8086CPU的逻辑结构,形成物理地址的方法,相关的寄存器以及一些指令寄存器运用8086CPU有14个寄存器 它们的名称为: AX、BX、CX、DX、SI、DI、SP、BP、 IP、CS、SS、DS、ES、PSW(1)加法与减法:AX、BX、CX、DX、BP、SI、DI、SP——通用寄存器(2)乘法与除法:DX、AX(字操作),AX、AL(字...
2020-04-16 21:57:36
830
原创 初识RFID的物理与逻辑安全机制
RFID的安全与隐私保护: 三类威胁:1.身份隐私威胁,即攻击者能够推导出参与通信的节点的身份2.位置隐私威胁,即攻击者能够知道一个通信实体的物理位置或粗略地估计出到该实体的相对距离,进而推断出该通信实体的隐私信息3.内容隐私威胁,即由于消息和位置已知,攻击者能够确定通信交换信息的意义为了保护RFID系统的安全,需要建立相应的RFID安全机制,包括物理安全机制和逻辑安全机制以及两者的结合...
2020-04-14 12:00:19
4853
Android入门小程序--篮球计分器
2020-04-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人