自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 计算机网络 ————(六)应用层:终

应用层的特点域名系统DNS域名系统概述互联网的域名结构顶级域名互联网的域名空间域名服务器树状结构的DNS域名服务器根域名服务器顶级域名服务器本地域名服务器迭代查询递归查询(少用)下级服务器或主机在查询到结果后,会先将 域名:IP 保存一段时间。名字的告诉缓存文件传送协议概述FTP特点主进程的工作步骤两个连接连接时21号端口,数据传输是20号端口。两个不同的端口号简单的文件传输协议TFTP远程终端协议T.

2021-08-13 06:59:02 104

原创 2021.8.11 JQuery

JQuery是Javascript的辅助查询库。导入JQuery类库:使用script标签引入Jquery类库使用JQuery:1.使用$(function(){ body;})表示于当页面加载完之后所调用该函数,相当与window.onload=function(){ body;}2.$(“#ID");表示根据标签ID查询标签对象。查询结果是一个Jquery对象3.Jquery对象名.click(function(){ body;}表示将该Jquery对象的click方法进行.

2021-08-12 23:14:35 90

原创 2021.8.11 JavaScript

在head标签里通过script标签进行引用<script type="text/script" src="地址"><script/> 或者<script type="text/script" >代码<script/>进行引用。变量: 数值类型:number 字符串类型:string对象类型:object 布尔类型:boolean 函数类型:function...

2021-08-11 05:48:04 95

原创 20201.8.9 Html&CSS细节

HTML 超文本1.整体概述html标签分为两部分:head和bodyhead又分为:title, css, jsbody包含html文件的主体html标签格式为<标签名>标签</标签名>注意:标签名大小写不敏感。2.标签属性1. bgcolor 设置背景颜色2. onclick 设置点击事件3.双标签<开始标签></结束标签>...

2021-08-10 22:39:16 64

原创 关于狗 ri 的SMTP的登陆问题

SMTP登陆时:1.首先你的密码是授权码,16位的2. 我用的qq的smtp服务器,这吊玩意你正常输入你的账户和授权码没有用,得先把他们转化一下,用base64转化,日!userCommand = base64.b64encode(mailUser.encode()) + b'\r\n'while True: clientSocket.send(userCommand) recv = clientSocket.recv(1024) recv = recv.decode()

2021-05-04 17:32:28 246

原创 关于http的编码问题

http的编码默认是utf-8,但https的默认编码不是(我也不知道是什么,如果有大佬知道的话可以评论一下,我用了ascii还有GBK都不能decode)Python网络编程里面socket的send发送的是byte,所以字符串send之前一定要先用outputdata=bytes(outputdata, encoding = “utf8”)转换一下。...

2021-05-03 17:07:02 349

原创 今天用Linux系统遇到的一些坑

今天看csapp读到了那个 shellex 觉着有意思,就拿到代码在虚拟机上编译运行。遇到了下面这些坑:如果你导入的头文件不是标准库的头文件,而是你自己定义的头文件(包括.h 和.c文件)那你在gcc编译的时候,就得把.c文件也带上(gcc -o shellex shellex.c csapp.c 其实链接那章讲过了)还有就是头文件<pthread.h>,编译的时候却报错“对pthread_create未定义的引用“,因为 pthread库不是Linux系统默认的库,连接时需要使用库l

2021-03-11 19:56:14 161

原创 关于Dev C++ 和 C++的一些坑。

首先,C++的项目不像python放在一个floor下面就行了,必须在项目下面手动添加关联。其次定义宏的时候,一定要小心,不要和变量名类名重了。如果觉着自己实在找不到哪里错了,可以点一下重新编译。...

2021-01-26 13:49:18 505 3

原创 计算机网络(三):数据链路层

数据链路层数据链路层使用信道主要有两种方式:点对点(一对一),广播(一对多)。链路:是一条无源的点到点的物理线路段,中间没有任何其他交换结点。(一条链路只是一条通路的一个组成部分)数据链路:(data link)除了物理路线外,若还具备通信协议来控制数据的传输,即为数据链路。(最常用的方法是使用适配器(网卡)来实现这些协议,一般的适配器包含了数据链路层和物理层两层的功能)三个基本问题数据链路层要解决的基本问题:1.封装成帧 2.透明传输 3.差错控制功能1.封装成帧封装成帧:在一段数据的前后分

2020-12-04 17:31:42 206

原创 计算机网络(四)——网络层

数据链路层不能实现可靠传输和不同网络之间的通信。网络层提供的服务:尽最大努力传输:虽然是尽最大努力传输,但是不保证可靠传输。虚电路服务和数据报服务之间的对比:

2020-12-04 17:31:19 176

转载 Pyautogui 转自https://www.jb51.net/article/183926.htm

Pyautogui用于制作自动化脚本。通过 pip install pyautogu 即可安装。import pyautoguipyautogui.PAUSE = 1 # 调用在执行动作后暂停的秒数,只能在执行一些pyautogui动作后才能使用,建议用time.sleeppyautogui.FAILSAFE = True # 启用自动防故障功能,左上角的坐标为(0,0),将鼠标移到屏幕的左上角,来抛出failSafeException异常# 判断(x,y)是否在屏幕上x, y = 122,

2020-11-24 17:18:07 174

原创 计算机网络(二):物理层

物理层物理层考虑的是怎样才能在连接各种计算机的传输媒体上的传输数据比特流,而不是指具体的传输媒体。这句话的意思只物理层协议的核心重点是将数据的比特流以何种编码形式传输,而不是在什么传输媒介上传输,即物理层的作用是屏蔽掉传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这种差异。主要任务:确定与传输媒体的接口的一些相关特性。这些特性包括:数据通信系统包括三大部分源系统(发送端)传输系统(传输网络)目的系统(接收端)调制解调器:将数字信号调制成模拟信号或将模拟信号调制成数字信号,

2020-11-16 15:53:38 234

原创 计算机网络(一) 概

总结:计算机网络采用分层式地协议构成,下层协议为上次协议服务。通讯双方同层协议之间相互交流。各层协议分工明确。计算机网络中各分层的主要功能:1。差错控制:使相应层次对等方的通信更加可靠可信。2。流量控制:发送端的发送速率必须使接收端来得及接受,不要太快。3。分段和重装:发送端将数据划分为更小的数据段发送,接收端再将其组装起来。4。复用和分用:发送端几个高层会话复用一条底层连接,在接受端再进行分用。5。连接建立和释放:交换数据前先建立一条逻辑链接,数据传送结束后释放连接。计算机网络协议:最被

2020-11-11 17:20:13 129

原创 Python 图形化编程 2020.10.12

1.简单的tkinter程序# -*- coding: utf-8 -*-from tkinter import *from tkinter import messageboxdef sayHi(e):#建立事件 messagebox.showinfo("Message","Hello, World!")#弹出消息root=Tk() #tk的窗口组件btnSayHi=Button(root)#创建一个按钮btnSayHi["text"]="Hello"btnSayHi.pack()

2020-10-25 14:33:29 280

原创 Python lambda表达式

Python中的lambda表达式,本质上就是一个返回函数的表达式。该函数没有名称,但可以通过将他赋值个变量来使他具有名称:如:add= lambda x,y:x+yprint(add(3,5))此例中,add为变量,它被赋予了一个lambda表达式,变成了一个函数(类似于C语言中,指向函数的指针)。冒号前面的x,y是要传递的参数,可以没有。冒号后面的表达式时返回值。lambda表达式的基本格式为:lambda 参数 : 表达式(同时也是返回值)而在tkinter中,lambda表达式用

2020-10-21 18:23:33 340 2

原创 2020-07-10 单片机C51的编程注意

单片机C51 C语言编程与一般C语言编程的主要区别C51增添了一些特殊的数据类型,而有些类型用于指定存储器属性主要包含了特殊寄存器类型,位变量类型,以及存储器类型(定义时应明确声明其存储器类型)。C51加入了一些特殊的中断函数想要定义一个中断函数,需要在后面加入interrupt m 其中m表示中断类型号,共有六种。要注意中断函数的使用,其不能带参切不能返回(因此为void),也不可被调用。...

2020-07-10 00:19:02 176

原创 2020.7.7 keil使用注意1

在下载Keil之后,还需要下载一个C51来补充硬件部分。如果C语言运行时,显示running with code size....一般情况是没有完全破解,网站上下载的破解版其实没有完全下载。这种情况需要下载一个licence生成器来生成,注意运行时需要以管理员身份运行。...

2020-07-07 23:56:50 176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除