- 博客(841)
- 资源 (45)
- 收藏
- 关注
转载 jquery最佳实现展开收缩table多个列
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>Show and Hide Columns in a Table</title> <link href="CSS/table.css" rel="stylesheet" ...
2020-03-03 11:02:00 1448
原创 git查看已经删除的文件最后一次提交状态
git查看删除的文件的最后一次状态git show $(git rev-list --max-count=1 --all -- config.php)^:config.phpgit rev-list --max-count=1 --all – config.php这个命令可以查看到该文件的最后一次提交的commitId,然后使用 git show commitID 可以查看具体内容....
2019-04-01 10:44:37 1360
原创 yum安装最新版本lnmp nginx/php配置问题
php7.0版本yum安装:http://blog.csdn.net/zhezhebie/article/details/73325663nginx安装:http://blog.csdn.net/zhezhebie/article/details/73325853mysql 安装就直接yum一下就可以了,那个要求不高,一般直接yum版本是5.5以上,完全够用,自己编译耗时费力,不一定配置的好。1、
2017-06-16 15:31:57 2044
原创 使用Elasticsearch处理大量数据,如何翻页查询
如果某些页面被频繁访问,你可以考虑使用缓存来存储这些页面的结果,从而减少对Elasticsearch的查询次数。此外,优化查询本身也很重要,避免使用耗时的查询条件,尽量使用过滤器和聚合来提高性能。当使用Elasticsearch处理大量数据时,从第一页直接跳转到第100页进行查询确实是一个挑战,因为需要计算跳过的记录数并有效地获取目标页的数据。的值非常大时,这种分页方式可能会变得非常低效,因为Elasticsearch需要扫描并跳过指定数量的文档才能找到目标页的数据。时,你需要确保查询中的排序条件与。
2024-03-22 16:21:10 707
原创 git tag标签的增加和删除操作
如果你经常需要删除标签,可以考虑编写一个自动化脚本来执行这些操作。只会删除本地的标签。要删除远程标签,你需要先删除本地标签(如果它还存在的话),然后推送一个删除标签的引用到远程仓库。删除远程标签稍微复杂一些,因为。替换为你要删除的远程标签名。保存这个脚本到一个文件(比如。命令来删除本地的标签。替换为你要删除的标签名。例如,要删除远程仓库中的。
2024-03-21 14:45:01 493
原创 查看docker所有映射到宿主机的端口
该命令将显示所有正在运行的容器的名称和它们所映射的端口信息。如果您只想查看正在运行的容器的端口映射信息,可以省略。表示容器的端口 80 映射到宿主机的端口 8080。这将仅显示正在运行的容器的端口映射信息。列会显示容器的端口映射信息。
2024-03-13 15:03:52 751
原创 GitLab Runner 服务出现问题排查步骤
检查日志文件:查看 GitLab Runner 容器的日志文件,以获取更多关于问题的详细信息。您可以进入容器的 shell 环境,并查看日志文件的位置,例如。检查资源限制:如果您在 GitLab Runner 容器中设置了资源限制(如 CPU、内存等),请确保这些限制是否合理,不会导致容器无法正常运行。检查网络连接:确保 GitLab Runner 容器可以与 GitLab 实例进行通信。检查配置文件:验证 GitLab Runner 的配置文件是否正确,并确保其中的设置与您的 GitLab 实例相匹配。
2024-03-13 14:41:31 764
原创 thinkphp3.2从es查询日志导入csv然后压缩,最后发送邮件
【代码】thinkphp3.2从es查询日志导入csv然后压缩,最后发送邮件。
2024-02-01 12:27:54 405
原创 MySQL8报错:Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘last_attempt_gmt‘
MySQL8报错:Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘last_attempt_gmt’在 MySQL 中,sql_mode用于定义数据库服务器的 SQL 模式,该模式影响 SQL 语句的执行行为。你可以使用以下步骤来设置sql_mode。
2023-12-27 17:13:55 704
原创 上架个人的app,需要什么东西,每个步骤需要多少钱?
请注意,这只是一个一般性的指南,实际费用可能会根据您的具体需求和市场变化而有所不同。建议在开始之前进行详细的预算计划,并仔细研究您选择的开发和发布平台的费用结构。上架个人的移动应用通常需要遵循以下步骤,费用则取决于各种因素,包括应用的类型、功能、设计复杂性以及选择的平台。
2023-12-14 15:28:12 166
原创 gitk查看被删除的单个文件的所有历史记录
可以使用 Git 自带的图形用户界面工具 Gitk 来查看文件的历史记录。通过 Gitk,你可以通过图形化界面更直观地浏览文件的历史记录。请注意,如果文件已经被删除,你可能需要使用。进入你的 Git 仓库所在的目录。替换为实际文件的路径和文件名。打开终端(或命令提示符)。
2023-12-14 15:23:04 532
原创 laravel 自定义的数据库连接器 doris
如果问题仍然存在,请确保所有的文件名、类名、配置项等都没有拼写错误,并检查是否有其他配置文件或服务提供者干扰了连接的注册。类,并添加了一个构造方法,你可以在其中添加与 “doris” 驱动相关的初始化逻辑。因此需要写个Doris的连接器,因为和mysql连接器一样,只需要在connect方法里面去掉option即可。方法手动指定 “doris” 驱动的连接解析器,并创建了一个与之关联的自定义连接类。再次运行,可以链接了,执行sql成功,因此记录一下,给后来者铺路。类存在,并且包含了正确的连接逻辑。
2023-12-13 14:59:56 899 3
原创 laravel记录mysql日志最便捷的办法
因为页面执行的sql很多,因此决定记录一下执行的sql语句。然后在laravel.log里面就能看到下面的日志了,非常的方便。
2023-12-06 15:06:30 253
原创 laravel 自定义密码验证方式
修改App\Providers\AuthServiceProvider。然后就可以在config/auth.php里直接使用了。继承 EloquentUserProvider。
2023-12-05 16:04:00 198
原创 成语列表,17494个,来源于成语子字典
哀兵必胜阿鼻地狱爱才如命爱才若渴阿党比周阿党相为爱财如命阿狗阿猫哀而不伤爱富嫌贫阿姑阿翁爱国如家爱鹤失众阿家阿翁哀感天地爱礼存羊阿娇金屋哀感顽艳爱毛反裘阿猫阿狗哀感中年爱民如子爱莫能助哀告宾服
2023-11-30 14:44:10 10579
原创 Google Chrome访问出现 NET::ERR_CERT_INVALID
在Chrome提示“您的连接不是私密连接”页面的空白区域点击一下,然后输入“thisisunsafe”(页面不会有任何输入提示),输入完成后会自动继续访问。更合理的解决方式是,更新证书。
2023-11-30 14:20:58 700
原创 浏览器没收到返回,后端也没报错,php的json_encode问题bug
今天网站遇到个问题,后端返回异常,但是浏览器状态码200,但是看不到结果。经过排查发现,我们在返回结果的时候使用了json_encode返回给前端,结果里面的字符编码异常,导致json_encode异常,但是php没有报错,也没有错误日志,经过一步步调试,最终找到这个问题,特此记录。
2023-11-23 15:35:32 587
原创 在 CentOS 7 / RHEL 7 上安装 OpenSSL 1.1.x
OpenSSL 是一个开源软件库,由用于实现传输层安全 (TLS) 和安全套接字层 (SSL) 协议以及其他加密功能(例如签名、加密、解密和验证)的工具和库组成。操作系统和许多应用程序使用 OpenSSL 通过互联网提供安全通信。CentOS 7 / RHEL 7 操作系统上可用的 OpenSSL 版本有点旧,如果需要较新的版本,某些应用程序在编译时会出现错误。从输出中可以看出,可用版本是。如果已安装,请在继续之前将其删除。确认已卸载。
2023-08-25 17:10:19 1746
原创 在 CentOS 7 / RHEL 7 上安装 Python 3.11
Python 是一种高级解释性编程语言,已被用于各种应用程序开发,并在近年来获得了巨大的流行。Python 可用于编写广泛的应用程序,包括 Web 开发、数据分析、科学计算、人工智能、游戏等。由于其简单易用,它是初学者的理想语言。Python广泛应用于金融、医疗保健和科技等行业,并且由于其丰富的数据分析和可视化库和工具集而受到数据科学家和研究人员的欢迎。创建本内容时 Python 的最新稳定版本是 Python 3.11。
2023-08-25 17:08:36 1855
原创 laravel中Mail发送邮件失败,但是没有错误信息,该如何调试?
如果你使用的是第三方邮箱服务(如 Gmail、SendGrid 等),查看他们的文档以获取任何特定的配置或故障排除步骤。如果上述步骤都无法解决问题,你可能需要进一步检查代码逻辑、服务器配置和网络环境,以确保问题的根本原因被找到并解决。确保你的 Laravel 版本、依赖包、PHP 版本等都是最新的,有时问题可能已在更新中得到修复。如果可能,尝试在代码中发送一个简单的测试邮件,这可以帮助你确定是否是特定邮件内容导致的问题。文件中设置 Mailtrap 的配置,以便在开发过程中查看实际发送的邮件。
2023-08-24 14:12:09 1060
原创 能够ping通某个网站,但是却不能访问
尽管您可以通过 ping 命令解析出网站的 IP 地址,但是可能在浏览器中访问时仍然遇到问题,这可能是因为浏览器使用的 DNS 解析结果不同于 ping 命令使用的解析结果。可能是因为您的网络或设备上设置了防火墙,阻止了对特定网站的访问。有些国家或组织可能会对特定的域名进行屏蔽,从而阻止访问相关网站。如果您的网络使用代理服务器进行访问控制,可能会由于代理服务器的配置问题导致无法访问某些网站。即使您的网络和设备一切正常,目标网站本身可能也存在问题,例如服务器故障、维护或过载,导致无法访问。
2023-08-22 16:23:05 18835 1
原创 git删除历史提交中的某些文件
来将更改推送到远程仓库。请记住,在重写提交历史时要小心,确保你理解操作的影响。最好在执行之前备份仓库数据。请注意,这将修改提交历史,因此需要小心操作,确保在执行之前备份数据。要从所有提交中删除PDF文件并保留本地文件,你需要使用。在每个命令执行后,你需要使用。
2023-08-07 16:53:42 1484
原创 webman框架在微信公众号后台添加服务器url
微信公众号在和服务器后端交互的时候,需要校验服务地址是否可用,原理是微信服务器会发送signature, timestamp, nonce, echostr,这几个参数到你填写的地址,你需要返回按照规则生成的校验token,然后微信会比对你的返回是否正确,正确的话,你的服务器地址就能正常添加了。添加成功后,这代码就可以删除了。改成你正常的handle信息的代码即可。
2023-06-20 12:34:09 191
原创 基于 Swoole 的异步任务队列,用于处理导出任务
以上是一个简单的异步任务队列实现示例,您可以根据实际需求进行修改和优化。需要注意的是,这只是一个基础的示例,实际情况下可能需要考虑更多的因素,例如任务失败重试、任务超时处理等。设计一个基于 Swoole 的异步任务队列,用于处理导出任务。
2023-06-06 16:21:00 268
原创 php写一个硬件信息监控的类
至于接口的问题,如果你想提供接口给前端,可以考虑编写一个 RESTful API 接口,前端通过发送 HTTP 请求来获取服务器的硬件信息和状态。你可以编写一个 WebSocket 服务器端程序,然后在前端页面上使用 JavaScript 连接 WebSocket 服务器,接收服务器发送的硬件信息和状态,并将其展示在页面上。它还使用了 MySQL 数据库来存储服务器状态信息,你需要根据自己的需要修改数据库连接信息和表结构。你可以使用一个定时任务来定期运行这个脚本,以实现实时监控服务器硬件信息和状态。
2023-06-06 16:17:31 242
原创 IT界常见的一些协议类型
需要注意的是,这只是这些协议的一些主要区别,具体的条款和限制可能因协议版本和具体用途而有所不同。许可证要求包含指的是在使用、复制、修改和分发开源软件时,必须在软件中包含许可证文本或者在软件的说明文档中提供许可证的相关信息。这样做的目的是为了让用户了解软件的授权情况,以及他们可以在什么条件下使用、复制、修改和分发软件。开源许可证是指为开源软件授权的一种法律协议,它规定了软件的使用、复制、修改和分发等方面的条款和条件。开源许可证的主要目的是保护开源软件的自由和开放性,同时也确保了开发者和用户之间的权利和义务。
2023-06-06 16:14:57 481
原创 phpstorm里面进行批量替换
在 PHPStorm 中,您可以使用「Find and Replace」功能进行批量替换。在「Find」框中输入上述正则表达式,在「Replace」框中输入。可以使用正则表达式来进行批量替换。以下是一个示例正则表达式,它将。表示正则表达式中的第一个捕获组,也就是 session 键名。
2023-06-03 16:14:22 1379
原创 要查看正在运行的 Nginx 配置文件
命令会显示完整的配置文件内容,包括所有包含的文件和指令。这可以帮助你了解 Nginx 正在使用的配置,包括任何已经包含的文件和可能的继承关系。另外,确保在执行命令时具有足够的权限。如果没有权限,则需要使用管理员(root)权限运行该命令,或者切换到拥有足够权限的用户。有时候nginx的配置文件更改了,无法恢复,但是机器目前还在正常运行,因此想看当前正在执行的配置。该命令会显示 Nginx 当前正在使用的配置文件的完整内容。
2023-05-23 11:30:28 2331 1
原创 grep查找或者替换指定字符串
在这个命令中,“/”和“.”在 sed 命令中都使用反斜杠转义,以确保它们被视为字符而不是特殊字符。如果需要转义其他特殊字符(例如“*”、“+”、“?”等),也可以使用相同的转义方法。如果替换或者新句子中包含特殊字符(例如 “/”、“.”、“\”等字符),可以通过在 sed 命令中使用反斜杠转义这些特殊字符。命令来查找指定目录下包含多个字符串的文件。如果要查找多个包含多个字符串的字符串,可以使用反斜杠。是要查找的多个字符串,多个字符串之间使用。参数表示使用扩展正则表达式匹配,参数表示递归查找整个目录树,
2023-05-09 15:22:32 1464
原创 加密前端传参和后端结果返回加密
在处理参数时,先使用相同的密钥对前端传入的密文数据进行解密,再进行业务处理并生成最终结果。同时,需要注意加密模式、填充方式、加密初始向量等参数的设置,以保证加密效果的安全性。和前面给出的 Node.js 代码示例逻辑类似,使用相同的 AES 加密算法来加密参数和返回结果。好的,我分别给出一个简单的前端代码样例和后端 Node.js 代码样例,示范如何加密前端传参和后端结果返回的加密。以上 PHP 代码使用 mcrypt 库来实现加密和解密,使用 AES 加密算法来加密参数和返回结果。
2023-05-05 18:56:22 1784 1
原创 导出pdf Puppeteer 和 wkhtmltopdf区别
性能:Puppeteer 加载页面的性能相对较低,但是由于采用 Chrome/Chromium 的 Headless 模式,因此可以准确地模拟浏览器操作(如点击事件、滚动操作等),比 wkhtmltopdf 能够更好地处理 JavaScript 和复杂的 CSS。另外,通过优化 PDF 导出设置,可以实现更快的生成速度和更小的文件大小。需要注意的是,由于 Puppeteer 在后台模拟浏览器操作,因此在生成 PDF 文件时可能会占用较大的 CPU 和内存资源,需要考虑系统的性能和容量限制。
2023-04-26 16:54:35 1073 2
Creo Elements Pro5.0软件下载(32 64位)
2013-03-17
centos 7.6可用的docker-compose,最新版本,2.24.6
2024-02-21
helm-v3.8.2-linux-amd64.tar.gz
2022-07-15
helm-v3.7.2-linux-arm64.tar.gz
2022-07-15
china_area_2.sql
2019-10-20
php7.2版本手册2018中文手册
2018-01-27
tesseract-Win64.zip 64位windows安装3.05
2018-01-04
sendmail邮件服务器,本地搭建邮件服务器
2017-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人