DataH

快乐分享.

Linux下的tty和pts详解

1.基本概念 1> tty(终端设备的统称): tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。 终端是一种字符型设备,它有多种类...

2019-07-28 14:20:23

阅读数 28

评论数 0

Vue与MVVM

Vue与MVVM 1.MVVM MVVM 由 Model,View,ViewModel 三部分构成,Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑; 在MVVM架构下,View 和 Model 之间并没有直接的联系,而是通过ViewModel进行交互,Model 和 ...

2019-06-02 17:35:56

阅读数 27

评论数 0

LittlevGL中使用FreeType问题

LittlevGL中使用FreeType问题 问题一:噪点 直接使用FreeType返回的位图,当lvgl调用的时候回产生如下情况,字体下面会有很多的噪点: 原因:因为FreeType返回的字体位图高度不一致,而lvgl处理的时候是按照一定的字体高度进行处理,所以造成混乱,输入很多的噪点。 解决...

2019-05-31 15:49:23

阅读数 150

评论数 0

LVGL分析-画面刷新

LVGL分析 1 littlevgl线程 littlevgl有几个线程,作用是什么? 三个,主线程一个,和在主线程的hal_init函数中创建的另两个sdl线程。 主线程完成一系列初始化工作后,循环每10ms调用在lv_init函数中注册的三个任务,indev_proc_task,lv_refr_...

2019-05-31 15:39:16

阅读数 303

评论数 0

JavaScript--浅谈DOM操作

JavaScript–浅谈DOM操作 1.理解DOM DOM(Document Object Model ,文档对象模型)一种独立于语言,用于操作xml,html文档的应用编程接口。 怎么说,我从两个角度理解: 对于JavaScript,为了能够使JavaScript操作Html,JavaScr...

2019-05-31 15:32:33

阅读数 12

评论数 0

电脑访问服务器过程

原文:https://blog.csdn.net/pedrojuliet/article/details/78169759 电脑上访问一个网页,整个过程是怎么样的(url:www.sina.com):其中DNS、HTTP、TCP、OSPF、IP、ARP具体实现。 1.若DNS缓存中没有相关数据...

2019-04-14 10:30:25

阅读数 218

评论数 0

计算机网络--物理层

计算机网络 -物理层 作者:danneel_zhu 原文:https://blog.csdn.net/danneel/article/details/71076563 速率:传送数据的速率。数据率或比特率 带宽:信号具有的频带宽度或者是单位时间内点到点所能通过的“最高数据率”(简单理解为速率)。...

2019-04-05 13:09:18

阅读数 30

评论数 0

线性链表与链式链表

线性链表与链式链表 在做项目的时候,需要保存多个对象,为了方便查询,我刚开始使用了线性链表的方式,把同一个对象都保存到一个线性链表中,但是由于stm32的内存很小,每个对象类型都定义一个线性链表,后面内存都爆满了,检测了一下,原理是因为定义了很多的全局变量的线性链表,线性链表的一般结构如下, ty...

2019-03-31 14:37:02

阅读数 70

评论数 0

