摘要: 概述 一般我们在对mysql数据库做优化,肯定需要对慢sql去做分析才能开始优化,那么有什么分析的方法呢?下面通过对sql执行时间和执行情况来做分析。 一、SQL 执行时间分析 通过找到执行时间长的 SQL 语句,可以直观的发现数据层的效率问题。 1.通过 show processlist 来查看系 阅读全文
posted @ 2019-07-31 16:40 HF&SLC 阅读(431) 评论(0) 推荐(0) 编辑
摘要: crontab:定时任务的守护进程,精确到分,设计秒的我们一般写脚本 -->相当于闹钟 日志文件: ll /var/log/cron* 编辑文件: vim /etc/crontab 进程:ps -ef | grep crond ==> /etc/init.d/crond restart 作用:定时备 阅读全文
posted @ 2019-07-31 16:35 HF&SLC 阅读(429) 评论(1) 推荐(0) 编辑
摘要: 需求: 步骤: step1 : 编写shell并授权 step2 : 设置定时任务 在弹出的vim编辑中编辑定时任务并保存 阅读全文
posted @ 2019-07-31 16:32 HF&SLC 阅读(252) 评论(0) 推荐(0) 编辑
摘要: linux下执行shell脚本时报错:-bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory。 原因是windows下的文件是dos格式,即每一行结尾以\r\n来标识,而linux下的文件是unix格式,行尾则以\ 阅读全文
posted @ 2019-07-31 16:31 HF&SLC 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 文件名 -> inode -> device block 转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/295/ http://hi.baidu.com/leejun_2005/blog/i 阅读全文
posted @ 2019-07-31 16:29 HF&SLC 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 从事嵌入式linux工作也几年了,如果算上大学期间的自学,那么也算是个工程师了。期间写过底层bootloader、内核的驱动和上层应用程序。对于芯片内部的模块也在大学时候用fpga的verilog玩过,所以对于整个嵌入式的框架也算是有点小小的理解,今天我们一起来来谈谈。如有偏差,请各位不吝赐教! 首 阅读全文
posted @ 2019-07-31 16:27 HF&SLC 阅读(1638) 评论(0) 推荐(0) 编辑
摘要: 概述 查询缓存(Query Cache,简称QC),存储SELECT语句及其产生的数据结果。闲来无事,做一下这块的总结,也做个备忘! 工作原理 查询缓存工作原理如下: 缓存SELECT操作的结果集和SQL语句,key为sql,value为查询结果集; 如果新的SELECT语句到了,以这个sql为ke 阅读全文
posted @ 2019-07-31 16:15 HF&SLC 阅读(1933) 评论(0) 推荐(0) 编辑
摘要: 什么是NTC NTC是热敏电阻,其电阻值对温度变化敏感,在不同的温度下,可以呈现不同的电阻值。 热敏电阻有两类,一类是负温度系数电阻(NTC),温度增加时,电阻值降低,另一类是正温度系数电阻(PTC),温度增加时,电阻值增加。 热敏电阻的电阻值计算 NTC的电阻值R与温度的关系可以近似表示为: 公式 阅读全文
posted @ 2019-07-31 15:26 HF&SLC 阅读(9724) 评论(0) 推荐(0) 编辑
摘要: 对于新手来说,Linux环境下的磁盘分区可能还会存在一些困难。对于熟悉Linux的朋友来说,我们还有fdisk、parted(2TB以上的磁盘分区使用)等磁盘分区工具可以使用。在我们新增磁盘或者在原来磁盘上进行扩容时就会使用到磁盘分区工具,磁盘分区对于整个系统的管理十分重要。 1 . 增加一块容量为 阅读全文
posted @ 2019-07-31 15:05 HF&SLC 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 概述 linux引导磁盘路径可以用于任何问题的故障诊断。这个引导分区或路径包含GRUB配置的Linux引导装载程序。那么我们可以怎么找到当前Linux引导磁盘路径呢? 基本上有三种方法可以找到当前Linux引导磁盘路径。 01 fdisk 如果你装有多个硬盘在你的服务器上,会非常困难找到你的当前引导 阅读全文
posted @ 2019-07-31 15:00 HF&SLC 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 工控上,单键启停的应用还是非常广泛的,那单键启停是什么意思呢,就是只有一个点动按钮,同时控制设备的开启和停止,当然方法有很多种,下面简单分享五种单键启停的方法,为了方便展示,程序中我用SM0.5来代替单键启停按钮: 1、第一就是简单利用位逻辑指令来实现,看下面动态图,我就不做解释了哈 2、第二种就是 阅读全文
posted @ 2019-07-31 14:49 HF&SLC 阅读(3010) 评论(0) 推荐(0) 编辑
摘要: 什么是Power Supply? 开关电源的元件构成 三种基本的非隔离开关电源 三种基本的隔离开关电源 反激变换器(Flyback)工作原理 (电流连续模式) 反激变换器(Flyback)工作原理 (电流断续模式) 反激变换器(Flyback)工作原理(1) 反激变换器(Flyback)工作原理(2 阅读全文
posted @ 2019-07-31 14:46 HF&SLC 阅读(1215) 评论(1) 推荐(0) 编辑
摘要: 概述 大多数的朋友都是主要用的windows系统,基本用鼠标就可以完成所有的操作,但是在Linux系统中很多都是键盘+命令操作电脑的,Linux命令行使用很有趣,但有时候也很危险,尤其是在你不确定你自己正在做什么时候。今天分享这篇主要的目的是想让你意识到在你运行某些命令时应该三思而后行。 1. rm 阅读全文
posted @ 2019-07-31 14:44 HF&SLC 阅读(2076) 评论(0) 推荐(0) 编辑
摘要: 单片机在烧写/仿真的时候具有一种方式叫做SWD,这种方式只用到两根线SWDIO,SWCLK。一般SWD和JTAG中的JTMS和JTCK共用的。由于线少,所以使用非常方便,但是速率相对较低。在接线时,SWDIO、SWCLK、GND对应连接。 阅读全文
posted @ 2019-07-31 14:37 HF&SLC 阅读(3324) 评论(0) 推荐(0) 编辑
摘要: 概述 很多时候我们在写shell脚本的时候总会碰到不同的括号,那么这些不同的括号有什么区别呢? $() 用于命令交换 说明:平时脚本用的``符号也是用于命令交换的哦,和$() 的操作是一样的 ${ } 用于变量替换,这里每次调用环境的时候是需要带一个${ } 但是不带也不会影响 这个定义了变量的范围 阅读全文
posted @ 2019-07-31 14:20 HF&SLC 阅读(1300) 评论(0) 推荐(0) 编辑