自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(443)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用 GraphQL 无限滚动

在构建为用户提供一长串信息的应用程序时,例如新闻提要、论坛中的帖子或聊天应用程序中的消息,我们的目标是向用户显示合理数量的信息。用户开始滚动浏览初始列表后,Web 客户端应立即加载更多内容以继续向用户提供此信息。这个过程被称为无限滚动。想象一下,您正在浏览地球上每个人的姓名列表。尽管该列表并非完全无限,但确实感觉如此。您的浏览器可能难以处理从 GraphQL 服务器抛出的超过 80 亿个项目的列表。这就产生了分页的需要。

2022-10-22 15:39:15 218

原创 你需要了解的关于 React 的知识 useEvent钩子 RFC

在 React 中,引用相等是一个重要的概念,它影响应用程序中组件重新渲染的频率。在本文中,我们将探讨 useEvent来自 React 的 Hook ,它允许您定义具有始终稳定的函数标识的事件处理程序,帮助管理应用程序中的引用相等。需要注意的是,在撰写本文时, useEventHook 无法使用,目前 React 社区正在讨论。JavaScript 中的引用相等为什么引用相等在 React 中很重要?这 useEvent钩实施 useEvent来自 RFC 的钩子。

2022-10-22 14:22:55 225

原创 为什么不应该在 Flutter 中使用全局变量

全局变量似乎是很棒的 Flutter 程序组件,因为它们被声明一次并且可以被程序中的每个函数访问。但是,这些变量的成本比您想象的要高,主要是因为:如果删除一个全局变量,则必须搜索整个程序并重构每个有权访问已删除全局变量的函数它们很难测试,因为您必须在测试用例之间重置它们很难跟踪更改,因为每个函数都可以修改全局变量以上所有原因都说明了为什么在 Flutter 中永远不应该使用全局变量。在本教程中,我们将详细了解全局变量的缺点,并学习如何以更有效的方式管理状态。

2022-10-21 18:52:17 946

原创 在 React 中创建带有突出显示的目录

目录为站点查看者提供页面内容的摘要,使他们能够通过单击所需的标题快速导航到页面的各个部分。通常,目录是在文档和博客中实现的。在本教程中,我们将学习如何创建一个粘性目录,动态列出页面上的可用标题,突出显示活动标题。当我们滚动浏览我们的文章时,当一个标题在屏幕上可见时,它将在 TOC 中突出显示,如下面的 gif 所示:要学习本教程,您应该熟悉 React 和 React Hooks。您还应该在系统上安装 Node.js。本教程的完整代码可在GitHub上找到。让我们开始吧!设置反应创建 TOC 组件。

2022-10-21 18:35:52 346

原创 如何使用 React 18 和 Storybook 进行交互测试

交互测试涉及测试 React 组件内的交互。这些测试模拟应用程序中的用户操作,例如通过单击按钮或输入输入组件与组件交互,以及在此类交互之后应用程序的行为。在现代应用程序中,组件比以前承担了更多的责任,因为开发人员已经开始在组件中包含诸如数据获取操作和状态管理工具之类的东西。2022 年 10 月微软已开始发布针对 Xbox One 和 Xbox Series X/S 游戏机的公开更新。通过交互测试,我们可以更有效地验证应用程序用户界面的功能方面。

2022-10-21 15:10:30 273

原创 使用 React 和 Next.js 的微前端

对于初学者来说,微前端不遵循任何特定的结构,也没有固定的界限。那么微前端到底有多小?这仍然没有答案。底线是你应该拆分你的项目,这样用户体验就不会受到干扰。酷我音乐车机版App,所有歌曲都是正版音源,无视VIP限制支持无损音质下载!这个过程可能很痛苦,因为它可能包括多个白板修订。您的项目可能会随着时间的推移而发展,您可能需要随着时间的推移修改您的微前端。。React 是一种流行的前端技术栈,以其实用性和特性而闻名。

2022-10-21 14:30:20 240

原创 如何在 Vue 3 中使用 Ant Design

Ant Design 是一个开源库,可让您创建吸引人的响应式网站。如果您想使用经过充分测试且易于学习的框架,那么它是您下一个项目的绝佳选择。另一方面,Vue.js 是一个用于创建用户界面的渐进式框架。它旨在易于学习,同时具有灵活性和可定制性。将这两者结合使用可以让您比以往更快地创建响应式网站。Ant Design 和 Vue 3 中包含的 Composition API 使得在编写有限代码的同时创建美观、响应迅速且可扩展的应用程序变得简单。

