通信技术 开发者 信号 基础

用户故事与敏捷开发 读书笔记 04

第6章 用户故事验收测试 比起写冗长的需求列表,可以用测试来充实很多用户故事的细节。测试是一个两步走的流程:第一,将测试要点记录在故事卡的背面,任何时候发现新的测试,都可以记录到故事卡的背面;第二,将测试要点变成全面的测试,这些测试可以用来演示故事已正确、完整地实现。 测试验收提供了确认故事是否被完 ......
笔记 故事 用户 04

这是一篇入职3周.NET 实习开发的感悟

这是一篇入职3周.NET 实习开发的感悟 吐槽 开篇先吐槽一下吧! 首先吐槽的就是加班费的问题,公司加班费挺多,但是我是试用期(3个月)没有加班费,但是公司带我的组长特喜欢加班,老是问我加不加班,懂点人情的都会一起加班,虽然公司规定17.30下班,但是基本都是18.00才开始走人,然后加班一般都是8 ......
这是 NET

20231327 司宏林《计算机基础与程序设计》第5周学习总结

学期(2023-2024-1) 学号(20231327) 《计算机基础与程序设计》第5周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(如2023-2024-1-计算机基础与程序设计) 这个作业要求在哪里 <作业要求的链接>(如2023-2024-1计算机基础与程序设计第5周作业) 这个作 ......

pyqt5阻止和删除信号

QObject类r的下列函数提供了阻止、删除信号处理程序的方法: blockSignals () - 如果Flag为True,暂时阻止接收信号;Flag为True时,恢复接收。该函数返回前面连接的状态值; signalsBlocked () - 返回信号是否被阻止; disconnect () - ......
信号 pyqt5 pyqt

PDMS & AM 侧边栏菜单 C# WPF技术

项目的完整下载地址 https://files.cnblogs.com/files/NanShengBlogs/AMCSTest.zip?t=1698491030&download=true 先看效果 下面先看实现的几个函数 1# 创建wpf的用户控件,无选项的参考此链接修改csproject文件 ......
侧边 菜单 技术 PDMS amp

Queries 设计模式:优化 Angular 应用开发

Queries 设计模式:优化 Angular 应用开发 在 Angular 应用开发领域,为了更好地管理数据和实现高效的用户界面,我们经常需要处理查询操作。这些查询操作通常涉及从后端服务器获取数据或根据用户交互获取数据,并将其显示在应用程序的界面上。为了优化这一过程,我们可以使用 Queries ......

自制x86 BOOTLADER开发笔记(1)——— 开发环境配置

前言 数年前,出于对于操作系统内核的好奇和兴趣,看了一些自制内核资料和教程,断断续续地也写了一个简单的的玩具内核。 在学习的过程中,往往第一步遇到的问题就是内核的加载和系统的引导,发现不少教程都使用grub等现成的工具直接完成这一步骤,这样能快速的完成读取硬盘、加载内核文件、探测内存等这些dirty ......
BOOTLADER 环境 笔记 x86 86

基于jquery+html开发的json格式校验工具

json简介 JSON是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言 ......
格式 工具 jquery html json

PMP资源优化技术:资源平衡、资源平滑

资源优化的定义: 资源优化用于调整活动的开始和完成日期,以调整计划使用的资源,使其等于或少于可用的资源。资源优化技术是根据资源供给需求的情况,来调整进度模型的技术。 (一)、资源平衡 为了在资源需求与资源供给之间取得平衡,根据资源制约对开始日期和结束日期进行调整的一种技术。如果共享资源或关键资源只在 ......
资源 技术 PMP

STM32-基于标准库的中断串口通信

目录STM32-标准库实现中断方式的串口通信实验任务实验过程总结体会参考 STM32-标准库实现中断方式的串口通信 实验任务 使用标准库方式,设置USART1 波特率为115200,1位停止位,无校验位,采用中断方式完成下列任务: STM32系统给上位机(win10)连续发送“hello windo ......
串口 标准 STM 32

C++_计算机应用开发流程

开发流程 需求-痛点-不满点-构成开发需求 需求排期-设计原型 开发-编译-测试-发布-安装 RedHat(Redhat Package Manager)的包管理规范进行打包,获取到相应的软件RPM发布包,然后使用rpm命令安装 make autotools 的工具集打包的。这个工具集包含 auto ......
应用开发 流程 计算机

2023-2024-1-20231317<<计算机基础与程序设计>>第五周学习总结

《计算机基础与程序设计》第五周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(2023-2024-1-计算机基础与程序设计) 这个作业要求在哪里 <作业要求的链接>(如2023-2024-1计算机基础与程序设计第五周作业) 这个作业的目标 <学习《C语言第五章选择控制结构、第六章循环控制语 ......

C#基础代码学习

