51单片机学习总结
前言
我是跟着B站江科大自化协学习并且总结
学习资料: https://pan.baidu.com/s/1vDTN2o8ffvczzNQGfyjHng 提取码:gdzf,链接里压缩包的解压密码:51
前期准备
硬件
一台51单片机(stc89c52)
软件安装
这些软件都在学习资料里面安装
Keil5
功能
用来编写程序
安装
来到这个目录下(相对路径),点击这个exe文件然后安装好程序
然后点击下面这个安装包,点击里面的应用程序破解
STC-ISP
直接双击运行
用来将程序烧进单片机
驱动程序
运行这个程序安装驱动
单片机介绍
单片机可不止是一个CPU,它包含了CPU,可以算一台小型计算机了
因为英特尔开发了8051单片机内核,所以是8051内核的单片机都称为51单片机(8位)
keil5新建工程
点击project,然后选择新建一个工程
选择好路径后
搜索这个东西,选择好后点击OK
是和否都可以
烧录程序
我这里要选择STC89C52RC
然后打开程序找到hex文件
然后点下载/编程,然后重新开关单片机电源
点亮第一个LED灯
查看LED模块的 ...
无题
1697
无题
没开代理
GET / HTTP/1.1
Host: localhost:18000
Connection: keep-alive
sec-ch-ua: “Microsoft Edge”;v=“107”, “Chromium”;v=“107”, “Not=A?Brand”;v=“24”
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: “Windows”
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.62
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.9
Sec- ...
thinking in java
第一章 对象入门
拟出一个计划
首先我们应该要明白我们的程序需要做什么,而不是考虑程序要怎么做,我们应该将重心放到这一阶段的核心问题上,不要纠结与一些细枝末节,同时也不要过分在意系统的**“完美”**,否则容易产生挫败感和焦虑情绪
对自己的系统做一些**“名词"和"动词”**的描述,名词成为自然对象,动词成为对象接口中的方法
根据自己的经验与直觉,对一个项目进行日程估计,然后在这个时间上再加上百分之十,如果按时完成了,那么这个百分之十的时间,可以用来完善项目
java的包名命名规范一般是域名倒着来,首先,我们是想包名唯一,正好域名是唯一的,但是域名后两个是固定的,前面又可以随便变化,所以域名符合要求,而且我们为了方便管理,还要把域名倒过来才行,假如我有个域名 djm.com 那么 ww.djm.com,abc.djm.com 不都是我的子域名么,如果正着来,不好管理啊,反着来,前面都一样,好管理
@Override 是重写 发生在子父类之间(同名,同参数,而且子类访问权限不能小于父亲,子类异常也要是父类的异常的子类)
@Overload 是重载 发生在本类中 ...
无题
在一个前后端分离的项目中,使用 Spring Security 的一种推荐方式是采用 JSON Web Token(JWT)进行身份验证。在这个例子中,我将介绍如何使用 Spring Security 和 JWT 实现基于您提供的用户模型的认证和授权。
首先,需要在项目中添加 Spring Security 和 JWT 相关依赖。在 pom.xml 文件中添加以下依赖:
123456789<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency><dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1 ...
spring系列学习
前言
源码看了又看,忘了又忘,还不如多学学怎么用吧
全家桶
Spring 全家桶(Spring Ecosystem)包括许多项目和模块,以支持各种应用程序开发需求。以下是 Spring 全家桶中的一些主要项目:
Spring Framework:核心框架,提供了依赖注入(DI)、面向切面编程(AOP)、事件处理等基本功能。
Spring Boot:简化 Spring 应用程序开发的框架,提供了自动配置、内嵌容器、快速创建微服务等特性。
Spring Cloud:基于 Spring Boot 的微服务框架,提供了服务发现、配置中心、断路器等分布式系统开发组件。
Spring Data:提供了统一的数据访问层解决方案,包括对关系型数据库、NoSQL 数据库和其他数据存储技术的支持。
Spring Security:提供了强大的安全解决方案,支持认证、授权、攻击防护等功能。
Spring Integration:提供了企业集成模式的实现,用于集成不同系统和服务。
Spring Batch:用于创建高性能批处理应用程序,支持任务调度、分块处理等功能。
Spr ...
无题
Andorid
UI组件
所有的ui界面都是由view和viewgroup及其派生类组合而成,viewgroup也是view的派生类
viewgroup 是组件容器,用来容纳view及其派生类
view 与 viewgroup的区别
事件分发方面
UI绘制方面
布局
LinearLayout
常用属性
layout_width
*
sci论文各个组成部分
SCI(Science Citation Index)论文的结构通常是标准化的,遵循IMRaD格式,即:引言(Introduction)、方法(Methods)、结果(Results)和讨论(Discussion)。除此之外,还有其他一些关键部分。以下是SCI论文的常见模块及其功能说明:
题目(Title):
功能:简洁明确地概括论文的核心内容,让读者一目了然地知道研究主题。题目通常包括关键的研究方法、对象、研究变量或结论。
摘要(Abstract):
功能:摘要是整篇论文的简短总结,通常在200-300字之间。它包含了研究背景、目的、方法、结果和结论,目的是帮助读者快速了解论文的主要内容和结论。
关键词(Keywords):
功能:关键词是论文内容的核心术语,帮助研究人员和数据库快速检索相关研究。通常是3到5个关键词。
引言(Introduction):
功能:介绍研究的背景、现有研究现状(文献综述)、研究的目的及意义。通过提出研究的科学问题或假设,激发读者兴趣,阐明研究的必要性。(没有研究方法和和结论)
材料与方法(Materials and M ...