Skip to content
  • PHP新手入门教程2021(二):面向接口编程

    我写的教程文章一般都是从总体到局部,不会急着去介绍细节的东西,也是从今年认认真真的开始写文章,当然在这过程中会出现很多的不足,可能会比较散,所以我尽量一篇文章不写太长,只关注几个点的知识,在不断的写作过程中也是自我提高,自我学习的过程,当然也会犯错,如果有哪里写的不好的地方,还请各位看到的朋友指出,等下个月有空了,就把评论模板做一下,把评论开起来,希望看我文章的朋友都能留下评论,写下自己的感想。

    PHP面向接口

    回到今天的话题,PHP接口编程,PHP也是一门面向对象的语言,如果懂的设计模式的朋友,就知道接口在设计模式中应用是非常广泛的

  • SEO新手入门系列(四):搜索引擎相关知识

    这是《SEO新手入门系列系列》的第四篇内容,前面一篇已经把搜索引擎的工作原理作了简单的介绍,可能看过我以前文章的朋友会发现,有些内容其实是已经写过的,但是为什么还要再写呢?其实我也有想过这个问题,有时一篇文章写一个知识点的时候,并不会很全面,即使很多篇文章写相同的知识点,也不一定会有重复,可以用不同的角度去写,有时候写着写着就会发现新的想法,这篇文章又继续写到搜索引擎爬虫,但是我尽量用不同角度去描述,如果有相似的内容就会少写点,直接附上链接,可以自己去看看。

    Robots.txt

    如果要说到搜索引擎蜘蛛,那肯定不能不提`robots.

  • MySQL 5.7简明教程2021(四):数据库表操作续

    前面一篇文章《MySQL 5.7简明教程2021(三):操作数据库表》介绍了MySQL表的基本内容,这篇再来延深一些数据库表的操作,前面使用pet表作为举例,有说到记录宠物年龄的时候,我们只记录了出生时间,年龄是通过当前时间减去出生时间计算来的,下面就介绍下MySQL自带的计算日期的功能。

    MySQL日期操作

    MySQL提供了需要计算日期的函数,这里我们使用TIMESTAMPDIFF()函数来计算宠物的年龄:

    mysql> SELECT name, birth, CURDATE(), TIMESTAMPDIFF(YEAR,birt
    mysql> SELECT name, birth, CURDATE(), TIMESTAMPDIFF(YEAR,birt
  • PHP新手入门教程2021(一):Namespace

    我最近都在写系列的文章,主要参考各专业比较经典的书籍,把一些比较重点的内容抽出来,用简单的语言去描述,文章不会介绍怎么安装PHP,会重点的讲语言的特性,语法知识,具体应用在这个系列中不会太多,首先希望能在更高的层次去快速理解PHP这个语言,我是全栈工程师,在写一个项目的时候,首先是架构,然后才到具体实现,而且也不是所有的语言具体参数使用方法都记在心上,用到时候再去查就行,但是你要知道你这个项目适合用什么技术去实现,这个技术能否实现这个需求。

    Namespace

    在学习PHP之前,我首先要介绍的是PHP自5.3.0版本加入的Namespace特

  • MySQL 5.7简明教程2021(三):操作数据库表

    前一篇《MySQL 5.7简明教程2021(二):创建和使用数据库》介绍了数据库的创建和使用,这一篇我给大家分享下数据库表的使用。我们使用use 数据库名称来切换数据库,创建的新数据库肯定是空的,里面没有一张表,我们可以使用下面这个命令查看:

    mysql> SHOW TABLES; 
    Empty set (0.00 sec)
    mysql> SHOW TABLES; 
    Empty set (0.00 sec)

    创建数据库是非常容易的一件事,难的是如何确定数据库的结构,表之间的关系,表内的字段,我们就先创建一个pet表来举例,用来记录宠物的信息。

    创建数据表

    首先我们来分析下,一个pet表需要什么字段?最

  • Linux入门:grep命令基础使用-Linux三剑客

    我们在使用Linux的时候,要查找一些特定的内容,最经常使用的命令就是grep,它是Global Regular Expression Print 的首字母缩写,使用的是正则表达式,能够很快速的搜索文件中的字符串,比如在使用ps命令的时候就可以搜索特定的进程。

    搜索文件中的关键词

    grep命令通常分为三个部分,grep-搜索关键字-文件名,其中搜索关键词可以使用正则表达式语法,还可以跟一些参数,如下man文档:

    Linxu grep man

  • SEO新手入门系列(三):搜索引擎工作原理

    通过《SEO新手入门系列(二):SEO 101》这篇文章已经简单的介绍了什么是SEO,和搜索引擎,这一篇文章来详细的介绍下搜索引擎的工作原理,搜索引擎的工作顺序大致是:抓取网页(Crawing)建立索引(Indexing),排名显示(Ranking)

    就像在前一篇文章提到的,搜索引擎就是一个问答机器,他们去挖掘,理解,组织网上能发现的任何信息,然后把他们以相关的方式组织起来,再返回给使用者,为了能把你的网站展现给用户之前,最重要的一件事就是你的网站能够被搜索引擎发现 ,否则在SEPRs(搜索引擎结果页)是不会有你网站信息的。

  • Linux入门:PS进程状态快照

    刚接触Linux,经常看到一个缩写就是PS当然和制图的PS(PhotoShop)不是同一个PS,正如我们知道的Linux是多用户操作系统,同时需要运行多个进程(Process)来满足多个用户的需求,所以有时候我们需要管理自己的程序,就要知道当前系统上程序的运行状态,每个程序都会被表示为一个进程的形式,**PS(Process Status)**这个程序就是专门来查看进程状态信息的,今天和我一起来学习下如何使用PS管理我们的Linux服务器。

    如何使用PS命令

    ps [OPTIONS]

    后面跟着options可以设置一些参数查看更多的

  • WordPress SEO新手入门教程(一):基础设置优化

    WordPress作为当前最流行的建站程序,市场占有率那是相当的高啊,你说一个做SEO的要是不懂做WordPress 优化,那他可能是个假SEOer,虽然说平时接的单子很多是企业的优化项目,但是最多的还是WordPress相关的项目,尤其是在Upwork,Freelancer,Fiverr这些自由职业者平台上,WordPress的需求一直是很大,所以我觉得有必要写一系列文章来说一说,关于WordPress的SEO优化要怎么做,因为WordPress是现成的框架,而且插件丰富多彩,SEO类型的插件也是非常多,我都会分享给大家。

  • SEO新手入门系列(二):SEO 101

    这是《SEO新手入门系列教程》的第二篇文章,一看标题就应该清楚这篇文章讲的是SEO基础知识,没有任何高大上的东西,如果对SEO基本概念有了解的朋友可以跳过不需要看,但是如果你是半路出家的SEOer,我还是建议系统的学习下SEO,知识只有系统化的学习,才能融会贯通的使用。

    什么是SEO

    对于新人来说,第一件事肯定是在搜索引擎搜索【SEO】这三个大写的英文单词缩写是什么意思,我第一次接触SEO的时候差不多都是在初中,那时候应该是SEO最火热流行的时候,各种各样的SEO文章都有,SEO是**search engine optimizatio