- 博客(823)
- 资源 (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
1327

原创 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
1254

原创 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
1998
原创 在 CentOS 7 / RHEL 7 上安装 OpenSSL 1.1.x
OpenSSL 是一个开源软件库,由用于实现传输层安全 (TLS) 和安全套接字层 (SSL) 协议以及其他加密功能(例如签名、加密、解密和验证)的工具和库组成。操作系统和许多应用程序使用 OpenSSL 通过互联网提供安全通信。CentOS 7 / RHEL 7 操作系统上可用的 OpenSSL 版本有点旧,如果需要较新的版本,某些应用程序在编译时会出现错误。从输出中可以看出,可用版本是。如果已安装,请在继续之前将其删除。确认已卸载。
2023-08-25 17:10:19
905
原创 在 CentOS 7 / RHEL 7 上安装 Python 3.11
Python 是一种高级解释性编程语言,已被用于各种应用程序开发,并在近年来获得了巨大的流行。Python 可用于编写广泛的应用程序,包括 Web 开发、数据分析、科学计算、人工智能、游戏等。由于其简单易用,它是初学者的理想语言。Python广泛应用于金融、医疗保健和科技等行业,并且由于其丰富的数据分析和可视化库和工具集而受到数据科学家和研究人员的欢迎。创建本内容时 Python 的最新稳定版本是 Python 3.11。
2023-08-25 17:08:36
704
原创 laravel中Mail发送邮件失败,但是没有错误信息,该如何调试?
如果你使用的是第三方邮箱服务(如 Gmail、SendGrid 等),查看他们的文档以获取任何特定的配置或故障排除步骤。如果上述步骤都无法解决问题,你可能需要进一步检查代码逻辑、服务器配置和网络环境,以确保问题的根本原因被找到并解决。确保你的 Laravel 版本、依赖包、PHP 版本等都是最新的,有时问题可能已在更新中得到修复。如果可能,尝试在代码中发送一个简单的测试邮件,这可以帮助你确定是否是特定邮件内容导致的问题。文件中设置 Mailtrap 的配置,以便在开发过程中查看实际发送的邮件。
2023-08-24 14:12:09
711
原创 能够ping通某个网站,但是却不能访问
尽管您可以通过 ping 命令解析出网站的 IP 地址,但是可能在浏览器中访问时仍然遇到问题,这可能是因为浏览器使用的 DNS 解析结果不同于 ping 命令使用的解析结果。可能是因为您的网络或设备上设置了防火墙,阻止了对特定网站的访问。有些国家或组织可能会对特定的域名进行屏蔽,从而阻止访问相关网站。如果您的网络使用代理服务器进行访问控制,可能会由于代理服务器的配置问题导致无法访问某些网站。即使您的网络和设备一切正常,目标网站本身可能也存在问题,例如服务器故障、维护或过载,导致无法访问。
2023-08-22 16:23:05
1868
原创 git删除历史提交中的某些文件
来将更改推送到远程仓库。请记住,在重写提交历史时要小心,确保你理解操作的影响。最好在执行之前备份仓库数据。请注意,这将修改提交历史,因此需要小心操作,确保在执行之前备份数据。要从所有提交中删除PDF文件并保留本地文件,你需要使用。在每个命令执行后,你需要使用。
2023-08-07 16:53:42
1064
原创 webman框架在微信公众号后台添加服务器url
微信公众号在和服务器后端交互的时候,需要校验服务地址是否可用,原理是微信服务器会发送signature, timestamp, nonce, echostr,这几个参数到你填写的地址,你需要返回按照规则生成的校验token,然后微信会比对你的返回是否正确,正确的话,你的服务器地址就能正常添加了。添加成功后,这代码就可以删除了。改成你正常的handle信息的代码即可。
2023-06-20 12:34:09
97
原创 基于 Swoole 的异步任务队列,用于处理导出任务
以上是一个简单的异步任务队列实现示例,您可以根据实际需求进行修改和优化。需要注意的是,这只是一个基础的示例,实际情况下可能需要考虑更多的因素,例如任务失败重试、任务超时处理等。设计一个基于 Swoole 的异步任务队列,用于处理导出任务。
2023-06-06 16:21:00
127
原创 php写一个硬件信息监控的类
至于接口的问题,如果你想提供接口给前端,可以考虑编写一个 RESTful API 接口,前端通过发送 HTTP 请求来获取服务器的硬件信息和状态。你可以编写一个 WebSocket 服务器端程序,然后在前端页面上使用 JavaScript 连接 WebSocket 服务器,接收服务器发送的硬件信息和状态,并将其展示在页面上。它还使用了 MySQL 数据库来存储服务器状态信息,你需要根据自己的需要修改数据库连接信息和表结构。你可以使用一个定时任务来定期运行这个脚本,以实现实时监控服务器硬件信息和状态。
2023-06-06 16:17:31
105
原创 IT界常见的一些协议类型
需要注意的是,这只是这些协议的一些主要区别,具体的条款和限制可能因协议版本和具体用途而有所不同。许可证要求包含指的是在使用、复制、修改和分发开源软件时,必须在软件中包含许可证文本或者在软件的说明文档中提供许可证的相关信息。这样做的目的是为了让用户了解软件的授权情况,以及他们可以在什么条件下使用、复制、修改和分发软件。开源许可证是指为开源软件授权的一种法律协议,它规定了软件的使用、复制、修改和分发等方面的条款和条件。开源许可证的主要目的是保护开源软件的自由和开放性,同时也确保了开发者和用户之间的权利和义务。
2023-06-06 16:14:57
352
原创 phpstorm里面进行批量替换
在 PHPStorm 中,您可以使用「Find and Replace」功能进行批量替换。在「Find」框中输入上述正则表达式,在「Replace」框中输入。可以使用正则表达式来进行批量替换。以下是一个示例正则表达式,它将。表示正则表达式中的第一个捕获组,也就是 session 键名。
2023-06-03 16:14:22
575
原创 要查看正在运行的 Nginx 配置文件
命令会显示完整的配置文件内容,包括所有包含的文件和指令。这可以帮助你了解 Nginx 正在使用的配置,包括任何已经包含的文件和可能的继承关系。另外,确保在执行命令时具有足够的权限。如果没有权限,则需要使用管理员(root)权限运行该命令,或者切换到拥有足够权限的用户。有时候nginx的配置文件更改了,无法恢复,但是机器目前还在正常运行,因此想看当前正在执行的配置。该命令会显示 Nginx 当前正在使用的配置文件的完整内容。
2023-05-23 11:30:28
842
原创 grep查找或者替换指定字符串
在这个命令中,“/”和“.”在 sed 命令中都使用反斜杠转义,以确保它们被视为字符而不是特殊字符。如果需要转义其他特殊字符(例如“*”、“+”、“?”等),也可以使用相同的转义方法。如果替换或者新句子中包含特殊字符(例如 “/”、“.”、“\”等字符),可以通过在 sed 命令中使用反斜杠转义这些特殊字符。命令来查找指定目录下包含多个字符串的文件。如果要查找多个包含多个字符串的字符串,可以使用反斜杠。是要查找的多个字符串,多个字符串之间使用。参数表示使用扩展正则表达式匹配,参数表示递归查找整个目录树,
2023-05-09 15:22:32
593
原创 加密前端传参和后端结果返回加密
在处理参数时,先使用相同的密钥对前端传入的密文数据进行解密,再进行业务处理并生成最终结果。同时,需要注意加密模式、填充方式、加密初始向量等参数的设置,以保证加密效果的安全性。和前面给出的 Node.js 代码示例逻辑类似,使用相同的 AES 加密算法来加密参数和返回结果。好的,我分别给出一个简单的前端代码样例和后端 Node.js 代码样例,示范如何加密前端传参和后端结果返回的加密。以上 PHP 代码使用 mcrypt 库来实现加密和解密,使用 AES 加密算法来加密参数和返回结果。
2023-05-05 18:56:22
1044
1
原创 导出pdf Puppeteer 和 wkhtmltopdf区别
性能:Puppeteer 加载页面的性能相对较低,但是由于采用 Chrome/Chromium 的 Headless 模式,因此可以准确地模拟浏览器操作(如点击事件、滚动操作等),比 wkhtmltopdf 能够更好地处理 JavaScript 和复杂的 CSS。另外,通过优化 PDF 导出设置,可以实现更快的生成速度和更小的文件大小。需要注意的是,由于 Puppeteer 在后台模拟浏览器操作,因此在生成 PDF 文件时可能会占用较大的 CPU 和内存资源,需要考虑系统的性能和容量限制。
2023-04-26 16:54:35
696
原创 一键将浏览器请求导入到 Postman
另外,也有一些第三方工具可以帮助你将浏览器请求转换为 Postman 的请求格式,并可以直接在 Postman 中打开。例如,你可以使用 curl-to-postman 工具,它可以将 cURL 请求转换为 Postman 可用的 JSON 数据,并自动打开 Postman。将浏览器中复制出来的 cURL 命令,打开 Postman 应用,点击左上角的“Import”按钮,选择“Import from Clipboard”,然后粘贴刚才保存的 cURL 命令,点击“Import”按钮。
2023-04-14 20:25:06
700
原创 powershell常用的一些指令
5、set-location,简称sl,相当于linux里的cd命令,这里cd也可以用,但是powershell跟cmd下不一样,powershell里的cd命令不需要加/d参数,加上就报错,cmd里的cd命令最好规规矩矩加上/d命令,切记。20、export-csv ,将结果转成csv文件,可以用Excel分析,例如get-process | export-csv currentpss.csv。15、set-content,设置内容,简写sc,会替换原有内容,用法:命令 文件名 “内容”
2023-04-14 14:33:02
1231
原创 vscode git discard all changes 误删除怎么补救
如果您未看到您想要恢复的更改,则尝试使用 “Ctrl + Shift + P”(Windows)或 “Cmd + Shift + P”(Mac)打开命令板并输入 “Undo” 或 “Redo”。如果您已经关闭了 VS Code 或您的更改已经被丢弃并覆盖,则您可能无法恢复您的更改。是您在步骤 5 中复制的已删除更改的 SHA1 码。如果您看到您想要恢复的更改,请在文件名上右键单击,然后选择 “Discard Changes”。请注意,此操作将覆盖您当前的更改,因此请务必在开始之前备份所有未保存的更改。
2023-04-13 17:36:35
1748
原创 查看git所有分支的历史修改中改过某段代码的记录。
选项表示搜索所有分支上的记录。在 “your code snippet” 中替换为您要查找的代码片段。如果您要查看 Git 所有分支的历史修改中改过某段代码的记录,可以使用 Git 的。使用不区分大小写的搜索模式来过滤输出结果并仅显示与代码片段匹配的记录。希望这可以帮助您查找 Git 所有分支的历史修改中改过某段代码的记录。如果要在输出中查找特定文件的更改记录,请使用。选项表示仅搜索文件路径指定的文件中的记录。选项以及你要查找的代码段。选项表示搜索某个代码片段,如果命令输出很长,可以使用。
2023-04-13 17:34:53
1479
原创 shell脚本,功能是检查服务器cpu,内存,已安装的软件列表,网络情况,服务器性能,服务器安全性
shell脚本,功能是检查服务器cpu,内存,已安装的软件列表,网络情况,服务器性能,服务器安全性,以及当前占用服务器资源前三名的应用程序。为了使脚本支持各种 Linux 系统,可以通过使用不同的命令和参数来执行所需操作。需要注意的是,不同的 Linux 发行版可能采用不同的命令和参数,因此在编写和测试脚本时,需要选用良好的方法和适当的测试环境,以确保脚本的正确性和可靠性。来检查当前系统中是否存在指定的命令。如果该命令存在,就执行相应的命令来获取所需信息;否则,就使用备选命令来获取相应信息。
2023-04-11 11:48:58
105
原创 git checkout 特别缓慢,怎么解决
虚拟内存是一种计算机操作系统内存管理技术,能让一个进程认为自己拥有连续的、私有的地址空间,而实际上这个地址空间是被划分成多个页面,并且这些页面不需要连续的物理内存,可以被分配到系统的任意物理内存位置。是 Linux 系统中常用的一个性能监控命令,用于实时显示系统的运行状态,包括系统总体的 CPU、内存、磁盘等资源的使用情况,以及各个进程的运行状态、CPU 使用情况、内存使用情况等信息。命令的作用是,强制将工作目录中的文件恢复到某个指定的提交版本,并关闭不必要的输出信息,以提高 checkout 的速度。
2023-04-11 11:47:17
882
原创 grep对文件夹下的所有文件中出现的指定的字符串的行内容进行去重并且按照出现次数排序展示
【代码】grep对文件夹下的所有文件中出现的指定的字符串的行内容进行去重并且按照出现次数排序展示。
2023-04-11 11:46:14
717
原创 docker 保存镜像、容器与导入镜像容器
因此,导出container和导出images的目的和使用场景是不同的。导出container主要用于备份和迁移container的文件系统,而导出images主要用于分享和分发Docker镜像。注意:在导出和导入Docker镜像时,需要确保两台计算机上的Docker版本相同或兼容。将保存的tar文件传输到另一台计算机上,可以使用scp命令或其他文件传输工具。如果成功导入,将会看到导入的Docker镜像的名称和版本号。其中,是要导出的Docker镜像的名称。其中,是要导入的Docker镜像的名称。
2023-04-06 17:58:35
1282
原创 镜像构建上下文(docker Context)
Docker 的引擎提供了一组 REST API,被称为 Docker Remote API,而如 docker 命令这样的客户端工具,则是通过这组 API 与 Docker 引擎交互,从而完成各种功能。. 表示当前目录,而 Dockerfile 就在当前目录,因此不少初学者以为这个路径是在指定 Dockerfile 所在路径,这么理解其实是不准确的。当构建的时候,用户会指定构建镜像上下文的路径,docker build `命令得知这个路径后,会将路径下的所有内容打包,然后上传给 Docker 引擎。
2022-11-10 11:01:48
514
原创 supervisor /usr/lib64/python2.7/socket.py line: 224
supervisor启动了,但发现守护进程没有启动。后来发现etc下有个配置文件/etc/supervisord.conf,并且etc下还有一个supervisord.d文件夹,直接修改files=supervisord.d/*.conf,然后把守护进程的配置文件放在/etc/supervisord.d/下,执行。所以可以避免使用supervisorctl命令的操作,而用。最后发现下面三个命令后可以执行,不会报错。最后百度了很多文章,也没有解决。
2022-09-29 18:46:51
871
Creo Elements Pro5.0软件下载(32 64位)
2013-03-17
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关注的人