自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fegus的博客

办公模板库

  • 博客(1403)
  • 资源 (1765)
  • 收藏
  • 关注

原创 子比主题v7.4绕授权接口源码

2.上传以上源码,并配置好伪静态最后在/etc/hosts里面加一行127.0.0.1 apiZibll.com。子比主题7.4绕授权接口源码,仅包含api文件仅供学习参考!正版子比主题7.4请到官方下载这里不提供。1.搭建一个站点,绑定apizibl.com域名,并开启SSL (随便找个域名的证书就行)3.Nginx伪静态。

2023-09-27 22:30:20 667

原创 OpenResty从入门到精通29-最容易失准的性能测试?你需要压测工具界的“悍马”wrk

性能测试是个技术活儿,能做对、做好的人不多。希望今天这节课,能让你对性能测试有一个更全面的认识。最后给你留一个作业题:wrk 支持自定义 Lua 脚本来做压力测试,那么,你可以根据它的文档,写一段简单的 Lua 脚本吗?这可能会有一些难度,但完成的同时,你一定能更深刻地理解 wrk 暴露接口的用意。欢迎留言写下你的答案和思考,也欢迎你把这篇文章分享给更多的人,我们共同进步。

2023-05-18 09:55:40 757

原创 OpenResty从入门到精通28-test-nginx还可以这样用?

除了在预处理器中增加 perl 代码之外,你还可以在run_tests原语之前,随意地增加 perl 函数,也就是我们所说的自定义函数。下面是一个示例,它增加了一个读取文件的函数,并结合eval };close $in;$content;run_tests;__DATA__关于的介绍就到此结束了。当然,它的功能其实还有更多,我们只讲了最核心最重要的一些。授人以鱼不如授人以渔,学习测试的基本方法和注意点我都已经教给你了,剩下的就需要你自己去官方的测试案例集中去挖掘了。

2023-05-18 09:54:57 616

原创 OpenResty从入门到精通27-test-nginx包罗万象的测试方法

今天,我们学习的是如何在中发送请求和检测响应,包含了 body、header、响应码和错误日志等。通过这些原语的组合,你可以实现比较完整的测试案例集。最后,给你留一个思考题:这种抽象一层的 DSL,你觉得有什么优势和劣势吗?欢迎留言和我探讨,也欢迎你把这篇文章分享出去,一起交流和思考。

2023-05-18 09:54:35 1119

原创 OpenResty从入门到精通26-代码贡献者的拦路虎:test-nginx简介

不得不说,虽然强大,但很多时候,它可能不一定适合你的场景。杀鸡焉用宰牛刀?在 OpenResty 中,你也选择使用断言风格的测试框架busted。busted结合resty这个命令行工具,也可以满足不少测试的需求。最后,给你留一个作业题,你可以在本地把 memcached 的这个测试跑起来吗?如果你能新增一个测试案例,那就更棒了。欢迎在留言区记录你的操作和心得,也可以写下你今天学习的疑惑地方。同时,欢迎你把这篇文章分享给更多对OpenResty感兴趣的人,我们一起交流和探讨。

2023-05-18 09:54:03 397

原创 OpenResty从入门到精通25-答疑(二):特权进程的权限到底是什么?

你好,我是温铭。专栏更新到现在,OpenResty第二版块 OpenResty API 篇,我们就已经学完了。恭喜你没有掉队,仍然在积极学习和实践操作,并且热情地留下了你的思考。很多留言提出的问题很有价值,大部分我都已经在App里回复过,一些手机上不方便回复的或者比较典型、有趣的问题,我专门摘了出来,作为今天的答疑内容,集中回复。另一方面,也是为了保证所有人都不漏掉任何一个重点。下面我们来看今天的这 6 个问题。

2023-05-18 09:53:19 534

原创 OpenResty从入门到精通24-实战:处理四层流量,实现MemcachedServer

这个实战项目到现在就接近尾声了,最后,我想留一个动手作业。你可以把上面 memcached server 的实现代码,完整地运行起来,并通过测试案例吗?今天的作业题估计要花费你不少的精力了,不过,这还是一个原始的版本,还没有错误处理、性能优化和自动化测试,这些就要放在后面继续完善了。我也希望通过后面内容的学习,你最终能够完成一个完善的版本。如果对于今天的讲解或者自己的实践有什么疑惑,欢迎你留言和我讨论。也欢迎你把这篇文章转发给你的同事朋友,我们一起实战,一起进步。

2023-05-18 09:52:02 740

原创 OpenResty从入门到精通23-[视频]导读lua-resty-requests:优秀的lua-resty-是如何编写的?

你好,我是温铭。今天的内容,我同样会以视频的形式来讲解。这几个问题,也是今天视频课要解决的核心内容,希望你可以先自己思考一下,并带着问题来学习今天的视频内容。同时,我会给出相应的文字介绍,方便你在听完视频内容后,及时总结与复习。下面是今天这节课的文字介绍部分。

2023-05-18 09:49:50 237

原创 OpenResty从入门到精通22-[视频]从一个安全漏洞说起,探寻API性能和安全的平衡

你好,我是温铭。今天的内容,我同样会以视频的形式来讲解。这几个问题,也是今天视频课要解决的核心内容,希望你可以先自己思考一下,并带着问题来学习今天的视频内容。同时,我会给出相应的文字介绍,方便你在听完视频内容后,及时总结与复习。下面是今天这节课的文字介绍部分。

2023-05-18 09:48:41 323

原创 OpenResty从入门到精通20-超越Web服务器:特权进程和定时任务

到此,今天的主要内容我就讲完了。从上面的几个功能,我们可以看出,OpenResty 在做一个更好用的 Nginx 的前提下,也在尝试往通用平台的方向上靠拢,希望开发者能够尽量统一技术栈,都用 OpenResty 来解决开发需求。这对于运维来说是相当友好的,因为只要部署一个 OpenResty 就可以了,维护成本更低。最后,给你留一个思考题。由于可能会存在多个 Nginx worker,那么 timer 就会在每个 worker 中都运行一次,这在大多数场景下都是不能接受的。