using System; using System.Collections.Generic; public class Student{ public string Name { get; set; } } class MyClass { //用于存储学生对象的集合 private List<St ......
代码 基础

Java基础 多线程的 6 种状态

Java 的虚拟机当中没有定义运行状态,因为当线程抢夺到 CPU 执行权的时候,虚拟机会把当前线程交给操作系统管理,虚拟机就不管了。 ......
线程 状态 基础 Java

Java基础 阻塞队列的方式实现等待唤醒机制,哪里体现了等待?哪里又体现了唤醒?

Java的阻塞队列(Blocking Queue)可以用来实现等待唤醒机制,其中等待和唤醒的操作在队列的不同方法中体现: 1.等待: 在阻塞队列中,等待通常发生在以下情况: 2.当队列为空时,消费者线程试图从队列中取出元素时,它会被阻塞,直到队列中有元素可供消费。这种等待是通过阻塞队列的take() ......
队列 机制 方式 基础 Java

Java基础 等待唤醒机制(阻塞队列方式实现)

等待唤醒机制还可以用 阻塞队列的方式进行实现 练习:利用阻塞队列完成生产者和消费者(等待唤醒机制)的代码 细节:生产者和消费者必须使用同一个阻塞队列 阻塞队列的创建方式(泛型:队列里面数据的类型):ArrayBlockingQueue<String> queue = new ArrayBlockin ......
队列 机制 方式 基础 Java

Java基础 什么是生产者和消费者

在Java中,"生产者-消费者"(Producer-Consumer)是一种常见的并发编程模型,用于协调多个线程之间的工作,其中一些线程充当生产者,而其他线程充当消费者。这模型通常用于处理共享数据的情况,其中生产者线程生成数据并将其放入共享缓冲区,而消费者线程则从缓冲区中取出数据并进行处理。主要特点 ......
生产者 消费者 基础 Java

Java基础 Java 为什么非要在 锁对象身上调用 wait()方法 和 notifyAll()方法

在Java中,wait()和notify()方法必须在同步块或同步方法内部使用,通常在锁对象上调用,有以下原因: 1.互斥性: 当你在同步块内部使用wait()和notify()方法时,它们与锁对象紧密相关,确保在调用wait()和notify()时能够维持互斥性。这意味着在调用wait()时,当前 ......
方法 Java notifyAll 对象 基础

Java基础 等待唤醒机制——生产者代码实现

package pojo.xc01;public class Cook extends Thread{ @Override public void run() { while (true) { synchronized (Desk.lock) { if (Desk.count == 0) break ......
生产者 机制 代码 基础 Java

微机原理与接口技术中断实验

;*******************************; ;* 中断实验IRQ3 *; ;*******************************; include io.inc .model small ; 定义程序的存储模式 .stack ; 定义堆栈段(默认是1KB空间) .d ......
微机 接口 原理 技术

Java基础 等待唤醒机制——消费者代码实现

等待唤醒机制的三个角色:生产者、消费者、控制生产者和消费者的第三者 代码: package pojo.xc01;//用来控制生产者和消费者的执行public class Desk { //桌子上是否有面条(0:没有面条 1:有面条) //用布尔类型表示的话有一个小弊端,因为布尔类型只有两个值,只能控 ......
机制 消费者 代码 基础 Java

Angular dynamic import 技术详解

Angular 是一款由 Google 开发的开源前端框架,它能够帮助开发者更加高效地构建复杂的单页应用。Angular 的一个重要特性是动态导入(Dynamic imports),它的出现大大提高了 Angular 应用的性能和用户体验。 在讲解动态导入之前,我们需要先了解一下静态导入和动态导入的 ......
Angular dynamic import 技术

Angular 中的 code splitting 和 lazy loading 技术

Angular中的Lazy Loading技术详解 在Angular应用开发领域,实现Lazy Loading是一个重要而复杂的任务,特别是在构建时需要动态加载代码的情况下。本文将详细介绍Angular Lazy Loading的更多细节,包括核心概念、实际应用和解决方案。Lazy Loading是 ......
splitting Angular loading 技术 code

Java基础 生产者和消费者(等待唤醒机制)

生产者和消费者完整的执行过程: ......
生产者 机制 消费者 基础 Java

Java基础 当某一个线程执行代码时发现锁已经被锁住了,该线程会怎么样?

当一个线程尝试获取一个已经被其他线程锁住的锁时,它的行为取决于所使用的编程语言和锁的类型。一般情况下,有以下几种可能的行为: 1.阻塞等待:线程会被阻塞,直到锁变为可用。这是最常见的情况,通常用于互斥锁。在Java中,可以使用synchronized关键字或ReentrantLock类来实现这种行为 ......
线程 代码 基础 Java

HTML基础内容之表单

HTML表单 HTML表单是用于收集用户输入的信息,并将用户输入的内容信息传到后台服务器中。 HTML表单的action属性 表单中action属性,里面填写的是后台服务器的地址。 比如: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta c ......
表单 基础 内容 HTML

2023数据采集与融合技术实践作业3

作业①: 要求: 指定一个网站,爬取这个网站中的所有的所有图片,例如:中国气象网(http://www.weather.com.cn)。使用scrapy框架分别实现单线程和多线程的方式爬取。 –务必控制总页数(学号尾数2位)、总下载的图片数量(尾数后3位)等限制爬取的措施。 Gitee链接: htt ......
数据采集 数据 技术 2023

C# Webapi Filter 过滤器 - 生命周期钩子函数 - Exception Filter 基础

什么是Filter ? 1. 切面编程机制,在 ASP.NET Core 特定的位置执行我们自定义的代码; 2. ASP.NET Core 中的Filter五种类型,Authorization ,filter ,resource filter ,action filter ,exception fi ......
Filter 钩子 过滤器 函数 Exception

微机原理与接口技术-第八章常用接口技术

目录定时控制接口8253/8254定时器定时器的应用并行接口并行接口电路8255内部引脚工作方式工作方式0:基本输入输出方式工作方式1:选通输入输出方式编程并行接口的应用用8255方式0与打印机接口数码管及其接口数码管的工作原理单个数码管的显示多个数码管的显示异步串行通讯接口模拟接口模拟输入输出系统 ......
接口 技术 微机 原理 常用

FreeSWITCH添加自定义endpoint之api及app开发

操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 之前写过FreeSWITCH添加自定义endpoint的文章,今天整理下api及app开发的笔记。历史文章可参考如下链接: FreeSWITCH添加自定义endpointFreeSWITCH添加自定义endpoint ......
FreeSWITCH endpoint api app