NOT

Java 序列化与反序列化的疑问

关于序列化和反序列化的疑问 为什么需要序列化和反序列化 ? 因为计算机底层存储和传输都是二进制,所以需要将对象转化成字节数组。那么问题来了,只需要转成字节数组就行了,那为啥还要弄这么多东西?搞这么复杂? 因为直接转生成的字节数组是不规则的,所以我们不能通过这样的字节数组把原来的对象还原出来,那么我们 ......
序列 疑问 Java

【小睿的ML之路】Seaborn-多变量分析绘制

%matplotlib inline import seaborn as sns # 导入 seaborn 库,用于绘制统计图形。 import numpy as np # 导入 numpy 库,用于处理数值计算。 import pandas as pd # 导入 pandas 库,用于处理数据。 ......
变量 Seaborn

django- 实现模型字段 每天 -1

from django.db import models from datetime import datetime class MyModel(models.Model): count = models.IntegerField() created_at = models.DateTimeFiel ......
字段 模型 django

高中数学 - 集合相关数学符号备忘

元素与集合 集合一般用A, B, C, D等这样的大写字母表示。常见的数集:C-复数集,R-实数集, N-非负整数集, Q-有理数集, Z-整数集 集合元素一般用a, b, c, d等这样的小写字母表示 元素a属于集合A,用a∈A表示 元素a不属于集合A,用a∉A表示 集合运算 两个集合的交集:∩ ......
数学 符号 高中

初中数学 - 无理数,以及各种数之间的关系

无理数 无限不循环小数,比如:π,它的小数部分无限长,但是并不循环。 但是:1/3是有理数,他的小数部分无限长,但是是循环的。 数之间的关系 参考 有理数无理数实数的区别 (baidu.com) ......
无理数 初中 之间 数学

java语言基础--对象内存图解

在JVM内存里面主要分布有以下三个区域: 栈:存放基础数据和自定义对象的引用 堆:主要存储创建的对象,即new出来的对象。 方法区:加载存放class文件(字节码文件) 创建一个对象: 通过上图来看,程序是这样执行的: 将StudentTest01.class文件加载到方法区 将Student.cl ......
语言基础 对象 内存 语言 基础

使用MediatR库简化.NET应用程序中的CQRS实现

本文介绍了如何使用MediatR库简化.NET应用程序中CQRS(命令查询职责分离)模式的实现。我们将通过一个具体的业务场景来演示如何使用MediatR库,以及它带来的好处。 引言 CQRS(命令查询职责分离)是一种架构模式,它将一个对象的命令操作(例如创建、更新和删除)与查询操作(如读取和搜索)分 ......
应用程序 MediatR 程序 CQRS NET

在.NET应用程序中实现领域驱动设计(DDD)

本文介绍了如何在.NET应用程序中实现领域驱动设计(DDD),以便更好地应对复杂业务需求。我们将介绍DDD的核心概念,并通过一个具体的业务场景演示如何在实践中应用这些概念。 引言 在开发具有复杂业务需求的应用程序时,我们需要确保我们的代码能够灵活地应对变化。领域驱动设计(DDD)是一种方法论,它关注 ......
应用程序 领域 程序 NET DDD

Docker上运行RabbitMQ,无法访问管理页面

在CentOS 7中的Docker安装并运行了RabbitMQ,但是在访问管理页面http://IP:15672/却提示拒绝访问 这是因为在Docker上运行的RabbitMQ,默认情况下是没有启用管理插件和管理页面的 使用命令 docker exec -it 容器名 /bin/bash 进入 Ra ......
RabbitMQ 页面 Docker

Mysql忘记密码后如何重置密码

