- 博客(864)
- 资源 (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
1570

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

原创 yum安装最新版本lnmp nginx/php配置问题
php7.0版本yum安装:http://blog.youkuaiyun.com/zhezhebie/article/details/73325663nginx安装:http://blog.youkuaiyun.com/zhezhebie/article/details/73325853mysql 安装就直接yum一下就可以了,那个要求不高,一般直接yum版本是5.5以上,完全够用,自己编译耗时费力,不一定配置的好。1、
2017-06-16 15:31:57
2121
原创 VS Code 100个高频快捷键
✅ 保留所有自定义功能(如Composer Mode)✅ 完美兼容PHPStorm/Sublime操作习惯。,严格按模块分类,并完全兼容你的。✅ 100个无冲突高频快捷键。
2025-04-03 13:20:36
642
原创 在 VS Code 中自动换行
(Windows/Linux/macOS 通用),可快速切换当前文件的换行状态。如果有其他特殊需求(如仅对注释换行),可能需要通过扩展(如。在 VS Code 中,如果你希望代码在超过一定长度时。(Windows/Linux)或。:强制所有行换行(无视视窗宽度)。:禁用换行(默认,会左右横拉)。• 或点击左下角齿轮图标 →。:仅在视窗宽度内换行(推荐)。
2025-04-03 12:00:44
402
原创 在Windows上使用PowerShell将Go开发环境完全迁移到D盘
作为一名Go开发者,我最近发现我的C盘空间越来越紧张。经过检查,发现Go的缓存、模块依赖和临时文件占用了大量空间。本文将详细介绍如何使用PowerShell将整个Go开发环境从默认的C盘迁移到D盘,从而释放宝贵的C盘空间。通过以上步骤,我们成功将Go开发环境完整迁移到了D盘。这不仅释放了C盘空间,还能更好地管理Go项目的各种文件。现代Go项目推荐使用Go Modules,可以更灵活地组织代码,不再受限于GOPATH目录结构。如果你在迁移过程中遇到任何问题,欢迎在评论区留言讨论!
2025-03-26 10:30:55
437
原创 MySQL 慢查询日志开启与问题排查指南
然而,在实际使用中,可能会遇到一些意外情况,比如执行时间很短的查询也被记录到慢查询日志中。慢查询日志是 MySQL 提供的一种日志功能,用于记录执行时间超过指定阈值的 SQL 语句。通过分析这些慢查询,我们可以发现潜在的性能瓶颈,并采取相应的优化措施。通过本文的指南,您可以轻松开启慢查询日志,并解决常见问题。如果启用了该选项,MySQL 会记录所有未使用索引的查询,即使它们的执行时间很短。设置得非常低(例如 0.001 秒),即使是执行时间很短的查询也会被记录。)可能会被记录,即使它们的执行时间很短。
2025-03-25 18:08:51
1070
原创 mysql慢查询日志
在 MySQL 中,慢查询日志(Slow Query Log)用于记录执行时间超过指定阈值的 SQL 语句。通过分析慢查询日志,可以优化数据库性能。通过以上步骤,您可以轻松查看和分析 MySQL 慢查询日志,并优化数据库性能。工具,用于分析慢查询日志并生成统计信息。:长时间记录慢查询日志可能会影响性能,建议仅在调试时启用。:确保 MySQL 用户对日志文件路径有写权限。:慢查询日志可能会快速增长,需定期清理或轮转。编辑 MySQL 配置文件(通常为。,表示慢查询日志已启用。慢查询日志默认保存在。
2025-03-25 17:56:14
543
原创 如何在 `php-fpm` 启动后自动运行自定义命令
在使用php-fpm时,有时需要在php-fpm启动后自动运行一些自定义命令,例如启动一个 Web 应用程序。本文将详细介绍如何通过systemd的指令实现这一功能,并记录解决过程中遇到的问题和解决方案。背景在服务器上,php-fpm是一个常用的 PHP FastCGI 进程管理器。我们希望php-fpm为了实现这一目标,我们可以通过修改php-fpm的systemd服务配置文件来实现。步骤1. 确认php-fpm服务文件位置首先,确认php-fpm的systemd服务文件位置。•是默认的服务文件,
2025-03-25 14:06:35
686
原创 tar批量压缩文件
命令中使用通配符可能会受到 shell 展开的影响,特别是在文件名包含空格或特殊字符时。选项(如之前所示),或者使用引号来确保 shell 正确展开通配符。会将这些文件添加到一个归档文件中,该归档文件通常具有。文件,你可以使用通配符。如果你想要打包一个目录中的多个文件,比如所有。等扩展名(如果你选择使用相应的压缩算法)。如果你想要压缩归档文件,可以添加。命令来打包多个文件,你可以直接在。表示详细模式(列出被处理的文件),不过,对于简单的用例,你可以直接在。后面跟着的是归档文件的名称,是你想要打包的文件。
2024-12-18 14:28:23
648
原创 服务器部署代码拉取特定分支
如果需要更新其他分支,只需将命令中的分支名称替换为相应的分支即可。同时,确保在服务器上已经正确配置了Git和远程仓库的连接信息。命令来查看已配置的远程仓库及其对应的URL。你应该能看到类似以下的输出,其中包含了你刚刚添加的。是远程仓库的默认名称(如果你在添加远程仓库时使用了其他名称,请相应替换)。时,无需显式指定远程分支名称,Git会自动使用跟踪的远程分支。现在你已经成功添加了Gitee平台的远程仓库,可以使用。要添加Gitee平台的远程仓库,可以使用。例如,如果你的Gitee仓库URL是。
2024-12-06 17:59:36
435
原创 Typora设置自动上传图片到图床
php代码:做完这些以后就能自动上传图片了,上面这个方法需要本地有php应用程序。如果没有php程序,就直接使用windows自带的powershell吧:代码内容:
2024-12-03 17:41:51
406
原创 linux下top命令查看和解释
这个top输出显示了一个运行了8天多的系统,当前负载较高(平均负载大于CPU核心数),但CPU空闲时间较多(86.1%),可能意味着某些进程在等待I/O操作。系统内存充足,且没有配置交换空间。需要注意的是,僵尸进程(zombie)虽然不占用资源,但通常表示父进程存在某种问题,应检查并处理。在上述top。
2024-09-18 16:06:51
1532
原创 thinkphp3.1中怎么使model查询以其中一个字段为key,另一个字段为值的数组?
在ThinkPHP 3.1中,如果你想要以一个字段作为键(key),另一个字段作为值(value)来获取数组,可以通过查询结果集然后手动构建数组来实现。函数用于直接从结果集中提取列,并以指定的键值对格式构建数组。这是PHP内置函数,适用于ThinkPHP 3.1及更早版本。这样可以避免手动遍历数组,使代码更简洁高效。请注意,这种方法适用于返回结果集不是特别大的情况。如果结果集非常大,可能会影响性能和内存使用。然后,我们遍历查询结果,并将每行的。方法执行查询并返回结果集。方法用于指定查询只返回。
2024-06-06 16:10:02
813
原创 php的default_socket_timeout会不会影响ES连接查询
总之,Elasticsearch PHP 客户端提供了多种方式来设置超时时间,包括连接超时时间、请求超时时间以及全局默认超时时间。是一个非常重要的 PHP 配置参数,它可以影响程序的网络请求、数据库连接和其他网络相关操作的超时行为。但是,如果您的 PHP 程序需要访问响应时间较长的远程资源,您可能需要将这个值设置得更高,以避免不必要的超时错误。对于 PHP 的 Elasticsearch 客户端,可以在客户端的配置中单独设置超时时间,以覆盖。这样可以为不同的操作设置不同的超时时间,更好地满足您的需求。
2024-05-31 19:59:11
1015
1
原创 在 PhpStorm 中自定义代码片段
打开 PhpStorm,进入 “File” > “Settings” > “Editor” > “Live Templates”。点击 “Define” 按钮,选择您想要应用该代码片段的文件类型,比如 “PHP”。之后,当您在 PHP 文件中输入 “de” 并按下 “Tab” 键,就会自动补全为。在右侧面板中,点击 “+” 号,选择 “Live Template”。点击 “Apply” 保存设置。处,方便您进行修改。
2024-05-28 16:32:55
535
原创 Bitmap 的基本原理
对 20 亿个用户 ID 使用 Bitmap 大约需要 2.33 GB 的空间。Bitmap 操作非常高效,适合用于集合操作、去重、布隆过滤器、权限管理以及图像处理等应用场景。它的高空间效率和快速访问特性使其在大数据和高性能应用中非常受欢迎。
2024-05-21 10:50:06
812
原创 布隆过滤器(Bloom Filter)
布隆过滤器(Bloom Filter)是一种基于 Bitmap 的概率数据结构,它用于快速判断一个元素是否在一个集合中。虽然它不能完全准确地告诉你一个元素一定在集合中,但它可以非常确定地告诉你一个元素不在集合中。换句话说,它可能会产生假阳性(认为元素在集合中,但实际上不在),但不会产生假阴性(认为元素不在集合中,但实际上在)。
2024-05-21 10:47:56
480
原创 Unknown table ‘game_idiom_chains‘ in MULTI DELETE
子句进行多表删除是一种常见的方法,但是您遇到的错误提示“Unknown table ‘game_idiom_chains’ in MULTI DELETE”表明在执行删除操作时,MySQL无法识别在。在执行删除操作前,请确保您有足够的权限,并且对数据库进行了备份,以防止数据丢失。如果问题依然存在,建议检查您的MySQL版本是否支持该语法,或者咨询数据库管理员获取帮助。子句不起作用,您可以通过子查询的方式来间接实现相同的效果。子句进行多表删除,或者查询的语法有误。相匹配时,相应的记录才会被删除。
2024-05-21 10:47:15
438
原创 Unknown table ‘game_idiom_chains‘ in MULTI DELETE
子句进行多表删除是一种常见的方法,但是您遇到的错误提示“Unknown table ‘game_idiom_chains’ in MULTI DELETE”表明在执行删除操作时,MySQL无法识别在。在执行删除操作前,请确保您有足够的权限,并且对数据库进行了备份,以防止数据丢失。如果问题依然存在,建议检查您的MySQL版本是否支持该语法,或者咨询数据库管理员获取帮助。子句不起作用,您可以通过子查询的方式来间接实现相同的效果。子句进行多表删除,或者查询的语法有误。相匹配时,相应的记录才会被删除。
2024-05-10 15:00:13
305
原创 git查看分支信息
Git没有直接的方式来排序分支以显示最近创建的分支,但你可以通过查看分支的创建时间来间接实现。这个命令会显示每个分支的最后提交信息,包括分支名称、最后提交的哈希值、作者和提交日期。在Git命令行中,如果您想查看最近创建的所有分支的名称,可以使用。请注意,这个命令是按提交时间排序,而不是分支的创建时间。这个命令会显示每个分支的名称和最后一次提交的时间。命令结合其他参数来实现。这个命令会按创建时间排序,显示所有分支的名称。这将列出本地和远程的所有分支。命令只显示本地分支。
2024-05-10 14:58:43
2038
原创 使用Elasticsearch处理大量数据,如何翻页查询
如果某些页面被频繁访问,你可以考虑使用缓存来存储这些页面的结果,从而减少对Elasticsearch的查询次数。此外,优化查询本身也很重要,避免使用耗时的查询条件,尽量使用过滤器和聚合来提高性能。当使用Elasticsearch处理大量数据时,从第一页直接跳转到第100页进行查询确实是一个挑战,因为需要计算跳过的记录数并有效地获取目标页的数据。的值非常大时,这种分页方式可能会变得非常低效,因为Elasticsearch需要扫描并跳过指定数量的文档才能找到目标页的数据。时,你需要确保查询中的排序条件与。
2024-03-22 16:21:10
1395
原创 git tag标签的增加和删除操作
如果你经常需要删除标签,可以考虑编写一个自动化脚本来执行这些操作。只会删除本地的标签。要删除远程标签,你需要先删除本地标签(如果它还存在的话),然后推送一个删除标签的引用到远程仓库。删除远程标签稍微复杂一些,因为。替换为你要删除的远程标签名。保存这个脚本到一个文件(比如。命令来删除本地的标签。替换为你要删除的标签名。例如,要删除远程仓库中的。
2024-03-21 14:45:01
1659
原创 查看docker所有映射到宿主机的端口
该命令将显示所有正在运行的容器的名称和它们所映射的端口信息。如果您只想查看正在运行的容器的端口映射信息,可以省略。表示容器的端口 80 映射到宿主机的端口 8080。这将仅显示正在运行的容器的端口映射信息。列会显示容器的端口映射信息。
2024-03-13 15:03:52
2570
原创 GitLab Runner 服务出现问题排查步骤
检查日志文件:查看 GitLab Runner 容器的日志文件,以获取更多关于问题的详细信息。您可以进入容器的 shell 环境,并查看日志文件的位置,例如。检查资源限制:如果您在 GitLab Runner 容器中设置了资源限制(如 CPU、内存等),请确保这些限制是否合理,不会导致容器无法正常运行。检查网络连接:确保 GitLab Runner 容器可以与 GitLab 实例进行通信。检查配置文件:验证 GitLab Runner 的配置文件是否正确,并确保其中的设置与您的 GitLab 实例相匹配。
2024-03-13 14:41:31
2041
原创 thinkphp3.2从es查询日志导入csv然后压缩,最后发送邮件
【代码】thinkphp3.2从es查询日志导入csv然后压缩,最后发送邮件。
2024-02-01 12:27:54
483
原创 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
1098
原创 上架个人的app,需要什么东西,每个步骤需要多少钱?
请注意,这只是一个一般性的指南,实际费用可能会根据您的具体需求和市场变化而有所不同。建议在开始之前进行详细的预算计划,并仔细研究您选择的开发和发布平台的费用结构。上架个人的移动应用通常需要遵循以下步骤,费用则取决于各种因素,包括应用的类型、功能、设计复杂性以及选择的平台。
2023-12-14 15:28:12
742
原创 gitk查看被删除的单个文件的所有历史记录
可以使用 Git 自带的图形用户界面工具 Gitk 来查看文件的历史记录。通过 Gitk,你可以通过图形化界面更直观地浏览文件的历史记录。请注意,如果文件已经被删除,你可能需要使用。进入你的 Git 仓库所在的目录。替换为实际文件的路径和文件名。打开终端(或命令提示符)。
2023-12-14 15:23:04
965
原创 laravel 自定义的数据库连接器 doris
如果问题仍然存在,请确保所有的文件名、类名、配置项等都没有拼写错误,并检查是否有其他配置文件或服务提供者干扰了连接的注册。类,并添加了一个构造方法,你可以在其中添加与 “doris” 驱动相关的初始化逻辑。因此需要写个Doris的连接器,因为和mysql连接器一样,只需要在connect方法里面去掉option即可。方法手动指定 “doris” 驱动的连接解析器,并创建了一个与之关联的自定义连接类。再次运行,可以链接了,执行sql成功,因此记录一下,给后来者铺路。类存在,并且包含了正确的连接逻辑。
2023-12-13 14:59:56
1390
6
原创 laravel记录mysql日志最便捷的办法
因为页面执行的sql很多,因此决定记录一下执行的sql语句。然后在laravel.log里面就能看到下面的日志了,非常的方便。
2023-12-06 15:06:30
598
原创 laravel 自定义密码验证方式
修改App\Providers\AuthServiceProvider。然后就可以在config/auth.php里直接使用了。继承 EloquentUserProvider。
2023-12-05 16:04:00
303
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关注的人