NOT

第10次-创建一个在线网站

这个作业属于哪个课程 https://edu.cnblogs.com/campus/uzz/cs3 这个作业要求在哪里 https://edu.cnblogs.com/campus/uzz/cs3/homework/13118 个人网站连接:https://danchaoff.github.io/ ......
网站

xv6 device driver

Interrupts and device drivers 驱动程序是操作系统中管理特定设备的代码:它配置设备硬件,告诉设备执行操作,处理由此产生的中断,并与可能等待设备I/O的进程进行交互。驱动程序需要与它所管理的设备并发执行并且必须理解设备的硬件接口,编写代码可能很棘手。 设备通常可以产生中断, ......
device driver xv6 xv

12.1每日总结

今日完成代码200 时间5h 学习内容:看了看阅读数目《软工》,写了阅读笔记。写了大数据的hbase作业,写了软件构造的作业调用接口给图片加特效 写了高飞作业2 实验 25:访问者模式 [实验任务一]:打包员 在我们课堂上的“购物车”的例子中,增加一个新的访问者:打包员,负责对购物车中货物装包。 实 ......
12.1 12

Sentinel——服务降级

目录简介Sentinel方法级降级Sentinel类级降级OpenFeign类级降级 简介 服务降级是一种增强用户体验的方式。当用户的请求由于各种原因被拒后,系统返回-一个事先设定好的、用户可以接受的,但又令用户并不满意的结果。这种请求处理方式称为服务降级。 Sentinel方法级降级 导入依赖 < ......
Sentinel

C++聊天集群服务器5

一、服务器异常处理函数 ​ 这部分主要处理服务器异常退出时,用户的在线状态还是online不会改变,因此需要修改。由于是需要对用户进行操作,因此我们在user表的数据操作类添加重置用户状态函数。 ​ 在usermodel.hpp添加后: #ifndef USERMODEL_ #define USER ......
集群 服务器

RabbitMQ 发送消息到队列(交换机不参与的那种)

1. 导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency> 2.在 application.yml 文件里编 ......
队列 交换机 RabbitMQ 消息

代码随想录day4链表2

