自己开发站点的规律, 跟cms开发的规律应该是一样的,而且应该学习和借鉴cms的开发规律方法和思想.比如也要分站点的内容性质, 是文章类站点, 还是图片类, 还是shopping类等. 也要分栏目...然后也要根据栏目,类型去创建不同的php类\函数\方法(如Article类, Image类, Shopping类等), 进行调用, 这就是面向对象的以类\模块的代码模式进行设计的思想. 因此 , 网            
                
         
            
            
            
            警告!!Linux是一个非常敏感的操作系统,若删除文件错误,很容易造成系统崩溃。fedora23没有/var/log/messages不是没有messages这个文件,而是 从 fc core 23开始系统已经做了调整和改变: 不再使用/var/log/messages这个文件, 而是专门用一个 命令: journalctl 来控制/显示 日志信息:这里要注意区别两个英文单词:journal: 是            
                
         
            
            
            
            前言:上篇介绍了DDD设计Demo里面的聚合划分以及实体和聚合根的设计,这章继续来说说DDD里面最具争议的话题之一的仓储Repository,为什么Repository会有这么大的争议,博主认为主要原因无非以下两点:一是Repository的真实意图没有理解清楚,导致设计的紊乱,随着项目的横向和纵向扩展,到最后越来越难维护;二是赶时髦的为了“模式”而“模式”,仓储并非适用于所有项目,这就像没有任何            
                
         
            
            
            
            CentOS8 配置软件源在 CentOS8 中、使用了基于DNF技术(YUM v4)的 YUM 工具。YUM v4 与之前在 CentOS7 上使用的 YUM v3 相比具有以下优点:提高性能支持模块化内容设计良好的用于与工具集成的稳定API在 CentOS8 中把软件源分成了两部分:BaseOS 存储库 :以传统 RPM 包的形式提供底层核心 OS 内容AppStream 存储库 :提供用户空            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 12:35:47
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、引言  最近在梳理大数据模式下的数据仓库数据模型,花了点时间,系统的回顾一下传统数据仓库数据模型设计的理论,作为笔记分享给大家,很多资料来自互联网和读过的数据仓库理论和实践相关的熟悉,无剽窃之心,共勉吧。二、3NF(1)1NF-无重复的列  数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。  如果出现重复的属性,就可能需要定义            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 13:23:48
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基            
                
         
            
            
            
            一、YUM简介
    1. YUM: Yellowdog Update Modifier
完成RHEL系列前端自动解决依赖关系安装工具,依赖rpm存在
    2.工作模式:C/S 架构
      Server端(yum仓库):依赖关系库、原文件、校验码文件
      Client端:yum客户端程序、配置文件(连接Server路径信息)
    3.设计缺陷:
