• 博客(55)
  • 收藏
  • 关注

原创 开箱实测|AtomCode助力我快速完成ThinkPHP8后端接口开发

经过一周完整的实战落地,从框架搭建、功能编码、BUG调试再到性能优化,全程借助AtomCode辅助开发,真切感受到这款开源工具给开发者带来的效率提升,也积累了许多真实的使用心得。当开发一些比较小众的项目,例如NX二次开发、工业软件底层API开发,由于这类小众开发资料较少,知识库覆盖有限,生成出来的代码偶尔需要人工微调、核对官方文档之后,才可以正常运行。借助AtomCode,我可以把控制器代码粘贴进去,快速生成清晰的接口文档,标明请求方式、入参、返回字段、错误码含义,省去手动写文档的繁琐工作。

2026-08-19 01:40:23 230

原创 HackerBox Linux部署教程

编辑。

2026-07-26 08:47:55 276

原创 PHP正则表达式

(匹配 "xxx@xxx.xxx" 格式)。• preg_match($pattern, subject, &matches):检查字符串是否匹配模式,只匹配1次,$matches 存储结果。• 元字符:有特殊含义的字符,如 .(匹配任意字符)、*(匹配前一个字符0次或多次)、+(1次或多次)。◦ /ab+/:可匹配 "ab"、"abb"、"abbb" 等(+ 表示 "b" 至少出现1次)。◦ /h.t/:可匹配 "hat"、"hit"、"h#t" 等(. 匹配中间任意1个字符)。

2025-10-24 14:35:56 754

原创 爱看(LikeSee)开源短视频应用

爱看(LikeSee)是一款基于Flutter开发的短视频应用,旨在提供类似抖音的视频浏览、互动体验。项目采用最新的Flutter框架和相关技术栈,实现了流畅的视频播放、精美的用户界面以及丰富的社交互动功能。

2025-05-06 18:53:01 773

原创 一篇文章带你了解Web前端三大主流框架的来历

Web前端三大主流框架分别是Angular、React和Vue.js。

2024-06-01 18:58:35 687

原创 Element-UI快速入门

Element-UI是一套基于Vue.js 2.0的桌面端组件库,提供了丰富的组件和交互效果,帮助开发人员快速构建现代化的网页应用程序。它拥有完整的组件库、友好的设计、与Vue.js的完美结合、响应式布局、可定制主题等特性。这里的“my-project”是你的项目名,你可以根据需要修改。这里的“-S”参数表示将Element-UI保存为项目依赖。二、创建Vue项目并安装Element-UI。五、修改Element-UI的样式。四、使用Element-UI组件。一、Element-UI简介。

2024-06-01 18:53:09 875

原创 关于css预处理器sass详解

Sass(Syntactically Awesome Stylesheets)是一种强大的CSS预处理器,旨在简化CSS的编写并增强其功能。以下是对Sass的详细解释,包括其特点、功能、语法格式以及使用方式。

2024-06-01 18:50:36 880

原创 【原创】S-LOVE恋爱小站源码

源码地址:https://gitee.com/bluedemocloud_0/s-love-mp-weixin。项目简介:前端采用uniapp多端开发框架进行开发,目前已适配H5、微信小程序版本。系统名称:S_LOVE。

2024-05-28 18:27:10 811

原创 程序员如何搞副业?参考方向+建议!

开发个人应用或工具:提供技术咨询与培训:参与开源项目:写作与翻译:游戏开发与测试:参与众包平台:在开展副业时,程序员需要注意以下几点:

2024-04-13 18:02:23 690

原创 ArcGIS10.8保姆式安装教程

如果在安装过程中遇到任何问题或错误消息,你可以查阅ArcGIS的官方文档或联系其技术支持团队寻求帮助。同时,也要注意在安装过程中不要随意更改安装程序的默认设置,除非你明确知道这些更改的影响。ArcGIS 10.8的保姆式安装教程,我们可以进一步细化每一个步骤,确保在安装过程中不会遗漏任何关键信息。希望这个更详细的安装教程能够帮助你成功安装ArcGIS 10.8,并享受其带来的强大功能。

2024-04-13 17:59:44 1038

原创 docker入门安装和使用详细教程

对于更复杂的容器编排任务,你可以使用Docker Compose。Docker Compose允许你使用YAML文件来定义和运行多容器的Docker应用程序。你可以通过右键点击这个图标来查看Docker的状态、配置Docker的设置等。(2)打开Docker Desktop的官方网站,下载适用于Windows的安装程序。(1)首先,确保你的Windows系统满足Docker的最低要求。:基于指定的镜像创建一个容器并运行。如果你有自己的镜像需要推送到远程仓库,或者从远程仓库拉取镜像,你需要使用。