day4 24. 两两交换链表中的节点19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II 总结 资料来源:代码随想录 (programmercarl.com) 5.两两交换链表中的节点 class Solution { private: /* data */ pub ......
随想录 随想 代码 day4 day

Linux Magic System Request Key Hacks (翻译 by chatgpt)

原文:https://www.kernel.org/doc/html/latest/admin-guide/sysrq.html What is the magic SysRq key? 什么是魔术SysRq键? It is a 'magical' key combo you can hit whi ......
Request chatgpt System Linux Hacks

2023-2024-1 20231424《计算机基础与程序设计》第10周学习总结

2023-2024-1 20231424《计算机基础与程序设计》第10周学习总结 作业信息 作业属于的课程 <班级链接>(2022-2023-1-计算机基础与程序设计) 作业要求 <作业要求>(2022-2023-1计算机基础与程序设计第一周作业) 作业目标 《计算机科学概论》第12,13,14章和 ......

《力扣面试150题》题单拓展——滑动窗口

《力扣面试150题》题单拓展——滑动窗口 1.基础知识 先区分好,枚举右端点,还是左端点, 窗口内的条件改变后,一般都是while控制另一个窗口的移动,然后收集结算 我感觉滑动窗口这里变动最大的,什么时候去滑动左窗口,什么时候去收集答案,都很不一样,得慢慢体会 滑动窗口难题是真的难,呜呜呜呜枯了 / ......
150

NKOJ2180证明

这是一个经典模板,先看老板的PPT 但其实我个人觉得从冒泡排序理解是不好理解的 这个问题的本质还是证明这种做法是正确的 首先,逆序对个数是下限,因为交换一次相邻两个数,通过对这两个数的相对大小的讨论,会发现最多让逆序对个数减少一 然后我们要找到一种合理的方法来达到这个下限,就要每一步操作都操作逆序对 ......
NKOJ 2180

攻防世界 supersqli

打开页面,发现有 GET 请求传递的 SQL,依次尝试" 1' -- "," 1' # ",从报错可知, # 成功注释。 构造payload: 1'; show databases;# ,成功,判断存在堆叠注入。 尝试 SELECT ,发现查询语句都被过滤了,思考绕过。 对 select * fro ......
supersqli 世界

20211326学习笔记12

第十四章 数据库系统 一、知识点归纳 (一)MySQL简介 MySQL(MySQL 2018)是一个关系数据库系统(Codd 1970 )c在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。 ......
20211326 笔记

java Object和Objects

package net.elaina.ObjectTest; public class test1 { public static void main(String[] args) { /* public String toString() 返回对象的字符串表示形式 public boolean e ......
Objects Object java

运算放大器和常见运放电路

运算放大器(Operational Amplifier), 简称运放, 是一种直流耦合, 差模输入, 单端输出(Differential-in, single-ended output)的高增益电压放大器件. 运放能产生一个比输入端电势差大数十万倍的输出电势. 因为刚发明时主要用于加减法等运算电路中... ......
运算放大器 放大器 电路 常见

2023-2024 20231313《计算机基础与程序设计》第十周学习总结

2023-2024 20231313《计算机基础与程序设计》第十周学习总结 作业速达 作业课程 班级链接 作业要求 计算机基础与程序设计第十周学习总结 作业内容 计算机科学概论第12,13,14章《C语言程序设计》第9章并完成云班课测试,信息系统、数据库与SQL、人工智能与专家系统、人工神经网络、模 ......

图像分类训练集与测试集划分

图片数据集划分的方式与方法有很多,比如先将图片转换为矩阵,再使用scikit-learn包去划分。为了使得数据集更灵活,本文介绍python实现图片分类数据集的划分。 假设现在的数据集文件夹为flower_images,flower_images文件夹中有5类,每个类1000张。 使用自己的pyth ......
图像

SQL 算术运算符:加法、减法、乘法、除法和取模的用法

SQL Server中的存储过程 什么是存储过程? 存储过程是一段预先编写好的 SQL 代码,可以保存在数据库中以供反复使用。它允许将一系列 SQL 语句组合成一个逻辑单元,并为其分配一个名称,以便在需要时调用执行。存储过程可以接受参数,使其更加灵活和通用。 存储过程语法 创建存储过程的语法如下: ......
除法 运算符 减法 加法 乘法

Qt之UDP多播(组播)的使用

UdpSocket::UdpSocket(QObject *parent) : QObject(parent) { //本机IP QString local_ip = "192.168.101.11"; m_udp_socket = new QUdpSocket(this); connect(m_u ......
UDP

【leetcode 2949 统计美丽子字符串】

import java.util.HashMap; import java.util.Map; class Solution { public static void main(String[] args) { Solution solution = new Solution(); long ans ......
字符串 字符 leetcode 2949

【管理信息系统】04. 数据库与数据仓库技术

现代企业处理信息的方式 联机事务处理 OLTP:以联机事务处理形式处理信息。采用联机收集和处理信息,然后再对收集到的经过处理的信息加以利用,并且不断更新已有的信息。 联机分析处理 OLAP:以联机分析处理形式处理信息,并利用信息帮助决策。是一种为支持决策而进行的处理信息的方式。而数据仓库是一种新的数 ......
数据 仓库 数据库 系统 技术

七天.NET 8操作SQLite入门到实战 - 第五天引入SQLite-net ORM并封装常用方法(SQLiteHelper)

前言 上一章节我们搭建好了EasySQLite的前后端框架,今天我们的主要任务是在后端框架中引入SQLite-net ORM并封装常用方法(SQLiteHelper)。 七天.NET 8操作SQLite入门到实战详细教程 第一天 SQLite 简介 第二天 在 Windows 上配置 SQLite环 ......
SQLite SQLiteHelper SQLite-net 实战 常用

软件设计实验 24:模板方法模式

实验 24:模板方法模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解模板方法模式的动机,掌握该模式的结构; 2、能够利用模板方法模式解决实际问题。 [实验任务一]:数据库连接 对数据库的操作一般包括连接、打开、使用、关闭等步骤,在数据库操作模板类中我们定义了connDB()、 ......
模板 模式 方法 软件

ModbusTCP转Profinet网关解决多台电表连接并通讯问题

ModbusTCP转Profinet网关可以将ModbusTCP协议转换为Profinet协议,实现多台电表的连接和通讯。ModbusTCP转Profinet网关极大地简化了系统搭建和维护的工作,提高了电表连接和通讯的效率。通过ModbusTCP转Profinet网关,用户可以轻松地实现对多台电表的... ......
电表 多台 网关 ModbusTCP Profinet

CMO 2023 P1 解题报告

\zihao{4} \textbf{Problem:} \large 求最小的实数 $\lambda$,使得对任意正整数 $n$,存在正整数 $x_1, x_2, \dots, x_{2023}$,满足 $n = x_1 x_2 \dots x_{2023}$, 且对于 $i \in \{1, 2, ......
报告 2023 CMO P1

跳跃游戏2

跳跃游戏2 难度 : 简单 | 中等√ | 困难 用时:39分钟(第一次) 作题日期:2023-12-01 ps: 本人理解有限,以下是自我理解,官方和大佬有更完整和详细的解析!!! 题目描述 题目描述给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 num ......

使用EPLAN做项目的收获点

收获点如下: 1.消息检查功能。 最具有代表性的EPLAN软件的辅助检查功能。通过自带检查可以发现设计的错误和警告。 2.导线表导出功能。 使用导入模版、宏设置,导出对应线号表。 此类接线通过一个导线源端目标端两个标号,同一编号。实现不需要原理图就能接线。 3.去除消息检查错误,应对解决之策。 现如 ......
项目 EPLAN

linux源码趣读总结

总结 linux源码趣读 花了半个月左右,看完了闪客的 linux 源码趣读。感觉之前上的操作系统原理课程只能给你一个模糊的印象,啊,有这个概念来着,有这个算法来着。比起从理论到实践的文字游戏,我还是更喜欢从实践讲理论的脚踏实地。从阅读 linux-0.11 源码,了解操作系统的构成。 所谓的总结就 ......
源码 linux

每日博客

实验 24:模板方法模式 package rjsj.no24; public abstract class Operator { public abstract void connDB(); public void openDB(){ System.out.println(" 打开数据库 "); } ......
博客

逆向-vol1

逆向分析:很多时候需要把握好特征,比如某些壳的特点;pop和push会在什么时候出现等 在给hello.c脱壳时,在popad之后找到了一个长跳转(不一定紧挨着),如果直接跳到那里,会发现都是0,因为程序会在运行的过程中向这些区段填充代码,所以需要在jmp设置断点,运行到这里时在执行一步,就能够到达 ......
vol1 vol