- 2024-11-20Ocelot集成Consul实现api网关与服务发现
前言没看dotnet微服务之API网关Ocelot的请先看,这篇文章接上面文章安装consul#自定义网络,自定义网络可以指定容器IP,这样服务器重启consul集群也可以正常运行。dockernetworkcreate--driverbridge--subnet=172.21.0.0/16--gateway=172.21.0.16adnc_consuldockerrun-d
- 2024-10-17固定ubuntu的网络ip+地址
首先,使用命令编辑对应文件sudovim/etc/apt/sources.list优先级更高或者:sudonano/etc/netplan/50-cloud-init.yaml优先级低两个配置中,配置其中一个就行,一般配置第一个然后修改文件中的内容network:version:2renderer:networkdethernets:enp3s0:
- 2024-09-15【Django开发】django美多商城项目完整开发4.0第11篇:收货地址,安装【附代码文档】
本教程的知识点为:项目准备项目准备配置1.修改settings/dev.py文件中的路径信息2.INSTALLED_APPS3.数据库用户部分图片1.后端接口设计:视图原型2.具体视图实现用户部分使用Celery完成发送判断帐号是否存在1.判断用户名是否存在后端接口设计:用户部分JWT什
- 2024-09-12debian 修改静态ip地址保存生效
[问题]应用原因,停用NetworkManager修改/etc/network/interfaces接口配置无效ifconfigaddip 仅能临时有效,重启丢失[解决]编辑配置vim/etc/netplan/01-network-manager-all.yamlnetwork:version:2ethernets:
- 2024-09-09【Django开发】前后端分离django美多商城项目第10篇:收货地址,1. 展示地址接口设计和定义【附代码文档】
本教程的知识点为:项目准备项目准备配置1.修改settings/dev.py文件中的路径信息2.INSTALLED_APPS3.数据库用户部分图片1.后端接口设计:视图原型2.具体视图实现用户部分使用Celery完成发送判断帐号是否存在1.判断用户名是否存在后端接口设计:用户部分JWT什
- 2024-08-162788647047_py
importsocketimportcsv#读取文件中的域名列表withopen("111.txt","r")asf:domains=[line.strip()forlineinf.readlines()ifline.strip()]#查询域名对应的IP地址ip_addresses={}fordomainindomains:try:ip=socket.gethostbyname(d
- 2024-08-08012、Ubuntu22.04配置bond
1、修改网络配置文件vim/etc/netplan/00-installer-config.yaml2、配置文件内容如下:#Thisisthenetworkconfigwrittenby'subiquity'network:bonds:bond0:addresses:-10.14.21.2/24interfaces:-enp97s0f0np0-enp97s0f1
- 2024-07-06CF292C Beautiful IP Addresses 题解(两种写法)
题意一个IP地址是一个32位的2进制整数,分成四组8位的2进制整数(没有前导0)。比如说,0.255.1.123 是一个正确的IP地址,而0.256.1.123 和 0.255.1.01 不是正确的。定义一个合法的回文IP地址为BeautifulIPAddress(回文地址就是去掉“.”后是个回文字符串的地
- 2024-07-01ubuntu配置网络信息
环境:Os:18.04.1 1.备份配置文件root@11g:~#cd/etc/netplanroot@11g:/etc/netplan#root@11g:/etc/netplan#cp01-network-manager-all.yamlbak_01-network-manager-all.yaml 2.配置静态ip#LetNetworkManagermanagealldevicesonthissystemnetwork:ethernet
- 2024-05-30使用python获取文本中的ip地址
撒大大 importipaddressimportredefextract_ips(file_path):withopen(file_path,'r',encoding='utf-8')asfile:lines=file.readlines()ipv4_addresses=[]ipv6_addresses=[]forlineinlines:#
- 2024-05-20172.22.56.0/22
172.22.56.0/2256对应的二进制是00111000,16+6=22。所以第三个byte的后面2位bit可以使用。 TheIPaddressandsubnetmaskyouprovided,172.22.56.0/22,indicateaspecificrangeofIPaddresseswithinaprivatenetwork.Here’sadetailedbreakdown:IPAddress
- 2024-04-29自动化测试数据生成:Asp.Net Core单元测试利器AutoFixture详解
引言在我们之前的文章中介绍过使用Bogus生成模拟测试数据,今天来讲解一下功能更加强大自动生成测试数据的工具的库"AutoFixture"。什么是AutoFixture?AutoFixture是一个针对.NET的开源库,旨在最大程度地减少单元测试中的“安排(Arrange)”阶段,以提高可维护性。它的主要目标是让
- 2024-04-25Dynamics 365 F&O and firewalls - monitor Azure IP ranges
Contents hide 1 AzureIPRanges:canwemonitorthem?2 Myproposal:anAzurefunction2.1 Authentication2.2 Thefunction2.3 Environmentvariables2.4 HTTPcall2.5 Functionresponse3 Usingthefunction4 Let’stestit!4.1 Subsc
- 2024-03-07spring - springmvc - @EnableCaching
@EnableCaching@EnableCaching注释在应用程序中启用注释驱动的缓存管理功能,并允许我们在应用程序中使用@Cacheable和@CacheEvict注释。具有类似功能的XML等效项是cache:*命名空间:@Configuration@EnableCachingpublicclassCacheConfig{@BeanpublicCacheMana
- 2024-01-25[sqlAlchemy] sqlAlchemy中的relationship()
在学习select和join的时候被relationship相关的东西搞得头大,感觉看不懂这个就没办法继续下去了官方教程在这里先把我们一直在用的两个类拿过来用户类,对应user_account表classUser(Base):__tablename__="users"id:Mapped[int]=mapped_column(primary_key=T
- 2024-01-20记一次Hyper-v 虚拟机固定ip地址 Ubtutn
1、在HyperV里添加一个虚拟网卡,像这样,注意选择内部类型:2、设置网络共享。在网络适配器管理里,找到你的物理主机的上网网卡,右键打开属性,共享网络给刚刚新建的虚拟网卡。像这样:注意弹窗提示的IP,它是网关IP,我的是192.168.137.1,这个后面配置会用到。虚拟网卡变成了这样:3、进入
- 2023-12-11Ubuntu 22设置静态IP
打开终端,以管理员身份运行以下命令以编辑网络配置文件:sudonano/etc/netplan/00-installer-config.yaml在打开的文件中,找到类似于以下内容的部分:network:ethernets:enp0s3:dhcp4:trueversion:2将dhcp4:true修改为dhcp4:false,然后添加以下内容以设置静
- 2023-11-23Linux文本模式手动配置静态ip ubuntu改ip
查看当前系统版本cat/etc/os-release查看当前网卡设备名ipaifcofig-a高版本的ubuntu没有interfaces:vim/etc/netplan/xxxxxxnetwork:ethernets:ens33:#配置的网卡的名称addresses:[192.168.8.9/24]#配置的静态ip地址和掩码dhcp4:false
- 2023-11-03Ubuntu 20↑ 安装postgresql,并且开远程访问。
postgresql-16安装并且开放外网访问按照官方的教程,我已经将pg官方的地址换成了清华开源镜像站的地址,这样下载的速度更快。安装postgresql下载的源sudosh-c'echo"debhttps://mirrors-i.tuna.tsinghua.edu.cn/postgresql/repos/apt/$(lsb_release-cs)-pgdgmain">/et
- 2023-11-01【刷题笔记】93. Restore IP Addresses
题目Givenastringcontainingonlydigits,restoreitbyreturningallpossiblevalidIPaddresscombinations.Example:Input:"25525511135"Output:["255.255.11.135","255.255.111.35"]题目大意给定一个只包含数字的字符串,复原它并返回所有可能的IP地址格式。
- 2023-10-28双网卡 iptables 做网关 实现局域网其它机器上网
A机器和B机器在同一个局域网,A机器的网卡eno1可以上网,IP为111.111.111.111。A机器的网卡eno2不能上网,IP为:192.168.1.66。B机器不能上网,B机器的网卡eno1IP为192.168.2.80,B机器和eno2IP为192.168.1.80。A机器的eno2和B机器的eno2在同一网段,可以通信,如何实现B机器通过A机器上网?
- 2023-10-21Ubuntu Server LTS 修改网卡ip地址方式
UbuntuServerLTS修改网卡ip地址方式、固定IP。 18.04之前版本通过修改/etc/network/interfaces方式,18.04版本开始通过netplan方式: 0、备份sudocp/etc/netplan/00-installer-config.yaml/etc/netplan/00-installer-config.yaml.bak 1、编辑yaml配置文件,注意缩
- 2023-10-13【报文修改利器】tcprewrite的安装和使用方法
tcprewrite作为tcpreplay的一个工具,可以对数据包的2-4层进行修改,功能非常强大。下面主要介绍下安装方法、整体的步骤和每层具体的修改方法。一、安装方法以下服务器信息为该文档安装tcpreplay服务环境服务器信息:CentOS7 内核版本:3.10.0-1160.el7.x86_641.直接使用yum进行安
- 2023-10-11linux 服务器 多网口判断网卡名字和实际网卡口顺序 对应关系
#!/bin/bashmac_addresses=($(dmesg|grep"eth"|grep"PCIe"|awk-F'''{print$8}'))count=0formacin"${mac_addresses[@]}";do((count++))interface=$(ifconfig|grep-B4"$mac"|gr
- 2023-10-07Converting Virtual Addresses to Physical Addresses
ConvertingVirtualAddressestoPhysicalAddresses Mostdebuggercommandsusevirtualaddresses,notphysicaladdresses,astheirinputandoutput.However,therearetimesthathavingthephysicaladdresscanbeuseful.Therearetwowaystoconverta