-
- 如何查看Linux软件包更新日志 rpm -q --changelog查询技巧
- 使用rpm-q--changelog包名可查看已安装软件包的更新日志,若未安装但有RPM文件则用rpm-qp--changelog包文件路径,还可结合dnfchangelog查看远程仓库更新内容。1.使用rpm命令直接查询本地包或RPM文件的changelog;2.利用dnf或yum查看远程仓库中待更新版本的changelog;3.通过grep过滤特定时间或版本的更新信息;4.注意部分包可能无详细changelog,且无需root权限即可查询。
- linux运维 . 运维 443 2025-07-12 09:01:01
-
- 宝塔面板使用`Navicat`或其他工具连接数据库
- 在Linux系统上配置环境确实可能有些复杂,因此许多用户选择安装一个可视化面板,如宝塔面板。然而,当使用SQL管理工具如Navicat连接数据库时,可能会遇到连接问题。以下是如何解决这些问题的详细步骤,以Navicat为例。果不其然,直接无法连接上。首先,我们需要检查服务器是否开放了3306端口,这是数据库的默认连接端口。我们需要在面板的安全设置中开放3306端口。如果您使用的是PHP中文网或阿里云的服务器,可能还需要在服务器管理面板中开放端口。我也是使用PHP中文网的服务器,因此需要在PHP中
- linux运维 . 运维 258 2025-07-12 08:58:29
-
- 前端的设计模式系列-基本原则
- 在完成对二十三个经典设计模式的讲解后,我们再来回顾一下一些基本原则,以便在日常开发中更好地理解和应用这些概念。单一职责原则(SRP,SingleResponsibilityPrinciple)定义:一个类或模块应该有且仅有一个改变的原因。在JavaScript中,这更多地应用于对象和函数。最具挑战性的是根据具体场景对单一职责的判断。将一个模块拆分得过于细致并不总是好的,因此我们需要在便利性和稳定性之间找到平衡。之前讲到的代理模式和装饰器模式都体现了这一原则。开闭原则(OCP,open-close
- linux运维 . 运维 704 2025-07-12 08:58:01
-
- Linux如何搜索文件内容 grep命令实战技巧
- grep是Linux中搜索文件内容的常用命令,掌握技巧可大幅提升效率。1.基本语法为grep"内容"文件名,支持通配符和-i忽略大小写;2.使用-r可递归搜索目录内容,配合--include、--exclude-dir和-l能精准定位文件;3.结合正则表达式(-E)实现模糊匹配,如查找邮箱或连续数字;4.用-v排除空行或注释行,并可通过管道二次过滤,提升查找精准度。
- linux运维 . 运维 1186 2025-07-12 08:58:01
-
- 上班如何优雅摸鱼,送IDEA摸鱼插件神器!
- 今天给大家推荐一个上班摸鱼的利器,简单易用,让你在996的工作环境中也能轻松自在,不再让妈妈担心!1IDE插件这个摸鱼神器是一款IDE插件,使用方法非常简单,将插件拖入IDE中,重启IDE后,进行简单配置(选择需要阅读的TXT文本),你就可以在工作中偷偷看书了!!!(1)设置界面点击File→Settings→Thief-BookConfig(2)主界面(3)部分问题如果遇到某些书籍出现乱码,可以通过将书籍以utf-8格式编码保存来解决。2桌面工具IDE插件的功能较为单一,仅支持电子书阅读,这里
- linux运维 . 运维 1020 2025-07-12 08:54:33
-
- 构建属于自己的 jre Docker 镜像
- 1.概述在实际项目中,有时官方提供的相关docker镜像不能满足企业对于镜像内部安全的要求;所以大型的企业都会构建属于企业内部的中间件的docker镜像。2.基于Alpine制作jre镜像alpineLinux简介AlpineLinux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musllibc和BusyBox以减少系统的体积和运行时的资源消耗。alpineLinux优点小巧:基于Musllibc和Busybox,和
- linux运维 . 运维 736 2025-07-12 08:54:23
-
- 客快物流大数据项目(二十九):下载CDH的安装包
- 目录下载CDH的安装包一、获取CDH的yum源二、获取CDH的CM安装包三、获取CDH的parcels包四、获取秘钥文件下载CDH的安装包一、获取CDH的yum源下载地址:https://archive.cloudera.com/cm6/6.2.1/redhat7/yum/二、获取CDH的CM安装包下载地址:https://archive.cloudera.com/cm6/6.2.1/redhat7/yum/RPMS/x86_64/需要下载路径下的六个包。在资料中已下载好:Home\\大数据服务
- linux运维 . 运维 686 2025-07-12 08:48:34
-
- 利用脚本定时提交笔记
- 使用Markdown进行笔记记录,但每次在家中使用时,都需要远程连接公司服务器,提交笔记到Git仓库,然后在家用电脑上拉取,这是一个重复的过程。重复的任务可以通过编程来解决。于是,我编写了一个脚本,设置在电脑启动时自动拉取笔记,每天晚上9点自动提交。之前在工作中遇到切换代码分支后,需要构建多个组件的问题,我也编写了一个脚本来实现一键执行。Windows系统下的步骤如下:提交脚本setcodePath=D:\workspace\MarkDownsetdrive=%codePath:~0,2%%dr
- linux运维 . 运维 913 2025-07-12 08:48:02
-
- 基于Docker 5分钟搭建GitLab代码仓库
- 使用Docker在5分钟内搭建一个GitLab代码仓库变得非常简单。本文将详细介绍如何利用Docker快速部署一个中文社区版的GitLab,从而实现GitLab的汉化。首先,GitLab是一个开源的仓库管理系统,采用Git作为其代码管理工具。为了更方便地使用它,我们将基于Docker安装一个中文社区版的GitLab。参考文章:CentOS7下安装Docker及基础操作基于VirtualBox搭建Linux(CentOS7)虚拟机环境(学习必备技能)安装GitLab镜像首先,我们需要下载GitLa
- linux运维 . 运维 1163 2025-07-12 08:46:01
-
- android脚本工具,安卓脚本编程软件[通俗易懂]
- 大家好,很高兴再次与你们见面,我是你们的好友全栈君。对于那些对脚本编程感兴趣的朋友们,脚本编程助手是一款值得尝试的实用工具。这款软件内置了多种辅助和工具,涵盖了基础操作类、多功能操作类、基础辅助类和http类等,为你编写更加出色的脚本程序提供了强有力的支持。有兴趣的朋友们,欢迎前来体验。软件相关脚本(Script)是一种扩展的批处理文件,是一种以纯文本形式保存的程序。一般来说,计算机脚本程序是一组确定性的控制计算机进行运算操作的动作组合,其中可以实现一定的逻辑分支。简介简单来说,脚本就是一系列的
- linux运维 . 运维 1046 2025-07-12 08:44:10
-
- 《Python完全自学教程》免费在线连载1.5
- 说明:本节内容,是针对非计算机专业的读者提供的补充知识。1.5操作系统本节不是全面介绍操作系统知识,是提醒读者从开发者的角度认识自己的操作系统——根据多年的经验,至少要能熟练使用一些命令完成常见操作。首先要声明硬件设备,本书所演示的代码都是基于个人计算机(PersonalComputer,简称:PC,也翻译为:电脑、计算机,有的资料中亦称为“微机”),或许有的读者执着于要在手机或者其他移动智能终端设备上编写和调试程序,不是不可以——Python是跨平台的,但会与本书演示的内容有所差异,本书不
- linux运维 . 运维 181 2025-07-12 08:42:29
-
- hive安装配置实验
- 一、安装前的准备工作1.配置并安装Hadoop,请参考链接http://blog.csdn.net/wzy0623/article/details/50681554。2.下载以下安装包:mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz、apache-hive-1.2.1-bin.tar.gz、mysql-connector-java-5.1.38.tar.gz。二、MySQL的安装步骤1.解压MySQL安装包:tar-zxvfmysql-5.7.10-li
- linux运维 . 运维 1061 2025-07-12 08:42:14
-
- Intel OpenCAS缓存加速方案
- OpenCas架构概览:数据从HDD盘读取后被复制到OpenCas的缓存中,后续的读取操作从内存中进行,从而提高读写效率。在write-through模式下,所有数据同步刷新到OpenCas的SSD和后端的HDD中。在write-back模式下,数据同步写入到OpenCas的SSD中,然后异步刷新到HDD中。当OpenCas缓存满时,采用其淘汰算法,用新写入的数据替换旧数据,以确保OpenCas始终能够缓存数据。系统组件依赖于sed、make、gcc、kernel-devel、kernel-
- linux运维 . 运维 661 2025-07-12 08:42:02
-
- 如何查找Linux软件包提供文件 yum provides和apt-file使用
- 在Linux系统中,若需查找文件归属的软件包,可使用yumprovides(适用于RedHat系列)或apt-file(适用于Debian/Ubuntu)。1.在RedHat、CentOS或Fedora中,使用yumprovides文件名或dnfprovides文件名查找归属包,如yumprovides*/bin/netstat;部分系统需先安装yum-utils。2.在Ubuntu或Debian中,安装apt-file后执行apt-filesearch文件名,并先运行apt-fileupdat
- linux运维 . 运维 332 2025-07-12 08:42:02
-
- Android开发日常:使用JNI执行任何二进制文件
- Android开发日常:使用JNI执行任何二进制文件什么是JNI?JNI,即JavaNativeInterface的缩写,通过使用Java本地接口编写程序,可以确保代码在不同平台上方便移植。从Java1.1开始,JNI标准成为Java平台的一部分,它允许Java代码与其他语言编写的代码进行交互。JNI最初是为了本地已编译的语言,尤其是C和C++设计的,但它并不妨碍你使用其他编程语言,只要调用约定受支持即可。使用Java与本地已编译的代码交互,通常会丧失平台的可移
- linux运维 . 运维 950 2025-07-12 08:40:14
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

