后端
文章平均质量分 73
嗯嗯嗯吧
这个作者很懒,什么都没留下…
展开
-
数据结构---栈与队列
今天是高木同学哦~栈栈的基本概念栈:栈是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端被称为栈底。栈中的数据元素遵守后进先出(LIFO)的原则。压栈:栈的插入操作叫做压栈出栈:栈的删除操作叫做出栈栈的实现栈的实现一般可以使用数组或者链表实现,相对于来说,栈的实现使用数组更优。头文件定义实现动态增长的栈typedef int STDataType;typedef struct Stack{ STDataType* a;.原创 2022-03-18 16:48:56 · 60 阅读 · 0 评论 -
【计算机网络】http和https的区别
文章目录http存在的问题TLS/SSL散列函数对称加密(私匙加密)非对称加密(公匙加密)基本原理https优点缺点主要作用工作原理http和https的区别http超文本传输协议,是互联网上应用最为广泛的一种网络协议。是一个客户端和服务器请求和应答的标准(TCP)。用于从www服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。存在的问题请求信息明文传输,容易被窃听截取利用。(重要密码泄露)。原创 2022-03-17 19:02:51 · 576 阅读 · 0 评论 -
Jenkins连接AWS-EKS
首先EKS上已部署了Jenkins部署就不介绍了可以参考以下连接https://blog.csdn.net/weixin_42562106/article/details/107565974我的Jenkins版本目前最新版首先配置Jenkins 可以连接EKS如下,目前我部署的Jenkins有无密钥都可以连接。因为之前做了"大权限"的RBAC不做"大权限"可以使用config文件最后就是CI/CD之后执行 Deploy,官网插件2.3.1版本有问题不建议使用,我被坑了一整天,建议降到1.0原创 2022-03-16 20:48:26 · 537 阅读 · 0 评论 -
ESP32增加文件夹及文件
文章目录1.前言2.工程实战2.1 安装ESP-IDF2.2 创建一个新工程2.3增加文件夹和文件2.4 在test.c/test.h的文件目录下增加CMakeLists.txt和component.mk文件2.5 修改顶层目录的Makefile和CMakeLists.txt文件2.6 编译1.前言ESP-IDF V4.0 及以后默认采用基于 CMake 的构建系统。本文章以ESP-IDF V4.4的例程为原型来讲解如何添加文件夹及文件。使用编译软件为 ESP-IDF Ecl原创 2022-03-15 13:48:52 · 1241 阅读 · 1 评论 -
ABC-Edge Deletion-(floyd+理解)
E题意:就是给你一个图,不过点只有300个,然后问你最多能删掉多少边,可以使得这个图任意两点的最短路不发生改变。思考:以前那种cf上删边加边的题都是特别难的,感觉没法做。其实这个题,300的范围已经提示你在用floyd了,不要想那么复杂,既然要保证最短路不发生改变,那么就看看,跑完一遍floyd之后,哪些边权还不如当前最短路短的肯定是可以删掉的,但是又想如果删了这个边,但是别人用怎么办?其实怎么可能呢,a和b之间有更短的路径,不会再用a和b之间的那条边了,所以可以删掉。还有一种就是如果最短路没变的话原创 2022-03-15 12:26:39 · 69 阅读 · 0 评论 -
linux企业级运维----->nginx相关部署
目录一、并发优化二、负载均衡+反向代理1、默认轮询2、改变权重(默认权重为1)3、ip_hash4、备用机三、平滑升级1、版本升级2、版本回退四、算法扩展五、nginx限流1、限制并发连接数2、控制单ip的并发连接宽带(限制每秒请求数)3、排队,超过指定数量则排队访问4、无延迟5、限制带宽六、nginx配置管理1、自动索引2、nginx expire缓存配置3、日志轮询5、站点目录和文件限制6、中文乱码七、nginx重定向原创 2022-03-15 09:45:05 · 162 阅读 · 0 评论 -
IDEA开发技巧
无处不在的跳转1-项目之间的跳转:idea不同项目之间快速跳转 ctrl+alt+]2-文件之间的跳转: 最近文件跳转 -> ctrl+ectrl + e 它会列出最近修改的文件。通过键盘的上下键,可以上下选择你想要的文件,然后按回车键,可以跳转到对应的文件。这样可以摆脱鼠标,提高效率。这种上下箭头,也可以应用到alt +1的Project文件跳转中。可能后面把这个 show edited only 勾选上会清爽一点。3-浏览修改位置跳转 ctrl+shift+backspace这个意原创 2022-03-14 17:20:19 · 758 阅读 · 0 评论 -
centos7 安装Golang环境
??用yum安装yum install golang安装版本可能不是最新的,我在尝试用yum安装时出错了,遂采用了下面这种方式。??编译好的二进制包官网:https://golang.org/,若访问不了的可以尝试下面这个镜像站。镜像:https://golang.google.cn/dl/下载文件wget https://golang.google.cn/dl/go1.17.8.linux-amd64.tar.gz解压文件到 /usr/localrm -rf /usr/local/go原创 2022-03-14 15:55:21 · 544 阅读 · 0 评论 -
4_12_GLib库入门与实践_夸克
简介Quarks标识一对字符串和整数的关联关系。给定字符串或者给定整数,可以方便地获取另一个值。数据结构数据结构typedef guint32 GQuark;函数列表#define G_DEFINE_QUARK()GQuark g_quark_from_string ()GQuark g_quark_from_static_string ()const gchar * g_quark_to_string ()GQuark g_quark_try_string ()const原创 2022-03-13 15:20:42 · 184 阅读 · 0 评论