2022-10-21 13:43:44 667

原创 React 中的语法高亮指南

软件开发人员阅读的代码与编写的代码一样多。因此,要增强代码的可读性,不仅要努力编写可读的代码,还要应用适当的代码格式和语法高亮。开发人员每天使用几种编程和非编程计算机语言。每种语言都有其语法,因此需要语法高亮。为了在浏览器环境中应用语法高亮,存在 Prism、Highlight 和 React 语法高亮等库。这些库中的每一个都有其优点和缺点。其中一些库是为使用纯 JavaScript 而开发的,而另一些库也支持 React 等前端框架。本文将是 Prism 等流行的语法高亮库以及如何将它们与 React 一

2022-10-21 10:57:24 242

原创 如何使用 Postman 自动化 API 测试

API 是您作为开发人员构建的几乎每个应用程序的驱动力,充当两个或多个软件组件之间的通信渠道。但是,这种类型的系统的后果是一个组件的故障可能会对依赖它的其他组件产生重大影响。因此,广泛测试您的 API 以确保应用程序的正确性和可预测性至关重要。有许多不同的方法可以测试您的 API,您选择的任何方法或方法组合最终将取决于您当前的业务需求、可用资源和实施细节。在本文中,我们将探讨如何为将在 CI/CD 管道中运行的 API 编写自动化功能和集成测试。为什么要自动化 API 测试?

2022-10-20 19:57:22 243

原创 如何Request在 TypeScript 中扩展 Express 对象

扩展类型所需要做的Request就是定义一个index.d.ts文件,如下所示:export {}: Language;user?: User;}}}将此文件放在src/types/express文件夹中。Typescript 使用.d.ts 声明文件来加载有关用 JavaScript 编写的库的类型信息。在这里,TypeScript 将使用index.d.ts global 模块Request来全局扩展 Express 类型。

2022-10-20 19:09:58 233

原创 使用 Piral 创建微前端

近年来,微前端越来越流行。原因之一是对大型 Web 应用程序的需求增加。如今,AWS 和 Azure 门户等功能强大的门户以及 Netflix 或 DAZN 等丰富的用户体验并非例外,而是常态。如何构建如此庞大的应用程序?如何缩放它们?这些问题的一个答案可以是使用微前端。微前端是业务子域的技术表示。基本思想是单独开发一部分 UI。这件作品不需要在屏幕上的一个区域呈现;它实际上可以由多个片段组成,即一个菜单项和该菜单项链接到的页面。唯一的限制是该部分应与业务子域相关。

2022-10-20 13:46:55 107

原创 如何使用 React Native 构建信用卡扫描仪

react-native-cardscan是CardScan的一个包装库,它是一个用于扫描借记卡和信用卡的简约库。react-native-cardscan 为 React Native 应用程序中的信用卡扫描提供了简单的即插即用使用。但是,在撰写本文时,react-native-cardscan 已不再维护并且已弃用。Stripe 正在将 react-native-cardscan 集成到自己的移动应用支付解决方案中。您可以在 GitHub 上查看新的存储库,但是在撰写本文时它仍在开发中。

2022-10-20 10:45:55 522

原创 智能合约自动化工具:示例指南

智能合约不是自动执行的;它们的执行完全取决于在区块链网络上进行的链上交易,作为触发函数调用的行动号召。然而,手动执行智能合约也有缺点,例如潜在的安全风险、不必要的延迟以及人为错误的可能性。本文探讨了智能合约自动化的核心概念,并回顾了各种智能合约自动化工具的优缺点。此外,本指南还演示了流行的智能合约自动化工具使用的流程:Chainlink Keepers、Gelato Network和OpenZeppelin Defender。跳跃前进:先决条件了解智能合约自动化链环守护者。

2022-10-20 10:18:34 949

原创 使用 CSS 构建自定义粘性导航栏

导航栏可能是让用户轻松浏览您的网站而不会迷路的最佳方式。人们通常将导航栏放在页面的最顶部,但如果它与您的设计相得益彰,您也可以在网页的任一侧放置导航栏。导航栏可以是导航项目的水平列表,也可以是小屏幕上网页左上角或右上角的汉堡样式。为了更好地访问导航栏,您可以使用几行 CSS 和 JavaScript 将它们粘贴在顶部。随着导航栏复杂性的增加,可能会堆积更多的 JavaScript 代码。