2023-05-18 09:48:01 605

原创 OpenResty从入门到精通21-带你玩转时间、正则表达式等常用API

学完今天这节课后,OpenResty 中常用的 Lua API 我们就都介绍过了,不知道你是否都清楚了呢?最后,留一个思考题给你:在ngx.now的示例中,为什么在没有 yield 操作的时候,它的值不会修改呢?欢迎留言分享你的看法,也欢迎你把这篇文章分享出去,我们一起交流,一起进步。

2023-05-18 09:47:49 619

原创 OpenResty从入门到精通18-worker间的通信法宝:最重要的数据结构之shareddict

在实际的开发中,我们经常会用到多级缓存,OpenResty 的官方项目中也有对缓存的封装。你能找出来是哪几个项目吗?或者你知道一些其他缓存封装的 lua-resty 库吗?欢迎留言和我分享,也欢迎你把这篇文章分享给你的同事、朋友,我们一起交流,一起进步。

2023-05-17 10:37:58 642

原创 OpenResty从入门到精通17-为什么能成为更好的Web服务器?动态处理请求和响应是关键

到此,让我们回顾下今天的内容。我们按照请求报文和响应报文的内容,依次介绍了与之相关的 OpenResty API。你可以看得出来,和 NGINX 的指令相比,OpenResty API更加灵活和强大。那么,在你处理 HTTP 请求时,OpenResty 提供的 Lua API 是否足够满足你的需求呢?欢迎留言一起探讨,也欢迎你把这篇文章分享给你的同事、朋友,我们一起交流,一起进步。

2023-05-17 10:35:31 343

原创 OpenResty从入门到精通16-秒杀大多数开发问题的两个利器:文档和测试案例

OpenResty 现在的官方文档只有英文版本,国内工程师在阅读时,难免会因为语言问题,抓不住重点,甚至误解其中的内容。但越是这样,越没有捷径可走,你更应该仔细地把文档从头到尾读完,并在有疑问时,结合测试案例集和自己的尝试,去确定出答案。这才是辅助我们学习 OpenResty 的正确途径。最后,我想提醒一下,在 OpenResty 的 API 中,凡是返回值中带有错误信息的,都必须有变量来接收并做错误处理,否则前方一定会有坑等你跳进去。

2023-05-17 10:33:19 470

原创 OpenResty从入门到精通15-OpenResty和别的开发平台有什么不同?

最后,我再多说几句。这节课,我们学习的是 OpenResty 的原理和几个重要的概念,不过,你并不需要背得滚瓜烂熟,毕竟,这些概念总是在和实际需求以及代码结合在一起时,才会变得有意义并生动起来。不知道你是如何理解的呢?欢迎留言和我一起探讨,也欢迎你把这篇文章分享给你的同事、朋友,我们一起交流,一起进步。

2023-05-17 10:32:06 310

原创 OpenResty从入门到精通14-答疑(一):Lua规则和NGINX配置文件产生冲突怎么办?

你好,我是温铭。专栏更新到现在,OpenResty第一版块入门篇,我们就已经学完了。恭喜你没有掉队,仍然在积极学习和实践操作,并且热情地留下了你的思考。很多留言提出的问题很有价值,大部分我都已经在app里回复过,一些手机上不方便回复的或者比较典型、有趣的问题,我专门摘了出来,作为今天的答疑内容,集中回复。另一方面,也是为了保证所有人都能不漏掉任何一个重点。下面我们来看今天的这5个问题。

2023-05-17 10:31:14 406

原创 OpenResty从入门到精通13-[视频]实战:基于FFI实现的lua-resty-lrucache

你好,我是温铭。今天的内容,我同样会以视频的形式来讲解。这几个问题,也是今天视频课要解决的核心内容,希望你可以先自己思考一下,并带着问题来学习今天的视频内容。同时,我会给出相应的文字介绍,方便你在听完视频内容后,及时总结与复习。下面是今天这节课的文字介绍部分。

2023-05-17 10:30:00 295

原创 OpenResty从入门到精通11-剖析Lua唯一的数据结构table和metatable特性

好的,到这里,今天的主要内容就结束了。事实上,table 和 metatable 会大量地用在 OpenResty 的库以及基于 OpenResty 的开源项目中,我希望通过这节课的学习,可以让你更容易地读懂这些源代码。自然,除了 table 外,Lua 中还有其他一些常用的函数,我们下节课再一起来学习。最后,我想给你留一个思考题。为什么库要模拟 OO 来做一层封装呢?欢迎在留言区一起讨论这个问题,也欢迎你把这篇文章分享给你的同事、朋友,我们一起交流,一起进步。

2023-05-17 10:29:41 571

原创 OpenResty从入门到精通12-高手秘诀:识别Lua的独有概念和坑

从“多问几个为什么”的角度出发,Lua 中 250 这个阈值是从何而来的呢?这算是我们今天的思考题,欢迎你留言说下你的看法,也欢迎你把这篇文章分享给你的同事、朋友,我们一起交流,一起进步。

2023-05-17 10:29:30 330

原创 OpenResty从入门到精通10-JIT编译器的死穴:为什么要避免使用NYI?

那究竟什么是 NYI 呢?LuaJIT 的运行时环境,除了一个汇编实现的 Lua 解释器外,还有一个可以直接生成机器代码的 JIT 编译器。LuaJIT 中 JIT 编译器的实现还不完善,有一些原语它还无法编译,因为这些原语实现起来比较困难,再加上 LuaJIT 的作者目前处于半退休状态。这些原语包括常见的 pairs() 函数、unpack() 函数、基于 Lua CFunction 实现的 Lua C 模块等。这样一来,当 JIT 编译器在当前代码路径上遇到它不支持的操作时,便会退回到解释器模式。

2023-05-17 10:28:00 414

原创 OpenResty从入门到精通09-为什么lua-resty-core性能更高一些?