长时间不使用本机的Mysql后把密码忘记了咋整?直接上干货: 第一步(Mysql部署的位置,若自己能找到就忽略这一步):任务管理器中也可以找到 第二步:修改配置文件 在my.ini末尾加上 skip-grant-tables=1(这一句是为了忽略数据库密码) 第三步:重启数据库服务并重置数据库密码( ......
密码 Mysql

git submodule多模块开发

开发中遇见了这样一个问题,A B C 三个项目都要使用到同一个模块的一些功能,并且这个模块的功能根据A B C三个项目场景需要一些代码逻辑改动(A B C 可以理解为三个使用了不同base工具包的项目,或者相同base工具包但是版本不同等),这个时候 git 的 submodule可能会帮你解决这个 ......
submodule 模块 git

前端性能优化必杀技:骨架屏让你快人一步

在现代前端开发中,用户体验和性能优化一直是小伙伴们追求的目标之一。骨架屏(Skeleton Screen)作为一种优化用户界面加载速度的方法,应用在各种(App/小程序/h5)应用里面。本文将深入探讨骨架屏的最佳实践,结合代码案例,介绍如何实现和优化骨架屏。 什么是骨架屏? 骨架屏是一种在页面加载过 ......
骨架 前端 性能

第一篇博客

今年已经26了,大学毕业两年,碌碌无为,啥结果也没有。上个月辞职,想换个工作,但是限于目前的环境,找个新的工作真的好难,于是在这个时候,我有了自己的想法,我想找个机构去培训,可能得两三万吧,然后除去辞职所失去的工资,今年我至少得少挣六七万块钱。这次去培训机构必须得产生良好的培训结果。所以,我想在这里 ......
博客

高数 - 极限, 微分, 积分

微分 把物体分成非常多的n份,这样每一份都无穷小。记做:dx 积分 把无穷小的n份累加起来。积分的符号为∫(sum的s拉长而来)。 函数f(x)的积分用表示,意思就是函数f(x)的微分的累加。 微积分 a) 微积分=微分+积分。 b) 他有有什么意义? 微分,积分的过程中,我们会运用各种公式,然后在 ......
微分 积分 极限

线程的状态

......
线程 状态

P1075 [NOIP2012 普及组] 质因数分解

算法一 根据唯一分解定理,小于 \(n\) 的最大的能整除 \(n\) 的整数一定就是答案,可以暴力枚举。 时间复杂度 \(O(n)\),实际得分 \(60\)。 算法二 发现算法一不能通过的原因是较大的那个质数可能的取值范围太大了。 而较小的那个质数一定小于等于 \(\sqrt n\),我们枚举它 ......
质因数 P1075 1075 NOIP 2012

湖南大学个人项目互评-中小學数学卷子自动生成程序

1.功能要求 用户: 小学、初中和高中数学老师。 功能: 1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个。否则提示“请输入正确的用户名、密码”, ......
卷子 自动生成 数学 中小 程序

每日总结

今天进行了echart的学习 <template> <div ref="chartContainer" style="width: 400px; height: 300px;"></div> </template> <script> import echarts from 'echarts'; ex ......

chrome浏览器出现《您的连接不是私密链接》

问题现象 键盘切换到英文输入 点击页面,就页面中间随意点一下即可 不是输入框!不是输入框!不是输入框! 不是找啦!不是找啦!不是找啦! 在chrome该页面上,直接键盘敲入这11个字符:thisisunsafe (鼠标点击当前页面任意位置,让页面处于最上层即可输入) 效果 ......
私密 浏览器 链接 chrome

Couchdb-权限绕过--命令执行--(CVE-2017-12635)&&(CVE-2017-12636)--H2database命令执行--(CVE-2022-23221)

Couchdb-权限绕过--命令执行--(CVE-2017-12635)&&(CVE-2017-12636)--H2database命令执行--(CVE-2022-23221) 环境概述 采用Vulfocus靶场环境进行复现,搭建操作和文章参考具体搭建教程参考vulfocus不能同步的解决方法/vu ......
命令 CVE 2017 H2database 2database

洛谷P5104 红包发红包