2024-04-13 17:57:12 845

原创 php调用python文件

请确保你的服务器上已经安装了Python解释器,并且PHP脚本有权限执行外部命令。此外,如果你的Python脚本需要传递参数或接收输入,你可以在。务必确保你调用的Python脚本是可信的,并且对输入进行了适当的验证和过滤,以防止潜在的命令注入攻击。这些函数允许你在PHP脚本中执行外部命令,并获取其输出。另外,如果你希望更灵活地与Python脚本进行交互,你可以考虑使用PHP的扩展库,如。变量替换为你要调用的Python文件的实际路径。要在PHP中调用Python文件,你可以使用。在上面的示例中,你需要将。

2024-04-10 16:34:44 846

原创 PHP写一个json接口示例

请注意,这只是一个简单的示例,用于说明如何开始编写PHP接口。当你说"写一个接口"时,我假设你希望使用PHP创建一个RESTful API接口。以下是一个简单的示例,展示如何使用PHP创建一个基本的GET和POST接口的框架。请注意,这个示例是一个起点,你可能需要根据你的具体需求进行扩展和修改。对于GET请求,我们返回一个简单的消息。对于POST请求,我们从请求体中获取JSON数据,对其进行解码,并返回一个包含接收到的数据的响应。来测试GET请求,并通过发送POST请求到相同的URL来测试POST接口。

2024-04-10 16:30:03 982

原创 PHP封装POST请求和GET请求

在PHP中,封装POST请求和GET请求可以使得代码更加模块化和易于复用。

2024-04-10 16:27:13 1085

原创 php使用GD库生成海报

如果您想生成更复杂的海报,可能需要使用更高级的图像处理技术或第三方库,如Imagick。Imagick提供了更多的功能和灵活性,但也可能需要安装额外的PHP扩展。要在PHP中生成海报,您可以使用GD库或者第三方库如Imagick。为实际的字体和图片文件路径。此外,您可能还需要调整文本和图片的位置、大小以适应您的海报设计。

2024-04-10 16:19:05 1099

原创 php使用GD库画一个跳动的心

请注意,这段代码只是一个简单的示例,你可以根据自己的需求进行修改和扩展。此外,由于PHP的GD库在处理图像时可能会受到性能限制,对于更复杂或高性能的图像生成需求,可能需要考虑使用其他工具或技术。要用PHP画一个跳动的心,你可以使用PHP的GD库来创建图像。这段代码使用GD库来绘制一个跳动的心形。它首先创建一个空白图像,然后定义一个。接着,通过循环和数学函数来计算心跳的位置,并使用。函数来绘制跳动的心形。函数将图像输出到浏览器,并通过。函数添加延迟来模拟动画效果。

2024-04-10 16:12:13 900

原创 ionCube Encoder加密详细教程

请注意,上述步骤是一个基本的教程,具体的步骤和选项可能因ionCube Encoder的版本和配置而有所不同。ionCube Encoder是一款用于加密PHP代码的工具,可以增加代码的安全性,防止未经授权的访问和修改。完成加密和配置后,你应该在本地环境中测试加密后的PHP文件,以确保其功能正常且没有引入任何错误。一旦测试通过,你可以将加密后的PHP文件和授权文件(如果有)部署到生产环境中。如果你希望限制加密代码的访问权限,例如设置时间到期限制或IP/域名限制,你可以生成授权文件。是要加密的PHP文件,

2024-04-10 16:02:47 2032

原创 PHP代码加密详解

对PHP代码进行混淆或加密是为了增加代码的可读性难度,但请注意,这些技术并不能提供绝对的安全性,因为经验丰富的攻击者仍然可能能够分析和理解混淆后的代码。然而,它们可以作为一种基本的防护措施。

2024-04-10 15:46:07 892

原创 Spring和Spring Boot的区别

它主要用于解决企业级编程开发中的复杂性,实现敏捷开发。Spring框架是一个轻量级的容器,主要对bean的生命周期进行管理,它提供了强大的功能,如IOC(控制反转)、AOP(面向切面编程)以及Web MVC等。总的来说,Spring Boot是Spring框架的一个扩展和优化,它继承了Spring框架的优点,并在此基础上通过自动化配置和简化开发流程,进一步提高了开发效率。对于新的Spring应用项目,使用Spring Boot通常是一个更好的选择,因为它能够大大简化项目的初始搭建和开发过程。

2024-04-09 16:36:36 513