讲了这么多内容,最后我还是想说,FFI 虽然好,却也并不是性能银弹。它之所以高效,主要原因就是可以被 JIT 追踪并优化。如果你写的 Lua 代码不能被 JIT,而是需要在解释模式下执行,那么 FFI 的效率反而会更低。那么到底有哪些操作可以被 JIT,哪些不能呢?怎样才可以避免写出不能被 JIT 的代码呢?下一节我来揭晓这个问题。最后,给你留一个需要动手的作业题:你可以找一两个lua-nginx-module 和 lua-resty-core 中都存在的 API,然后性能测试比较一下两者的差异吗?

2023-05-17 10:27:06 520 1

原创 OpenResty从入门到精通08-LuaJIT分支和标准Lua有什么不同?

让我们来回顾下今天的内容。OpenResty 出于性能的考虑,选择了 LuaJIT 而不是标准 Lua,并且维护了自己的 LuaJIT 分支。而 LuaJIT 基于 Lua 5.1 的语法,并选择性地兼容了部分 Lua5.2 和 Lua5.3 的语法,形成了自己的体系。至于你需要掌握的Lua 语法,在下标、字符串拼接、数据结构和变量上,都有自己鲜明的特点,在写代码的时候你应该特别留意。你在学习 Lua 和 LuaJIT 的时候,是否遇到一些陷阱和坑呢?

2023-05-16 08:08:32 472

原创 OpenResty从入门到精通07-带你快速上手Lua

今天,我们一起快速地学习了标准 Lua 的数据结构和语法,相信你对这门简单精巧的语言已经有了初步的了解。下节课,我会带你了解 Lua 和 LuaJIT 的关系,LuaJIT 更是 OpenResty 中的重头戏,值得我们深入挖掘。最后,我想再为你留下一道思考题。还记得这节课讲math库时,学过的这段代码吗?它可以在指定范围内,随机生成两个数字。不过,你可能注意到了,这段代码是用当前时间戳作为种子的,那么这种方法是否有问题呢?又该如何生成好的种子呢?

2023-05-16 08:07:47 656

原创 OpenResty从入门到精通06-OpenResty中用到的NGINX知识

总的来说,在 OpenResty 中用到的都是 Nginx 的基础知识,主要涉及到配置、主从进程、执行阶段等。而其他能用 Lua 代码解决的,尽量用代码来解决,而非使用Nginx 的模块和配置,这是在学习 OpenResty 中的一个思路转变。最后,我给你留了一道开放的思考题。Nginx 官方支持 NJS,也就是可以用 JS 写控制部分 Nginx 的逻辑,和 OpenResty 的思路很类似。对此,你是怎么看待的呢?欢迎留言和我分享,也欢迎你把这篇文章转发给你的同事、朋友。

2023-05-16 08:06:58 486

原创 OpenResty从入门到精通05-[视频]opm项目导读

你好,我是温铭。今天的内容,我特意安排成了视频的形式来讲解。这两个问题,也是今天视频课要解决的核心内容,希望你可以先自己思考一下,并带着问题来学习今天的视频内容。同时,我会给出相应的文字介绍,方便你在听完视频内容后,及时总结与复习。下面是今天这节课的文字介绍部分。

2023-05-16 08:05:47 198

原创 OpenResty从入门到精通04-如何管理第三方包?从包管理工具luarocks和opm说起

一个开源项目想要健康地发展壮大,不仅需要有硬核的技术、完善的文档和完整的测试,还需要带动更多的开发者和公司一起加入进来,形成一个生态。正如 Apache 基金会的名言:社区胜于代码。还是那句话,想把 OpenResty 代码写好,一点儿也不简单。OpenResty 还没有系统的学习资料,也没有官方的代码指南,很多的优化点的确已经写在了开源项目中,但大多数开发者却是知其然而不知其所以然。

2023-05-16 08:05:16 625

原创 OpenResty从入门到精通03-揪出隐藏在背后的那些子项目

今天,我们主要学习了OpenResty 安装后的目录结构,以及背后的一些子项目。希望你学完今天的内容后,能够了解更多 OpenResty 的项目。OpenResty 已经远远超出了 NGINX 负载均衡和反向代理的范畴,实现了自己的生态,下一次我们会详细聊聊这方面。对于今天的内容,你有哪些疑惑和问题吗?欢迎留言和我分享,也欢迎你把这篇文章转发给你的同事、朋友,一起学习高效开发。

2023-05-16 08:03:11 330

原创 OpenResty从入门到精通02-如何写出你的“helloworld”?

让我们回顾下今天讲的内容。我们通过一行简单的代码,延展到OpenResty 的安装和 CLI,并在最后启动了 OpenResty 进程,运行了一个真正的后端程序。其中,resty是我们后面会频繁使用到的命令行工具,课程中的演示代码都是用它来运行的,而不是启动后台的 OpenResty 服务。更为重要的是,OpenResty 的背后隐藏了非常多的文化和技术细节,它就像漂浮在海面上的一座冰山。我希望能够通过这门课程,给你展示更全面、更立体的 OpenResty,而不仅仅是它对外暴露出来的 API。

2023-05-16 08:02:50 337

原创 OpenResty从入门到精通01-初探OpenResty的三大特性

欢迎你留言和我分享你的 OpenResty 学习之路,在这期间,你又走过哪些弯路呢?也欢迎你把这篇文章转发给你的同事、朋友。还是那句话,在学习的过程中,你有任何疑问,都可以在专栏中留言,我会第一时间给你答复。

2023-05-16 08:02:19 467

原创 OpenResty从入门到精通开篇词-OpenResty,为你打开高性能开发的大门

你好,我是温铭,OpenResty 软件基金会主席,曾任某开源商业公司合伙人,前 360 开源技术委员会委员,在互联网安全公司工作了 10 年,负责开发过云查杀、反钓鱼和企业安全产品。接下来的几个月,我会带着你系统地学习一下 OpenResty。

2023-05-16 08:01:38 416 1

