博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
Volantis
文档
帮助
示例
社区
博客
源码
基于C52的简单计算器
基于C52的简单计算器介绍使用STC89C52完成的包含加减乘和括号的2万以内的优先级运算。仿真使用Proteus,代码使用keil,对应的工程文件放在对应的目录下。 硬件设计处理芯片选择STC89C52。输入设备由4*4矩阵键盘与4个单独功能按键组成。输出设备由一块LCD1602显示屏与蜂鸣器组成。硬件仿真图如下(省略了晶振与复位电路): 软件设计该程序使用了逆波兰算法,但STC89C52...
2024-06-17
技术
技术
Read More
重排与重绘
重排与重绘介绍重排(回流)与重绘是当页面发生改变时,浏览器重新计算画面的操作。 重排:浏览器重新计算页面元素位置,并重新计算页面元素大小。 重绘:重新绘制页面元素。 当重排时一定会发生重绘。现代浏览器会对频繁的回流和重绘操作进行优化。浏览器会维护一个队列,把所有引起回流和重绘的操作放入队列中,如果队列中的任务数量或者时间间隔达到一个阈值的,浏览器就会将队列清空,进行一次批处理,这样可以把...
2024-04-20
技术
技术
Read More
JS事件循环:宏任务和微任务
JS事件循环:宏任务和微任务介绍JS是单线程的,执行任务时,会按照顺序执行任务,而JS中依然存在异步任务,比如定时器、ajax、promise、setTimeout、setInterval、fetch、webSocket等等。JS为了实现这些异步任务,使用了事件循环这一机制。 事件循环JS 的运行时是多线程的,当 JS 需要执行异步任务时,浏览器会另外启动一个线程去执行该任务。常见的线程有定...
2024-04-08
技术
技术
Read More
Vue基础
Vue基础介绍Vue 是一款用于构建用户界面的前端框架。其基于标准 HTML、CSS 与 JavaScript 构建,提供了一套声明式的、组件化的编程模型,有效地提升了开发用户界面的效率。其特色有: 声明式渲染:基于标准 HTML 拓展了一套模板语法,可以声明式地描述最终输出的 HTML 和 JavaScript 状态之间的关系。 响应性:会自动跟踪 JavaScript 状态并在其发生变...
2024-03-07
技术
技术
Read More
文档对象模型(DOM)
文档对象模型(DOM)介绍文档对象模型DOM是一个网络文档的编程接口。它代表页面,以便程序可以改变文档的结构、风格和内容。DOM 将文档表示为节点和对象。方便编程语言与页面交互。DOM 是用于建立网站的 Web API。设计成与特定编程语言相独立,使文档的结构化表述可以通过单一,一致的 API 获得。其通常通过 JavaScript来使用,也可以通过其他的语言来使用。 数据类型下面的表格大致...
2024-01-10
技术
技术
Read More
正则表达式
正则表达式介绍正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句子。一个正则表达式是一种从左到右匹配主体字符串的模式,常使用缩写的术语regex或regexp。其基本格式为 /主体/修饰符 。可以在正则测试网站中尝试。 语法匹配方式正则表达式其实就是在执行搜索时的格式,它由一些字母和数字组合而成。正则表达式 /Hello/g 其表示一个规则:由字母H开始,...
2024-01-09
技术
技术
Read More
js基础
js基础介绍js(JavaScript)是用于 web 开发的 3 门语言中的一门。3 门语言语言与其作用分别为: HTML 定义了网页的内容 CSS 描述了网页的布局 JavaScript 控制了网页的行为 用法HTML 中的 Javascript 脚本代码必须位于 <script> 与 </script> 标签之间。Javascript 脚本代码可被放置在 H...
2024-01-03
技术
技术
Read More
css基础
css基础介绍CSS(Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言。在html中css有三种实现方式。 内联样式在标签内部通过style属性来设置元素的样式。只能对一个标签生效。 1<p style="color: red;font-size: 24px;&q...
2023-12-25
技术
技术
Read More
html基础
html基础html介绍html是种超文本标记语言,其使用标记标签来描述网页。其基本结构如下 1234567891011<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>标题</title> </head> <...
2023-12-24
技术
技术
Read More
TesseractOCR + OpenCV环境搭建
TesseractOCR + OpenCV环境搭建Vcpkg包管理工具想使用TesseractOCR + OpenCV当然可以下载源代码自己编译,但这样对于小白来说会遇到许多问题,尤其是库的依赖需要自己补全。踩了许多坑,后来了解到可以使用包管理工具进行环境搭建。Vcpkg是可用于Windows,linux和MacOS上跨平台的开源 C/C++ 库管理工具。 Vcpkg安装Vcpkg...
2023-12-10
技术
技术
Read More
Previous
2 / 4
Next