摘要: 要实现在Linux关机时执行某个脚本的具体思路 1、在文件夹 /etc/init.d/ 下创建关机时需要执行的脚本 file_name; 2、分别在文件夹 /etc/rc0.d/ 和 /etc/rc6.d/ 下创建该脚本文件的链接文件 K07file_name: ln -s /etc/init.d/ 阅读全文
posted @ 2020-06-12 21:10 让我们荡起双桨! 阅读(2336) 评论(0) 推荐(0) 编辑
摘要: 例如: $condition = "2 == 2 && 3 == 5"; if ( $condition ){ echo 1; } 怎样把 $condition 转换成 if 可识别的条件?直接这样判断会当成是字符串常量,值为 true。 解决方案 if ( eval("return $condit 阅读全文
posted @ 2020-06-12 20:57 让我们荡起双桨! 阅读(368) 评论(0) 推荐(0) 编辑
摘要: Java线程类也是一个object类,它的实例都继承自java.lang.Thread或其子类。可以用如下方式用java中创建一个线程: Tread thread = new Thread(); // 执行该线程可以调用该线程的start()方法: thread.start(); 在上面的例子中,我 阅读全文
posted @ 2020-05-27 22:44 让我们荡起双桨! 阅读(387) 评论(0) 推荐(0) 编辑
摘要: PHP中的错误和异常是两个不同的概念。 错误:是因为脚本的问题,比如少写了分号,调用未定义的函数,除0,等一些编译语法错误。 异常:是因为业务逻辑和流程,不符合预期情况,比如验证请求参数,不通过就用 throw new 抛一个异常。 在PHP5的版本中,错误是无法被 try{}catch{} 捕获的 阅读全文
posted @ 2020-05-27 21:31 让我们荡起双桨! 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 出现异常:java.util.NoSuchElementException: Timeout waiting for idle object 出现原因是:不应该在try中释放资源,而应该在finally中处理。在try中释放资源,每当出现一次异常将会导致一个jedis对象无法释放,pool池中可用的 阅读全文
posted @ 2020-05-27 21:13 让我们荡起双桨! 阅读(2513) 评论(0) 推荐(0) 编辑
摘要: 1、php.ini配置文件 打开PHP的配置文件,里面有一行 disable_function 的值,此处记录了禁止运行的函数,在里面将exec和shell_exec、system等函数删除。 2、权限问题 修改以后PHP可以运行部分命令了,但是部分外部程序和命令仍然不能运行。使用sudo返回失败。 阅读全文
posted @ 2020-05-26 21:56 让我们荡起双桨! 阅读(522) 评论(0) 推荐(0) 编辑
摘要: STM32的中断分两个类型:内核异常和外部中断。 内核异常不能够被打断,不能被设置优先级(它的优先级是凌驾于外部中断之上的)。常见的内核异常有以下几种:复位(reset),不可屏蔽中断(NMI),硬错误(Hardfault)。 外部中断是我们必须学习掌握的知识,包含线中断,定时器中断,IIC,SPI 阅读全文
posted @ 2020-03-01 15:21 让我们荡起双桨! 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: 时钟源 STM32包含了5个时钟源,分别为HSI、HSE、LSI、LSE、PLL。 HSI是高速内部时钟、RC振荡器,频率为8MHz; HSE是高速外部时钟,即晶振,可接石英/陶瓷谐振器或接外部时钟源,频率范围为4MHz~16MHz; LSI为低速内部时钟、RC振荡器,频率40kHz; LSE为低速 阅读全文
posted @ 2020-02-29 22:02 让我们荡起双桨! 阅读(3103) 评论(0) 推荐(1) 编辑
摘要: 意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、增强型系列;新系列产品沿用增强型系列的72MHz处理频率。内存包括64KB到256KB闪存和20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三种封装,不同的封装保持引脚排列一致性,结合ST 阅读全文
posted @ 2020-02-22 20:57 让我们荡起双桨! 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 串口、UART口、COM口、USB口是指物理接口形式(硬件)。而 TTL、RS-232、RS-485是指的电平标准(电信号)。 串口:串口是一个泛称,UART、TTL、RS232、RS485都遵循类似的通信时序协议,因此都被通称为串口。 UART接口:通用异步收发器(Universal Asynch 阅读全文
posted @ 2020-02-21 11:36 让我们荡起双桨! 阅读(1454) 评论(0) 推荐(0) 编辑