24
2025
06
504 cann't recv head from remote server
Something error:504 Gateway Timeoutcann't recv head from remote server用的是WIN2003的系统,PHP5.3,后来我改成了5.4就出现在的问题了然后我又重装了系统,重新删除再添加了主机,还是有问题..这是什么情况啊,快要疯了...2003系统最高版本只能选择php5.4,php5.5及以上不能选择会出现504错误。如果你选择的php5.4出现了504尝试装下vc9运行库,还有一种可能是你网站程序是php5.3加密的,
作者:hqy | 分类:技术文章 | 浏览:50 | 评论:0
24
2025
06
GitLab 接入 OpenLDAP和AD域
今天调试 GitLab 接入 AD 域控,找了很多资料才解决了问题,在此处做记录。GitLab 有自己的用户机制,但其也兼容 ldap 的用户验证机制(本质上 OpenLDAP 和 AD 域控都是基于 LDAP 机制),由于公司内部的统一账户机制正在调整,故需要将 GitLab 进行配置,试验下来社区版的 GitLab 经过修改配置文件后可以使用 OpenLDAP 和微软 AD 域控作为其用户机制。版本:gitlab 社区版 9.3.4(汉化)gitlab 目录:/etc/gitlabgitla
作者:hqy | 分类:技术文章 | 浏览:48 | 评论:0
24
2025
06
gitlab用户登录与AD域用户集成
---恢复内容开始---编辑gitlab.rb文件sudo vi /etc/gitlab/gitlab.rb下图是我编辑的内容示例(仅供参考): 编辑以下内容:gitlab_rails['ldap_enabled'] = truegitlab_rails['ldap_servers'] = YAML.load <<-'EOS'main: # 'mai
作者:hqy | 分类:技术文章 | 浏览:45 | 评论:0
24
2025
06
面试会用到的5道题
1. 解释冷备份和热备份的不同点以及各自的优点解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)2. 你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?解答:重
作者:hqy | 分类:技术文章 | 浏览:51 | 评论:0
24
2025
06
ffmpeg
1.下载并编译FFMPEG。https://github.com/kewlbear/FFmpeg-iOS-build-script下载后有个build-ffmpeg.sh文件。终端执行即可自动下载并编译完成。我在运行的时候并没有提示权限的相关问题,如果你在安装的时候出现问题,自己搜索下怎么解决哈~2.导入编译好的静态库编译完成后,当前目录有个FFmpeg-iOS文件夹,拖进项目中。3.添加引用库AVFoundation.frameworklibz.dyliblibbz2.dyliblibicon
作者:hqy | 分类:技术文章 | 浏览:68 | 评论:0
24
2025
06
Gitlab 部署和AD对接
Gitlab 部署和AD对接Gitlab 部署和AD对接一、缘起公司一直使用SVN厌倦了,准备换换口味,于是去实验Gitlab。二、Gitlab安装作为实验性质,自然选择了最为简便的Docker方式进行。docker run --detach \
--publish 7443:443 \
--publish 7080:80 \
作者:hqy | 分类:技术文章 | 浏览:48 | 评论:0
24
2025
06
中小团队快速构建SQL自动审核系统
中小团队快速构建SQL自动审核系统SQL审核与执行,作为DBA日常工作中相当重要的一环,一直以来我们都是通过人工的方式来处理,效率低且质量没办法保证。为了规范操作,提高效率,我们决定引入目前市面上非常流行的SQL自动审核工具Inception。花了一周看了inception官方文档并搭建了测试环境简单测试,又花了3天写了webui(内部起名叫overmind,以下也简称overmind),目前正在进行各种测试以及手册的编写,还未正式跟我们的流程结合起来投入使用,后续正式使用后再更新使用经验。In
作者:hqy | 分类:技术文章 | 浏览:64 | 评论:0
24
2025
06
中小团队基于Docker的devops实践
中小团队基于Docker的devops实践笔者所在的技术团队负责了数十个项目的开发和维护工作,每个项目都至少有dev、qa、hidden、product四个环境,数百台机器,在各个系统之间疲于奔命,解决各种琐碎的问题,如何从这些琐碎的事情中解放出来?devops成了我们不二的选择。文章是基于目前的环境和团队规模做的devops实践总结,方案简单易懂,容易落地且效果显著。实现方法先来看下流程图:工程师本地开发,开发完成后提交代码到代码仓库,[自动]触发jenkins进行持续集成与部署,部署完成会收
作者:hqy | 分类:技术文章 | 浏览:66 | 评论:0
24
2025
06
LDAP落地实战(四):Jenkins集成OpenLDAP认证
前几篇分文章分别介绍了OpenLDAP的部署管理和维护以及SVN、Git的接入,今天我们再下一城接入Jenkins。安装LDAP插件使用LDAP认证需要安装LDAP插件,安装插件有两种方法:方法一:后台插件管理里直接安装优点:简单方便,不需要考虑插件依赖问题缺点:因为网络等各种问题安装不成功安装方法:登录Jenkins --> 系统管理 --> 插件管理 --> 可选插件 --> 搜索LDAP --> 选中 --> 直接安装 --> 安装完成重启因我们已
作者:hqy | 分类:技术文章 | 浏览:56 | 评论:0
24
2025
06
LDAP落地实战(二):SVN集成OpenLDAP认证
上一篇文章我们介绍了LDAP的部署以及管理维护,那么如何接入LDAP实现账号统一认证呢?这篇文章将带你完成SVN的接入验证SVN集成OpenLDAP认证系统环境:Debian8.4svn部署环境:Apache2.4 + SubversionApache开启LDAP相关模块# a2enmod ldap
Enabling module ldap.
To activate the new configuration,&
作者:hqy | 分类:技术文章 | 浏览:44 | 评论:0
24
2025
06
LDAP落地实战(一):OpenLDAP部署及管理维护
公司内部会有许多第三方系统或服务,例如SVN、Git、VPN、Jira、Jenkins等等,每个系统都需要维护一份账号密码以支持用户认证,当然公司也会有许多的主机或服务器,需要开放登录权限给用户登录使用,每台主机需要添加登录的账号密码,这些操作不仅繁琐且不方便管理,密码记错或遗忘的情况时有发生。引入一套支持各系统、服务、主机单点认证的服务就显得尤其迫切和重要。LDAP服务正是为此而生,且经过长时间市场检验,安全稳定,文档也比较丰富,方便上手。LDAP可以通过以下三句话快速的认识一下LDAP:LD
作者:hqy | 分类:技术文章 | 浏览:49 | 评论:0
24
2025
06
LDAP落地实战(三):GitLab集成OpenLDAP认证
上一篇文章介绍了SVN集成OpenLDAP认证,版本控制除了SVN外,Git目前也被越来越多的开发者所喜爱,本文将介绍GitLab如何集成OpenLDAP实现账号认证GitLab配置修改配置文件gitlab.ymlldap:
enabled: true
servers:
main:
label: 'LDAP'
hos
作者:hqy | 分类:技术文章 | 浏览:44 | 评论:0
24
2025
06
Gitlab: 私有化部署
目录1. 说明2. 服务器3. 安装 4. 配置实践4.1 人员与项目4.2 部署准备4.2.1 访问变量及用户账号设置4.2.2 Gitlab Runner的设置4.2.3 要点5. 容器镜像(Container Registry)5.1 准备5.2 配置 5.3 测试6. 应用项目 CI/CD7. Version 17.6 安装8. 参考1. 说明 Gitlab是一个强大且免费的代码管理/部署工具,能统一集成代码仓库,CI/CD的工作。
作者:hqy | 分类:技术文章 | 浏览:57 | 评论:0
24
2025
06
gitlab集成AD域控登录
GitLab是一个开源的代码托管和项目管理平台,它提供了一系列功能,如代码托管、CI/CD、issue跟踪等。GitLab支持多种认证方式,包括LDAP、OAuth、CAS等。本文将介绍如何在GitLab中集成AD域控登录。步骤:安装GitLab并启用AD域控认证首先,需要在GitLab服务器上安装GitLab,并启用AD域控认证。具体步骤如下:a. 安装GitLab可以参考GitLab官方文档进行安装。在安装过程中,需要设置GitLab管理员的用户名和密码。b. 启用AD域控认证在GitLab
作者:hqy | 分类:技术文章 | 浏览:40 | 评论:0
24
2025
06
Gitlab与AD域集成
一 、概述1.1 AD域服务日常生活中使用的电话薄内记录着亲朋好友的姓名、电话与地址等数据,它就是 telephone directory(电话目录);计算机中的文件系统(file system)内记录着文件的文件名、大小与日期等数 据,它就是 file directory(文件目录)。 如果这些目录内的数据能够由系统加以整理,用户就能够容易且迅速地查找到所需的数据,而 directory service(目录服务)提供的服务,就是要达到此目的。在现实生活中,查号台也是一种目 录;在 Inter
作者:hqy | 分类:技术文章 | 浏览:40 | 评论:0
24
2025
06
Ubuntu搭建Gitlab并链接AD域
一、搭建Gitlab1)更新apt-getsudo apt-get update#更新依赖sudo apt-get install curl openssh-server ca-certificates postfix 2)下载并安装Gitlab-cesudo apt-get install gitlab-ce3)修改配置文件su
作者:hqy | 分类:技术文章 | 浏览:40 | 评论:0
24
2025
06
解决 google搜索的时候都遇到没有返回任何结果,提示:“由于开启了Google安全搜索功能,“”已被Google过滤掉。”的情况
好几次在使用google搜索的时候都遇到没有返回任何结果,提示:“由于开启了Google安全搜索功能,“”已被Google过滤掉。”的情况,知道这可能是敏感词过滤,也没有特别在意,搜不到就不搜了,今天特意查了一下这个情况并找到了绕过这个“google安全搜索功能”的方法,在此记录下来和朋友们分享。google的网页搜索帮助里面对安全搜索的说明如下:安全搜索功能有助于防止您的搜索结果中出现成人内容。虽然任何过滤器都无法做到准确无误,但安全搜索过滤器能在最大程度上帮您屏蔽掉这类内容。进入安全搜索:启
作者:hqy | 分类:技术文章 | 浏览:466 | 评论:0
23
2025
06
EmulatorJS 使用与安装教程
简介 EmulatorJS是一个基于JavaScript和Webassembly技术的虚拟环境的实现,可以在网页中运行各种经典FC游戏系统,支持任天堂、世嘉、雅达利等经典红白机。EmulatorJS的诞生使得诸如超级玛丽、坦克大战、魂斗罗等经典FC游戏能够以一种全新的方式回归。本文将以魂斗罗为例讲述如何使用 EmulatorJS在网页端实现经典FC游戏(仅供学习使用)。项目简介Emulator
作者:hqy | 分类:技术文章 | 浏览:64 | 评论:0
23
2025
06
Google 又升级了
在手机端,Google 云端硬盘一直是备受欢迎的云文件存储服务之一。但如果有朋友习惯在里面直接播放视频,过去的体验确实有些“过时”。虽然可以在云端硬盘里存上几 TB 的家庭视频、旧项目,或者各种资料,但播放体验一直比较基础。详细介绍这些年来,Google 其实也在不断改进云端硬盘的多媒体功能,比如加入视频转录功能,方便搜索;采用 DASH 编码来缩短加载时间;以及实现视频上传后即可预览播放的功能。这一次,Google 终于迈出关键一步,明显改善了视频播放体验,尤其是对 Android 用户来说,
作者:hqy | 分类:技术文章 | 浏览:53 | 评论:0
22
2025
06
U盘插电脑,右下角有显示,但此电脑中不显示,只要2步就可以解决
在日常使用电脑的过程中,相信大家或多或少都会遇到一些让人头疼的小问题。其中,U盘插入电脑后出现的问题较为常见。当我们将U盘插入电脑,想访问里面的数据时,却发现右下角虽然显示U盘已连接,但在“此电脑”和“磁盘管理”里却怎么也找不到它的踪影,这着实让人着急那么,当遇到这种情况时,我们该如何解决呢?别担心,下面我就来和大家分享一下具体的解决步骤。第一步,用鼠标右键单击桌面上的“此电脑”图标,之后会弹出一个菜单,在这个菜单中,我们可以看到众多的选项,而我们需要选择的就是“设备管理器”。选择“设备管理器”
作者:hqy | 分类:技术文章 | 浏览:65 | 评论:0