2022-10-20 09:29:24 116

原创 Rust GUI 库的状态

图形用户界面 (GUI) 为与计算机交互提供了直观的可视化前端。与使用文本进行输入和输出操作的命令行界面 (CLI) 不同,GUI 使用图标、窗口和菜单等视觉指示器来实现更好的用户交互和体验。随着时间的推移,Rust 越来越受欢迎,这可能是由于它的灵活性和充满活力的开源社区。开发人员已将 Rust 用于系统设计、Web 开发和构建 GUI 等事情。您可以使用许多包和 crate 在 Rust 中开发快速、复杂的 GUI 应用程序。在本文中,我们将讨论流行的 Rust GUI 库和框架,如gtk-rs、flt

2022-10-19 10:36:46 240

原创 将 Google 登录添加到 React 应用程序的指南

有时我们只想使用应用程序,没有耐心先注册并使用我们的电子邮件和密码登录。我们也可能只是想试用该应用程序,而不希望为此而不得不创建一个新帐户的负担。同时,应用程序的所有者需要知道有多少用户使用了他们的应用程序,以获取有关谁在使用他们的应用程序以及如何使用他们的应用程序的反馈。为此,他们需要用户使用他们的电子邮件注册以获取统计信息。这两种情况让用户和应用程序所有者都陷入了困境。这就是拥有谷歌登录功能发挥非常重要作用的地方。

2022-10-19 10:30:58 121

原创 Linting Go 程序:提高代码质量的指南

使用 linter 通过在执行问题之前突出显示问题来提高可读性,并且有助于代码库的标准化。一个好的 linter 的配置设置有助于减少对您不关心的规则的警告,使代码更易于理解、修改和维护。在本文中,我们将通过以下主题了解有关 linting 的更多信息:使用 revive 设置项目使用 revive 抑制掉毛错误为 linter 设置配置在代码编辑器中设置 linting探索 go vet 命令Go 中 linting 的替代包。

2022-10-19 10:22:01 164 1

原创 为您的 Vue.js 应用程序选择最佳电子商务平台

自大流行以来,在线购物活动有所增加。2020 年,超过20 亿人在线购买了产品或服务,而且这一数字只增不减。预计到 2022 年底,仅美国的电子商务行业就将成为一个万亿美元的行业。我们想涉足蓬勃发展的电子商务行业,但我们如何知道选择合适的电子商务平台?在本文中,我们将探讨为 Vue.js 应用程序选择电子商务平台时要考虑的一些因素。我们将关注以下平台:Vue店面截图车电源结晶。

2022-10-18 19:12:11 227

原创 Flutter与Xamarin做比较

跨平台开发是指使用通用代码库和技术栈构建可以在各种平台(如 Android、iOS 和 Web)上运行的应用程序。无需创建多个特定于平台的应用程序版本,您只需编写一次代码并将其部署在所有平台上。Xamarin 是一个开源的跨平台开发框架,最初成立于 2011 年。它允许您使用 .NET 语言创建可以在多个平台上运行的应用程序,而无需移植或重写代码。Flutter 是谷歌于 2018 年创建的开源跨平台应用开发框架,旨在为开发者提供易于使用的跨平台开发界面,同时为用户优化性能。

2022-10-18 17:19:13 590

原创 了解 Rust 泛型以及如何使用它们

那么什么是泛型,它们如何让我们摆脱这些问题呢?非正式地,泛型编程涉及关注您关心的内容,而忽略或抽象其他所有内容。

2022-10-18 16:56:26 204

原创 具有 Unity Terrain 功能的简单环境设计

Unity Terrain是用于关卡和环境设计的Unity 原生、强大且通用的工具。它提供了简单的机制来使用高度图的概念来塑造和修改地形。在本文中,我们将了解如何使用此工具及其主要功能的基础知识。我们从使用高度图如何生成地形的理论开始。然后我们将讨论修改地形的主要机制。在文章的最后,我介绍了使用免费资源和 Unity Terrain 工具制作精美 Unity 场景的典型工作流程。从高度图到地形Unity 地形设置雕刻和改变地形的选项种树、种草和……石头?具有 LOD 组的更多功能树。

2022-10-17 14:39:07 728

原创 使用 Tetra 构建全栈应用程序

