分类: 学习

29 篇文章

Golang实现Floyd算法
Floyd算法又称为插点法,是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径的算法,与Dijkstra算法类似。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。 相关代码 func Floyd(data [][]float64) { n := len(data) for k := 0; k…
二叉树Golang语言实现
二叉树(Binary tree) 二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个结点最多只能有两棵子树,且有左右之分...二叉树百度百科 golang中二叉树定义 type…
基于Cloudflare的Worker与D监控接口的免费监控站点搭建
这里先放出搭建好的监控站点给大家 我的博客监控站点 大家可以随意修改,但请保留我的GitHub或博客地址(不加链接给个说明也行) 感谢! 搭建教程 注册Cloudflare与D监控账户 其中Cloudflare的注册我不说了,关于D监控注册之后需要添加对你的网站的监控就行 将代码添加入Cloudflare的worker中 代码开源在我的Github…
TCP三次握手和四次挥手包抓包及分析
[admonition title="学校实验 NCEPU" color="indigo"]未经授权,禁止转载![/admonition] 使用软件及环境 Wireshark连接上互联网浏览器 实验过程 实验前准备 安装好抓包软件,测试好本地网络连接是否正常,打开Wireshark开始抓包 完成实验操作 使用浏览器直接浏览网页https://mce…
Google 验证码接入
Google 验证码接入 前言 为了区分访问者是否为机器人,我们常添加验证码来达到此目的。这里我们使用Google的reCaptchaV3和reCaptchaV2结合来做认证。同时也可以起到CSRF防御的功能! 申请令牌 谷歌官网 需要某些特殊方法才能访问哟 配置前端 这里我们前端使用的是VUE #前期我们需要把V2的验证方法给隐藏起来,使用V3来…
PiPanel 目前在写的一个面板程序
PiPanel 目前暂定为这个名字吧,其实是为了自己的能力有一个新的进步才写的一个程序吧。目前只实现了基本的文件管理,用户管理,服务器仪表盘的功能。其实初心是为了给自己的树莓派添加一个面板管理的功能,似乎其他平台也可以使用。 技术栈 Golang & iris 作为后端框架 Vue & Quasar 作为前端框架 数据库 支持MySql,Postg…
thumbnail
Python实战-测量地球半径
[admonition title="注意" color="green"]这是学校的物理实验作业,请不要转载本文章内容[/admonition] 在高德地图中取出竖直两点 右击获取分享链接 得到两点经纬度和两点间的直线距离 编写代码 import requests import re import math l = 1000 # 两点距离(m) m…
QQ群与Minecraft服务器互联 (IOTQQ插件)
介绍 通过本插件可以实现Minecraft服务器聊天窗口与QQ群的互联 远程执行Minecraft服务器的指令 编写教程 环境要求 Eclipse ( java IDE ) 可以连接互联网( 废话 ) IOTQQ环境 第一步 依赖引用 这里IOTQQ环境搭建就不介绍了,详细请看Github! io.socket socket.io-client 0…