原创 Gitea 的简单介绍和使用教程

在版本管理方面,用户可以通过Gitea的web界面进行代码的克隆、修改、推送和查看提交历史等操作。同时,它支持多种身份验证方式,包括用户名密码、SSH密钥、第三方OAuth等,确保用户信息的安全性和可靠性。此外,Gitea还提供了灵活的权限管理和代码审查功能,促进团队成员之间的合作与交流。请注意,具体的使用方法和步骤可能会因Gitea的版本和配置而有所不同,建议参考官方文档或相关教程进行操作。Gitea是一个轻量级的开源Git托管服务,旨在为个人、小型团队和企业提供简单、快速、安全的代码托管解决方案。

2024-04-09 16:24:01 1624

原创 2024最新Composer安装、配置和使用详细教程

Composer是一个PHP项目的"包(class)"依赖管理工具,可以帮助你自动安装和管理这些包,无论是自己写的还是来自第三方的。

2024-04-09 16:18:14 7080

原创 0基础如何进入IT行业?

总之,成功进入IT行业需要付出努力和时间,但通过了解行业、选择适合自己的领域、学习基础知识、实践项目、构建个人作品集、拓展人脉以及准备简历和面试等方法,可以帮助没有相关背景知识的人实现这一目标。同时,保持积极心态和持续学习的习惯也是成功的关键。对于没有任何相关背景知识的人来说,成功进入IT行业需要付出一定的努力和时间,但并非不可能。

2024-04-06 15:40:08 619 2

原创 Windows Edge 兼容性问题修复

如果以上方法仍不能解决兼容性问题,建议向微软官方或专业的技术支持团队寻求帮助,他们可能提供更具体和针对性的解决方案。同时,确保定期备份重要数据,以防在修复过程中造成数据丢失。Windows Edge浏览器的兼容性问题可能由多种原因引起,包括软件冲突、操作系统问题等。

2024-04-06 15:21:55 951

原创 WebKit结构简介

在Java层,有一些关键的文件,如BrowserFrame.java,它是对WebCore库中的Frame对象的Java层封装,用于创建WebCore中定义的Frame,以及为该Frame对象提供Java层回调方法。它起源于苹果公司,最初是为了开发Safari浏览器而创建的,现在已经成为许多浏览器(如苹果的Safari、部分版本的谷歌Chrome等)和应用程序背后的核心渲染引擎。总的来说,WebKit的结构复杂且精细,每个组件都有其特定的功能,并与其他组件协同工作,以提供高效的网页渲染和交互体验。

2024-04-06 15:20:28 413

原创 mysql中如何添加数据详细教程

在SQL中,要添加数据到数据库的表中,我们通常使用语句。以下是关于如何使用此语句的详细解释。

2024-03-30 16:26:26 758

原创 Redis基础命令集详解

这些只是Redis命令的一部分,Redis还提供了许多其他命令,用于处理字符串、集合、有序集合、事务、发布/订阅、Lua脚本等。你可以通过Redis的官方文档或相关教程来获取更详细的信息。Redis是一个开源的使用ANSI C语言编写的、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

2024-03-30 16:23:46 495

原创 MySQL数据库下载及安装教程

在macOS系统中,MySQL的启动和停止通常通过系统偏好设置或命令行工具进行。具体方法可能因安装方式和版本而有所不同,请参考相关文档或教程。安装完成后,您可以使用命令行工具或图形界面工具(如Navicat)连接到MySQL数据库。三、启动和停止MySQL服务。四、连接到MySQL数据库。

2024-03-30 16:22:00 666

原创 Ubuntu设置中文输入法图文教程

另外,关于输入法的切换,Ubuntu提供了一些默认的快捷键。3. 设置中文输入法:点击语言设置下方的“Input Method”或“输入法”选项,然后点击“Configure”或“配置”按钮。在弹出的窗口中,选择适合的中文输入法,如“fcitx”或“IBus”。2. 选择中文作为输入语言:在安装完成后,回到语言设置主页面,将中文(简体)移动到列表的顶部,使其成为默认输入语言。1. 打开设置:首先,点击屏幕左下角的Ubuntu图标,在弹出的菜单中选择“设置”或“Settings”选项。

2024-03-30 16:18:43 1048

原创 我国为什么造不出光刻机