我们假设他是离散的 设[0,w]这个区间有i个数 那么第一个人期望获得的钱数\(E(1)=\frac{1}{i}\sum_{j=1}^{i}\frac{w}{i} j=\frac{w(1+i)}{2i}\) 因为这个区间实际上有无数个数,故令i趋于无穷,有\(E(1)=\frac{w}{2}\) 那 ......
红包 P5104 5104

9月21日总结

一.今天做了什么 今天上午学了统一建模语言,然后上体育课,测了体前屈、跳远、50米跑和引体向上,所幸基本及格 下午学习数据结构给我听蒙了,然后上离散课,老师讲的飞快,嘴一直突突都不听。 晚上趁着选修课又学了一下 二.遇到的问题,如何解决 无 三.明天准备做什么 明天准备摆烂 ......

P1648 看守

2023-09-21 题目 P1648 看守 难度&重要性(1~10):8.5 题目来源 luogu 题目算法 状压 dp,数学 解题思路 这道题我们首先要考虑如何去优化曼哈顿距离。(不然它怎么不玩欧式距离) 首先这是一个普通的曼哈顿距离:\(\sum\limits_{i=1}^d|A_i-B_i| ......
P1648 1648

用javaweb技术设计一个网页需要什么软件

对于使用JavaWeb技术设计一个网页,需要准备以下软件: Java Development Kit (JDK):这是Java开发的基本工具包,包括Java编译器、运行时环境和其他工具。 IDE(集成开发环境):常见的JavaWeb开发IDE包括Eclipse、IntelliJ IDEA和NetBe ......
javaweb 网页 技术 软件

机器学习初学与复习最佳教材—机器学习实战

https://book.douban.com/subject/35218199/ 半年多几乎没碰机器学习,都快忘光了,虽然可能以后不做这方面研究,但作为实用小工具或者说基本技能来说还是很不错的!这本书的课后习题还可以用来复习概念。所以就有空整理一下里面的概念啦。 《机器学习实战:基于Scikit- ......
机器 实战 教材

Cannot initiate the connection to cn.archive.ubuntu.com:80 (2403:2c80:5::6). - connect (101: Network is unreachable)

版本:ubuntu 22.04 Cannot initiate the connection to cn.archive.ubuntu.com:80 (2403:2c80:5::6). - connect (101: Network is unreachable) 嗯,被墙了。找到 /etc/apt ......

双指针法、滑动窗口法、螺旋矩阵

1.双指针法解有序数组的平方 1.1题目要求 LeetCode977有序数组的平方 题目内容:给你一个按非递减顺序排序的整数数组 nums,返回 每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解 ......
针法 矩阵 螺旋

标记永久化学习笔记

标记永久化是线段树的另一种写法,顾名思义,就是让懒标记永久作用于结点上不下传。 回顾一下下传标记的写法。对于一个结点,懒标记作用于其管辖的范围。换句话说,其所有子孙结点都会被懒标记作用恰好一次。在进入下一层时,我们先将懒标记作用于其儿子,然后再将懒标记和其儿子的懒标记合并。所以普通线段树需要满足结合 ......
标记 笔记

9.21 uml感悟

对uml有了一些全新的认知,之前感觉这课奇奇怪怪的 今天课下又往后面翻了翻,书中讲了很多项目的思路结构 其实说,真正写出一个程序,感觉离不开的就有计算机语言的语法基础,程序的大体思路,基本结构 当然还有一些减时减力的特殊算法 至于uml的统一建模语言,这个 “ 统一 ” 和 “ 建模 ” 我大体还不 ......
9.21 uml 21

说说医疗虚拟仿真和虚拟现实的区别?二者哪个更好?

随着我们在仿真教育中越来越多地使用新技术,区分虚拟模式的类型很重要。虚拟仿真是一个统称,用来概括术语来描述各种基于仿真的体验,从基于屏幕的平台到沉浸式虚拟现实。然而,各虚拟平台在保真度、沉浸感和临场感的水平上有很大差异。医疗教育中存在许多虚拟解决方案的空间,对于护理虚拟仿真课程来说,没有 "一刀切 ... ......
虚拟现实 现实 医疗