某一次安装过程中半途终止,再            
                
         
            
            
            
            在vi的界面中, 前面的数字, 表示一行. 而对于中文而言, 并不一定是"一个文本行"就是一行, 而是以 回车(硬回车)为标志, 来判定一行的. 而dd, yy等也是以"硬回车"为标志 来判断一行的.参考本博客的这篇文章: 事实上, gstreamer1-libav, gstreamer1-plugins-bad-freeworld, gstreamer1-plugins-ugly这三个库文件包,            
                
         
            
            
            
            一、备份现有仓库源 1. 查看当前系统版本 cat /etc/os-release 2. 备份现有仓库源 # 一共两个文件,都需要备份下:AnolisOS-BaseOS.re            
                
         
            
            
            
            作者:游马地下城与勇士里面有很多的便利性功能,几乎每次版本更新都会带有游戏便利性功能优化,这些便利性功能可以给玩家带来更好的游戏体验,也可以帮助玩家节约很多的时间和精力,下面就和大家分享一下那些游戏里非常实用的便利性功能吧。聊天快捷键聊天快捷键是游戏里非常实用的一个功能,几乎每个玩家都会用到,尤其是刷深渊的时候,掉落了一地的材料,这个时候挨个拾取是很麻烦的,而一键移动物品就可以让地图的所有物品都聚            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 10:26:49
                            
                                188阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            备忘录:喜欢,即可,无它。 记录:NO.201 本例环境:         操作系统:CentOS-8.1.1911-x86_64-dvd1         docker版本:Docker version 19.03.8         远程连接工具:Secu            
                
         
            
            
            
            yum安装软件No more mirrors to try很简单:1.yum clean metadata2.yum clean all  1. 程序包管理器的功能 换成目标二进制格式才能在计算机上运行起来,但用户要在平台上使用时需要手动编译安装后才能使用,对于普通用户来说有一定难度。因此为了降低普通用户对应用程序的使用难度,程序员可在提供源代码的同时提供已在特定环境下编译好的程序文件,只要用户的            
                
         
            
            
            
            目录一、YUM概述二、YUM实现过程三、YUM命令1、查询2、yum安装升级3、软件卸载四、搭建 yum仓库1、搭建本地yum仓库2、搭建阿里云仓库五、NFS共享1、特点2、优势3、搭建过程六、总结 一、YUM概述yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查            
                
         
            
            
            
            在centOS系统下如何配置jdk首先你得有一个centOS系统,你可以买个阿里云或者腾讯云服务器,也可以使用虚拟机安装一个centOS系统Linux官方下载链接 不过我想既然开始探究如何在linux系统里配置jdk,那么系统肯定搞定了的,所以直接进行下一步1.下载jdk我用的是jdk8jdk下载官网下载地址2.进入系统使用“mkdir /usr/java”创建文件夹注意:mkdir后面有一个空格            
                
         
            
            
            
            提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、vsftpd的安装及启用1.环境配置2. 测试:匿名用户访问二、vsftpd基本信息三、匿名用户访问控制1.四、本地用户访问控制五、虚拟用户访问1、建立虚拟用户2、虚拟用户家目录的独立设定六、用户配置独立 前言ftp(file transfer proto)它是互联网中最老牌的文件传输协议,往往在企业内部应用比较多,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-16 06:28:23
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.配置下载源 cd /etc/yum.repos.d/ 切换到/etc/yum.repos.d/,将所有.repo文件开启,只要把enabled=0改成1即可 然后执行 yum clean all yum makecache 如果遇到了这样的错误 就把这个仓库再关闭就行了 关闭所有出错的仓库,再执 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-25 17:41:00
                            
                                532阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Fedora 22DNF包管理器克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。 DNF使用 RPM, libsolv 和 hawkey 库进行包管理操作。尽管它没有预装在 CentOS 和 RHEL 7 中,但你可以在使用 YUM 的同时使用 DNF 。 你可以在这里获得关于 DNF 的更多知识:《 DNF 代替 YUM ,你所不知道的缘由》 DN            
                
         
            
            
            
            GIT学习2020/12/11 19小菜鸡1. 基础概念及一般并行开发流程:1.1 Git flow中基础名词概念:(1) 仓库(Repository) :本质上是一个文件目录,目录所有文件被git管理,无论任何操作如增删改等都会被记录。仓库又分为源仓库和开发者仓库。 1)源仓库(origin):存放于GitHub,主要作用是:1.汇总开发者代码2.存放稳定可发布代码。 2)开发者仓库: 开发者c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 19:41:08
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【思维导图】 【重点】YUN仓库管理源码包RPM相关查询指令RPM依赖性的解决方案【详细】一、YUM仓库管理 
      特点解决了软件包之间的依赖性自动查询并安装用户请求的软件包所依赖的其他软件包语法yum [命令选项] 软件包配置文件两个重要的配置文件CentOS-Base.repo(网络源配置文件)  CentOS-Media.repo(本地源配置文件)网络源改本地源二、源码包源            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 20:27:18
                            
                                274阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            git 的工作区、暂存区、本地仓库、远程仓库,形象的图解如下: workspace:工作区,平时存放代码的位置 staging area:暂存区/缓存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息 local repository:本地仓库,就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本 remote repository:远            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 21:10:19
                            
                                112阅读
                            
                                                                             
                 
                
                                
                    