- 博客(46)
- 收藏
- 关注
原创 Vmware虚拟机网络配置回顾
如何配置Vmware里的虚拟机网络?这个东西不常用,都是自己练手用的。能用就行,千万不要花时间记,没意义。虚拟机网络配置好了,但是还需要配置Vmware里的网络。接下来点编辑 -->虚拟网络编辑器。首先登陆自己的虚拟机。
2023-07-11 11:00:24
331
原创 k8s kubeadmin方式安装部署
这两个字段取消注释,改成我们初始化主节点里的“--pod-network-cidr=” 的字段值。其中生成的 kubeadm join字段,第一个是能把机器变成主节点的命令,第二个是能把机器变成从节点的命令。#所有机器添加master域名映射,以下需要修改为自己的。可以敲如下命令查看当前的k8s集群(只初始化了主节点)初始化主节点(下面只在主节点执行)#各个机器设置自己的主机名。#各个机器分别执行下面内容。#各个机器分别执行下面内容。#各个机器分别执行如下内容。#打印加入节点的命令。
2023-07-11 08:55:39
598
原创 docker更换国内镜像源
vim /etc/docker/daemon.json{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"] }
2023-07-10 17:13:09
1636
原创 Gorm连接mysql增删改查
在上面的例子中,&gorm.Config{}作为第二个参数传递给了Open函数,表示使用默认的配置选项。&gorm.Config{}是GORM库中的一个结构体,用于配置GORM的行为。它提供了一系列选项,可以控制GORM如何处理数据库连接、日志记录、表名规则、模型定义等方面的行为。在上面的例子中,我们自定义了表名前缀和表名使用单数形式的命名规则,并且启用了Info级别的日志记录器。要使用&gorm.Config{},需要在创建GORM数据库连接时将其作为选项传递给Open函数。1.Gorm增删改查。
2023-05-18 09:17:46
326
原创 TCP编程socket编程
是一种通用的网络编程接口,和网络层次没 有一 一对应的关系。未完成连接队列和完成连接队列长度不能超过。对象和客户端地址的二元组 地址是远程客户端的。阻塞等待客户端建立连接,返回一个新的。拿走就满了,就会直接拒绝连接请求。标准库,非常底层的接口库。开始监听,将在指定的。
2023-03-30 13:52:04
280
原创 Docker部署nginx实现网站域名转发和更换默认访问端口
3、复制当前容器的配置文件,这里的/app/nginx_justrun 可以自己指定目录,如果报错说目录不存在,请创建目录先。6.运行真正的Nginx容器 nginx_run 可以自己指定。1、拉取nginx镜像,查看镜像,运行镜像,查看运行的容器。7、如果docker ps容器没起来,看日志找原因。在如下文件:nginx.conf添加serve如下。4、强制删除当前运行nginx容器。2、查看当前运行容器的配置文件,此处的ip是云服务器外网ip。5、配置nginx容器的文件。8、每次修改配置,重启容器。
2022-09-07 22:05:06
1305
原创 Golang微服务之rpc和protoBuf
使用RPC框架的目标是只需要关心第1步和最后1步,中间的其他步骤统统封装起来,让使用者无需关心。② client stub接收到调用后负责将方法、参数等组装成能够进行网络传输的消息体;⑧ server stub将返回结果打包成能够进行网络传输的消息体;RPC 让远程调用就像本地调用一样,其调用过程可拆解为以下步骤。③ client stub找到服务地址,并将消息发送到服务端;① 服务调用方(client)以本地调用方式调用服务;⑥ server stub根据解码结果调用本地的服务;⑫ 调用方得到最终结果。
2022-09-07 00:08:49
405
原创 Python爬虫获取图片
file_url= r"E:\pythonProject1\文件操作\img_dir"+image_name。print("爬取成功")
2022-09-04 22:51:30
387
原创 Django中视图函数返回http响应的三种方式
在指定的路径下查找模板文件,自动打开模板文件,获取html代码,给客户端响应。 适用于重定向、页面跳转。 适用于简单测试。
2022-08-31 03:35:39
881
原创 Go语言中的格式化输出
v 使用默认格式输出值,或者如果方法存在,则使用类性值的String()方法输出自定义值。%s 输出以原生的UTF8字节表示的字符,如果console不支持utf8编码,则会乱码。%b 一个二进制整数,将一个整数格式转化为二进制的表达方式。%t 以true或者false的方式输出布尔值。%U 一个Unicode表示法表示的整型码值。%c 一个Unicode的字符。%x 小写的十六进制数值。%T 输出值的类型。格式化指令 含义。%% %字面量。...
2022-08-31 02:03:34
554
原创 Go语言并发数据安全与锁
在读多写少的环境中,可以优先使用读写互斥锁(sync.RWMutex),它比互斥锁更加高效。sync 包中的 RWMutex 提供了读写互斥锁的封装。互斥锁是一种常用的控制共享资源访问的方法,它能够保证同时只有一个。使用互斥锁能够保证同一时间有且只有一个。同时等待一个锁时,唤醒的策略是随机的。当互斥锁释放后,等待的。才可以获取锁进入临界区,多个。...
2022-08-31 01:44:59
224
原创 Go并发控制之sync.WaitGroup
内部维护着一个计数器,计数器的值可以增加和减少。例如当我们启动了N 个并发任务时,就将计数器值增加N。每个任务完成时通过调用Done()方法将计数器减1。通过调用Wait()来等待并发任务执行完,当计数器值为0时,表示所有并发任务已经完成。来实现并发任务的同步。...
2022-08-30 00:00:08
1848
原创 go语言json序列化和反序列化
json 序列化是指,将有 key-value 结构的数据类型(比如结构体、map、切片)序列化成 json 字符串 的操作。结构体、map 和切片的序列化,其它数据类型的序列化类似。
2022-08-27 23:42:51
280
原创 Python操作MySQL数据库编程
> pip instsall 模块名称。 发送SQL语句,执行SQL, 接收结果。python -m venv 虚拟环境名称。 2、基于连接创建游标 cursor。 1) 虚拟环境可重复使用的。 2) 虚拟环境间是隔离的。 作用: 避免开发环境混乱。 依赖pymysql模块。 1、创建数据库连接。 3、执行数据库操作。 5、关闭数据库连接。
2022-08-21 22:02:37
516
原创 Vscode报错& : 无法加载文件 E:\projectDjango_venv_test\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:
进入目录C:\Windows\System32\WindowsPowerShell\v1.0,找到powershell.exe,右键“以管理员权限运行”。 在打开的powershell命令行输入 Set-ExecutionPolicy RemoteSigned 输入y,再运行脚本问题解决
2022-08-19 23:46:01
378
原创 pyautogui安装亲测可用
pyautogui新版本中含有很多其他依赖,有些被墙了下载不下来,导致不可用。推荐使用低版本代替。如图在idea中指定版本为0.9.15即可。
2022-07-30 10:44:17
1852
原创 pycharm 配置python虚拟环境
一、虚拟环境virtualenvvenv。python-mvenv虚拟环境名称。1)虚拟环境可重复使用的。作用避免开发环境混乱。2)虚拟环境间是隔离的。
2022-07-30 10:25:09
1476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人