摘要: 之前在网上看过很多帖子,看着能懂 但主要还是靠强记。但是有了实例理解了就很好记了,做这个项目时发现的 get方式 : post方式: 观察两张图的区别(原因): 两者请求行的url有区别,get方式把要提交的信息写在了url中 而post没有,同时可以发现post的提交信息写在了请求数据部分 所以得 阅读全文
posted @ 2023-03-02 16:36 balabalahhh 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 项目描述: 服务器通过fastDFS相关命令将文件上传到分布式文件系统存储节点中,web服务器nginx接收并解析客户端(通常是浏览器)的请求, 在fastDFS文件系统中找到所需文件,返回给客户端请求的内容 项目环境: Centos7+ Ubuntu18 + fastdfs + Nginx + g 阅读全文
posted @ 2023-02-28 22:21 balabalahhh 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Linux里生成可执行文件(有用到动态库)后可以执行 ldd 命令,查看动态库有没有链接到链接成功,不然运行后会出错 比如: 生成可执行文件,没报错: ldd查看: 存在问题,有一个动态库没有找到 解决方案:(31条消息) linux环境变量设置方法的总结_白色彩虹的博客-CSDN博客(我用的第3种 阅读全文
posted @ 2023-02-23 16:37 balabalahhh 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1. 在学习分布式文件系统时了解到的: 冗余备份:纵向扩展 线性扩容:横向扩展 可以看下这篇文章:什么是横向扩展和纵向扩展? - 腾讯云开发者社区-腾讯云 (tencent.com) 2. 粗浅理解: 问题:你现在的文件存储量大于你的磁盘容量(就是 你的磁盘容量少了) 两个解决方案: 纵向扩展就是 阅读全文
posted @ 2023-02-12 22:12 balabalahhh 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 用二分法,在一个范围内取中间数看有没有满足求 最大值 的条件(因为是先求最大值,再在最大值中求最小值),一次二分可以否定掉一半的范围,一次次缩减范围,锁定我们要求的数。 假设我们要求的最小 最大值是res。m是二分的中间值,范围[l, r] 范围是开区间还是闭区间要视具体情况而定,这里举例子用的闭区 阅读全文
posted @ 2023-02-05 21:35 balabalahhh 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1. 下面图解释得挺清楚的 /bin/echo "Hello World" //要执行的命令放红色区域那儿 例1:打印 Hello World 例2:ls 查看目录文件 2.运行交互式容器(通过运行 exit 命令或者使用 CTRL+D 来退出容器) // /bin/bash:放在镜像名后的是命令, 阅读全文
posted @ 2023-01-28 17:59 balabalahhh 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.初识docker,这篇文章写的挺好的: 什么是Docker?看这一篇干货文章就够了! - 知乎 (zhihu.com) 镜像,容器,仓库三个概念这篇文章讲得挺清晰易懂的: 只要一小时,零基础入门Docker - 知乎 (zhihu.com) 2.docker安装 Linux安装Docker完整教 阅读全文
posted @ 2023-01-28 15:11 balabalahhh 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1.switch switch后带表达式时,switch-case只能模拟相等的情况;如果不带表达式(即 空switch),case后就可以跟任意的条件表达式,例: switch { case add(5) > 10: fmt.Println("right") default: fmt.Printl 阅读全文
posted @ 2023-01-27 16:56 balabalahhh 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 问题出现:在A文件夹下创建了一个B文件夹,在B文件夹下写了一个项目,对B文件夹go mod init之后,module有效并且项目成功运行了,然后!我在A文件夹下又创了一个C文件夹,想在下面写项目,写了一个文件后对C文件夹go mod int,这个时候红色波浪线出现了(B、C文件夹下文件都有)不仅报 阅读全文
posted @ 2023-01-25 22:51 balabalahhh 阅读(3321) 评论(2) 推荐(0) 编辑
摘要: 1.在Windows下,win + R运行cmd ping GitHub 得到IP地址,如图: 2.在shell中输入如下命令 sudo vim /etc/hosts 如图,将之前的代理注释掉,将刚刚复制的ip添加到hosts文件下 3.再重新git clone就可以了 原因:在网上看了一些文章是d 阅读全文
posted @ 2023-01-23 21:25 balabalahhh 阅读(1664) 评论(0) 推荐(0) 编辑