- 博客(30)
- 收藏
- 关注
原创 数字逻辑复习
方法一:两种情况:补码的符号位为0,则该补码就是该数的原码,符号位为1,求原码的操作:符号位为1不变,其余为先取反,然后整个数再加1。溢出:计算结果超出了数字的正常表示范围(两个4比特数相加,如果答案不用5比特表示,答案就是错误的,这种现象叫做溢出)时序电路:SR锁存器,D锁存器,D触发器,寄存器,存储器阵列,移位寄存器,计数器。进位:在二进制数的计算中,因低位无法表示计算结果,需要将计算结果。反码:正数的反码等于其原码,负数的反码-保留符号位,其余位取反。注意是格雷码的形式编排的!2.布尔表达式的推导。
2025-03-24 21:04:53
264
原创 数逻期末要点
3.分析计算题:特定知识点的问题,设计逻辑电路解决特定问题(按照要求设计检测电路),把连线画出来讲出设计方式(verilog)第五步,原理图(可以直接使用上课介绍过的模块,并且把关键端口写清楚,例如加法器减法器复用器d触发器)第四步,状态编码,状态转换表(当前状态,输入,下一个状态),输出表(当前状态,输出)1.填空:简单的计算,作业里面常见的知识点(两个二进制数的运算,真值表的化简)2.信息的表示,处理,存储,思想-“有限状态机”,物理世界的并发。第二步,抽象系统状态,s0 = 关门,s1开门。
2025-03-24 21:04:13
179
原创 大物第七章梳理
1.电场强度与试验电荷大小无关,描述的是电场的内禀性质2.3.矢量式,有方向的!!!4.电荷密度(补偿法)5.坐标系类问题第一步,先建立直角坐标系,写出对应点的坐标(位置矢量)第二步,写出电荷在对应点产生的场强(矢量式!!!第三步,合场强(矢量叠加),计算场强大小,还有方向!!!!(arctan)6.求某一点的场强(积分)例1先找出规律,写出dE,再根据题目写出积分范围例2。
2025-03-24 21:03:03
196
原创 数据结构期末复习1
定义:算法是对特定问题求解步骤的一种描述,它是指令的有限序列特性有穷性:在执行有穷步之后结束,且每一步都可在有穷时间内完成确定性:对于相同的输入只能得出相同的输出,不能有二义性可行性:算法的每一个操作都能被机械地执行有输入:一个算法有0个或多个输入有输出:一个算法有0个或多个输出第4、5点表示存在数据处理描述:算法描述是指对算法进行清晰、简洁、易懂的表述。常用的算法描述方法有自然语言描述、流程图、伪代码和程序描述等。注意:&,引用型形参 x=y;y=tmp;
2025-03-24 21:00:49
554
原创 数据结构期末复习-查找
二叉排序树查找长度计算1.二分查找2.顺序查找第0号元素需要比较1次,第一号元素需要比较2次…第n-1号元素需要比较n次。
2025-03-24 21:00:15
235
原创 数据结构期末复习
定义:算法是对特定问题求解步骤的一种描述,它是指令的有限序列特性有穷性:在执行有穷步之后结束,且每一步都可在有穷时间内完成确定性:对于相同的输入只能得出相同的输出,不能有二义性可行性:算法的每一个操作都能被机械地执行有输入:一个算法有0个或多个输入有输出:一个算法有0个或多个输出第4、5点表示存在数据处理描述:算法描述是指对算法进行清晰、简洁、易懂的表述。常用的算法描述方法有自然语言描述、流程图、伪代码和程序描述等。注意:&,引用型形参 x=y;y=tmp;
2025-03-24 20:59:10
1017
原创 [BUG记录]The bean defined could not be registered.A bean with that name has already defined
上源代码CacheManagerLocalCacheManagerRedisCacheManager报错原因显式定义在中,定义了一个名为的Bean,Spring默认将@Bean方法名作为Bean的名称,因此这里注册的Bean名称是 隐式扫描 类上标记了 注解,Spring 在组件扫描时会自动注册该类为一个 Bean。默认情况下,Bean 的名称是类名首字母小写,即 。结果两个同名的 Bean () 被注册到 Spring 容器中,导致冲突。
2025-03-24 16:53:28
1050
原创 2023/12/1
核心概念为:组件化,MVVM,响应式,和生命周期组件化MVVM响应式在Vue中,每个绑定data属性的组件都有一个Watcher检测data属性的变化。一旦检测到改变,则重新渲染该组件,这就是响应式。生命周期。
2023-12-02 00:04:22
300
原创 Vue.js
在Vue中,每个绑定data属性的组件都有一个Watcher检测data属性的变化。一旦检测到改变,则重新渲染该组件,这就是响应式。核心概念为:组件化,MVVM,响应式,和生命周期。
2023-12-01 23:50:04
182
1
原创 2023/11/27
发送login请求登录成功会进行一次路由每次路由前会走一遍permission.js中的逻辑用到的工具函数如下疑问的点这些函数都放在不同的文件/文件夹中,为什么需要放在这些文件/文件夹,因为有些是公用的?但知道这些有没有用呢?应该暂时不需要知道,等学习了Vue应该自然就知道了。
2023-11-27 23:52:50
517
1
原创 Mybatis-plus实现多租户
简单讲:在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从定义中我们可以理解:多租户是一种架构,目的是为了让下使用,且保证。多租户的重点就是。
2023-11-21 22:51:00
2896
1
原创 Redis学习-短信登录
为什么需要共享Session?防止多个后端服务器的数据存储不一致,导致用户访问时出现未登录的情况如何共享session?使用独立的内存存储来存放session由于多台Tomcat并不共享Session存储空间,当请求切换到不同Tomcat服务时将导致数据丢失的问题。解决方案?/替代方案?Session的替代方案应该满足1.数据共享2.内存存储3.key,value结构–>Redis。
2023-11-16 23:56:16
81
1
原创 用户注册、登录、鉴权场景
MyBatisX 插件,自动根据数据库生成 domain 实体对象、mapper(操作数据库的对象)、mapper.xml(定义了 mapper对象和数据库的关联,可以在里面自己写 SQL)、service(包含常用的增删改查)、serviceImpl(具体实现 service)我们要记录用户的登录态(session),将其存到服务器上(用后端 SpringBoot 框架封装的服务器 tomcat 去记录)userRole 用户角色 int 0-普通角色 1-管理员。service 层是对业务逻辑的校验(
2023-11-14 23:12:13
136
1
原创 微信公众号开发-消息处理能力
而微信服务器发给个人服务器的数据时xml形式的,非常不友好,但是不用担心,我们只需要引入WxJava这个SDK就能帮我们把xml消息封装成Java对象。而且还帮我们封装了很多操作。简直是公众号开发必不可少的神器。参考地址GitHub - Wechat-Group/WxJava: 微信开发 Java SDK ,支持包括微信支付,开放平台,小程序,企业微信,公众号等的后端开发。
2023-11-07 23:29:37
386
原创 Springboot项目中实体类的各种类型
看项目代码过程中看到许多VO,DTO等,还有之前学过的POJO,domain等,对于这些类的各个用法还是不太懂,故整理如下。
2023-11-05 23:35:55
477
1
原创 Lombok 学习记录
Lombok是java开发的一个小工具,主要作用是通过一套注解来帮助我们简化java中(尤其是pojo类中)的冗长代码,比如简化Getter方法、Setter方法、ToString等方法。以前的Java项目中,充斥着太多不友好的代码:POJO的getter,/setter/toString/构造方法;打印日志;I/O流的关闭操作等等,这些代码既没有技术含量,又影响着代码的美观,Lombok应运而生。LomBok可以通过,帮助开发人员消除JAVA中尤其是POJO类中的冗长代码。
2023-11-02 23:14:49
64
原创 多态的理解
号右边是运行类型,调用方法时,先在运行类型里找对应的方法,如果没有就去编译类型找?Animal animal = new Dog(),animal 父类引用可以接受(指向)一个子类对象。Food food, 可以传入food 或food 的子类(meat,vegetable)=号左边是编译类型,编译必须过了才能运行,至于运行是否出错,不会提示。这里涉及到运行类型和编译类型,以及动态绑定机制和向上/下转型。向上转型:父类引用可以接受一个子类对象。向下转型:前提是运行类型匹配,主人喂食例子,经理和员工例子。
2023-10-30 22:51:26
69
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人