获得徽章 0
- 解锁第二天的大家早上好啊!来看一个今日推荐打打气开始新的工作和生活吧~今天推荐一个 Java 项目——holer。这是一个将局域网中的应用映射到公网访问的端口映射软件,支持转发基于 TCP 协议的报文。作为内网穿透工具,也包含了 Web 后台管理系统。用到的技术如下:1. 服务端采用 SpringBoot 和 Netty 实现;2. 客户端采用 Java Netty 和 Go 语言实现。
hellogithub.com【更多的信息戳链接查阅哦!】
展开513 - Python 归并排序时间复杂度是 O(n log n), 是稳定排序算法。
归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。
归并过程为:比较a[i]和a[j]的大小,若a[i]≤a[j],则将第一个有序表中的元素a[i]复制到r[k]中,并令i和k分别加上1;否则将第二个有序表中的元素a[j]复制到r[k]中,并令j和k分别加上1,如此循环下去,直到其中一个有序表取完,然后再将另一个有序表中剩余的元素复制到r中从下标k到下标t的单元。归并排序的算法我们通常用递归实现,先把待排序区间[s,t]以中点二分,接着把左边子区间排序,再把右边子区间排序,最后把左区间和右区间用一次归并操作合并成有序的区间[s,t]。展开评论3 - 基于Golang的分布式爬虫管理平台,支持Python、NodeJS、Java、Go、PHP等多种编程语言以及多种爬虫框架。Crawlab主要解决的是大量爬虫管理困难的问题,可以对成规模的爬虫项目进行有效监控管理。
github.com
4117 - 在这个出门 3 分钟流汗 1 小时的艳阳天里,小编汗流浃背终于找到了一个赏心悦目的 Python+Flask+Vue+Element 开源运维管理系统:Spug。系统前后端分离,且可分开独立运行,支持只使用项目中的前端部分,后端可另自定义开发。帮助中小型企业完成定制化的资产管理、任务计划管理、部署、发布管理、配置文件管理等。可以帮助有需要的人不用再为了搭建运维管理系统而耗费心血和头发啦~
hellogithub.com
展开563