Tetra是一个全栈框架,在服务器端使用Django和Alpine.js 构建,用于执行前端逻辑。Tetra 允许您将前端和后端逻辑放在一个统一的位置,并降低应用程序中的代码复杂性。它使用称为组件类的类将后端实现与前端连接起来。

2022-10-17 14:36:30 247

原创 使用 Flutter 构建新闻应用

我们正在构建一个在屏幕顶部有一个搜索栏的单屏应用;一个轮播小部件,用于显示来自世界各地的头条新闻;以及当用户从侧边抽屉中选择时基于Country、Category或Channel的新闻列表。运行应用程序时,头条新闻的默认Country设置为India,默认Category设置为Business。我们将使用来自NewsAPI.org的 API 密钥。您还可以使用MediaStack和NewsData的 API,因为我们可以在开发人员模式下查询有限数量的新闻文章。新闻 API 每天允许大约 100 个查询。

2022-10-17 14:24:13 253

原创 使用 Flask 部署 Next.js

Flask 和 Next.js 是两个独特的开源 Web 框架,分别构建在 Python 和 JavaScript 编程语言之上。您可以在没有 Next.js 的情况下构建 Flask 应用程序,也可以在没有 Flask 的情况下构建 Next.js 应用程序。但是,您可能会发现自己使用 Flask 构建了一个应用程序,然后决定使用 Next.js 进行服务器端渲染。那么,此时你会怎么做?您可以尝试的一件事是逐步采用 Next.js 或 Flask。

2022-10-16 14:20:28 280

原创 如何在 NestJS 中实现 JWT 认证

NestJS 是 Node.js 的服务器端应用程序框架,可让您创建可扩展且高效的应用程序。它是用 TypeScript 编写的,并使用 Express.js 构建,这是一个轻量级的框架,它本身就很棒,但缺乏结构。Nest 支持面向对象编程、函数式编程和函数式反应式编程。如果你想在你的应用程序的后端有很多结构,这个框架是一个很好的选择。Nest 的语法和结构与前端框架 Angular 相似。它还使用 TypeScript、服务和依赖注入,就像 Angular 一样。

2022-10-16 14:16:28 367

原创 petite-vue:用于渐进增强的 Alpine 替代方案

渐进增强是一种允许 Web 开发人员开始使用 HTML 编程并根据需要包含其他技术的方法。您可以开始仅使用 HTML 静态构建网站,然后将交互性或客户端状态添加到页面。petite-vue针对由服务器框架呈现的现有 HTML 页面上的小型交互进行了优化,从而简化了渐进式增强。现在,让我们看看它是如何工作的。

2022-10-16 14:07:00 408

原创 使用 @mention 功能构建 React 评论表单

在本节中,我们将把我们所了解的关于react-mentions库的所有内容放在一起来构建一个评论表单。首先,在目录中创建一个CustomForm.jsx文件src并粘贴以下代码:});{},{},{},];}{},]);});};在上面的代码中,我们导入了我们将要使用的包react-mentions以及useState用于处理表单的注释和状态的钩子。表单和评论状态也已设置并为应用程序提供虚拟数据。

2022-10-15 20:10:03 160

原创 使用 Diesel 与 SQLx 与 Rust 中的数据库交互

Diesel 是一个支持 PostgreSQL、MySQL、SQLite 的 ORM。ORM 代表对象-关系映射。ORM 帮助面向对象的程序员抽象出关系数据库的细节。ORM 附带查询构建器,因此您不必担心编写原始 SQL 查询。使用 ORM,您可以与关系数据库进行通信,就好像它们是面向对象的一样。对于经验不足的开发人员,使用 ORM 可能会更好,因为 ORM 会优化 SQL 查询。ORM 还使您更不容易受到 SQL 注入攻击。与 Diesel 不同,SQLx 不是 ORM。

2022-10-15 18:51:02 365

原创 使用 Redux 和 Axios 获取数据

Redux 是一个状态容器和很好的工具,它解决了 UI 框架的主要问题之一:状态管理。使用 Redux,应用程序状态可以通过称为actions.Redux 状态管理的可预测质量是,如果actions重放,我们每次都会到达正确的数据状态。有许多库可以扩展 Redux 在我们应用程序的状态管理方面的功能。但是我们如何判断哪些适合我们的项目呢?事实是,这些解决方案中的每一个都是根据不同的方法、用例和心智模型构建的,因此它们都有其优点和缺点。

2022-10-15 18:48:13 267

