- 博客(13)
- 收藏
- 关注
原创 rxjava http接口请求重试
>() {@Override@Override})>>() {@Overridecount++;});})
2024-07-21 21:47:24
394
1
原创 ws 重连退避
/ 初始重连延迟(毫秒)// 使用指数退避策略,计算下一次重连的延迟。// 达到最大重连次数,停止重连。// 达到最大重连次数,停止重连。// 连接成功后的处理。// 其他回调方法...
2024-01-23 23:38:37
341
原创 Java基础
Target 作用域 TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOACL_VARIABLE。super A 下界 用于安全写入 允许set A 的子类 get的返回Object类型。泛型的约束 1、不能实例化类型变量 2、静态域或者方法里面不能引用类型变量(静态方法可以)extends 派生 限定类型变量 A extends Comparable。泛型类型的继承规则1、泛型类可以基础或者扩展其他泛型类。通配符类型 (通常在方法的参数上)元注解(注解上的注解)
2024-01-21 20:51:45
346
原创 Crash 日志
有些设备厂商提供了设备日志工具,例如华为的“日志工具”或小米的“问题助手”。通过这些工具,你可以查看设备上的系统日志,其中包含了应用的崩溃信息。Android 系统通常会生成崩溃报告文件,其中包含有关崩溃的详细信息。这些文件通常位于设备的。你可以使用文件浏览器或者 ADB 将这些文件复制到计算机上进行分析。
2023-12-20 23:03:03
423
1
原创 toast
/ 通过LayoutInflater加载自定义布局。// 创建并显示自定义Toast。// 设置布局中的元素内容。// 设置自定义位置。
2023-12-18 23:34:01
362
1
原创 数据结构和算法1
复杂度量级:常量阶O(1)、对数阶O(logn)、线性阶O(n)、线性对数阶O(nlogn)、平方阶O(n^2)、立方阶O(n^3)...K次方阶O(n^k)、指数阶O(2^n)、阶乘阶O(n!10个基础算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配。10个基础数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、树。最好时间复杂度、最坏时间复杂度、平均时间复杂度、均摊时间复杂度。多问、多思考、多互动。
2023-10-22 20:09:09
30
1
原创 android gradle
buildscript -> repositories构建依赖的仓库 dependencies 构建依赖的插件。wrapper gradle依赖 配置下载地址及版本 用于确保项目构建的环境。本地构建仓库 nexus(java) 、artifactory。allprojects 构建project内代码依赖的仓库。项目最外层build.gradle。
2023-09-06 22:09:52
38
1
原创 数字ic day3(1)
经典组合和数字电路的设计硬件描述的层次 门级(gate-level)、寄存器传输级(RTL-level)、行为级组合逻辑电路 不需要有时钟和复位信号,由当前输入决定当前输出,且输出不受上一次输出影响时序逻辑电路有限状态机 1)moore型状态机:状态机的输出只与当前的状态有关。 moore状态机在时钟脉冲的有限个门延时后,输出达到稳定。输出会在一个完整的时钟周期内保持稳定态,即使在改时钟内输入信号变化了,输出信号也不...
2021-11-22 21:48:59
54
原创 数字ic day2(1)
逻辑仿真工具的并发操作特性线程:fork...join|join_any|join_nonewait forkdisable forkSystemVerilog 并发编程只有begin...end语句是串行执行的(除了里面的非阻塞赋值语句),其他语句块都是并行执行;一个线程执行时,只有遇到wait、#、@语句时才会停止。当一个线程执行时,其它所有的线程进入队列等待 READY -表示在当前仿真时间内执行的线程 WAIT ...
2021-11-18 10:58:44
172
原创 数字ic day1(2)
注释、语法规则、操作符的含义、强制类型的转换、流程控制一、语法规则和verilog一样(大小写敏感、空格不忽略)数据格式 <size>'<base><number>二、操作符& 按位与/缩减与 ^ 缩减异或 &~ 按位与非 ~^ 缩减同或 ~& 缩减与非 ?: 三元操作符 | 按位或/缩减或 {} 拼接符 |~
2021-11-16 22:05:39
205
原创 数字ic day1(1)
vcs编译vcs -full64 -sverilog -debug_acc+all -timescale=1ns/1ps full_adder.v full_adder_tb.v -l com.log解释:64位的软件需要添加 -full64Systemverilog一、2值逻辑(0|1) 数据类型 (不声明数值时默认位0)1、比特矢量Bit vectorbit [msb:lsb] variable_name [=initial_value];//位宽:MSB最高位,LSB最..
2021-11-16 19:22:45
108
原创 计算机网络视频学习总结 1
概述计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备和线路连接起来,由功能完善的软件实现资源共享和信心传递的系统。(互联的、自治的计算机集合)计算机网络的功能:1.数据通信 2.资源共享 3.分布式处理 4.提高可靠性 5.负载均衡组成1.组成部分:硬件、软件、协议2.工作方式:边缘部分、核心部分3.功能组成:通信子网(实现数据通信)、资源子网(实现资源共享/数据处理)分类1.按分布范围分:广域网(交换技术)、城域网、局域网(广播技术)、个人区域网2.按
2021-10-11 20:13:49
80
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人