菜菜的日常菜菜记录

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。

  • 27
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值