51单片机中的定时器自动重载和非自动重载的区别
0x00 介绍 定时器是一种计时器,可以在一定时间间隔内产生中断信号。在51单片机中,定时器可以用来控制外设的工作时间或者进行时间测量等操作。 自动重载和非自动重载是定时器的两种工作模式。在自动重载模式下,定时器计数器达到设定值后会自动重新开始计数,循环往复。而在非自动重载模式下,定时器计数器达到设定值后会停止计数,需要手动重新启动计数器。 举个例…
51 单片机 PWM 输出基于定时器 2
0x00 简介 提前声明,stc 公司的 51 单片机,新的型号有 PWM 的功能,而且有标准库,可以做参考,一般的单片机如果没有,可以用下面的方法生成。 本例使用的是 stc15w204s 单片机,用的定时器 2,没有使用原生的 PWM 的功能。 所有例子都是使用 vscode + eide + sdcc 的全开源编译环境来实现的,语法上会和 k…
使用 wp-cli 导出 wordpress 全部文章
0x00 简介 wp-cli 是一套工具不是一个工具,他可以在你的 wordpress 站点异常的情况下,去通过命令行来管理站点做紧急的修复。比如配置一些插件。 导出只是其中一个非常小的功能。 0x01 操作方法 https://make.wordpress.org/cli/handbook/guides/installing/ 去官网下载工具 c…
crontab 重新选择编辑器
第一次使用crontab 时,会提示选择编辑器,按数字选择。但是选完了,就一次固定了,后面想改的话可以通过下面的命令行实现 其实就是重新选择默认的 linux 的文本编辑器 select-editor select-editor Select an editor. To change later, run 'select-editor'. 1. /…
linux mutt msmtp 命令行邮件
0x00 简介 mutt 是我在 15 年就在使用的一个邮件发送的客户端,一直比较稳定,所以一直沿用。 mutt 是搭配 msmtp 来使用。 Mutt 和 msmtp 是两个不同的程序,但它们可以一起使用来发送电子邮件。Mutt 是一个文本模式的电子邮件客户端,而 msmtp 是一个轻量级的 SMTP 客户端,用于将电子邮件发送到 SMTP 服务…
SumatraPDF护眼绿配色
0x00 SumatraPDF 是非常好用的一个 PDF 阅读器,它里面的功能基本上足够我的日常使用,不管是标记还是阅读都非常的快速顺畅。 以前搞过很多阅读器的护眼豆沙绿的颜色。所以想在 SumatraPDF 上也实一下。然后从互联网上搜索到了相关的内容,非常简单。 0x01 设置方法 点击左上角三个横线-->设置-->高级选项。 之后…
python程序打包成可执行文件
有时候需要这样的一个场景,把自己写好的python的东西,做成1个程序单独来使用,会很方便,这里介绍一个方法也是无数前人总结过的。 使用pyinstall 来实现 首先安装 pip3 install pyinstaller #如果网络不稳定下载源码包来安装。 # 在源码包的根目录下执行 python3 setup.py install # 安装完成…
React专栏:React 事件
事件 小驼峰格式书写 onClick, onChange, onSubmit ... 受控组件事件属性 <input name="your-input" value={inputVal} onChange={(e)=>{console.log('your-input-event-keys', e)…
React专栏:React内置属性
React内置属性 适用于通用内置组件 名称 描述 建议或更多 children 子组件[React节点,string|number|portal|null|undefinded|boolean|HtmlElement|Array<React节点>] 只读 dangerouslySetInnerHTML 渲染html原始字符串 ref …