May182022
SQL中的错误1054:Unknown column ‘XXX’ in ‘field list’解决方法
在使用SQL语言编写数据库查询语句时,有时会遇到错误1054:”Unknown column ‘XXX’ in ‘field list'”,这个错误表示在字段列表中存在一个未知的列名。这个问题常见于以下几种情况:
输入错误的列名:如果你在查询语句中输入了错误的列名或者该列名在数据库中不存在,就会导致这个错误。
列名包含特殊字符:如果列名包含有特殊字符,如空格、斜杠或者其...阅读全文
抢沙发
May182022
通过 ssh 终端上传或下载文件的shell脚本
通过 ssh 终端上传或下载文件的shell脚本。
#!/bin/bash
:<<!
DESC: 上传或下载文件
本脚本顺利执行的前提是已经在服务器配置好了公钥并在本地配置好了私钥的情况下
AUTHOR: www.phpernote.com
!
#up:上传;down:下载;
action=$1
#需要上传的本地文件位置
localFilePath=$2
#下载文件的保存位置
localSavePath=$3
#下载文件的默认保存位置
localSaveDefaultPath=${HOME}
#需要下载...阅读全文
May172022
bash自定义echo函数,支持设置文字颜色和背景颜色
#bash自定义echo函数,支持设置文字颜色和背景颜色
function customEcho() {
#$1 内容
#$2 文字颜色
#$3 背景颜色
fcolor="37"
bcolor="40"
if [ "$2" == "black" ]; then
fcolor="30"
elif [ "$2" == "red" ]; then
fcolor="31"
elif [ "$2" == "green" ]; then
fcolor="32"
elif [ "$2" == "yellow" ]; then
fcol...阅读全文
May162022
linux ubuntu 安装 zephir
记录一次 linux ubuntu 上安装 zephir的过程。
git clone https://github.com/zephir-lang/zephir.git
composer install
过程报错,说要先执行 composer update,执行 composer update 又报错,说缺乏 gmp 扩展,又去安装 gmp 扩展。
cd /usr/local/src/php-7.4/ext/gmp/
phpize
./configure –with-php-config=/usr/bin/php-config7.4 –with-gmp
make
make install
echo ̵...阅读全文
May132022
yum获取rpm软件包的三种方法
有时候你需要一个软件包在离线linux系统上安装,如果自己找软件包麻烦,可以linux yum下载需要的软件包,准备工作是找一台能够联网的linux,并准备好了yum及yum源,一般我们用我们的vmware linux虚拟机就可以了。
有两种方法:
1、一般yum工具自带两个参数
–downloadonly don’t update, just download //只下载
–downlo...阅读全文
May052022
Apr252022
Cron 计划任务的使用
Cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。它是Linux的内置服务,所以很多情况下我们会用到它。
首先当然是如何启用/停用该服务
//启动服务
sudo service cron start
//停止服务
sudo service cron stop
//重启服务
sudo service cron restart
//重新载入配置
sudo service cron reload
大部分的VPS计划任务默认都已经加如到了开机自启中,但是有些VPS(比如...阅读全文
Apr202022
phpstorm 常用快捷键设置备忘
phpstorm 常用快捷键设置备忘。
全局替换字符串 (Ctrl + Shift + r)
Keymap -> Main Menu -> Edit -> Find -> Replace in Files
全局查找字符串 (Ctrl + Shift + f)
Keymap -> Main Menu -> Edit -> Find -> Find in Files
当前文件查找并替换字符串 (Ctrl + r)
Keymap -> Main Menu -> Edit -> Find -> Replace
全局查找文件
(双击 shift) …...阅读全文
Apr162022
PHP获取当前目录和相对目录的方法
php 获取目录及其子目录所有文件的方法请参考:
php循环获取目录以及所有子目录中的所有文件
php 获取目录的方法有很多,这里记载一下使用php获取当前目录和相对目录的方法,以免又搞混了。
<?php
//获取当前文件所在目录,如果 A.php include B.php 则无论写在哪个文件里,都是表示 A.php 文件所在的目录
echo realpath('.'),'<br>';
echo getcwd(),'<br>';
// 获取当前...阅读全文
Apr122022
php把字符串中大写字母转换成下划线间隔小写字母的方法
php把字符串中大写字母转换成下划线间隔小写字母的方法,代码如下:
$name = 'getCourseDetailInfo';
/**
* 将字符串内的大写字母转换成下划线加小写字母
* @param string $str
* @return string
*/
function strToUnderLineSpacing($str): string {
$tmp_array = [];
for ($i = 0; $i < strlen($str); $i++) {
$ascii_code = ord($str[$i]);
if ($asci...阅读全文