原创 设计模式之美100-如何将设计思想、原则、模式等理论知识应用到项目中?

上一节课,我们对整个专栏的理论知识点做了串讲复习,不知道你掌握得如何?对于上节课总结的重点内容,我希望你能多花点时间搞透彻,对于一些不那么重要的内容,我建议你把专栏当作工具资料,用到的时候随手查阅,再深入学习研究。实际上,很多小伙伴反应,虽然理论掌握得差不多,专栏也很贴近实战,每个知识点的讲解都有结合实际的代码案例,并且最后还有集中的项目实战,但落实到自己写代码的时候,还是无法将学到的理论知识很好地应用到其中。今天,我们就再聊一聊,如何将设计思想、原则、模式等理论知识应用到实际的项目开发中。

2023-05-16 07:58:19 401

原创 设计模式之美99-总结回顾:在实际软件开发中常用的设计思想、原则和模式

到今天为止,理论部分和实战部分都已经讲完了,整个专栏也接近尾声了。我这里用两节课的时间,带你一块复习一下前面学到的知识点。跟前面的讲解相对应,这两节课分别是针对理论部分和实战部分进行回顾总结。今天,我先来带你回顾一下整个专栏的知识体系。我们整个专栏围绕着编写高质量代码展开,涵盖了代码设计的方方面面,主要包括面向对象、设计原则、编码规范、重构技巧、设计模式这五个部分。我们就从这五个方面,带你一块把之前学过的知识点串一遍。话不多说,让我们正式开始今天的学习吧!

2023-05-15 07:33:53 179

原创 设计模式之美98-项目实战三:设计实现一个支持自定义规则的灰度发布组件(实现)

DarkFeature类表示每个要灰度的业务功能的灰度规则。DarkFeature将配置文件中灰度规则,解析成一定的结构(比如RangeSet),方便快速判定某个灰度对象是否落在灰度规则范围内。

2023-05-15 07:33:04 271

原创 设计模式之美97-项目实战三:设计实现一个支持自定义规则的灰度发布组件(设计)

上一节课,我们介绍了灰度组件的一个需求场景,将公共服务平台的RPC接口,灰度替换为新的RESTful接口,通过灰度逐步放量,支持快速回滚等手段,来规避代码质量问题带来的不确定性风险。跟前面两个框架类似,灰度组件的功能性需求也比较简单。上一节课我们做了简单分析,今天我们再介绍一下,这个组件的非功能性需求,以及如何通过合理的设计来满足这些非功能性需求。话不多说,让我们正式开始今天的学习吧!

2023-05-15 07:31:04 293

原创 设计模式之美95-项目实战二:设计实现一个通用的接口幂等框架(实现)

上一节课,我们讲解了幂等框架的设计思路。在正常情况下,幂等框架的处理流程是比较简单的。调用方生成幂等号,传递给实现方,实现方记录幂等号或者用幂等号判重。但是,幂等框架要处理的异常情况很多,这也是设计的复杂之处和难点之处。比如,代码运行异常、业务系统宕机、幂等框架异常。虽然幂等框架要处理的异常很多,但考虑到开发成本以及简单易用性,我们对某些异常的处理在工程上做了妥协,交由业务系统或者人工介入处理。这样就大大简化了幂等框架开发的复杂度和难度。今天,我们针对幂等框架的设计思路,讲解如何编码实现。

2023-05-15 07:30:38 231

原创 设计模式之美96-项目实战三:设计实现一个支持自定义规则的灰度发布组件(分析)

到现在为止,我已经带你学习了接口限流框架和接口幂等框架两个实战项目。接下来,我再带你实战一个新的项目:灰度发布组件。这也是我们专栏的最后一个实战项目。还是老套路,我们把它分为分析、设计、实现三个部分、对应三节课来讲解。今天,我们对灰度发布组件进行需求分析,搞清楚这个组件应该具有哪些功能性和非功能性需求。话不多说,让我们正式开始今天的学习吧!

2023-05-15 07:30:12 210

原创 设计模式之美94-项目实战二:设计实现一个通用的接口幂等框架(设计)

上一节课,我们介绍了幂等框架的一个重要需求场景,接口超时重试。为了避免同一业务被多次重复执行,接口需要支持幂等特性。同时,我们还对功能性需求和非功能性需求做了梳理。今天,我们来讲解幂等框架的设计思路。跟限流框架类似,幂等框架的功能性需求也比较简单,但要考虑处理的异常情况有很多,比如业务代码异常、业务系统宕机、幂等框架异常。今天,我们重点讲解如何应对这些异常情况,设计一个高度容错的幂等框架。话不多说,让我们正式开始今天的学习吧!

2023-05-15 07:29:02 153

原创 设计模式之美92-项目实战一:设计实现一个支持各种算法的限流框架(实现)

这个类是限流算法实现类。它实现了最简单的固定时间窗口限流算法。每个接口都要在内存中对应一个RateLimitAlg对象,记录在当前时间窗口内已经被访问的次数。RateLimitAlg类的代码如下所示。对于代码的算法逻辑,你可以看下上节课中对固定时间窗口限流算法的讲解。

2023-05-15 07:28:43 265 1

原创 设计模式之美93-项目实战二:设计实现一个通用的接口幂等框架(分析)

上三节课,我带你分析、设计、实现了一个接口限流框架。在分析阶段,我们讲到需求分析的两大方面,功能性需求分析和非功能性需求分析。在设计阶段,我们讲了如何通过合理的设计,在实功能性需求的前提下,满足易用、易扩展、灵活、高性能、高容错等非功能性需求。在实现阶段,我们讲了如何利用设计思想、原则、模式、编码规范等,编写可读、可扩展等高质量的代码实现。从今天开始,我们来实战一个新的项目,开发一个通用的接口幂等框架。跟限流框架一样,我们还是分为分析、设计、实现三个部分,对应三节课来讲解。

2023-05-15 07:28:28 266

原创 设计模式之美91-项目实战一:设计实现一个支持各种算法的限流框架(设计)

