PHP设计模式之模板方法模式实例详解

PHP设计模式之模板方法模式实例详解-华尔子博-奥夏网
模板方法模式(Template Method Pattern)定义一个算法的步骤,并允许子类提供一些步骤的具体实现。这使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤。 模板方法模式的主要角色: - ...
3年前
0915

Mysql如何查询某条记录在分页的第几页详析

Mysql如何查询某条记录在分页的第几页详析-华尔子博-奥夏网
前言 在实践中我们会遇到这样的问题,知道某条记录的id,然后需要判断此条记录如果按照id进行排序分页,此条记录在第几页。 下面话不多说了,来一起看看详细的实现方法吧 根据ID查询分页位置 根...
9个月前
09111

CentOS7访问CD-ROM中的内容

CentOS7访问CD-ROM中的内容-华尔子博-奥夏网
我们在使用操作系统时,有时会用到光盘、光驱。与windows访问光盘内容的方式不同,在CentOS7中,如果你想访问光驱中的光盘,需要挂载cdrom到本地的一个目录。我自己把这个理解为在本地为光盘内...
8个月前
09112

Fedora 9.0 Apache+PHP+MYSQL 环境安装

Fedora 9.0 Apache+PHP+MYSQL 环境安装-华尔子博-奥夏网
因为F9自带的编译器版本过高(4.3),有的软件编译可能会报错。 yum -y install compat-libstdc++-33 compat-libstdc++-296 yum -y install compat-gcc-34 compat-gcc-34-c++ 通过下面命令使用3.4...
2年前
09110

Spark MLlib简介

Spark MLlib简介-华尔子博-奥夏网
MLlib 是 Spark 的机器学习库,旨在简化机器学习的工程实践工作,并方便扩展到更大规模。 MLlib 由一些通用的学习算法和工具组成,包括分类、回归、聚类、协同过滤、降维等,同时还包括底层的优...
2年前
0916

MyBatis动态sql之choose、when、otherwise标签

MyBatis动态sql之choose、when、otherwise标签-华尔子博-奥夏网
有些时候不想用到所有的条件语句,而只想从中择取一二,针对这种情况,MyBatis 提供了 <choose> 元素,它有点像 Java 中的 switch 语句。在 myBatisDemo03 应用中测试 <choose> 元...
2年前
09113

在Ubuntu 14.04系统上配置PXE服务器的教程

在Ubuntu 14.04系统上配置PXE服务器的教程-华尔子博-奥夏网
PXE概述 PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操...
9个月前
0919

在Ubuntu上搭建网桥的方法及步骤

在Ubuntu上搭建网桥的方法及步骤-华尔子博-奥夏网
在Ubuntu系统上搭建网桥的方法如下: 1. 安装bridge-utils软件包bridge-utils提供了管理网桥的工具,执行以下命令安装: sudo apt install bridge-utils 2. 编辑/etc/netplan/50-cloud-init.yaml文...
3年前
09115

基于socket.io和node.js搭建即时通信系统

基于socket.io和node.js搭建即时通信系统-华尔子博-奥夏网
使用socket.io和nodejs搭建websocket服务器端 socket.io不仅可以搭建客户端的websocket服务,而且支持nodejs服务器端的websocket。 下面让我来介绍一下怎么安装配置nodejs. 进入http://nodejs.o...
6个月前
0915

SQL查询连续号码段的巧妙解法

SQL查询连续号码段的巧妙解法-华尔子博-奥夏网
在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里。 最初的问题是这样的: 我有一个表结构, fphm,kshm 2014,00000001 2014,00000002 2014,00000003 2014,00000004 2014,00000005 2014,0...
2年前
09111