南七小僧
C9博士,前百度、联想技术产品总监。深入理解人工智能技术研发与应用。
展开
-
Minio 高性能分布式对象存储快速入手指南
❝存储桶(Bucket)是对象的载体,可理解为存放对象的 “容器”,且该 “容器” 无容量上限,对象以扁平化结构存放在存储桶中,无文件夹和目录的概念,用户可选择将对象存放到单个或多个存储桶中不能单独存在。❞ ❝对象(Object)是对象存储的基本单元,可理解为任何格式类型的数据,例如图片、文档和音视频文件等。与传统的文件系统和块存储不同,对象存储将数据作为对象存储在分布式的存储集群中,每个对象都有一个唯一的标识符(通常是一个URL),并且可以通过这个标识符来访问和检索数据。原创 2024-09-07 17:11:28 · 753 阅读 · 0 评论 -
第二章:Transformer 模型
Transformer 模型本质上都是预训练语言模型,大都采用自监督学习 (Self-supervised learning) 的方式在大量生语料上进行训练,也就是说,训练这些 Transformer 模型完全不需要人工标注数据。自监督学习是一种训练目标可以根据模型的输入自动计算的训练方法。例如下面两个常用的预训练任务:基于句子的前 n 个词来预测下一个词,因为输出依赖于过去和当前的输入,因此该任务被称为因果语言建模。原创 2024-06-29 05:05:14 · 156 阅读 · 0 评论 -
产品规划|如何从0到1规划设计一款产品?
产品规划是一种策略,它设定了产品的价值和目标,并确定实施方案以实现这些目标。它考虑了产品的整个生命周期,基于市场需求、用户需求和公司战略的思维方式,它提供了产品开发、发版和成长的蓝图。并分析了需要的资源投入和预期的产出。产品规划需要考虑长期和短期的目标。长期规划着眼于产品的整体方向和价值,短期规划则关注于具体的任务和活动,以使产品能够落地并产生输出。市场调研——>产品设计——>落地实施。但以上产品规划步骤有起时空的局限性,并不是固定模式。原创 2024-04-23 21:13:42 · 416 阅读 · 0 评论 -
大厂产品专家是做晋升述职的?
在大厂里,晋升都是需要述职的。与年终述职不同,晋升述职要求严格很多。这种情况下,如何完美表达自己才是适合晋升的人选?这篇文章,值得即将晋升和准备晋升的各位看看。之前学姐写了一篇文章,讲怎么做年度述职,反响还不错~有兴趣的童鞋可以。今天学姐来讲一个童鞋们更感兴趣的话题——如何写晋升述职报告。原创 2024-04-23 21:10:16 · 48 阅读 · 0 评论 -
5000字干货:如何通过社区驱动增长?挑战、认知、本质和六个步骤!
本来不少平台建立社区是为了给用户提供归属感,但在商业压力下,不得不开始做增长的运营。但不是说只是简单地“做增长”就可以的,归属感和增长,两者看起来相似,但生产流程却完全不同。这种情况下,我们需要怎么做?做出贡献。▲ 图片来自FeverBee官网然而,这个目标引发了一个问题——如果建立社区的初衷是为了给用户提供归属感,那么简单地“”显然行不通,就像让一个传统汽车制造厂开始生产新能源汽车一样。尽管两者看起来相似,但生产流程却完全不同,这需要对系统进行全面重构,并采用全新的方法来发挥社区的作用。原创 2024-04-23 21:09:01 · 51 阅读 · 0 评论 -
如何判断客户需求能不能做出来产品?
一个客户的需求能不能做出来产品?得看这个需求是谁提出来的,基层单位提出来的会靠谱的多。得辨别不同层级客户的需求,领导提出的需求偏宏观和抽象,需要甄别和证伪。得针对具体的需求进行四个“有没有”分析,基本上能够判断出来这个需求能不能做成产品。原创 2024-04-23 21:03:08 · 75 阅读 · 0 评论 -
互联网营销两大宗师:周鸿祎和雷军做个人IP有什么不同?
在解读周鸿祎与雷军的营销策略后,我们会发现尽管他们的营销手法各有千秋,但深入剖析其核心,会明白,无论是周鸿祎的“动心营销”还是雷军的“参与感营销”,他们所追求的营销本质其实是相通的。**首先,周鸿祎和雷军的营销理念都坚定地以用户为中心。**他们深知,无论营销的手段如何变化,最终的目的都是满足用户的需求,赢得用户的信任和支持。因此,无论是通过微创新打动用户的心,还是通过参与感让用户成为品牌的一部分,他们始终将用户放在首位。**其次,他们都擅长打造和经营个人IP。**在互联网时代,个人品牌的影响力不容小。原创 2024-04-23 21:02:16 · 53 阅读 · 0 评论 -
想转行做大模型?AI产品经理们,先看看这份指南
大模型是AI领域的一个重要趋势,具有强大的泛化能力和适应能力,在多个任务和领域上表现出惊人的成就。大模型可以利用海量的数据来学习通用的知识和能力,从而在多个场景和需求上提供高效的解决方案。大模型可以带来更好的用户体验和商业价值,在各个行业和领域中创造更多的创新和变革转行做。大模型需要海量的数据和计算资源来训练和运行,对于硬件设备、网络带宽、存储空间等方面有很高的要求。大模型涉及到很多前沿的理论和实践,对于知识水平、技术能力、学习能力等方面有很高的要求。原创 2024-04-23 21:01:17 · 43 阅读 · 0 评论 -
大模型的研究新方向:混合专家模型(MoE)
混合专家模型的实现涉及对专家模型和门控网络的联合训练,在整个数据输入处理的过程中,门控网络起到了动态调配专家模型资源的关键作用,使混合专家模型能够灵活地适应不同的输入数据分布和任务要求。说到这里的“门”概念,与LSTM网络的“门”概念有所不同,MoE的“门”概念主要是用于匹配数据和专家模型之间的连接,就好比不同班级的学生要进不同的教室上课一样,而LSTM的“门”概念主要是一种控制信息流动的装置,它可以保留或通过一定比例的数据,更像是在控制流量,而MoE的“门”概念可以看作是选择要通过的对象。原创 2024-04-23 12:58:59 · 264 阅读 · 0 评论 -
基于MoE技术的创新应用与商业化战略
xxx作为国内外知名的智能科学研究机构,拥有卓越的师资力量、先进的实验设施以及丰富的科研经验,为项目的实施提供了得天独厚的条件。这些领域的市场规模巨大,为MoE技术的商业化提供了广阔的空间,据媒体报道统计,2019年仅应急产业市场规模已达1.55万亿元,2025年将达1.82万亿,MoE的市场空间巨大。基于MoE技术的模型可以针对不同类型的安全风险,构建多个专家模型,每个专家模型专注于分析某一类风险的特征和规律,如机械故障、仪表读数异常、高温明火。专家模型是MOE技术的核心组成部分。原创 2024-04-23 12:57:00 · 118 阅读 · 0 评论 -
隐私计算DataTrust:从产品需求到工程架构实践
MPC是密码学中的定义,在无可信计算方的情况下,多个参与方各自持有秘密输入,并可完成对某个函数的计算,但每个参与方最终只能得到计算结果和能从自己输入和计算结果中推出的信息,其他信息均可得到保护。TEE是硬件中的一个独立的安全区域,由硬件来保证TEE中代码和数据的机密性和完整性。继上期介绍了新监管形势下的隐私技术及数据共享合规设计的思考,本期将接着为大家讲解,国内唯一一个获得工信部三项隐私计算测评的产品DataTrust,在隐私计算领域从产品需求到工程架构的实践之路。提供不同类型计算引擎的抽象和管理能力;原创 2024-04-18 01:41:05 · 258 阅读 · 0 评论 -
NetworkX、igraph、Gephi三大主流复杂网络建模与分析工具有什么区别?
与NetworkX和igraph不同的是,Gephi并不需要用户来编程计算网络的结构特性或者可视化网络,而仅仅需要用户准备好Gephi支持的网络数据导入即可进行相关操作(可以认为是一款傻瓜式软件)。是一个基于Python语言的复杂网络建模与分析开源包,用于创建、操作和研究复杂网络的结构、动态和功能。内含许多标准图算法,网络结构及分析测度,包含用于经典图、随机图和合成网络的生成器。是一款开源免费且高效的网络分析工具兼具网络可视化功能,支出R,Python,Mathematica,C和C++等多种语言。原创 2024-04-17 03:06:20 · 157 阅读 · 0 评论 -
深度学习的社交网络:用户行为分析
社交网络是当今互联网的一个重要领域,它们为人们提供了一种快速、便捷的方式来与他人交流、分享信息和建立社交关系。社交网络的数据量巨大,包括用户的个人信息、互动记录、内容等。这些数据为企业和组织提供了丰富的信息来源,可以用于用户行为分析、推荐系统、广告投放等应用。深度学习是一种人工智能技术,它通过模拟人类大脑的学习过程,使计算机能够从大量数据中自动学习出复杂的模式和关系。深度学习已经在图像识别、自然语言处理、语音识别等领域取得了显著的成果,也被广泛应用于社交网络的用户行为分析。原创 2024-04-16 20:22:32 · 342 阅读 · 0 评论 -
社交网络 复杂网络 常用数据集
以上是一些个人用到比较多的复杂网络数据网站,鉴于自己的了解有限,可能对这些数据集网站给出的描述还不够详细,而且很多单位都没有列出来,敬请谅解。这个网站是我个人最喜欢也是最常用的网站,里面数据集有上百种,数据的分类和描述真的是特别详细,而且还给出了数据集的可视化图以及一些基本统计特性,所有数据均可以直接下载。社交网络数据集,里面包含国内外一些常用在线社区网站的数据集,中型到大型的数据规模,搞社会计算的同行可能用的比较多。大牛Newman教授的个人数据网站,里面的数据集特别是科学家合作网络,用到特别多。原创 2024-04-16 19:54:56 · 249 阅读 · 0 评论 -
社交网络的可视化分析:如何展示复杂关系的结构和动态
社交网络是现代互联网时代的一个重要概念,它描述了人们在社交媒体、在线平台和其他互联网服务中的互动和关系。社交网络可以揭示人们的行为、兴趣、关系和社会结构,为企业、政府和研究人员提供了丰富的信息来源。然而,社交网络数据的规模和复杂性使得直观地理解和分析这些数据变得困难。可视化分析提供了一种有效的方法来展示社交网络的结构和动态,以便更好地理解这些数据。在本文中,我们将讨论社交网络可视化分析的核心概念、算法和实例。我们将介绍如何使用可视化分析来展示社交网络的结构和动态,以及如何应对挑战和未来发展趋势。原创 2024-04-16 19:53:38 · 232 阅读 · 0 评论 -
百度站长、SEO、收录,网站自动提交百度链接 vuejs
怎样才能使新更新的文章更快的被百度收录,是所有站长最头疼的事情之一。开源字节使用自动提交脚本实现,仅需一次部署自动推送JS代码的操作,就可以实现新页面被浏览即推送的效果,低成本实现链接自动提交。怎样才能使新更新的文章更快的被百度收录,是所有站长最头疼的事情之一。开源字节使用自动提交脚本实现,仅需一次部署自动推送JS代码的操作,就可以实现新页面被浏览即推送的效果,低成本实现链接自动提交。百度给出的链接提交方式有以四下种。原创 2023-12-26 10:35:24 · 1106 阅读 · 0 评论 -
后台管理系统 – 权限管理
以下介绍以下我根据我的想法实现的权限管理功能(项目可能还有需要改进的地方,欢迎各位大神指点O(∩_∩)O~)1.、工作台预览以下是目前正在开发系统的整体布局,基于React.js+Antd pro5.0开发,左侧菜单列表可以通过角色控制,不同角色返回的菜单不一样。2、菜单管理菜单管理是管理系统中菜单以及每个菜单中都有哪些功能权限和API权限等。原创 2023-12-12 12:46:05 · 964 阅读 · 0 评论 -
AntX6 DAG拖拽流程图:从0到1实现流程图05-连接桩篇
javascript复制代码graph.addNode({ports:{groups: {group1: {attrs: {circle: {r: 4,},group2: {attrs: {circle: {r: 4,},group3: {attrs: {circle: {r: 4,},group4: {attrs: {circle: {r: 4,},items: [})原创 2023-09-14 02:03:39 · 907 阅读 · 0 评论 -
联邦学习实战——构建公平的大数据交易市场
FATE是微众银行开发的联邦学习平台,是全球首个工业级的联邦学习开源框架,在github上拥有近4000stars,可谓是相当有名气的,该平台为联邦学习提供了完整的生态和社区支持,为联邦学习初学者提供了很好的环境,否则利用python从零开发,那将会是一件非常痛苦的事情。本篇博客内容涉及《联邦学习实战》第十四章内容,使用的fate版本为1.6.0,fate的安装已经在这篇博客中介绍,有需要的朋友可以点击查阅。原创 2023-08-30 11:21:30 · 133 阅读 · 0 评论 -
巨擘科技|国内数据交易现状梳理及典型交易平台对比分析(附建设方案)
以美国为例,其数据交易平台运营以“第三方角色”为主的纯平台模式进行,即第三方数据交易平台,此类平台以**提供一个数据供应方和需求方之间交易的通道为首任,**且平台数据都是由数据交易方提供,平台自身不参与数据交易业务,而是更加关注平台的监管职责,确保交易过程的合规性与安全性。4,数据交易平台的构建离不开双边市场要素培育,政策导向刺激市场时,需要从供需两侧同时着手,利用平台的网络效应特征,吸引更多的数据交易平台利益相关方,让供需双方精准对接,让平台迅速成长起来。公共数据开放程度较低,未能充分挖掘其价值。原创 2023-08-30 11:15:04 · 326 阅读 · 0 评论 -
使用proxy_pool来为爬虫程序自动更换代理IP | 开源IP代理
之前做爬虫的时候,经常会遇到对于一个网页,使用同一个IP多次会被禁掉IP的问题,我们可以自己手动更换代理IP再继续这个问题但多少会有点麻烦,我对于一个懒人来说,手动更换IP太麻烦,而且也不符合程序员懒惰的美德,于是便有了下面的故事。proxy_pool 是一个开源的代理池,聚合了各大免费的ip 代理池。当自己的爬虫因为爬的太快了 ip 被封了的时候,代理池就可以派上用场啦。原创 2023-08-27 23:08:21 · 829 阅读 · 0 评论 -
SOK:安全多方计算的通用编译器
翻译计划第二弹发布, 此次给大家带来的是《SoK: General Purpose Compilers for SecureMulti-Party Computation》文章的翻译, 相信对于研究MPC工程应用的小伙伴能够从中获取到有用知识信息.感谢此次参与翻译的小伙伴: starry(摘要、第一章), 夕月一弯(第二章), 松山(第三章), 宋小宋(第四章、第五章)、Shirley杨(第六章-前五节)、林立可(第六章-后六节), 栾某人(第七章), 云中雨雾、六三(审稿)此外, 请关注我们的官方账号,及原创 2023-07-13 22:46:57 · 271 阅读 · 0 评论 -
安全多方计算从入门到精通:MPC简介&JUGO平台
从数据价值角度来看,数据孤岛——数据之间由于各种原因造成了壁垒,(政府数据由于政策保密性完全不能对外公布,运营商、互联网每家都在收集客户的数据信息,但他们不会将这些数据透露给第三者),所有这些,使得这些数据都无法互通,那么就不能够为数据使用者提供利用价值,达不到1+1>2的效果。保证各方数据安全的同时,又得到预期计算的结果。而通过MPC则可以设计一个协议,在这个协议中,算法取代中间人的角色,Alice和Bob的薪资以及比较的逻辑均交由算法处理,参与方只需执行计算协议,而不用依赖于一个完全可信的第三方。原创 2023-07-12 22:52:10 · 348 阅读 · 0 评论 -
蚂蚁集团开源可信隐私计算框架「隐语」:开放、通用
基于在隐私计算各个方向上的沉淀和积累,结合开源共建的目标,蚂蚁能够确保开源的 “隐语” 是一个高质量、可扩展的技术框架,也希望能够吸引更多的优质的开发者和用户能够加入到隐语的空间中。更重要一点,它安全性和性能的判断,一方面要有理论的验证,其次具体实现是不是跟理论有差距,从这个角度来说,闭源的情况下技术做到什么程度是很难判断的,将带来更多的损失。通过这样的协作,双子座实验室协议可以按照一个简单的对接接口实现到隐语中,能被上层隐语所有的算法使用,不需要从上到下,所有东西都去重现,能够非常快的发挥价值。原创 2023-07-12 22:42:27 · 1388 阅读 · 0 评论 -
Apache Calcite 简介
Calcite 抛弃了这两部分,而是专注于上层更加通用的模块,使得自己能够轻装上阵,系统的复杂性得到控制,开发人员的精力也不至于铺的太开。比如,作为一个 SQL 解决方案,关键的 SQL 解析这一步,Calcite 没有选择造轮子,而是直接使用了开源的 JavaCC,来将 SQL 语句转化为 Java 代码,然后转化成一颗 AST 供下一阶段使用。Apache Calcite 的出现,让你能够很容易的给你的系统套上一个 SQL 的壳子,并且能提供足够高效的查询性能优化。原创 2023-07-12 22:33:41 · 428 阅读 · 0 评论 -
安全多方计算之MP-SPDZ实例初探
主体语言是python,众所周知,python是世界最好的语言。在此基础上定义了很多新的关于MPC的类和库,具体可查看用户手册。这个实例很简单,这个执行程序是基于秘密分享技术进行运算的,实际他还有别技术运算,如混淆电路,HE。对应的不同地执行过程。我明白的一定知无不言,我不会的,大家一起讨论讨论说不定就解决啦。这个是官方提供的命令,一次性安装几乎所有需要的工具库。本篇博文想要实现一个简单的三方求和程序,来展示一个SPDZ的多方计算使用流程。我的SPDZ专栏还有更多关于MP-SPDZ的文章,欢迎浏览。原创 2023-07-12 22:29:42 · 382 阅读 · 0 评论 -
MySQL中length()、char_length()的区别和用法
MySQL5.0.3版本之后varchar类型大小的计算方式有所变化,从最早的按字节算大小varchar(length)改成了varchar(char_length)。(4)通过length()char_length()可以用来检验是否含有中文字符。(2)查询应用表(app_info)中标题(appName)最长的10篇文章。(3)查出用户名长度小于6个字符的用户列表。的长度(比如本站网址)原创 2023-07-12 00:02:50 · 347 阅读 · 0 评论 -
Spark——Spark SQL逻辑计划(Logical Plan)、物理计划(Physical Plan)和Catalyst优化器(Catalyst Optimizer)
Spark SQL的核心是Catalyst优化器,它以一种与众不同的方式利用高级编程语言特性来构建可扩展的查询优化器。Catalyst是一个基于Scala的函数式编程结构设计的可扩展优化器。Catalyst的可扩展设计有两个目的:首先,我们希望能够方便地为SQL添加新的优化技术和特性,特别是为了解决我们在大数据方面看到的各种问题(例如,半结构化数据和高级分析);其次,我们希望外部开发人员能够扩展优化器,例如,通过给不同的数据源添加不同的规则,来将过滤或聚合操作下推到数据源存储系统端,或支持新的数据类型。原创 2023-07-05 21:29:35 · 233 阅读 · 0 评论 -
Vue中使用dagre-d3绘制流程图实用指南
【代码】Vue中使用dagre-d3绘制流程图实用指南。原创 2023-07-02 16:20:39 · 834 阅读 · 0 评论 -
如何构建知识图谱?
还有商品Tag词的提取,他的数据源来源于结构化数据,标题文本,商品描述,商品图片等。手机很好说,但是衣服的话,从一手状态就不太好标品化,这有一套另外的解决方案,首先还是基于知识图谱制作,查找图谱中最近的TopN个出售商品,在聚合出售的价格,删除异常点,进行数据变化,计算价格区间,最后进行逆变换,生成商品价格区间。有了正态分布之后,我们可以做区间的划分,首先我们希望这个区间可以涵盖大多数的商品,可以求均值,标准差,根据不同业务的需要,计算出价格区间,然后将计算出来的区间的上下限,做Box-Cox逆变换。原创 2023-07-02 15:01:43 · 1409 阅读 · 0 评论 -
js vuejs dagre-d3绘制流程图实用指南 有向图可视化
之前有小伙伴问我如何使用 D3 在前端绘制流程图,今天在这里给安排上,与大家分享。明确一点,只要你的数据计算能力足够强,使用原生D3绘制流程图绝对可以的,但是,为了让大家更容易上手,避免重复造轮子,给大家推荐一个专门绘制流程图的 D3 插件 dagre-d3。首先认识下 dagre。dagre 是专注于有向图布局的 javascript 库,由于 dagre 仅仅专注于图形布局,需要使用其他方案根据 dagre 的布局信息来实际渲染图形,而 dagre-d3 就是 dagre 基于 D3 的渲染方案。原创 2023-07-02 12:34:41 · 1529 阅读 · 0 评论 -
【networkx全教程】python DAG有向无环图 包含 edge 边缘标注text教程
1 基础教程NetworkX官方介绍:登录后复制比如,可以直接求出最短路径:登录后复制登录后复制下面开始打开学习的大门。原创 2023-07-02 12:13:54 · 754 阅读 · 0 评论 -
MySQL的Join
Join连接两张表,大致分为内连接,外连接,右连接,左连接,自然连接。内连接又叫等值连接,此时的可以省略。MySQL中连接SQL语句中,ON子句的语法格式为:table1.column_name = table2.column_name。当模式设计对联接表的列采用了相同的命名样式时,就可以使用 语法来简化 ON 语法,格式为:。 所以,USING的功能相当于ON,区别在于USING指定一个属性名用于连接两个表,而ON指定一个条件。另外,SELECT *时,USING会去除USING指定的列,而ON不会。自原创 2023-07-02 11:03:27 · 429 阅读 · 1 评论 -
Antlr4 语法解析器(下)
Visitor方式和Listener方式。原创 2023-07-01 22:50:22 · 319 阅读 · 0 评论 -
做sql的一个解析器,已经生成ast了,接下来要怎么做呢?到ast这一步之后不知道接下来怎么做
(干货在后面,着急的同学可以跳过这段)。Deathhush/HushDB 是以前我想写一个类似“手把手教你实现数据库”系列文章的时候,做的一个示例数据库,当时觉得数据库相关的文章和书,讲实现的都讲得太深,而浅的都在讲应用,缺一个由浅入深讲数据库实现的。HushDB现在可以做类似这样的事:但后来因为我兴趣太广泛,这个项目就被搁置了(逃…)。现在HushDB大概2700行代码,实现了Heap File, Buffer Pool, Metadata Catalog和一个基本的Query Processor的框架原创 2023-07-01 22:46:13 · 214 阅读 · 0 评论 -
【python】使用Antlr4实现识别sql中的表或视图名
先上成果预览图吧作为一个数据库sql开发者,肯定有很多人和我一样,想要有一个工具,能传入任意sql,解析出sql中的所有表。我之前有一篇文章【AIO】将任意查询sql转换成带远程数据库DBLINK的sql中就提到了,使用纯文本硬解析会存在很多不确定因素,比如oracle新版本就添加了新的sql语法,有些场景太难处理,而解析器则只需要配置好规则,并且标准化规则的语法,那么扩展性就很强了。githubAntlr这个老早就有了,如今已经比较成熟,像代码高亮插件prism就是用的这个。原创 2023-07-01 22:35:48 · 996 阅读 · 0 评论 -
通过SQL操作Excel(基于Python + Antlr实现)
编写访问器的具体逻辑 – create_visitor.py。词法文件 – MODBLexerRules.g4。使用访问器模式生成词法分析器和语法分析器。客户端程序 – moclient.py。语法文件 – MODB.g4。原创 2023-07-01 21:57:05 · 1205 阅读 · 0 评论 -
从定义到AST及其遍历方式,一文带你搞懂Antlr4
Antlr4(Another Tool for Language Recognition)是一款基于Java开发的开源的语法分析器生成工具,能够根据语法规则文件生成对应的语法分析器,广泛应用于DSL构建,语言词法语法解析等领域。原创 2023-07-01 21:19:48 · 198 阅读 · 0 评论 -
从AI到BI:隐语SCQL深度解读(附视频)
虽然在SCQL中没有明确把这一列选出,但是在计算时会根据hint,不会将这一列放到密文中去,因为已经允许别人选择,那么计算的过程当中,即使别人不把明文选出来,计算的时候明文计算肯定是没有问题的,即使对方看到也没有关系,所以CCL提供的hint可以帮助我们去做优化。计算引擎会先将DB的数据读出并进行计算,图中右下是SCQL计算引擎的架构,其中包含很多算子实现,也是明密文的混合,明文计算直接使用Arrow进行计算,密文使用隐语已经开源的SPU,如果大家对隐语有了解,就知道两个密态计算引擎完成这个计算。原创 2023-07-01 15:35:13 · 1341 阅读 · 0 评论 -
使用frp工具实现内网穿透以及配置多个ssh和web服务
FRP 项目地址frp 是一个可用于,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。原创 2023-06-20 01:34:36 · 1696 阅读 · 0 评论