上一节课,我们介绍了限流框架产生的项目背景,并且对需求做了分析,这其中包括功能性需求和非功能性需求,算是在正式开始设计之前的一个铺垫。前面提到,我们把项目实战分为分析、设计、实现三部分来讲解。其中,分析环节跟之前讲过的面向对象分析很相似,都是做需求的梳理。但是,项目实战中的设计和实现,跟面向对象设计和实现就不是一回事儿了。这里的“设计”指的是系统设计,主要是划分模块,对模块进行设计。这里的“实现”实际上等于面向对象设计加实现。

2023-05-15 07:27:28 178

Hospital 14.6.0管理预约系统源码

Hospital 14.6.0全开源医院管理预约系统源码

2025-01-07

AigoTools开源AI网址导航网站源码

Aigotools 是一款能够帮助用户迅速搭建和管理导航网站的工具。它自带站点管理和自动收录功能,支持国际化,同时提供SEO优化和多种图片存储方案,使用户能高效地发布各自的导航站点。 功能包括: 站点管理模块 自动采集功能,支持 Playwright、Jina 和 OpenAI 用户管理系统(Clerk) 国际化支持 可切换的主题(暗色/亮色) SEO优化 多种图片存储工具(包括本地 MinIO、AWS S3 和腾讯云 COS)

2025-01-07

全新H5商城系统php源码完整版

全新H5商城系统源码完整版,PHP仿抖音小店版商城源码,H5商城系统的设置是实现其核心功能的基础,涵盖网站配置、短信与支付系统,以及商品、工单、订单、分站与提现管理等多个模块的配置。以下提供了详细的设置指南,以协助您迅速掌握并有效管理商城系统。 测试环境:Nginx + PHP 7.0 + MySQL 5.6 网站配置 在此模块中,您需要设置商城名称、LOGO、标题、联系方式及SEO关键词,确保平台展现专业形象及良好搜索能力。 短信管理 通过配置短信接口与模板,您可以发送订单通知、验证码等信息,从而提升用户的使用体验。 支付接口设置 配置多种支付方式如微信与支付宝,填写API密钥和回调地址,以保证支付过程的流畅性。 商品分类 通过对商品的分类与排序,为商品设置名称及图标,以方便消费者查找。 商品数据管理 添加和维护商品的各类信息、规格和图片,确保数据准确且内容丰富。 工单响应 对用户提交的工单进行查看与回复,记录相关的售后问题,从而提高客户服务的质量。 订单监控 能够查看及更新订单状态,并支持批量导出,便于管理跟踪。 分站管理 创建区域性分站,设置相应的权限,以便进行

2025-01-07

房屋租赁系统源码SpringBoot + Vue实现全功能解析

本文介绍的是一款利用 SpringBoot 和 Vue 开发的房屋租赁系统源码。站长经过仔细分析,推测该源码的早期版本可能是一种员工管理系统,经过后续的开发与调整,其功能现已完美适应房屋租赁业务的需求。 该系统功能全面,涵盖房屋销售和租赁管理等多方面内容。在实际测试和部署中,站长发现其源码结构井然有序,并且数据库设计非常规范。开发人员可以依据具体需求进行再开发,或直接用于应用部署。

2025-01-07

简单的文件共享系统php源码带后台管理无需数据库上传即用

这是一款简单的文件共享系统php源码,带后台管理无需数据库上传即用,相当个人网盘系统,上传文件自动自动生成分享链接,效果还是挺好的,有需要的自行下载研究。

2025-01-07

Zibll子比主题V8.0新版源码开心版WP知识付费资源博客主题模板

简约优雅的设计风格、模块化组件、商城支付系统,全面的前端功能、深度SEO优化、专注阅读体验。 Zibll子主题是专为阅读网站而设计的,设计简单大方,功能全面。 UI界面模块化,多种布局,多种显示效果可供选择,高度自由化,更容易匹配自己喜欢的网站。 主题支持付费阅读、付费下载功能和用户VIP会员系统,为站长提供强大的生产力。

2025-01-07

Ripr0-v5曰主题8.3开心版适用于知识付费资源素材博客

RiPr0主题的全新V5版本(原RiPr0-V2的升级版)是一款功能卓越、性能优越且速度极快的WordPress虚拟资源商城主题。它具备首页模块化布局和WP原生小工具的自由拖拽设置,以提高网站设计便捷性。此外,该主题还支持高级筛选、内置会员生态系统和多种支付接口,使网站无需依赖任何附加插件即可实现众多功能。同时,主题也支持卡密、充值和站内币等多种功能,为您的网站提供全面而有效的解决方案。

2025-01-07

springboot+sqlite3+iceEditor开发网页版记事本

平时工作中一些信息需要记录,txt文本没法设置样式、图片,word又太臃肿,于是开发了一款轻量级的网页版记事本,启动速度快,可以记录文字、图片、视屏、音乐。 运行环境 jdk17 + springboot 项目技术(必填) springboot+iceEditor+sqlite3 数据库文件(可选) sqlite3 打包在源码中

2025-01-07

2025绿豆U8APP源码

请注意,此版本为UI8前端APK反编译版,其后台采用的是最新的FastAdmin框架,与之前的UI6版本不兼容。 此版本暂时只提供TV端源码,手机版将在后期发布,欢迎收藏本站链接,随时关注本站最新动态。

2025-01-07

Annie推广导航开心免授权版本

采用最新技术 tinkphp8.0 php8.1 mysql5.7 Funadmin 框架 后台一键式统计访问人数 网站设置 分类设置 网站管理 工具管理 友情链接 广告管理 联系方式 主题管理 配置多套模版随意切换 已更新市面上热门的几个模版

2025-01-07

导航系统DHPro4.1.3开心版