原创 如何使用 JWT 身份验证保护 REST API

JSON Web 令牌是一种开放的标准方式,您可以在两方交互期间安全地表示用户的身份。当两个系统交换数据时,您可以使用 JSON Web 令牌来识别您的用户,而无需在每个请求上发送私有凭据。如果将其应用于 REST API,您将看到我们的客户端-服务器交互如何从这些机制中受益:首先,用户或客户端应用程序发送登录请求。在此步骤中,用户提供的用户名、密码或任何其他类型的登录凭据本质上都会传送到 API。验证后,API 将创建一个 JSON Web 令牌并使用密钥对其进行签名。

2022-10-15 18:47:03 1079

原创 开发和部署 Tezos 智能合约

Tezos 是一个区块链网络和智能合约平台,通过其治理模型和自我升级能力构建为自适应的。虽然 Tezos 和 Ethereum 是支持智能合约和 DApp 开发的类似区块链,但它们在几个方面有所不同。下面的 Tezos 与 Ethereum 表显示了两个网络之间的一些差异。SmartPy 是一种工具,可让您在 Tezos 区块链上轻松构建智能合约。您使用 Python 在 SmartPy 中编写合约。如果您已经熟悉 Python,则无需学习新的智能合约编程语言。

2022-10-15 18:45:25 877

原创 将 React 应用程序部署到 GitHub 页面

GitHub Pages 是 GitHub 的一项服务,可让您将 HTML、JavaScript 和 CSS 文件添加到存储库并创建托管静态网站。该网站可以托管在 GitHub 的域(例如,)或您自己的自定义域上。React 应用程序可以以类似的方式托管在 GitHub Pages 上。我们可以免费将我们的 React 应用部署到 GitHub 的域,但 Github Pages 也支持自定义子域 Apex 域。支持的自定义域例子www子域自定义子域顶点域现在,如果我们导航到React App。

2022-10-15 18:29:56 106

原创 Kotlin 中的初始化lazy和变量lateinit

Kotlin 通常要求我们在定义属性后立即对其进行初始化。当我们不知道理想的初始值时,这样做似乎很奇怪,尤其是在生命周期驱动的 Android 属性的情况下。幸运的是,有一种方法可以解决这个问题。如果您声明一个类属性而不初始化它,IntelliJ IDEA 编辑器会警告您,并建议添加一个lateinit关键字。如果初始化的属性或对象实际上并没有在程序中使用怎么办?好吧,这些未使用的初始化将成为程序的责任,因为对象创建是一个繁重的过程。这是另一个lateinit可以帮助我们的例子。

2022-10-15 18:28:14 434

原创 如何重构 React 组件以使用 Hooks

重构现有应用程序或组件以使用 React Hooks 会带来一系列独特的挑战。在本文中,我们将介绍适用于各种应用程序类型的重构的一些通用问题,从基本问题开始,然后再讨论更高级的用例。我们将介绍以下内容:将类组件转换为函数组件没有状态或生命周期方法的类组件具有道具、默认道具值和propType声明的类组件具有状态的类组件:单个或几个多个键权衡采用增量 Hooks简化生命周期方法比较useEffect对象值利用JSON.stringify使用手动条件检查使用useMemo钩子。

2022-10-15 17:36:22 133

原创 React 的 12 条基本 ESLint 规则

ESLint 有一套全面的 JavaScript 代码规则,涵盖风格选择并防止常见错误。单独使用 ESLint 可以提升你的项目,但是有一些 ESLint 插件可用于添加特定于 React 的规则,这将帮助你编写可靠的 React 应用程序。在这篇文章中,我们将讨论这些 ESLint 规则和插件,包括它们适用于 Hooks 的情况。这里有一些快速链接供您跳转:React Hooks 规则 ( eslint-plugin-react-hooks)反应规则 ( eslint-plugin-react)

2022-10-15 17:34:41 165

原创 理解 Vue 中的观察者

Vue 中的观察者是一个特殊的功能,它允许我们观察一些数据并在数据发生变化时执行特定的操作。这是一种更通用的方式来观察和响应 Vue 实例中的数据变化。有了观察者,我们不仅可以观察属性并执行自定义操作;我们还可以访问此特定属性正在更改的旧值,以及它已更改为的新值。

2022-10-15 17:09:31 133

原创 如何使用 Ts.ED 和 MySQL 构建服务器端应用程序

