Graent.Hu 的博客

新浪微薄腾讯微薄

最新碎语:最近感觉有些迷茫,怎么办~

日志归档

2021年1月发布的文章

PHP编程tp5定时任务命令行报错 [InvalidArgumentException] Command "date" is not defined.

阅读(319) 评论(0) 标签: Thinkphp tp5 ThinkPHP5命令行 tp5定时任务

tp5定时任务命令行报错 [InvalidArgumentException] Command "date" is not defined. 最近使用tp5的命令行搭配linux的定会任务做资金的延时到账,发现一个问题就是,写好之后报错,如图: 实话实说,很奇怪,查看了官方的示例,也结合了一些其他的说明,确定是没有写错,在网上搜索了很久,得出的结论大多是名称不对,例如 然后再三确认之后,发现没有任何错误,突然间查看了自己的目录结构,发现默认的配置文件目录被我更改到其他位置,但是command.php并没有一起转移到对应的配置目录,所以一直没法获取配置,直接剪切到配置目录之后,运行就成功了,还是有些狗血,,, 因为之前没有用到这部分,所以忽略了,一般都是用什么关注什么,,,看来还是要多学习

Linux/WindowsLinux常用命令

阅读(186) 评论(0) 标签: linux linux常用命令 linux命令

系统信息  arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本  dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)  hdparm -i /dev/hda 罗列一个磁盘的架构特性  hdparm -tT /dev/sda 在磁盘上执行测试性读取操作  cat /proc/cpuinfo 显示CPU info的信息  cat /proc/interrupts 显示中断  cat /proc/meminfo 校验内存使用&...

其他layer的嵌套打开弹出层

阅读(395) 评论(0) 标签: layer layui layui弹出层嵌套 layer弹出层嵌套

当打开了一个layer.open()之后,如果在open的页面上面还有一个layer.open()去再次打开一个弹出层,这时候第二个打开的弹出层是在最早打开的基础上,然后镶嵌在里面的。 如果第一个弹出层很大,而第二个弹出层比较小,可能不会太影响用户体验;但是如果第一个弹出层很小,而第二个弹出层却很大,这时候效果就很不理想了。 想要这个第二个弹出层不嵌套在第一个弹出层中,通常的办法是使用window.top对象。 top.layer.open() 像这样就能在顶级页面(最底层)打开弹出层,遮罩也是完全覆盖了底层页面。

Linux/WindowsLinux服务器切换默认php版本

阅读(284) 评论(0) 标签: linux 服务器切换php默认版本

查看对应的php软连接指向, 一、介入命令: find / -name php 找到 /usr/bin/php 一栏 二、介入命令,查看当前指向php版本路径: ls /usr/bin/php -al 三、删除当前软连接: rm -rf /usr/bin/php 四、新建软连接:ln -s /www/server/php/74/bin/php /usr/bin/php 注意路径:/www/server/php/74/bin/php 根据实际来

PHP编程unserialize(): Error at offset出现的原因分析以及解决方法

阅读(293) 评论(0) 标签: php phpunserialize Erroratoffset

unserialize(): Error at offset出现的原因分析以及解决方法 在PHP的unserialize函数使用中,当字符串或数据库中取出的数据有中文的时候,会出现如下错误 Notice: unserialize(): Error at offset xx of xxx bytes in C:\toolmao\php\index.php on line 21 说到中文,我们肯定第一时间想到编码,那么让我们看看不同文件编码下 serialize 函数对中文的处理是怎么样的,用同一段代码,文件用不同编码来测试 echo serialize(array('name'=>'工具猫','url'=>'http://www.toolmao.co...

PHP编程PHP判断键值数组是否存在,使用empty或isset或array_key_exists

阅读(257) 评论(0) 标签: PHP数组 php判断键值 php数组键值

本文目的 前几天工作中,需要频繁判断数组中的键值对是否存在,起初使用的”!empty($arr[‘key’])”来判断,觉得这样读起来比较舒服,但是写出的代码无法通过单元测试(单元测试太好了)。排查很久,终于发现,当$arr[‘key’] == 0时,empty仍然返回true,这样破坏了业务逻辑! 今天终于有空,就将判断数组键值对存在的方法查阅了一下,记录于此,作为备忘。   一个例子 猜猜看,下面的例子会输出什么? <?php $a = array('a'=>1, 'b'=>0...

MySQLmysql 替换函数replace()实现mysql替换指定字段中的字符串

阅读(291) 评论(0) 标签: mysql 数据库 sql 数据库替换

mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。 mysql 替换函数replace()   UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%'   说明: table_name —— 表的名字 field_name —— 字段名 ...