Linux

ubuntu 切换 sh 为 bash

当前ubuntu默认的shell环境是dash,对于习惯在bash下操作的用户,可以通过如下操作切换为bash: ls -l /bin/sh sudo dpkg-reconfigure dash 然后选择 'NO' , 回车即可 然后执行以下命令查看是否生效 ll /bin/sh ...

详情...
Laravel

客户端 User Agent 解析扩展

1、hisorange/browser-detect 用于识别访客的浏览器详细信息和设备类型, 可识别具体品牌(利用的正则匹配映射),识别信息比 jenssegers 更加全面 参考文档:https://github.com/hisorange/browser-detect 2、jenssegers/agent 支持 ...

详情...
Laravel

使用 Laravel Excel 实现 Excel/CSV 文件导入导出

简介 Laravel Excel 在 Laravel 5 中集成 PHPOffice 套件中的 PHPExcel,从而方便我们以优雅的、富有表现力的代码实现Excel/CSV文件的导入和导出。 该项目的GitHub地址是:https://github.com/SpartnerNL/Laravel-Excel。 本文我 ...

详情...
PHP

PHP 图片处理扩展 Intervention/image 使用说明

logo 799 2022-02-08

Intervention Image 是一个PHP图片操作处理库,为图片创建、修改及压缩等处理提供了便捷方式。此外,还提供了服务提供者和门面以便集成到Laravel应用中。 1、安装 Intervention Image环境要求: PHP >= 8.1 安装 Mbstring PHP 扩展 安装GD库(> ...

详情...
Laravel

Laravel 代码提示工具 Laravel IDE Helper 介绍

Laravel IDE Helper 是一个极其好用的代码提示及补全工具,可以给编写代码带来极大的便利。 Github 戳这里 安装 以laravel 7.0 版本为例 composer require --dev barryvdh/laravel-ide-helper 使用 php artisan ide-he ...

详情...
Laravel

Laravel 、 PHP 二维码生成扩展 SimpleSoftwareIO/simple-qrcode

GItHub 地址 :SimpleSoftwareIO/simple-qrcode 扩展 同时支持Laravel 和其他PHP 框架 使用文档: 参考 https://www.simplesoftware.io/#/docs/simple-qrcode/zh-cn 介绍 Simple QrCode 是基于Bacon/B ...

详情...
Laravel

Laravel 项目加速

logo 474 2022-02-07

很多人都说用 Laravel 做开发很好但是性能太差,事实上 Laravel 并不慢,只不过还是我们没有用好它罢了。 PHP 项目慢的几个重要原因 首先想到的导致 PHP 项目慢的一个首要原因就是 IO 问题, 因为php是解释型语言,所以每次请求都要读取源代码并进行语法解析,解决这个问题要从两方面下手: 1、将解析过 ...

详情...
开源项目

10 分钟用 Hugo 打造一个静态网站

logo 422 2022-02-04

什么是静态网站生成器? 简简单的说,静态网站生成器会获取你的内容,并将其应用于模板,然后生成基于 HTML 的静态网站。非常适合个人博客。 好处: 快速部署 安全(无动态内容) 快速迅速 使用简单 能够进行版本控制 那么,都有哪些流行的静态网站生成器呢? Gatsby (React/JS) Hugo (Go) N ...

详情...
MySQL

mysql 控制 sql 长度的相关参数

logo 111 2022-01-26

max_allowed_packet : 控制整个sql 语句长度限制 group_concat_max_len : 限制GROUP_CONCAT函数返回的结果大小,默认限制为1024(字节)的长度。 ...

详情...
Git

如何搭建自己的 git 服务

logo 88 2022-01-25

本文介绍架设自己的 Git 代码托管服务的开源项目 1、Gitea 类似于 GitHub 和 GitLab 的开源项目,用于个人架设 Git 代码托管服务,使用 Go 语言实现。 官网地址 GitHub地址 2、Gogs 一款极易搭建的自助 Git 服务 比gitlab更轻量级 官网地址 GitHub地址 ...

详情...
Linux

shell 脚本的静态检查工具 shellcheck 介绍

logo 114 2022-01-25

使用shellcheck 工具, shell脚本也是可以被静态检查的 (语法检查等,很多ide工具,也有检查功能) shellcheck 命令的安装: apt install shellcheck 写完shell脚本,记得用它检查一下,能给你点建议的. # 检查指定shell脚本 shellcheck deploys ...

详情...
Linux

Linux监听文件变化并触发指令工具 inotify 使用详解

logo 928 2022-01-25

简介 Linux系统可以使用inotify监听文件、目录的变化(创建、删除、修改等),并触发指令。 例如:当某个文件被修改后,自动重启电脑。 安装 #centos sudo yum install -y inotify-tools # ubuntu sudo apt-get install -y inotify-t ...

详情...