然而,目前我国在这些领域的发展也存在不足,如高精度测控仪器等领域仍需要进口。1. 技术水平相对落后:虽然我国在过去几十年中大力发展半导体产业,但与发达国家相比,我国在光刻机技术方面的投入和研发时间相对较少,技术水平相对落后。此外,光刻机的制造需要多学科的交叉融合,需要拥有强大的技术研发团队和先进的制造工艺。总之,我国造不出高端光刻机的原因是多方面的,需要企业、科研机构等多方面的共同努力,加强技术研发、人才培养、产业链配套等方面的工作,才能逐步突破技术瓶颈,实现高端光刻机的自主研发和生产。

2024-03-30 15:17:48 1462

原创 服务器硬件基础知识

此外,服务器硬件还包括其他组件,如扩展插槽(用于添加额外的扩展卡如显卡、网络适配器)、机箱和散热系统等。这些组件共同协作,确保服务器的稳定运行和高效性能。在选择服务器硬件时,需要考虑工作负载、数据量、网络通信需求以及未来扩展性等因素。同时,能耗和散热情况也是需要考虑的重要因素,以确保服务器的长期稳定运行。服务器硬件是服务器运行和提供服务的基础,其组件和功能对于确保服务器的性能和稳定性至关重要。

2024-03-28 17:17:30 274

原创 语言模型的原理、实战与评估

语言模型的原理基于统计建模,它通过学习大量的文本数据,预测下一个单词或句子的概率分布,从而能够生成连贯的文本。RNNLM能够处理任意长度的文本,不需要预先设定文本的长度,特别适合处理序列数据,因为它们能够记忆之前预测的信息,从而在当前预测时加以利用。在实战中,训练语言模型通常需要大量带标签的文本数据,模型通过最大化训练数据中观察到的序列概率来进行学习。评估语言模型的方法通常包括计算困惑度(perplexity)等指标,以及在实际应用中的表现,如机器翻译的准确性、语音识别的错误率等。

2024-03-28 17:15:30 256

原创 Chrome安装Vue插件vue-devtools

安装完成后,可以在Chrome浏览器的顶部“扩展”区域看到已安装的vue-devtools插件。在开发Vue应用时,只需按下F12打开开发者工具,即可在浏览器顶部找到Vue选项卡。在Vue选项卡中,可以方便地查看组件树、组件的详细信息以及数据、属性、计算属性和方法等,从而更高效地进行调试和开发工作。首先,vue-devtools是一款基于Chrome浏览器的插件,主要用于调试Vue应用,辅助开发者找到各页面对应的Vue.js文件路径,从而提高开发和调试效率。方法一:通过Chrome应用商店进行安装。

2024-03-27 18:31:25 497

原创 postcss安装和使用详细介绍

你可以使用相应的插件将PostCSS集成到你的构建流程中。例如,在Gulp中,你可能会创建一个任务来运行PostCSS,并在该任务中指定要处理的CSS文件和要使用的插件。PostCSS是一个处理CSS相关文件的平台,可以通过插件来补全浏览器前缀、使用新特性转成旧的写法、px自动转rem、css语法规则检查等。请注意,具体的使用方式可能会因你的项目设置、所使用的构建工具和插件而有所不同。具体的运行方式取决于你的项目设置和所使用的构建工具。是一个流行的PostCSS插件,用于自动添加CSS属性前缀。

2024-03-27 18:29:37 331

原创 yarn的安装和使用

当你克隆了一个现有的项目或者从版本控制系统中拉取了最新的代码时,你可能需要安装项目中的所有依赖项。当你开始一个新的JavaScript项目时,可以使用Yarn来初始化项目。根据你的Linux发行版,使用相应的包管理器来安装Yarn。Yarn会询问你一些关于项目的基本信息,如项目名称、版本等。文件用于锁定项目的依赖版本,确保每次安装时都能获得相同版本的依赖。这会将React添加到你的项目依赖中,并更新。文件中的信息来安装所有必需的依赖项。文件,用于跟踪项目的依赖和配置。同样,安装完成后,使用。

2024-03-26 18:23:40 335

原创 制作一个简单的HTML个人网页

这个示例非常基础,只包含了基本的HTML结构和一些简单的样式。你可以根据自己的需求进行扩展和修改,比如添加更多的段落、图片、链接等,以使你的个人网页更加丰富和个性化。文件,然后在浏览器中打开它,就可以看到你的个人网页了。你可以将上面的代码保存为一个。[你的社交媒体链接]替换为你自己的信息。

2024-03-25 17:50:30 780

原创 全球首位AI程序员诞生,会抢走程序员的饭碗吗?

