Skip to content
  • Linux入门:Cron计划任务

    作为一名站长,我经常需要在服务器运行一些日常任务,比如备份网站数据库,定期清理日志文件等,这种事一般不会在白天进行操作,都是等下半夜没有太多访问量的时候进行,那我们不可能熬夜去做这些事吧,所以最好有能定时执行这些任务的办法,这就是cron后台程序在Linux下做的事。

    cron 和 crontab的区别

    cron和crontab是依存关系,cron是运行在linux中的一个程序,负责执行计划任务,而crontab是一个管理cron文件的程序,有点像vim,使用crontab可以创建计划任务文件,这个文件我们通常也叫作crontab,有相应的语

  • PHP新手入门教程2021(三):Traits 特性

    作为一名程序猿出身,我在写代码的时候始终把DRY(Do Not Repeat Yourselft)放在心上,因为曾经走过的坑太多了,代码复用性差,有时候不是客户要改需求,而是产品经理在没有和客户沟通的情况下,不断的在改需求,客户一用不行,又得重新改,遇到这样的产品经理真的是很坑,但是你也没办法,寄人篱下只能让自己提高效率,去适应环境,我是很少有加班,也可能和工作的公司有关系,原来做的不是外包型的公司,而是做自己的产品,害,又闲聊了这么多,回到今天的正题,PHP在5.4版本中加入了Traits特性,让PHP能够在开发复杂系统的时候能更好的复用代码,主要也

  • OG标签是什么?

    网络从2000年到今天这20年间飞速的发展起来,能在网络上获取到的内容也越来越丰富,我是99年有了自己第一台个从电脑,那时候是一台有着“大屁股”显示器的TCL台式机,那时候网络上还没有像现在这么多类型的资源,多数都是上上BBS论坛,发个贴,浏览浏览让人心情“愉悦”的图片,视频都很少见,因为那时候还ADSL拨号,下载的速度就50kb左右,回到今天的话题OG标签,OG标签的出现其实和JSON-LD有着相同的SEO意义,都是为了将网络上的内容,进行结构化,富媒体化,方便第三方调用显示。

    什么是OG标签

    OG全称是Open Graph Pro

  • SEO新手入门系列(五):挖掘关键词

    前面已经说完搜索引擎的工作原理,现在就和我一起来学习下SEO最重要的一部分内容,SEO关键词,很多朋友在选择目标关键词的时候没有头绪,有时候选的关键词和网站的内容也不合适,导致搜索引擎导流来的用户,发现网站提供的内容并不是他们想找的,这就让网站的跳失率变的很高,间接导致网站的搜索权重降低。

    准备工作

    为客户网站定位关键词之前,都会做一些准备工作,首先要能够回答下面三个问题:

    • 目标用户的搜索内容是什么?
    • 有多少的搜索量?
    • 这些信息要以什么样的方
  • 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