ROM 、RAM和FLASH 的区别

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM 有两大类,一种称为静态RAM(Sta...

2019-03-27 23:08:17

阅读数 408

评论数 0

产品设计的感想

产品设计的感想 最近在开发产品的过程中发现,想要设计一款好的产品真的不容易,不仅仅是把功能做出来就行了,应该考虑更多的问题. 有时候自己设计出来的东西,自己试用了一下,发现很麻烦,很难用.反过来想,如果设计这样的产品,连自己自己设计的都觉得难用,那么想要推向市场就很难了.所以在设计产品的时候我的感...

2019-03-24 16:43:22

阅读数 366

评论数 0

C语言遇到的坑

C语言遇到的坑 最近在使用C语言编程的过程中遇到了之前很少遇到的问题, 主要还是对指针和内存分配释放的情况. 常常遇到的问题是,内存释放指针找不到,解决的方法是使用动态方式创建指针变量,或者使用静态的方式定义变量,这样就可以解决指针找不到的问题.要清楚的理解这个,需要先了解C语言内存分配和释放的周...

2019-03-24 14:58:07

阅读数 33

评论数 0

restfull 规范

Django restfull 规范 1 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进...

2019-03-18 21:36:31

阅读数 112

评论数 0

说说TCP,UDP和socket,Http之间联系和区别

转发:说说TCP,UDP和socket,Http之间联系和区别 TCP协议 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输...

2019-03-16 00:50:44

阅读数 128

评论数 0

msOS入门学习总结

msOS入门学习总结 本篇文章主要总结这个月以来学习msOS的学习经历。首先,我先对我这个月学习msOS的总结过了一遍,主要是以下几篇博客。本来这几篇博客的名字不是叫:msOS学习之路。但是我又想了想,这毕竟是我从很基础的入手,到更深度理解msOS的过程,本来想把它做成一个教程的,但发现如果说成教...

2019-03-10 14:56:49

阅读数 37

评论数 0

msOS学习之路(4)

设备层简单理解 1 设备层相关定义 设备层的相关定义是在device.h文件中定义的,包括按键、模拟量输入、数字量输入/输出枚举或者类型定义等,对于一些结构体的理解,例如:ADC结构体,定义了ADC的使用到的一些成员变量。 typedef struct { ushort A0; ...

2019-03-10 14:54:58

阅读数 117

评论数 0

msOS学习之路(3)

基于msOS PID温度控制 1 简介 该实例是基于msOS平台,使用PID算法对温度进行控制。对于PID温度的控制,其实就是设定一个目标温度,通过PID算法让温度保持在目标温度左右,尽量的靠近目标温度。 2 硬件平台 msOS开发板 100欧电阻 LM35DT温度传感器 3...

2019-03-10 14:51:40

阅读数 57

评论数 0

msOS学习之路(2)

msOS学习之路(2) 1 简介 1.1 背景 基于msOS自动回火机的实现的实例是学习msOS比较好的入门实例,它包括msOS界面的设计、数据库的使用、系统节拍的使用、按键的使用、系统节拍使用等,通过这个例子可以很好的对msOS的使用有个大概的了解。 1.2 自动会火机简介 自动回火机是一个基于...

2019-03-10 14:40:59

阅读数 41

评论数 0

msOS学习之路(1)

msOS学习之路(1) 1 msOS的初步认识 刚刚拿到msOS开发板的时候,看了一下开发板,感觉非常高端,再看一下芯片,用的是stm32。当时我就觉得我得先学习stm32了,但是经过同事的介绍,发现需要使用msOS根本不需要专门的去学习stm32。经过这两天的学习,我也发现msOS真的很容易上手...

2019-03-10 14:35:53

阅读数 138

评论数 0

RS458和modbus通讯协议

458和modbus 协议分为硬件层协议和软件层协议.硬件层协议解决的是数的传递问题.例如rs232,rs485,can,I2C等.软件协议解决传输的目的,例如modbus,TCP/IP等. 1 485通讯 458通讯是在硬件层实现的通讯协议,可以使用仪表进行测量,它需要解决的是0和1传输的问题....

2019-03-09 22:01:39

阅读数 317

评论数 0

《褚时健传》读后感

《褚时健传》读后感 这周把褚时健读完了,感觉算是一本鸡汤书,也算是一本创业书。从中学习到了很多,感慨颇多。他经历了很多困境,面临很多困难,但面对困难他都会想方设法的去解决,不管是酿酒、打鱼、征粮还是办理企业,不管是被划成右派还是被打入地牢,面对这种复杂的环境,都能够克服,多困难都不怕。面对问题的时...

2019-03-08 20:08:22

阅读数 180

评论数 0

提示
确定要删除当前文章?
取消 删除