自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 python shapely库常用方法2 - 线点相关计算

此时计算的是 该线上 距离起始点(10,40) 指定单位长度 的点,如上代码是10个单位长度。此时计算的是 该线上距离起始点 线总长度*参数 的点,如。就是计算这条线的中点位置,也就是距离起点一半线长度的位置。是求距离(30,10)10个单位长度的点。tolerance代表支持的误差范围。就是把终点作为起点,比如。

2025-03-28 20:49:59 251

原创 python shapely库常用方法1-wkt、基本类型和geom互转

记录了点多余的,下一章节回顾。

2025-03-28 19:15:51 169

原创 grep/egrep命令常用操作

案例使用如下文本1、--color=auto 对于低版本grep不是默认开启的(比如2.6.X),高版本会做高亮显示(比如2.20.X)2、-m会与-A冲突,以 -m为准3、-m会与-a冲突,以-m为准4、-m会与-C冲突,只能显示匹配行之前的5、如果 -m 指定的匹配行数和所有匹配行数相同,那么以上冲突不存在6、-n 携带行数7、-c 只会统计行数后续再补充其他的。

2025-01-10 11:09:51 405

原创 nginx 使 后端获取请求链路 or 客户端ip

Nginx $remote_addr和$proxy_add_x_forwarded_for变量的实现 - 技术颜良 - 博客园

2025-01-08 19:56:56 365

原创 nginx proxy_pass 路径拼接

1、proxy_pass后面不带uri的话,原URL的URI直接拼接proxy_pass就得出访问的后端地址2、对于带uri的proxy_pass,将原URL的URI匹配到的location后面的内容去掉,再拼接到proxy_pass后3、建议location 和 proxy_pass的结尾要么都带 / ,要么都不带/,否则会出现案例1、3、6的情况。

2025-01-08 19:53:05 1157

原创 ssh支持弱加密算法风险修复

客户提供的物理机,在上面部署了公司产品,然后客户做安全扫描,扫出了ssh支持弱加密算法风险。

2024-12-27 18:16:42 885

原创 大文件切割&ftp传输

今天需要将一份很大的文件,大概380GB放到客户的云服务器上,客户的无线网络很拉,而且临时买了网线他们还接不通,🥚疼+1,scp传的话断了没法续传,🥚疼+2,然后就做个切割吧,准备是分解成30GB一个的,然后分给其他同事一些,一起传还快一点,另外再在客户服务器上装一个ftp服务,支持断点续传,心里还踏实一点,30GB也得传很久呢,但是客户服务器不能通外网,也没提供镜像给我们,需要做离线安装。

2024-10-28 21:16:36 915

原创 迪杰斯特拉(Dijkstra)算法-golang实现

A -> B 的最短路径 : A ->C -> B 9A -> C 的最短路径 : A ->C 6A -> D 的最短路径 : A -> D 2A -> E 的最短路径 : A -> D -> F -> G -> J -> I -> EA -> F 的最短路径 : A -> D -> FA -> G 的最短路径: A -> D -> F > GA -> H 的最短路径:A -> D -> HI和J不列举了小弟比较菜,如果有哪里不对,还辛苦大佬们指点。

2024-10-28 19:57:08 821

原创 Kruskal 克鲁斯卡尔算法 获得最小生成树

小弟很菜,如果有写的不好的地方,大佬们多多指点,感激万分小弟太菜,写的可能又臭又长,还求大佬们多多指导QAQ上学没好好学,只能问问度娘,然后度娘给出的答案全是文字。。。我在这里画个图描述一下吧。简单点来说就是用二维数组来表达 一个图 上 各个点之间的连接情况,这里我们用无向图来举例可以看到图中有ABCDEF六个点,我们先忽略其中的连线,假设六个点互不相连,那么我们就用如下二维数组来表示0就代表两个点之间没有连线,本文不考虑A点和A点自己连线这种情况先。

2024-10-15 21:52:24 707

原创 leetcode-300题 最长递增子序列

不太清楚能不能在这里写,如果不能在本平台写麻烦大佬提醒一下,我删一下最近学习到prim算法的时候,联想到了leetcode上的一类题型--动态规划,感觉思路很像前文如下最小生成树-Prim算法-优快云博客小弟太菜,写的可能又臭又长,还求大佬们多多指导QAQ上学没好好学,只能问问度娘,然后度娘给出的答案全是文字。。。我在这里画个图描述一下吧。

2024-10-12 23:59:14 751

原创 最小生成树-Prim算法

小弟太菜,写的可能又臭又长,还求大佬们多多指导QAQ上学没好好学,只能问问度娘,然后度娘给出的答案全是文字。。。我在这里画个图描述一下吧。简单点来说就是用二维数组来表达 一个图 上 各个点之间的连接情况,这里我们用无向图来举例可以看到图中有ABCDEF六个点,我们先忽略其中的连线,假设六个点互不相连,那么我们就用如下二维数组来表示0就代表两个点之间没有连线,本文不考虑A点和A点自己连线这种情况先。

2024-10-12 18:28:38 930

原创 用邻接矩阵表示无向图,并做广度优先遍历(golang)

上学没好好学,只能问问度娘,然后度娘给出的答案全是文字。。。我在这里画个图描述一下吧。简单点来说就是用二维数组来表达 一个图 上 各个点之间的连接情况,这里我们用无向图来举例可以看到图中有ABCDEF六个点,我们先忽略其中的连线,假设六个点互不相连,那么我们就用如下二维数组来表示0就代表两个点之间没有连线,本文不考虑A点和A点自己连线这种情况先。

2024-10-10 21:24:47 839

原创 双向循环链表和golang的container/list

最近因业务需要,使用到了链表结构,本来想是不是还需要自己简单实现一下,上网学习了一下,发现golang提供了一个双向链表的包container/list,里面的方法也很全面,因此学习了一下源码。本文主要是记录一下实用方法的使用,还有container/list的编码思路。以下内容都是基于container/list包的实现思路做的,也就是的双向循环链表。

2024-09-27 15:29:03 715

原创 python装饰器

1、__call__和 __get__同时存在的话,装饰器会采用__get__,这里我觉得应该是底层有判断,我后续还会深究,写新的文章引用在这里。2、__call__、__get__等是什么我后续会写学习心得,引用在这里。

2024-09-20 20:52:02 988

原创 nginx中access_log控制

匹配user-agent请求头匹配“curl”字符的(~*大小写不敏感)会打开日志,所以,使用curl命令的时候(curl自带以“curl”字符开头的user-agent头部),会看到default日志有两条相同的日志,如下图。主要是下面画红线的部分,当if为0或空字符串的时候,这一行的access_log不会执行日志记录,所以,想到了通过map配合这个if选项来做日志控制。再使用curl命令,user-agent头没有匹配上“chrome”字符,日志里就只有一条日志了,上面带if的日志没有执行日志记录。

2023-06-26 07:49:02 370 1

原创 golang new函数探索1

各位前辈、同学好,不才第一次写文章,旨在记录与分享,如果内容有错误与不足之处,还望各位前辈和同学们多多批评指正。1、new函数的参数变量类型,是可以接受任何类型(包括 map、slice、channel、自定义类型等)6、new会给分配内存,同时赋初始值,比如int类型变量0,string是“”,指针类型是nil等。5、new出来的channel是不能写入,且缓冲区为0,所以,能不能读取都没有意义。7、map、slice、channel肯定还是要用make。4、new出来的map只能读不能写入,比如。

2023-06-21 23:39:44 79 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除