自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 阿里 Modelscope 创空间部署在本地环境操作文档

1.安装依赖执行:pip install modelscope[nlp] -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html。下载完之后的到了我的Service-Assistant文件夹。安装完后直接在cmd中,输入命令,查看OpenSSL版本查到版本后将其路径加到环境变量Path中。第三步:(我所有的操作都是在Service-Assistant文件夹运行的)再次验证,查看OpenSSL版本正确。4.运行app.py。

2024-03-25 12:42:20 813

原创 谷歌浏览器网页翻译失效,无法翻译成中文,且谷歌翻译api报404问题

但是自10月21日后谷歌 断开了谷歌翻译与在华运营的其它网络服务 IP 的关联,通过可访问的 translate.googleapis.com 域名获取 IP 不再可行,想要通过修改 hosts 恢复谷歌翻译功能,需要寻找其它可用 IP 地址。在9月底时就发现谷歌一键翻译不可用,原来是谷歌关停了翻译功能。但是机智的我们发现谷歌翻译api依旧可以使用,于是Ping一下 translate.googleapis.com 获取了ip,将新的ip 放入hosts文件重定向下依旧可以快乐的使用。

2022-10-27 10:08:47 13528 65

原创 阿里云Linux服务器快速安装宝塔控制面板

1、首先在浏览器中进入阿里云→进入控制台→选择左侧的“云服务器ECS”→实例→远程连接2.输入远程密码:3.登录:登录账号是root 密码是当初安装镜像时设置的,如果忘记了那么停止服务器,重新在镜像市场选择:这里会让你重置密码,这个密码就是你的登录密码了。4.安装完成后还要配置安全组我们需要在服务器安全组中放行8888端口操作方法如下:现在我们返...

2018-12-08 16:21:47 1022

原创 phpstrom2018最新注册码

在Licence Server 激活:http://idea.imsxm.com/ (亲测直至目前均可用)http://www.0-php.com:1017http://idea.singee77.com/ http://idea.lanyus.com/ http://idea.qinxi1992.cn/http://idea.goxz.gq http://v2mc.net...

2018-12-08 15:56:55 730 1

原创 Apache和Nginx的优缺点及各自使用的场景

Apache和Nginx是两个常见的Web服务器,它们在性能、架构设计和适用场景上有一些不同之处。

2024-01-20 15:04:12 942

原创 本地通过代码安装禅道系统,解决nginx“504 Gateway Time-out”错误

BT宝塔面板安装禅道,并解决nginx“504 Gateway Time-out”错误

2024-01-13 16:54:35 493

原创 PHP 订单号生成回顾

代码优化后代码结构清晰,逻辑简洁,考虑了订单号的唯一性和递增,以及时间和数字的处理。这样的实现能够有效地生成唯一的订单号并满足业务需求。从代码的第一行看就有点多余,并且整个代码看下来虽然这种方法可以达到预期的结果,但显得冗长和重复。回顾生成一个订单号,写的代码很长很臭很罗嗦。生成的订单规则: 字母 + 日期 + 递增序号(3 位数)

2023-07-12 15:46:25 844

原创 PHP date()时间函数回顾

最近突然写到获取某天是周几,一下子就忘记了 date() 函数的运用,往常,我们最常用的是 time(),date(‘Y-m-d H:i:s’) 的运用,再回顾下 date() 函数, 以获取某天是周几为例。

2023-07-03 18:01:28 569

原创 PHP 使用cURL 相关函数来设置代理、处理 SSL 证书

同时,强调一次,对于 SSL 证书的处理,请根据实际情况进行配置,确保安全性和合规性。禁用对服务器 SSL 证书的验证仅适用于开发和测试阶段,不推荐在生产环境中使用。当你使用 cURL 访问一个使用 SSL/TLS 加密的网址时,可能会遇到 SSL 证书验证的问题。请注意,上述示例中的代理服务器地址、端口、用户名和密码,以及 CA 证书路径和请求的 URL,都需要根据实际情况进行相应的替换。例如,要设置代理服务器为。

2023-06-19 16:29:31 2709

原创 PHP 使用curl_init()函数 访问API 获取数据

访问 API 获取数据的示例。你可以根据具体的 API 要求和需求,使用适当的选项进行配置,并根据实际情况处理响应数据。同时,还可以使用其他 cURL 相关函数来处理更复杂的场景,如设置代理、处理 SSL 证书等。cURL 是一个功能强大的库,用于与各种服务进行网络通信,包括访问 API、发送 HTTP 请求等。请注意,上述示例中的 URL、请求头和处理响应的部分是示例代码,你需要根据实际情况替换为你要访问的 API 的相关信息,并根据 API 的响应结构进行相应的处理。以上是一个基本的使用。

2023-06-19 16:19:03 1826