最近看到一个比较好看的导航系统,支持网址收录 + 文章系统 + 自助广告系统, 支持已收录的站点最新点入排首位功能【就是你的站点已经收录后做好友链或者怎么样只要从你站点点入进入到导航系统的, 你的收录的站点就会排在首位】,最新的 4.1.5 版本好像还支持附件下载功能, 相当于网址收录 + 文章系统 + 下载系统 + 自助广告系统于一身的 仅供学习研究代码之用,有需要的可以支持下正版,好像也不贵几十块钱

2025-01-07

WORD办公教程网站模板 (H5自适应) WPS办公资源源码

WORD办公教程网站模板 (H5自适应) WPS办公资源源码 1:网站的代码都是纯手工DIV+CSS、代码精简有利于SEO优化。 2:自适应和代码适配两种模式,新版的HTML5技术,给您高端视觉体验。 3:全站每一个细节都做了SEO框架布局,栏目及文章页均可独立设置标题/关键词/描述。 4:附带测试数据、不需安装、上传即用、轻松简单。 5:后台直接修改LOGO、轮播、联系方式、传真、邮箱、地址等,修改更加方便。 安装教程: 环境:Nginx+php7.2 1.上传源码到网站根目录 2.前往https://www.pbootcms.com/freesn/ 获取授权码 3.无须配置数据库,直接访问域名/admin.php 账号:admin 密码:qymao.cnGFD9 4.全局配置————>配置参数===>系统授权码 把免费获取的授权码填写进去

2025-01-07

全新UI短剧搜索分享系统网站源码

最近很火的短剧推广配套程序,短剧搜索 以下是完整的文件架构: project_root/ │ ├── css/ │ ├── style.css # 全局样式 │ ├── index.css # 首页样式 │ └── search.css # 搜索页样式 ├── database/ │ ├── dramas.txt # 短剧数据 │ └── users.txt # 用户数据 ├── index.php # 首页 ├── search.php # 搜索页面 ├── login.php # 登录页面 ├── auth.php # 认证处理 ├── logout.php # 退出登录 ├── drama_list.php # 短剧管理列表 ├── drama_add.php # 添加短剧 ├── drama_edit.php # 编辑短剧 └── drama_delete.php # 删除短剧

2025-01-07

CRM客户关系管理系统源码手机版crm跟单销售公司订单合同办公erp客户管理

一款非常好用的客户关系管理系统源码,CRM客户系统,支持pc+wap手机端,随时随地办公, 支持批量删除客户,抢客户,客户公海,客户线索,客户来源,客户地区, 业绩管理,合同管理等强大功能,满足各行业CRM客户关系管理的需求。 本套源码采用PHP+MySQL进行开发,性能稳定可靠。数据存取集中控制,避免了数据泄漏的可能。 采用加密数据传递参数,保护系统数据安全。多级的权限控制,完善的密码验证与登录机制更加强了系统安全性, 功能强大,安装简单,使用方便,附有完整的图文安装修改教程。 功能列表: 客户管理,线索管理,客户管理,线索、客户池(公海),联系人管理,自定义场景视图, 多条件高级搜索,信息导入导出,沟通日志,跟进记录,客户提醒,客户置顶 客户转移、分享,到期回收, 客户管理数限制,客户领取周期管理,商机管理,商机视图,商机进度,沟通日志, 商机置顶,商机分组,多条件高级搜索,批量导入,批量删除…… 多条件高级搜索: 财务管理,应收款,回款单,应付款,付款单,发票管理,银行卡管理,回款进度,多条件高级搜索 数据分析: 线索数据分析,客户数据分析,客户过程分析,客

2025-01-07

SpringBoot+Vue测评系统及部署教程

SpringBoot+Vue测评系统及部署教程 管理员功能: 考试管理:包括测评查询与添加测评功能。 题库管理:管理所有题库及新增题库功能。 成绩查询:学生成绩查询与成绩分段查询。 学生管理与教师管理。 学生账号功能: 我的试卷:查看已参加的测评试卷。 我的练习:进行自主练习。 我的分数:查看自己的测评成绩。 给我留言:与管理员互动留言。 修改密码:管理个人账户安全。

2025-01-07

新版在线生成一合三网站缩微图工具PHP源码

此为一套创新设计的PHP源码,能够实现线上网站三合一功能,即手机、电脑、平板的网站缩略图生成器。 用户只需输入网址,点击“GO”按钮,即可自动进行截图操作,并生成相应的缩略图。 此源码专为php环境设计,用户可轻松集成至个人网站或应用中,提供便捷的网页缩略图服务。

2025-01-07

阅后即焚平台系统PHP源码

阅后即焚平台的核心功能是允许用户创建临时的文本内容,并在设定条件满足后销毁这些内容。用户可以通过时间或最大访问次数来控制内容的存活时间。该平台还支持对内容设置访问密码以增强隐私性。 平台的功能流程分为三部分: 前端提交内容和设置条件 后端保存内容并处理销毁逻辑 查看内容和执行销毁

2025-01-07

免费短剧H5源码下载 内置短剧API接口

2025最新版 免费短剧H5下载源码,内置短剧API接口,直接上传到网站根目录即可运行 源码解压到网站根目录即可使用,无需其他配置!! 开发语言:uniapp

2025-01-07

子比主题zibll7.8完美开心版

子比主题zibll7.8完美开心版,社区资源多用途wordpress主题功能强大更新频率很高值得入手的主题,专为博客、自媒体、资讯类的网站设计开发,简约优雅的设计风格,全面的前端用户功能,简单的模块化配置用户体验不错。算是一款不错的良心主题,更新频率在业内中也很给力的。

2024-06-24

基于SpringBoot+Vue实现的职工管理系统

项目描述 员工管理对于任何公司和组织都是至关重要的。它涉及到对员工信息的管理、员工考勤、工资管理等方面。传统的手工管理方式已经无法满足现代组织的需求,因此开发一个高效、灵活、可扩展的员工管理系统变得非常必要。 基于SpringBoot+Vue实现的职工管理系统设计了三种角色,分别是管理员、人事经理、职工,每种角色拥有不同的菜单权限 系统实现了部门管理、职工管理、考勤管理、奖惩管理、公告管理,以及合同管理等功能模块 运行环境 开发工具:idea2020.3+Webstorm2020.3(其他开发工具也可以) 运行环境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3(此配置为小白调试所用,仅供参考) 项目技术(必填) 服务端技术:Springboot+Mybatis 前端技术:Vue+tinymce-vue+Element-UI+axios