Ts.ED 是一个 Node.js 框架,用于通过简单的设置构建可扩展的服务器端应用程序。Ts.ED使用 TypeScript 开发,允许您使用面向对象编程、函数式编程或装饰器构建应用程序。您可以在完整的开箱即用项目之间进行选择,也可以自己自定义项目。在本文中,我们将通过构建一个简单的博客文章数据库来学习如何使用 Ts.ED 和 MySQL 构建服务器端应用程序。要学习本教程,您需要在计算机上安装以下内容:MySQL数据库邮差Ts.ED 的开发人员提供了丰富的文档来帮助您快速设置。

2022-10-14 14:13:36 227

原创 比较 React Native 与 Vue 和 Capacitor

Capacitor 是由 Ionic 团队构建的跨平台工具。它基本上可以让您将 Web 应用程序转换为 iOS 或 Android 应用程序。使用 Capacitor,您可以使用 JavaScript 代码创建移动应用程序。然后它使用您手机的本机 WebView 呈现应用程序。使用 Capacitor 的插件和 API,您可以访问相机、扬声器等原生功能。Capacitor 兼容不同的 JavaScript 框架;React、Vue、Angular 和 vanilla JS。

2022-10-14 14:12:23 163

原创 React 中的虚拟 DOM 是什么?

虚拟 DOM 是一个基本的 React 概念。如果您在过去几年编写过 React 代码,您可能听说过它。但是,你可能不明白它是如何工作的以及 React 为何使用它。本文将介绍什么是虚拟 DOM,它在 React 中的好处,以及帮助解释这个概念的实用示例代码。在本文中:概念回顾:DOM 是什么?重新渲染如何影响性能React 中的重新渲染:为什么要使用虚拟 DOMReact 中的虚拟 DOMReact 如何实现虚拟 DOM回顾虚拟 DOM 以及为什么在 React 中使用它。

2022-10-14 14:02:08 130

原创 使用 Next.js 和 Supabase 构建全栈应用程序

Next.js 是构建生产就绪的 React 应用程序的最简单和最流行的方法之一。近年来,Next.js 经历了显着的指数级增长,许多公司都采用它来构建他们的应用程序。

2022-10-14 14:01:03 311

WordPress5.8最新可用火车头免登陆发布接口+模块(增强版)

WordPress5.8最新可用火车头免登陆发布接口+模块(增强版)

2021-09-07

已测小清新币圈免公众号版+对接支付+推广K线正常完美源码.zip

这个东西想必大家都知道,之前火过一段时间,最近问的人多了起来,可是现在很多这种的源码都已经不能用了,这次给大家发出来的就是完美修复过的,对接好了免签支付,并且无需公众号,同样是对接了派特的免公众号接口,搭建很简单,k线什么都是正常的,非常完美。 这个没什么难度,几分钟就可以搭建一套,不会的小白可以看视频教程,教程里说的很详细,支付和公众号接口对接的派特,www.dakazy.com这是他们的官网,发出来以免你们到时候找不到不停的问。 这套控很牛,支持群控和单控,具体的在后台你们自己看吧,好东西,无需多说。里面无任何后门,搭建即可使用。

2020-07-07

卡信乐至尊版程序附带搭建教程.zip

上次有好多小伙伴私聊我说不会搭建,让我出一个视频教程 最近几天都在更新这个程序来着,弄了几套风格页面啥的,修复了一些BUG 服务器系统:cenos7.x 64位 (购买vps都知道ba? 安装7.x以上系统 )安装7以上版本 宝塔安装命令:bt.cn(自行获取) ssh输入宝塔命令会自动安装好 自己查看一下登陆地址和账号密码就可以 登陆面板后安装 apache2.4 +mysql5.5 + php5.6 phpadmin 4.7 (应该都会安装把!) 登陆宝塔,打开网站的根目录的home文件夹,上传源码 然后解压 修改vhost文件里的域名 创建一个数据库 yunos 数据库名称 roor密码 YunPuGouLogins 我教大家怎么看数据库 运营的时候自行修改密码 导入yunos.sql 数据库 打开apache的配置 把最后一行修改为IncludeOptional /home/vhost/*.conf 在计划任务里面添加Shell脚本 任务名称随便设置 执行周期为1分钟 脚本/www/server/apache/bin/apachectl restart 脚本我之前已经添加好 了 哦对, home目录权限777必须给 控制端账号密码 admin 123465

2020-07-06

空空如也

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

TA关注的人

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