原创 HTTP和SSL/TLS协议的关系

总的来说,虽然SSL/TLS协议本身是相对安全的,但保持协议的安全性需要综合考虑多个因素,并采取适当的安全措施来减少风险。及时更新和使用强大的加密算法、合理配置证书和密钥,以及保持软件和库的最新版本,都是维护SSL/TLS协议安全性的重要步骤。SSL/TLS协议本身是一种安全的协议,它使用了强大的加密算法和安全机制来保护通信数据的安全性。如果使用强大的加密算法和足够长的密钥长度,并且配置正确的安全参数,SSL/TLS协议提供了高度的安全性。3. 客户端验证服务器的证书,确保通信的目标是可信的。

2023-06-14 18:32:34 1162

转载 Nginx同时支持Http和Https的配置详解

配置后,Nginx将同时监听HTTP和HTTPS端口。当用户通过HTTP访问时,Nginx将使用HTTP配置进行处理;当用户通过HTTPS访问时,Nginx将使用HTTPS配置进行处理。这样,你的网站将同时支持HTTP和HTTPS访问。此外,还可以根据需要配置重定向规则,将HTTP请求自动重定向到HTTPS,以确保用户访问始终通过加密连接。因此,在配置HTTPS时,请确保你的SSL证书是合法有效的,否则浏览器将会显示警告信息。建议参考Nginx的官方文档和相关教程,以获取更详细和准确的配置指导。

2023-06-13 15:42:40 4922

转载 HTTP和HTTPS详解

它通过使用SSL(Secure Sockets Layer)或TLS(Transport Layer Security)协议来保护数据传输的安全性和完整性。总结: HTTP适用于一些对数据安全性要求不高的场景,如一些公开的网页浏览。通过使用SSL/TLS协议,HTTPS能够提供对数据的加密和保护,防止数据被窃听和篡改,确保通信的安全性。HTTP是现代Web通信的基础,它定义了客户端和服务器之间的交互方式。在现代互联网中,为了保护用户隐私和数据安全,使用HTTPS已成为网站开发和部署的标准做法。

2023-06-13 14:54:59 150

原创 PHP-Serverless无服务器架构应用开发指南

根据需求和预算选择合适的平台。请注意,每个Serverless平台的具体配置和操作细节可能会有所不同,建议参考对应平台的官方文档进行更详细的了解和操作。Serverless平台通常提供监控和日志记录的功能,可以通过配置告警规则、查看指标和日志来监控函数的性能、调用次数和错误情况。9.资源管理和权限设置:根据应用的需求,设置相关资源(如数据库、存储等)的访问权限和配置。13.进行测试和验收:在Serverless平台上进行综合测试和验收测试,确保应用在实际场景中能够正常运行,并满足用户需求和预期。

2023-06-02 14:17:43 214

原创 Serverless无服务器架构和传统服务器的区别

总结起来,传统服务器和无服务器架构在架构原理、服务器管理、资源分配、弹性伸缩、成本模型、开发和部署、可伸缩性、处理并发以及可用性和容错等方面存在显著差异。无服务器架构通过自动化管理和按需分配资源,为开发者提供了更简单、灵活和成本效益的解决方案。然而,具体选择哪种架构应根据实际需求和应用场景进行评估和决策。通过以上表格,可以清楚地看到传统服务器架构和无服务器架构在多个方面的区别。无服务器架构通过自动化和按需资源分配的特性,提供了更简单、灵活和成本效益的解决方案。

2023-06-01 15:57:08 309

转载 Serverless无服务器架构

这将增加选择的灵活性,并促进竞争和创新。更好的工具和生态系统:随着 Serverless 架构的普及,预计会出现更多的工具和生态系统来支持开发者构建、部署和管理 Serverless 应用程序。随着技术的进步和云服务提供商的不断改进,未来 Serverless 架构将变得更加成熟、稳定和易用,为开发者提供更高效、灵活和成本有效的方式来构建和管理应用程序。简化部署和维护:由于 Serverless 架构将部署和维护的任务交给云服务提供商处理,开发者可以使用提供的工具和界面轻松部署和管理应用程序。

2023-06-01 15:47:56 353

转载 mysql中用count(*)函数分析说明

进行统计性能差的问题,可以选择使用索引、特定计数列、缓存机制、近似统计或其他数据结构来代替全表扫描的方式。这样,当需要获取总行数时,可以直接从缓存中获取,而不必每次都进行数据库查询。使用其他数据结构:根据具体需求,考虑使用其他数据结构来实现类似的统计功能。除了上述解决方案,还可以考虑对数据库进行优化,例如调整数据库参数、使用查询缓存、优化查询语句等。使用近似统计:对于大型表,精确的行数统计可能并不是必需的。使用索引:确保查询中使用的列有适当的索引。查询,使用索引可以避免全表扫描,而是通过索引来计算行数。

