NOT
代码大全2 读后感1
《代码大全2》是由美国软件工程师Steve McConnell所著的一本软件开发经典著作。这本书的全名是《Code Complete 2: A Practical Handbook of Software Construction》。第一版于1993年出版,而第二版则于2004年问世。以下是《代码大 ......
PlantUML快速上手
PlantUML快速上手 通用 命令 title header footer:标题、页首、页脚 skin rose : rational rose 的皮肤 skinparam monochrome true : 黑白皮肤 scale 2 : 生成图片放大两倍,嫌图片分辨率不够的时候可以用 parti ......
聪明办法学python 05
条件语句 if elif代替else if 1.每个条件后面要使用冒号 :2使用缩进来划分语句块 match... case match status: case 400: return... case 401: return... case 402: return... 一个 case 也可以设置 ......
每日博客
今天搞了百度翻译 package org.example;import okhttp3.*;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionLis ......
CF1648D Serious Business 题解
题目链接 点击打开链接 题目解法 先考虑朴素的 \(dp\) 不难发现有两个断点 \(x,y\) 是重要的,即 \([1,x]\) 在第 \(1\) 行,\([x,y]\) 在第 \(2\) 行,\([y,n]\) 在第 \(3\) 行 不妨枚举断点 \(y\),然后统计最优的 \(x\) 令 \( ......
聪明办法学python-task05
python要点 注释 单行注释以#开头 多行注释可以用多个 # 号,还有 ''' 和 """. 程序员最讨厌的10件事:0:别人的代码不写注释 1:给自己的代码写注释。 行与缩进 python最鲜明的特色就是不需要使用{},而是通过缩进来代替代码块 同一个代码块的语句必须有相同的缩进空格数 可 ......
LinuxRPM和yum
RPM介绍RPM 是 Red-Hat Package Manager(红帽软件包管理器)的缩写这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。 是一 ......
Linux文件查找,压缩和解压
关于搜索查找有关的指令 find 指令从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。基本语法:find [搜索范围] [选项]选项说明: 选项 功能 -name 按照指定的文件名查找模式查找文件 -user 查找属于指定用户名所有文件 -size 按照指定的文件大小查找文 ......
四叉树加速碰撞检测
1) 加速原理:排除掉那些不可能发生的碰撞检测,通过减少碰撞检测次数来加速。 2) 如何排除不可能发生的碰撞检测? 就是将一块大区域分割成四个更小的区域,那当只可能第1个区域发生碰撞时,其余3个区域的里的物体就可以排除掉不参与碰撞检测了。 比如,待检测的物体在左上的区域时,那我只需要检测是否和左上那 ......
《软件工程:一种实践方法》读书笔记三
第五章:软件开发过程中的质量 质量定义:在软件开发中,质量是指满足明确或隐含的需求的能力或特性。这包括产品的正确性、可靠性、可维护性、可重用性、可扩展性和易用性等。 质量的重要性:如果一个软件产品在质量方面存在问题,可能会导致失败,给组织带来严重的影响。因此,在软件开发过程中,质量是至关重要的。 质 ......
20231129
周六应该有一位新(老)同学要来机房。 gm今晚还问我我旁边的电脑是不是好的。 (我空着一个电脑坐只是为了远离某个【数据删除】的人。) 突然觉得和自己的经历就很像。 但是这也不能说是非常相似吧。 说实话挺担心这位同学是否能跟得上进度的, 以及,更关键的是机房的氛围( 懂的都懂( 放学路上和 @Supe ......
(查找)03-寻找峰值
1 import java.util.*; 2 3 public class Solution { 4 /** 5 * @param nums int整型一维数组 6 * @return int整型 7 */ 8 public int findPeakElement (int[] nums) { 9 ......
使用RabbitMQ时使用MemoryPack序列化和反序列化对象
[MemoryPackable] public partial class UserEto { public String Name { get; set; } } 发送端 public class EventBus : IEventBus { public void Publish(string ......
Acwing4244牛的比赛
Acwing4244.牛的比赛 题目部分 N 头奶牛,编号 1∼N,一起参加比赛。 奶牛的战斗力两两不同。 这些奶牛之间已经进行了 M轮两两对决。 在对决中,战斗力高的奶牛一定会战胜战斗力低的奶牛。 请问,通过上述 M轮对决的结果,可以确定多少头奶牛的具体战斗力排名。 输入格式 第一行包含两个整数 ......
图像倾斜校正算法的MATLAB实现:图像倾斜角检测及校正|附代码数据
原文链接:http://tecdat.cn/?p=13981 原文出处:拓端数据部落公众号 随着多媒体技术的不断发展,数码相机,高清拍照手机等多媒体设备己经在人们的生活中占据了越来越重要的地位。 通过采用图像处理技术,可以将数码设备采 集到的文字、图片等信息转化成其他信息形势输出,例如转化成音频输出 ......
R语言拟合改进的稀疏广义加性模型(RGAM)预测、交叉验证、可视化
全文链接:https://tecdat.cn/?p=34409 原文出处:拓端数据部落公众号 简介 这是一种拟合稀疏广义加性模型(GAM)的新方法。RGAM具有计算可扩展性,并且适用于连续、二进制、计数和生存数据。 让我们生成一些数据: R set.seed(1) n <- 100; p <- 12 ......
程序作业4
#include<stdio.h> #include<math.h> int GCF(int a, int b) { if (a < b) { int x = b; b = a; a = x; } for (int i = b; i >= 1; i--) { if (a % i == 0 && b ......
rocketMq安装
# 拉取镜像 docker pull rocketmqinc/rocketmq # 创建一个文件夹用于存放相关文件 mkdir rocketMqAtHome01 && cd rocketMqAtHome01 # 创建namesrv数据卷文件夹 mkdir -p data/namesrv/logs d ......
并发编程-基础篇
三大特性 原子性 定义:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 Java中的原子性 在Java中,对基本数据类型的变量的读取和赋值操作是原子性操作,即这些操作是不可被中断的,要么执行,要么 不执行。 x = 10; //语句1 y = x; //语句2 ......
【专题】2022汽车品牌影响力研究报告PDF合集分享(附原数据表)
原文链接:https://tecdat.cn/?p=34404 原文出处:拓端数据部落公众号 近年来,汽车市场中的品牌销量排名发生了巨大的变化,形成了比亚迪和大众两大巨头。比亚迪在中国品牌中的销量增长迅速,特别是在新能源领域,引领着中国品牌的快速增长。豪华品牌方面,形成了一个由BBA和特斯拉组成的新 ......
Linux学习——日志系统
目录Linux学习——日志系统10.1 日志管理系统10.1.2 常见的日志文件10.1.3 rsylogd子系统10.2 logrotate 日志轮转10.3 本章小结10.4 参考资料 Linux学习——日志系统 10.1 日志管理系统 rsyslogd进程采集与记录 ......
[English]phonetic/adoption/rote/nursery
Phonetic describes the way that spoken words sound. Adoption comes from the Old French word adoptare, meaning "to chose for oneself.” Feel like adding ......
2023年11月29日模拟赛
AI:这篇博客总结了作者参加模拟赛的体验,对三道题目逐一解析,并表示通过此次模拟赛对信息学竞赛有了更深入的理解,对竞赛的热爱更甚。预将明天用于复习高级图论。字数不超过100字,言简意赅地展现了作者在信息学竞赛方面的自信与热情。 ......
mysql 页级锁
页级锁是 MySQL 中锁定粒度介于行级锁和表级锁中间的一种锁。表级锁速度快,但冲突多,行级冲突少,但速度慢。因此,采取了折衷的页级锁,一次锁定相邻的一组记录。BDB 引擎支持页级锁。 从上到下,锁的粒度逐渐细粒化, 但实现开销逐渐增大。 同时我们也要须知,表锁,页锁,行锁并不是一个具体的锁,仅代表 ......
【Vulnhub 靶场】【Coffee Addicts: 1】【简单-中等】【20210520】
1、环境介绍 靶场介绍:https://www.vulnhub.com/entry/coffee-addicts-1,699/ 靶场下载:https://download.vulnhub.com/coffeeaddicts/coffeeaddicts.ova 靶场难度:简单 - 中等 发布日期:20 ......
C++随机数random库 介绍及应用
一、摘要 随机数可以应用在很多场景下如游戏抽卡、抽奖、场景生成、洗牌,歌曲app中的随机播放,社交app中的匹配等以及随机化算法。 以下是针对C中随机函数rand、C++random库使用的总结,以及一些随机应用例子 二、C/C++ 中的rand 函数 使用时需要引入头文件<stdlib.h> 该函 ......
enote笔记法之附录2——5w1h2k关联词(ver0.22)
enote笔记法之附录2——5w1h2k关联词(ver0.22) 最上面的是截屏的完整版,分割线下面的是纯文字版本: 作者姓名(本人的真实姓名):胡佳吉 居住地:上海 作者网名:EverSteins 版权声明:enote笔记法之附录2——5w1h2k关联词(ver0.22)的发表日期为为2023年1 ......
聪明办法学python第三次打卡
#if else语句 if : else: #elif语句: if : elif : else: #match-case语句: match m case 1: case 2: case 3: case 4: case 5: 一个 case 也可以设置多个匹配条件,条件使用 | 隔开 ......
day02
快捷键 ctrl+c 复制 ctrl+v 粘贴 alt+f4 关闭窗口 ctrl+shift 更换输入法 alt+tab windows+tab 打开小窗口 ctrl+a 全选 ctrl+x 剪切 ctrl+z 撤销 ctrl+s 保存 shift+delete 永久删除 windous+e 我的电 ......