2024-05-29

基于SpringBoot+Vue医院管理系统的设计与实现

项目描述 基于SpringBoot+Vue实现的医院管理系统采用前后端分离的架构方式,系统设计了管理员、医生、护士三种角色 系统实现了个人中心管理、医生管理、护士管理、临床类别管理、药品类别管理、科室信息管理、内部论坛管理、以及系统管理等模块 运行环境 开发工具:idea2020.3+Webstorm2020.3(其他开发工具也可以) 运行环境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3(此配置为小白调试所用,仅供参考) 项目技术(必填) 服务端技术:Springboot+Mybatis-Plus 前端技术:html+css+Layui+jQuery+Bootstrap+Vue+axios

2024-05-29

基于SSM+Vue实现的宠物销售系统

项目描述 基于SSM+Vue实现的宠物销售系统,主要实现的功能有以下几点:管理员;首页、个人中心、宠物分类管理、商品分类管理、宠物用品管理、宠物商店管理、宠物领养管理、用户管理、宠物寄存管理、用户领养管理、宠物挂失管理、论坛管理、管理员管理、系统管理、订单管理,前台首页;首页、宠物用品、宠物商店、宠物领养、宠物挂失、论坛信息、宠物资讯、个人中心、后台管理、购物车、客服,用户;首页、个人中心、宠物寄存管理、用户领养管理、宠物挂失管理、我的收藏管理、订单管理等功能,其具有简单的接口,方便的应用,强大的互动,完全基于互联网的特点。 运行环境 开发工具:idea2020.3+Webstorm2020.3(其他开发工具也可以) 运行环境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3(此配置为小白调试所用,仅供参考) 项目技术(必填) 服务端技术:spring+springmvc+mybatis-plus 前端技术:html+css+layui+jquery+bootstrap+vue+element-ui+axios

2024-05-29

基于SpringBoot+Vue实现的医院在线挂号系统

项目描述 基于SpringBoot+Vue实现的医院在线挂号系统设计了三种角色,分别是管理员、医生、用户,每种角色对应不同的菜单 系统实现了个人信息管理、基础数据管理、论坛管理、用户管理、单页数据管理、医生管理及轮播图管理等功能模块,具体功能划分见下图 运行环境 开发工具:idea2020.3+Webstorm2020.3 运行环境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3(此配置为小白调试所用,仅供参考) 项目技术(必填) 服务端技术:Springboot+Mybatis 前端技术:html+css+Layui+jQuery+bootstrap+Vue+axios+Element-UI

2024-05-29

基于SpringBoot学生就业管理系统(带文档)

项目描述 基于SpringBoot学生就业管理系统主要采用springboot开发框架制。使用的技术有mysql数据库、mybatis驱动框架以及tomcat服务端部署,用到的集成开发工具主要是IDEA和jdk1.8。 基于SpringBoot学生就业管理系统主要有以下几大功能:用户管理模块、就业政策模块、就业服务管理模块、三方协议书模块、学院管理模块 管理员模块主要进行数据的更新管理,功能分为系统用户管理、学院信息管理;就业模块功能分为就业管理、就业服务管理、统计信息、用户信息;企业模块功能分为用户信息、就业政策;教师模块功能分为三方协议书、统计信息、用户管理;学生管理模块功能分为用户管理、三方协议书、就业政策、就业服务管理 运行环境 开发工具:idea2020.3 运行环境:jdk1.8+maven3.6.0+MySQL5.7 项目技术(必填) 服务端技术:Springboot+Mybatis-plus 前端技术:html+css+Layui+jQuery

2024-05-29

java开发的基于SpringBoot+vue实现的自习室预订系统

项目描述 基于SpringBoot实现的自习室预订系统采用了Java技术,将所有业务模块采用以浏览器交互的模式,选择MySQL作为系统的数据库,基本实现了自习室预订系统应有的主要功能模块,本系统有管理员;首页、个人中心、学生管理、公告信息管理、座位预订管理、自习室管理、留言板管理、系统管理,学生;首页、个人中心、座位预订管理、留言板管理,前台首页;首页、公告信息、自习室、留言反馈、个人中心、后台管理、客服等功能。 运行环境 开发工具:idea2020.3+Webstorm2020.3(其他开发工具也可以) 运行环境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3(此配置为小白调试所用,仅供参考) 项目技术(必填) 服务端技术:Springboot+Mybatis-Plus 前端技术:html+css+Layui+jQuery+bootstrap+Vue+axios+Element-UI

2024-05-29

最简单的文章采集器 Typecho火车头插件去授权版 采集器软件 采集器采集视频

目前市面上基本没有typecho火车头采集器 而分享的这一款采集器,牛的一批 内置使用方法与教程!

2024-05-15

新版起名源码 经典起名网站 起名字生辰八字 起名软件 起名专用字典

1.宝宝在线起名 2.八字起名,周易取名 3.带在线付费起名 4.老师微信,一对一起名 特点:免注册,免登录,可直接在线起名,并且完成付款。 伪静态对照情况不要直接THINKPHP,对照教程中伪静态。 测试了下,可以正常搭建,支付也正常使用

2024-05-15

基于SpringBoot+Vue实现的家政服务平台

项目描述 基于SpringBoot+Vue实现的家政服务平台设计了管理员、雇主、雇员等角色,管理员拥有最高权限,分别实现了个人中心、雇主管理、雇员管理、资料认证管理、项目类型管理、服务项目管理、需求信息管理、服务预约管理、申请预约管理、签订合同管理、电子签名管理、雇主评价管理、意见反馈、系统管理等模块,下面是该系统的简要功能模块图 运行环境 开发工具:idea2020.3+Webstorm2020.3 运行环境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3(此配置为小白调试所用,仅供参考) 项目技术(必填) 服务端技术:Springboot+Mybatis-plus 前端技术:html+css+Layui+jQuery+bootstrap+Vue+axios+Element-UI 数据库文件