2023-06-01 14:36:51 108

原创 高效算法及优化思路

在PHP中,KMP算法和Boyer-Moore算法是常用的文本搜索算法,它们通过利用模式中的特性避免不必要的比较操作,提高搜索效率。通过深入理解算法原理、灵活运用优化技巧,并结合具体问题的特点,可以编写出更高效、可扩展的代码,提高应用程序的性能和响应速度。算法设计:通过分析问题的特性,优化算法的设计。算法复杂度的评估:对算法的时间复杂度和空间复杂度进行评估,以便了解算法的性能和资源消耗,并做出相应的优化措施。缓存和记忆化:在涉及重复计算的问题中,可以使用缓存或记忆化技术来避免重复计算,提高算法的效率。

2023-06-01 14:23:39 121

转载 学习wordpress自建站难点在哪里

需要理解 WordPress 的基本概念、文件结构和工作原理,以及学习使用 WordPress 的主题和插件来定制网站。对于每个具体的难点,建议在遇到问题时,先进行详细的研究和调查,并尝试与专业人士交流,以获取更准确和有效的解决方案。此外,还需要定期进行网站的备份、更新 WordPress 核心、主题和插件,并及时处理可能出现的错误和漏洞。记住,学习 WordPress 是一个渐进的过程,随着不断的学习和实践,你将逐渐克服难点,提升自己的能力,并能够建立出更加出色和专业的网站。

2023-05-31 12:04:52 121

转载 PHP 通过钉钉API向员工推送消息(以工作通知的形式)

获取 accessToken 需要开通相应的接口权限,没有开通权限,用 api 是获取不到任何数据的。上图所示获取: 获取企业内部应用的 accessToken 需要开通 ” 调用企业 API 基础权限 ” 权限。第六步: 给员工发送工作通知(开通调用企业 API 基础权限,在第三步时候开通了,现在就不截图了),直接上代码。企业内部应用发送消息单次最多只能给 5000 人发送,第三方企业应用发送消息单次最多能给 1000 人发送。第五步: 获取到员工 id(获取员工 id,需要开启通讯录部门成员读权限)

2023-05-31 11:46:37 1350

转载 修改WooCommerce订单号自定义规则

如果保存代码后报:Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 262144 bytes) in X:\XXXXX\XXXX\wp-content\plugins\woocommerce\includes\class-wc-order.php on line 504。不过有的插件,免费的模块也够我们使用了。WooCommerce 订单号的规则是默认的,但是当我们需要一套自己的订单号规则时。

2023-05-31 11:16:03 291

转载 WordPress建独立站需要优化的10个方面

你需要优化你的网站结构、内容、页面标题、描述和关键词,使用适当的标记和链接,并确保你的网站被收录到搜索引擎中。9. 优化网页标题和描述:网页标题和描述是网站 SEO 的重要因素,需要根据网页的内容和关键词进行优化,以提高网站在搜索引擎中的排名。4. 内容优化:为了在搜索引擎中获得更好的排名,你需要优化你的内容,包括使用关键词、创建优质的内容、使用适当的标题和子标题等。1. 优化主题和插件:选择高质量、轻量级的主题和插件,避免过多的冗余代码和功能,提高网站的速度和稳定性。

2023-05-31 11:09:21 113

原创 从零到精通:如何系统学习PHP技术

PHP(Hypertext Preprocessor)是一种广泛应用于Web开发的服务器端脚本语言。它简单易学、功能强大,被用于构建动态网页和Web应用程序。在本文中,我将分享我学习PHP技术的经验和方法。

2023-05-31 11:01:27 289

原创 Python初学者指南

一旦你掌握了Python的基础,可以选择根据自己的兴趣和目标深入学习特定的领域,并探索相关的库和框架。Python编程社区:加入Python编程社区,如Python官方论坛、Stack Overflow和Reddit的Python板块等,与其他Python爱好者交流经验和问题。一旦掌握了Python的基础,可以选择深入学习特定领域或相关技术,如数据科学、机器学习、Web开发等,不断拓展自己的知识和技能。保持学习的态度,关注新的发展和趋势,掌握新的工具和技术,以不断提升自己的编程水平。

2023-05-29 15:35:18 58

原创 可持续能源技术:改变世界的希望

可持续能源技术的优势是显而易见的。首先,可持续能源技术减少了对传统化石燃料的依赖,降低了温室气体排放和空气污染,有助于保护环境和改善空气质量。然而,要实现这个目标,我们需要全球合作,加大投入和支持,共同推动可持续能源技术的发展和应用。其次,可持续能源技术的部署需要解决能源储存和输送的问题,以保证能源的稳定供应。总的来说,可持续能源技术的发展和应用将在能源领域带来革命性的变化,为我们创造一个更清洁、可持续和繁荣的未来。每个人都应该关注并积极支持可持续能源技术的发展,共同建设一个更可持续和环保的世界。

