Let\'s Encrypt提供了新的工具叫 Certbot,和Let\'s Encrypt一样,生成证书方式一样,但是配置更简单,自动发行证书,证书有效期90天。环境CentOS7.8(CentOS Linux release 7.8.2003 (Core))Nginx(nginx version: nginx/1.18.0)使用Let\'s Encrypt生成SSL证书先执行:yum install epel-relea...
本文将给大家介绍,使用Composer工具,手动构建一个小型PHP框架,实现框架的主要核心功能:路由、控制器、模型、中间件等。环境要求Composer  如何安装PHP7.2以上 如何安装Mysql数据库 如何安装Nginx Web服务 如何安装Composer是一个PHP组件管理工具,和NPM,PIP一样,Composer可以帮我们轻松安装组件库依赖...
  VMware Tools是虚拟机辅助工具,通常VMware都会自带,Linux安装VMware Tools的方法不难,但不同的Linux系统安装方法也不同,小编要给大家介绍的是VMware Tools在Fedora系统下的安装。   Fedora采用的内核和软件比centos要新,稳定性上不及centos,但供个人尝鲜折腾是不错的。   vmware中安装了Fe...
创建一个Canvas画布的方法如下:复制代码代码如下:<canvas id=”canvas” width=”600” height=”400”></canvas>可以在标签中添加<canvas>标签不可用时的替代文本,如下所示:复制代码代码如下:<canvas id=”canvas” width=”600” height=”400”> <p>Your browserdo...
????在网站开发中经常会用到选项卡功能,为了节省一下写代码时间,封装了一下tab插件,方便调用。 创建选项卡组件 使用方法: html结构 <div id=\"tabs\"> <ul> <li><a href=\"#tabs-1\">tab-1</a></li> <li><a href=\"#tabs-2\"&...
相比vbscript,javascript在字符串处理方面已经很强大了,但是偏偏缺少去除字符串前后空格的trim方法。 //clear the right and left space function trim(s){ return trimRight(trimLeft(s)); } //clear the left space function trimLeft(s){ if(s == null) { return \"\"; ...
1、简介 Laravel默认已经为我们配置好了错误和异常处理,我们在App\\Exceptions\\Handler类中触发异常并将响应返回给用户。本教程我们将深入探讨这个类。 此外,Laravel还集成了Monolog日志库以便提供各种功能强大的日志处理器,默认情况下,Laravel已经为我们配置了一些处理器,我们可以选择单个日志文件...
本文实例讲述了基于jQuery实现的旋转彩圈。分享给大家供大家参考。具体实现方法如下: <!DOCTYPE html> <html> <head> <script src=\"jquery-1.7.1.min.js\"></script> <script> for(var i=0;i<100000;i++) { if(i%4==0) setTimeout(\"$(\'#div1\')...
本文实例讲述了简单记事本java实现代码。分享给大家供大家参考。具体如下: 完整代码如下: 复制代码 代码如下:import java.awt.*; import java.io.*; import java.awt.datatransfer.*; import java.awt.event.*;   public class Main extends Frame implements ActionListener {         pri...
本文实例分析了C#中is与as的区别,分享给大家供大家参考。具体分析如下: 一、C#类型的转换 在c#中类型的转换分两种:显式和隐式,基本的规则如下: 1、基类对象转化为子类对象,必须显式转换,规则:(类型名) 对象。 2、值类型和引用类型的转换采用装箱(boxing)或拆箱(unboxing). 3、子类转化为基类对象...

我的博客

人生若只如初见,何事秋风悲画扇。