2024-05-15

基于java的协同办公OA自动化办公系统

项目描述 oasys是一个OA办公自动化系统,使用Maven进行项目管理。 - 基于springboot框架开发的项目,mysql底层数据库,前端采用freemarker模板引擎,Bootstrap作为前端UI框架。 - 集成了jpa、mybatis等框架。作为初学springboot的同学是一个很不错的项目,如果想在此基础上面进行OA的增强,也是一个不错的方案 运行环境 jdk8+tomcat8+mysql5.7+IntelliJ IDEA+maven 项目技术(必填) spring+spring mvc+mybatis+bootstrap+freemarker+kindeditor+My97 DatePicker+pagehelper 数据库文件 oasys.sql maven搭建

2024-05-15

基于HTML的农产品帮扶网站

项目描述 今天就来分享一个用HTML语言开发的农产品帮扶网站吧 运行环境 浏览器 项目技术(必填) HTML+CSS

2024-05-15

一个高品质的音乐共享和流媒体轻量音乐程序网站在线音乐源码

一个高品质的音乐共享和流媒体轻量音乐程序网站在线音乐源码,是创建您自己的音乐流媒体网站的最佳方式! 最新版本: 添加插件系统,现在开发人员可以为程序制作插件并在更新后保留您的自定义设置。 固定的2 个以上的小错误。 安装所需:nginx/apache,mysql5.6+,php7+ 搭建说明:看源码内详细说明

2024-05-15

RiPro-V5 v7.1开心版源码

使用方法: 1、下载主题源码 ripro-v5.zip 进行安装。 2、下载激活文件 ripro-v5-active.php 上传到wp根目录,访问一次,即可激活。

2024-04-20

子比主题7.7版本开心版

子比主题7.7微调了授权验证算法,所以更新了接口文件。 使用方法: 搭建一个站点,绑定api.zibll.com域名,并开启SSL(随便找个域名的证书就行) 上传以上源码,并配置好伪静态 最后在/etc/hosts里面加一行 127.0.0.1 api.zibll.com

2024-04-19

B2 PRO主题5.4.2最新免授权版

B2 PRO 5.4.2 最新免授权版不再需要改hosts,和正版一样上传安装就可以激活。 并且不限域名,之前总有人说换了域名进不去网站之类的,现在不存在该问题啦。 提示:如果有之前安装过正版B2 PRO的,想更换成此版本,需要删除主题目录/wp-content/themes/b2,并且在php.ini里面删除swoole_loader.license_files这一行,然后重启php,才能上传此版本。

2024-04-19

162100网址导航3号 V9.4.8

162100网址导航3号是一个以php+MySQL进行开发的网址导航类网站源码。功能全面而强大! 功能特点: 1、162100网址导航3号——强大的网址导航程序。 2、程序短小精悍,IP库、拼音库、网址库、图片库除外,代码不到200KB。 3、PHP+Mysql构架。轻松支持一键生成全站静态。 4、程序构思、构成;安装、管理无比简洁。 5、全新的个性化管理中心,全面支持个性自助管理—— 6、记事本、我的风格、我的收入、自定义网址、浏览记录、搜索记录、我的名站及引擎应用。 7、用户创收功能。 8、全面支持拼音生成栏目名,轻松支持多音字及拼音重名校正。 9、增加专题页面——尽可实现你想要实现的终端应用。 10、搜索框智能联想。 11、搜索引擎自助管理,支持多款引擎样式。 12、站内快搜。 13、集成搜索。 14、网站收录审核及邮件群发通知。 15、首页支持客户端长久缓存,即使脱机仍可浏览。 16、多模板、多风格,随意对齐、布局控制。 17、可随心更换的站点名称、logo,便于应用。 18、随心管理广告。 19、在线上传更新图片。 20、天气预报即时采集。 21、后台智能采集外站数据、批量导

2024-04-17

一款基于WordPress开发的高颜值的自适应主题,支持白天与黑夜模式v2.8.2

安装请到 发行版本 中进行下载最新版本,然后到 WordPress 管理后台中的「外观」-「主题」中点击「添加」,选择 Puock 的主题包进行上传安装并启用即可。提示:为了防止主题不兼容,请在安装主题前进行数据备份,防止数据字段重复覆盖等情况发生。重要:请不要直接克隆或直接下载仓库进行使用,请到发行版中进行下载使用 环境要求 WordPress >=6.0 PHP >=7.4

2024-04-17

自媒体博客Spimes主题 X7.1

一款简约新闻自媒体类的 typecho 主题,设计上简约、干净、精致、响应式,后台设置更是强大而且实用的新闻自媒体类主题。 PS:5.0版本改动比较多,如不必要建议不要更新版本,具体改动内容如同演示站所示哦 新版本发布,启用主题后,点击面板小灯泡logo主题检测按钮,进行主题配置修复!!!! 注意,版本升级之前一定要记得备份!!!!万一失败了呢 注意,版本升级之前一定要记得备份!!!!万一失败了呢

2024-04-04

sunoAi web转成 openai 格式进行调用转为api接口使用项目源码【可对接中转】

简单的将 suno.ai web 转为 api 接口,可对接中转。 将 config.yaml.example 重命名为 config.yaml 并修改其中的配置 Server: Port: 3560 App: Client: #登录 suno.ai 后的 cookie中的__client=xxxxx 的值 启动服务 ./sunoweb2api

2024-04-04

PHP短视频流量社群掘金系统源码

短视频流量掘金系统:释放您的内容潜力!源码内有说明

2024-04-04

六零导航页 LyLme Spage 致力于简洁高效网站源码

六零导航页 LyLme Spage 致力于简洁高效网站源码

2024-04-04

空空如也

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

TA关注的人

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