目录
1、同一局域网下
在同一个局域网下,如何配置
害,这个貌似连一个WiFi就可以
2、IP地址 网址
在端口什么前面加上协议之类的
IP地址:
IP地址是一个数字标识,用于唯一标识计算机或其他网络设备在TCP/IP网络上的位置。
IP地址由32位(IPv4)或128位(IPv6)二进制数字组成,通常以点分十进制表示(IPv4,如192.168.1.1)。
IP地址用于在网络上定位设备,类似于邮寄信件时使用的邮政地址。
网址(URL):
网址(URL,Uniform Resource Locator)是用于定位和访问互联网上资源的地址。一个标准的URL通常由多个部分组成,用于描述资源的位置和访问方式。以下是一个典型的URL组成部分:
协议(Protocol):
协议部分指定了用于访问资源的协议或规范。常见的协议包括 HTTP(用于网页)、HTTPS(安全的HTTP)、FTP(文件传输协议)等。例如,http:// 或 https://。
域名(Domain):
域名是用于标识资源所在服务器的名称。例如,www.example.com。有时候,域名也可以使用 IP 地址直接代替。
端口号(Port):
端口号是用于标识服务器上的具体服务的数字。它是可选的,如果不指定,默认使用协议的默认端口。例如,:80 表示使用 HTTP 协议的默认端口。
路径(Path):
路径指定了服务器上资源的具体位置。例如,/path/to/resource。路径部分通常用来标识服务器上的文件或目录结构。
查询字符串(Query String):
查询字符串包含一些参数,用于向服务器传递额外的信息。通常以问号 ? 开头,参数之间用 & 分隔。例如,?key1=value1&key2=value2。
片段标识符(Fragment Identifier):
片段标识符指定了资源中的特定片段或位置。通常以井号 # 开头。例如,#section1。
综合起来,一个完整的URL的典型结构如下:
[协议]://[域名或IP地址][:端口号]/[路径]?[查询字符串]#[片段标识符]
举例一个完整的URL:
https://www.example.com:8080/path/to/resource?name=value#section1
在这个例子中:
协议是 HTTPS。
域名是 www.example.com。
端口号是 8080。
路径是 /path/to/resource。
查询字符串是 ?name=value。
片段标识符是 #section1。
区别:
用途不同: IP地址主要用于网络通信,标识设备的位置;而网址用于在Web浏览器中定位和访问特定的互联网资源。
层次结构不同: IP地址是网络层的概念,而网址是应用层的概念。网址依赖于DNS(域名系统),将域名映射到相应的IP地址。
在一般情况下,直接使用 IP 地址是可以用于访问 Web 的。每个在互联网上的服务器和计算机都有一个唯一的 IP 地址,通过输入这个 IP 地址可以直接访问相应的网站或服务器。
http://xxx.xxx.xxx.xxx
其中,xxx.xxx.xxx.xxx代表服务器的实际 IP 地址。这种直接使用 IP 地址访问的方式在一些特殊情况下可能会用到,例如在进行网络调试、维护、或者在一些防火墙或 DNS 解析问题时。
然而,大多数人更常用域名来访问网站,因为域名更易记,并且通过域名系统(DNS)解析,可以将域名映射到相应的 IP 地址。在浏览器中输入域名时,浏览器会自动进行 DNS 解析,找到对应的 IP 地址,然后连接到该 IP 地址上的服务器。
3、IP地址 MAC地址
IP地址(Internet Protocol Address)和MAC地址(Media Access Control Address)是两个在计算机网络中用于标识设备的地址,但它们在网络中的角色和工作方式有所不同。
IP地址:
作用: IP地址是在网络层(OSI模型的第三层)使用的逻辑地址,用于在全球范围内唯一标识网络中的设备。IP地址是用于路由数据包在互联网上进行正确传递的关键。
唯一性: IP地址在全球范围内必须是唯一的,确保数据能够准确地传递到目标设备。
分层: IP地址通常分为网络地址和主机地址两部分,其中网络地址用于路由到正确的网络,主机地址用于在该网络中唯一标识设备。
MAC地址:
作用: MAC地址是在数据链路层(OSI模型的第二层)使用的物理地址,用于在局域网内唯一标识设备。
格式: MAC地址是一个由12个十六进制数字组成的字符串,通常以冒号或短横线分隔,例如 00:1A:2B:3C:4D:5E。
唯一性: MAC地址在其生命周期内在全球范围内应该是唯一的,但在不同的网络中可能会有相同的MAC地址。
硬件相关: MAC地址是由设备的网络接口卡(NIC)硬件制造商分配的。每个NIC都有一个唯一的MAC地址。
关系和区别:
路由器使用IP地址来在互联网上进行数据包的正确路由。交换机使用MAC地址来在局域网内进行数据包的交换。
IP地址可以更改(例如,通过DHCP动态分配),而MAC地址通常在设备的生命周期内是固定的。
4、打印 判断代码运行情况
在合适的位置
js:console.log("hahaha")
python:print("hahaha")
5、在文件夹中cmd 运行代码
1、先到文件夹中,然后在上面写cmd
2、回车运行,弹出控制台窗口
在文件夹中运行python代码python test1.py
3、回车,开始运行。
也可以在文件夹中进入虚拟环境,直接输入conda activate name
即可
6、pip清华镜像
在pip会出现一些奇奇怪怪的报错,可能是因为使用的国外的包,换一下清华镜像直接
就好了
运行的程序有很多外国的包,不好下载时可以一试
运行如下命令:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
7、miniconda下载
anacond文件较大,可以安装miniconda(我猜的hhh)
(嘿,得到现场解答!anaconda有图形化界面,miniconda只有命令行,容易安装。)
下载链接:miniconda
(补一句:直接下载最新的就OK
(1)点击下载
(2)配环境变量
或者第二个勾选上:
(3)下载完成,在cmd中输入conda有内容,证明下载成功
✳miniconda上关于python版本的问题(修改等)可以阅读这篇:https://blog.csdn.net/m0_53326386/article/details/120274590
conda官方指导:https://conda.io/projects/conda/en/latest/user-guide/getting-started.html
8、创建虚拟环境
在命令行中输入:conda create -n name python=3.8
创建一个python版本号为3.8的虚拟环境
其中“name”为自己定义
激活该虚拟环境:conda activate name
9、查看安装的所有包
命令行输入:
pip list
10、如何在运行代码
忘了要写啥了…想起来再补
11、类(面向对象) 和 函数(面向过程)
类
类是一种抽象数据类型,用于封装数据和相关的操作。它是一种面向对象编程的基本概念,允许将数据和功能封装在一起。类支持封装,即将对象的内部细节隐藏起来,并通过公共接口进行访问。多态允许同一个方法名在不同的类中表现出不同的行为。
示例:
class Dog:
def __init__(self, name):
self.name = name
def bark(self):
print(f"{self.name} is barking!")
my_dog = Dog("Buddy")
my_dog.bark()
如果你希望在创建类的实例时执行一些初始化工作,就需要定义 init 方法。init 方法不是必须的。如果你的类不需要进行初始化操作,你可以不定义这个方法。
例如:
当你创建类的实例时,比如:
my_instance = YourClass("Some Name")
这个 init 方法会自动调用,并且 self.name 会被设置为传递给类构造函数的参数值(在这个例子中是字符串 “Some Name”)。
函数
函数是一段可重复使用的代码块,用于执行特定的任务。函数接受输入(参数),进行处理,然后返回输出(结果)。
函数可以接受零个或多个输入参数,用于影响函数的行为。函数的输出可以通过 return 语句返回。 函数通过调用来执行,可以在程序的任何地方多次调用,实现代码的复用。
示例:
def greet(name):
return f"Hello, {name}!"
result = greet("Alice")
print(result)
12 Java相关语法
最近在学Java,来记一下。
①变量初始化
(1)定义的变量作为局部变量时,如果不对其赋值,又要使用它,那就必须得初始化,否则报错。
(2)变量作为类的属性(值域)没有初始化时,JVM 会自动把它初始化为该类型变量的默认初始值。
int 默认初始值为 0,float 默认初始值为 0.0f,long 默认初始值为 0,double 默认初始值为 0.0,boolean 默认初始值为 false,char 默认初始值为 0(ASCII 码),所有对象(包括数组)默认初始值为 null。