- 博客(15)
- 收藏
- 关注
原创 `toastRefeiver` is missing `RECEIVER_EXPORTED` or `RECEIVER_NOT_EXPORTED` flag for unprotected broad
原因是 在 Android 13 及以上版本中,对于未受保护的广播,在注册广播接收器时需要显式地设置。标志,以增强安全性。安卓开发注册广播报错。
2025-01-16 17:10:05
771
原创 计算机网络分类
特点:分布范围有限、通信宽带高、数据传输可靠、误码率低、网络归单一组织拥有和使用、通常采用双绞线作为传输介质、拓扑结构简单、控制一般趋向于分布式。计算机网络的分类有很多,可以按照通信距离、信息交换方式、拓扑结构、通信介质、传输带宽、速率、传播方式等进行分类。特点:分布范围广、数据传输速率低、拓扑结构复杂、建设昂贵。传输速率:50Kbps~100Mbps。传输速率:9.6Kbps~45Mbps。传输速率:4Mbps~10Gbps。适用范围:房间、公寓、公司、校园。特点:大范围、覆盖城市。
2024-12-14 21:02:16
364
原创 结构化系统分析和设计
它是一种面向数据流的设计方法,以SRS和SA阶段所产生的数据流图和数据字典等文档为基础,是一个自顶向下、逐步求精和模块化的过程。根据系统分析的要求和组织的实际情况,对新系统的总体结构形式和可利用的资源进行大致设计。模块化:将软件分解成若干个可组合、分解和更换的单元模块,每个模块独立地开发、测试,最后组装成完整的程序。信息隐蔽:将每个程序的成分隐蔽或封装在一个单一的设计模块中,尽可能少地显露其内部的处理。3.对当前系统的“逻辑模型”进行分析和优化建立目标系统的“逻辑模型”。1.获得当前系统的“物理模型”。
2024-12-14 18:56:32
374
原创 软件过程模型、软件开发模型知识
开发顺序: 需求分析 → 系统设计 → 实现(增量1) → 测试(增量1) → 实现(增量2) → 测试(增量2) → ... → 部署 → 维护。开发顺序: 需求分析 → 系统设计 → 详细设计 → 编码 → 单元测试 → 集成测试 → 系统测试 → 验收测试。开发顺序: 需求分析 → 原型开发 → 客户反馈 → 修改原型 → 最终开发 → 测试 → 部署 → 维护。开发顺序: 需求分析 → 风险分析 → 原型开发 → 客户反馈 → 迭代开发 → 测试 → 部署 → 维护。适用于需求明确的项目。
2024-12-12 19:50:04
1425
原创 软件生存周期
主要设计软件的总体结构以及数据库和软件组成模块等。向客户获取软件的功能、性能、数据、界面等要求。对投入使用的软件进行维护,直到软件被淘汰。这个阶段主要确定软件的开发目标和可行性。将详细设计后的软件模块转换成计算机语言。对每个软件模块的功能进行具体设计。1、可行性分析与项目开发计划。检查软件的各个组成部分。
2024-12-12 18:39:40
184
原创 软件的工程化生产
就是说,应该把软件的生命周期划分成多个阶段,并制定切实可行的计划,然后严格按照计划对软件的开发与维护工作进行管理。就是说在改变需求时,为了保持软件各个配置成分的一致性,必须进行严格的产品控制。遵循上面六条基本原则,就能够按照当代软件工程基本原理实现软件的工程化生产。采用先进的技术,可以提高开发的效率,也可以降低维护成本。开发人员的素质和数量是影响软件质量和开发效率的重要因素。7、承认不断改进软件工程实践的必要性。明确规定,开发小组的责任和产品标准。6、开发小组的人员应少而精。3、实现严格的产品控制。
2024-12-11 19:03:13
178
原创 【软件分类】
产品线软件:为多用户的使用提供特定功能,就比如抖音,抖音,极速版,抖音,火山版他们都有一个共同的功能短视频只是面向的人群不同。科学类软件:用于科学实验、科学教育以及科学数据处理等科学相关活动的软件。人工智能软件:利用非数值算法解决计算和直接分析无法解决的复杂问题的软件。网络资源软件:提供网络资源的软件,就比如菜鸟教程,程序员应该都知道吧。开源软件:开放系统应用程序的代码能让更多人为软件开发做贡献的软件。开放软件:开放类软件鼓励用户参与到软件的功能扩展、内容补充等。按照软件的应用领域可以分类为。
2024-12-11 18:10:43
388
原创 【Java连接MySQL数据库,示例代码,JDBC驱动:mysqlconnector-java下载地址】
定义了连接MySQL数据库所需的信息,包括 url (指明数据库所在位置、端口及数据库名称等)、 username 和 password 。
2024-12-10 22:05:22
660
原创 【JAVA并发编程入门必知】
原子性意味着操作不可拆分,要么完整执行,要么纹丝不动。Java 里, Object 类的 wait() 、 notify() 、 notifyAll() 方法就是调度员,搭配 synchronized 管控线程状态,实现精准唤醒与等待。线程是进程内执行单元,共享进程资源,一个进程可有多个线程,它们好比工厂里不同分工工人,协作完成进程“生产目标”。1. 继承 Thread 类:定义子类重写 run() 方法, run() 里写线程执行逻辑,用 start() 方法启动线程。
2024-12-10 01:06:46
587
原创 SpringBoot的注解
@RestController:表明类是处理RESTful的Web服务的控制器。- @RequestMapping:将HTTP请求映射到控制器的方法上。- @RequestBody:将HTTP请求体中的内容绑定到方法参数上。- @Transactional:保证方法内的数据库操作符合事务的特性。- @Component:将普通的Java类标记为Spring组件。- @EnableWebMvc:开启Spring MVC的配置支持。- @Qualifier:指定要注入的Bean的名称。
2024-12-08 04:03:33
407
原创 MySQL的基本语法增删查改
例如,若有一个名为 students 的表,包含 id (主键)、 name 和 age 字段,可以使用以下语句插入数据: INSERT INTO students (name, age) VALUES ('张三', 20);是按照年龄降序排列。如果表的字段有非空约束等条件,插入的数据需要满足这些条件。- 注意事项:一定要谨慎使用 UPDATE 语句,因为如果 WHERE 条件没写好,可能会导致大量数据被错误更新。- 注意事项:和 UPDATE 一样,要注意 WHERE 条件,不然可能会清空整个表的数据。
2024-12-08 03:29:44
171
原创 在linux中使用HBuilderX
只要按装了wine再下载windows系统的HX解压后用wine命令运行HBuilderX.exe就可以使用HX了。我比较喜欢使用HX,在官网没找到linux系统的HX,于是就使用wine来运行HX,结果是可以的。不要关闭终端,不然HX也会关闭。
2024-11-18 20:06:44
1148
原创 如何引用css脚本文件
在项目中新建一个css脚本文件,回到HTML中在头文件中写一个link标签,代码:<link rel="stylesheet" type="text/css" href="cssname.css"/>
2023-02-20 11:07:08
84
python干货来了,离成功就差它了,字符串章
2023-04-01
python干货来了,离成功就差它了,流程控制
2023-04-01
python干货来了,离成功就差它了,组合数据类型
2023-04-01
python干货来了,离成功就差它了,函数
2023-04-01
python干货来了,离成功就差它了,python基础
2023-04-01
spring boot报错
2024-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人