其次,人类程序员具有独特的创造力和解决问题的能力,这是AI难以模仿的。首先,虽然AI程序员在编写代码、生成程序和解决某些问题方面具有优势,但它们仍然需要人类的监督和指导。AI程序员的性能和能力仍然受限于其被训练和编程的方式,因此它们并不能完全替代人类程序员在复杂问题解决和创新能力方面的作用。此外,随着AI技术的发展,程序员的需求可能会发生变化。程序员可能会成为AI的“导师”或“监督者”,帮助AI更好地理解问题并生成高质量的代码。相反,AI和程序员可能会共同工作,相互支持,以实现更好的软件开发和创新。

2024-03-24 23:50:13 350

原创 PHP缓存机制

这可以通过使用OPcache来实现。1. 页面缓存(页面级缓存):将整个页面的输出内容缓存起来,并在相同的请求条件下直接输出缓存的内容,而不需要重新执行PHP代码。2. 数据缓存(数据级缓存):将频繁访问的数据缓存到内存中,以减少对数据库或其他存储资源的访问。4. 查询缓存(查询级缓存):对于数据库查询结果,可以将其缓存起来,以便在相同的查询条件下重复使用时直接从缓存中获取结果,而不需要再次执行查询操作。除了上述常见的缓存机制外,PHP还支持多种缓存策略和缓存库,如文件缓存、内存缓存和分布式缓存等。

2024-03-24 23:40:34 557

原创 如何快速上手Vue框架?

你可以快速上手Vue框架,并开始构建自己的Vue应用。记得要保持耐心和热情,不断学习和实践,你会逐渐掌握Vue的精髓并成为一名优秀的Vue开发者。

2024-03-22 15:43:48 348

原创 JavaScript初识及基本语法详解

JavaScript 是一种功能强大的编程语言,具有灵活、易学、用途广泛等特点。通过掌握其基本语法和特性,你可以开发出各种有趣的网页应用、游戏和工具。建议通过实际项目和练习来巩固所学知识,不断提高自己的编程能力。

2024-03-21 17:57:25 582

原创 【机器学习】机器学习是什么?

其核心是使用计算机作为工具,致力于真实实时地模拟人类的学习方式,通过让计算机自动从数据中学习并不断优化算法模型,从而实现对数据的自动分析、预测、分类和决策等任务。机器学习的主要目标是让计算机能够在经验学习中改善具体算法的性能,它是对能通过经验自动改进的计算机算法的研究。机器学习算法会自动调整模型的参数,以最小化预测输出与真实标签之间的误差,从而实现对数据的更加准确和有效的处理。此外,机器学习技术已经广泛应用于各个领域,如医学、金融、物流、社交网络等,为人们的生活和工作带来了极大的便利和效益。

2024-03-20 17:41:39 209

全开源家政上门系统源码

功能介绍: 1、数据概况(新增业务城市用户投票功能,更加直观的查看业务城市的关注度、人气和影响力,促进业务开展) 2、数据概况 (增加可视化数据大盘,代理商端可查看自己下面的技师服务时长、在线时长、业绩、积分、加钟率、退单率、退单数量、总订单量等数据,更加直观的查看平台数据,便于招商 ) 3、服务管理( 物料费计算规则,技师先提成再扣除物料费) 4、新增物料费的第二种计算方式(技师先提成再扣除物料费)。 5、平台可以对某个技师单独设置固定比例,代理商单独设置技师比例需要平台审核。 6、每个渠道商可设置不同返佣比例。 7、管理后台提现申请记录增加时间筛选。 8、手机端订单详情增加服务倒计时。 9、新增服务业文字修改,修改之后,该系统可支持多行业上门服务使用,例如美甲师、上门维修行业等。 10、技师入驻和招商加盟UI设计界面全面升级。 11、新增技师经纪人,用户邀请技师,技师产生订单之后可以获得佣金。 12、新增业务员角色(一般是地推人员去帮助平台或代理商发展线下渠道)。 13、门店管理( 新增门店分类,可展示不同门店类型)

2024-06-01

仿朋友圈系统开源.zip

仿朋友圈系统开源,可用于表白墙等微商相册,商品图册等 支持前端用户注册 支持消息提示 用户注册可设置必须验证邮箱账号(可防止部分用户恶意注册)支持匿名发布(可做表白墙) 支持发布音乐 支持日夜模式、搜索功能、回到顶部 支持游客点赞及评论 可开启用户发布文章及评论审核(防止用户发布恶意内容)可管理全站用户支寺图片上传自动压缩大小 更多功能可自行探索! 安装教程: 推荐安装环境Nginx ≥1.22 PHP =7.4 MySQL ≥5.6 访问 https://你的域名/install 进行安装

2024-04-06

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

TA关注的人

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