2023-05-18 15:07:17 150

原创 物联网技术:连接万物,创造未来

此外,物联网技术的普及和应用还需要推动相关标准的制定和产业生态的建设。在城市管理方面,物联网技术可以实现智慧城市的建设,提高城市的管理效率和居民的生活质量。智能家居则可以通过物联网技术实现家居设备的互联互通,实现远程控制和智能化管理,提升家居的安全性和舒适性。然而,随着物联网技术的不断发展,也带来了一些挑战和问题。大量的个人数据和设备数据在物联网中进行传输和存储,如何保护这些数据的安全性和隐私成为一个重要的问题。在农业领域,物联网技术可以实现农田的精准灌溉和农作物的智能监测,提高农业生产的效率和质量。

2023-05-18 14:56:23 180

原创 回顾laravel定义一个定时任务

在这个例子中,我们使用Carbon类来获取当前日期和时间,以确定今天是星期几。然后,我们创建了两个字符串变量,一个是早上的问候语,另一个是下午的问候语。例如在工作日每天早上9:00会定时执行"今天是周几,上班快乐"和在下午18:00时执行"今天已是周几,下班时间到了,请尽快下班"如果不是周末,我们就在上午9点和下午6点分别发送问候消息。方法是用来发送钉钉消息的(用钉钉来问候我们上班和下班),大家需要根据自己的需求编写该方法。昨天突然写了个定时任务,今天回顾一下laravel的定时任务写法。

2023-04-26 17:09:05 455

原创 laravel 自定义路由阐述

在 Laravel 中,可以通过自定义路由来定义应用程序中的 URL 路由,以便请求可以映射到适当的控制器和操作。自定义路由是 Laravel 强大的功能之一,让您可以使用易于理解和管理的 URL 来访问应用程序的不同部分。使用自定义路由可以大大简化应用程序的 URL 设计和管理,并使代码更易于理解和维护。表示该路由将由 HomeController 类的 index 方法来处理。表示 HTTP 请求的方法,例如 GET、POST、PUT 等。表示该路由的 URL 包含一个参数 id,表示路由的 URL,

2023-04-25 16:42:22 286

原创 Drupal 安装语言时报错

我选的是9.4.8版本,下载好后放到你的安装包里sites\default\files\translations。下载语言包,根据你的Drupal版本下载相应的语言包。有什么问题可以在下方留言。

2022-11-04 10:44:23 114

原创 winscp连接ftp报监测超时,且无法获取目录列表,且IP还不是公网IP

步骤一:点击“高级”-连接-去掉被动模式确定后连接,他将会显示监测超时无法获得目录列表(但是这时其实服务器已经连接成功,只是无法展示出来;需要将20端口开启,开启20端口后列表虽然可以展示但是无法连接)那么我们将要换个方式了,我们可以采用sftp,也就是22端口,输入服务器的账号密码登入成功。...

2021-03-06 15:53:06 4234

原创 Thinkphp对接Paypal支付

1.首先去paypal开发者平台developer.paypal.com,去创建应用;一般我们是先创建sandbox,等sandbox跑通了再改回 live 2.将paypal的sdk放入thinkPHP,我习惯TP3和TP5都放在Vendor文件夹下3.在控制器里或者自己封装一个paypal配置信息require "vendor/autoload....

2020-01-06 11:59:31 2084 1

原创 Ubuntu安装yum报:Unable to locate package

大概是之前更换了软件源再update就好了,命令如下:sudo apt-get update执行完成之后再sudo apt-get install就好了

2019-07-15 15:42:47 5749 4

原创 TP框架发送邮件功能

在thinkPHP目录下的conf文件夹里的convention.php里面配置好邮箱信息'MAIL_SMTP' => TRUE, 'MAIL_HOST' => 'XXXXX',//邮件发送SMTP服务器'MAIL_SMTPAUTH' => TRUE,'MAIL_USERNAME' ...

2019-03-04 15:09:59 551

原创 BT控制面板cpu,内存使用率时常达到100%

前一段时间买了阿里服务器,配置了BT控制面板,用了一段时间后发现cpu时常达到100%,解决方法如下:首先查看一下自己的进程在PHP里设置一下性能:一般2核4G这样设置就可以了,不过大家最好还是根据自己实际情况设置。内存使用率满了,可以这样解决:(根据自己情况,但大部分人的问题都差不多)安装liunx工具箱,扩大Swap内存,减轻其压力,扩大的内存按照实际内存的1.5倍...

2018-12-21 10:30:21 1597

空空如也

空空如也

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

TA关注的人

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