NOT

yzy第三次学习笔记

sh编程 sh脚本 sh脚本是一个包含sh语句的文本文件,命令解释程序sh要执行该语句,所有的sh基本都执行相同的任务,脚本在语法上略有不同,shebang允许允许主sh调用适当版本的sh来执行脚本。如果未指定shebang,默认执行sh,即下列程序的第一行。 例:创建一个一个文本文件mysh,包含 ......
笔记 yzy

设计模式概述

为什么需要设计模式 促进代码重用,应对需求和系统的变化 面向对象设计模式 面向对象的三大机制:封装、继承和多态 代码隔离:对新增的代码采取新增类的方式实现,对类的继承不需要修改甚至可能不需要重新编译原有的类。 在一个基本的爬虫类中,都会有一个不变的流程,也就是发送请求,匹配数据,写入文件。这三个步骤 ......
设计模式 模式

IDEA Redundant array length check 警告

在 Java 中判断数组为空通常会同时判断 null 和长度 if (array == null || array.length == 0) { return; } 但是如果在判断段长度是否为 0 后,再进行遍历的操作,就会提示 Redundant array length check,例如下面的代 ......
Redundant length array check IDEA

英语作业

In both Chinese and Western cultures, red and blue have significant symbolic meanings. Red is often associated with luck, prosperity, and good fortune ......

2023.9.22

纯随机数发生器 import java.util.ArrayList;import java.util.List; public class LinearCongruentialGenerator { private long seed; private long modulus; private ......
2023 22

LCS(字符串dp)

题意 题目链接:https://atcoder.jp/contests/dp/tasks/dp_f 题意就是给两个字符串 s 和 t,然后问你他们两最长的公共子串。 思路 得到dp之后,再循环遍历一下,输出就行了 代码 #include<bits/stdc++.h> #include<iostrea ......
字符串 字符 LCS dp

Machine Learning for Beginners(scikit-learn module)

Machine Learning Common Lifycycle Import the Data Clean the Data Split the Data into Training/Test Sets Create a Model Train the Model Make Prediction ......

SQL 表连接

CREATE DATABASE student; -- 新建学生 数据库 CREATE TABLE student.student ( -- 新建 学生表 studentid INT PRIMARY KEY, name VARCHAR(50), age INT, sex VARCHAR(10) ); ......
SQL

数字滚动【vue-count-to】

效果 背景 在大屏或者其他需要对数字设置千分位的分隔符(比如:151234数字展示成 151,234)或者 数字在变化时进行滚动的变化。 使用 安装 npm i vue-count-to demo <template> <div class="app"> <h1> 当前数值: <countTo :s ......
vue-count-to 数字 count vue to

数据结构

链表的建立 #include <bits/stdc++.h> //#pragma GCC optimize("Ofast") #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include ......
数据结构 结构 数据

Towards Accurate Alignment in Real-time 3D Hand-Mesh Reconstruction论文解读

Towards Accurate Alignment in Real-time 3D Hand-Mesh Reconstruction论文解读 这是发表在ICCV2021的一篇文章,主要的工作内容是RGB图片中的人手重建。 Introduction 单目下的3D人手重建是计算机视觉中一个非常具有挑战 ......

《AT_abc321_g Electric Circuit》 解题报告

这个题其实和之前 \(NFLS\) 一道题很像,但是还是没做出来,因为当时漏了一个点没注意到,这次赛时就暴毙了。 首先很显然的是拆贡献,寻找每个连通块构成的可能贡献。 期望不好算,我们转成概率乘价值,再转成 \(\frac {\text{方案数}}{\text{总方案数}}\times value\ ......
Electric Circuit 报告 AT_abc 321

20230924 模拟赛哦总结

模拟赛总结 排名:\(\text{rank 1}\) 分数:\(100+100+100+100=400\) 集训期间第一次 AK! T1:零用钱 / money 共 \(T\) 次询问,给你需要构造一个只有 \(s\) 和 \(-d\) 两个元素的数列,需要保证这个数列中所有长度为 \(k\) 的字 ......
模拟赛 20230924

文心一言 VS 讯飞星火 VS chatgpt (99)-- 算法导论9.3 5题

五、用go语言,假设你已经有了一个最坏情况下是线性时间的用于求解中位数的“黑箱”子程序。设计一个能在线性时间内解决任意顺序统计量的选择问题算法。 文心一言: 为了在线性时间内解决任意顺序统计量的选择问题,我们可以使用一个基于快速选择算法的方法。快速选择算法是基于快速排序的思想,可以在平均情况下以线性 ......
文心 导论 算法 chatgpt VS

Name or service not known, ping域名报错

一. 问题现象ping公网域名失败,提示Name or service not known,但可以ping通弹性公网IP。 二. 问题根因出现该问题通常有三个原因: /etc/resolv.conf未配置DNS地址或者DNS地址错误导致。/etc/nsswitch.conf文件删除DNS解析记录导致 ......
service 域名 known Name ping

如何在 Windows 上快速安装 MySQL?

答:使用包管理器。 安装 scoop Set-ExecutionPolicy -Scope CurrentUser RemoteSigned Set-ExecutionPolicy -Scope CurrentUser Unrestricted iex (new-object net.webclie ......
Windows MySQL

从一个golang 员工emp数组中,找到其中name相同的元素,把结果放到一个新数组里,代码实现

内容来自对 chatgpt 的咨询 为了找到具有相同名称的员工,并将结果放入一个新的数组中,我们可以首先使用一个映射(map)来存储每个名称及其出现的次数。然后,我们可以遍历原始数组并使用映射来判断是否有重复的名称。 以下是一个示例代码,演示如何实现这一目标: package main import ......
数组 元素 员工 代码 结果

师兄检阅

chains模块 代码演示部分 prompt/model模块 代码演示部分 model模块: __call__ generate _get_invocation_params generate _generate_with_cache _generate _create_message_dicts ......
师兄

labview中for循环用法

说明:记录一下自己用到的和知道的for用法。 1、基本概念 for循环位置:程序面板-编程-结构-for循环 for的作用:可以使for循环体内的代码执行一定的次数。这文本语言类似。 for重要参数:N表示循环总数,可输入可输出,都表示循环总数。 i表示当前循环的次数,从0开始,依次为1、2 、.. ......
labview for

2021/2022 集训队互测

2021: R3 音符大师 R4 基础图论练习题 R5 Speike & Tom || 聚会 R6 圆滚滚的算术占卜 || 交朋友 || 球球 R7 djq 学生物 || 完全表示 R8 Numbers || 造数据 || WereYouLast R10 中奖率 R11 挑战分解质因数 R12 生活 ......
集训队 2021 2022

2.多线程(同步代码块,同步方法,Lock锁,线程的状态,等待唤醒机制)

多线程(同步代码块,同步方法,Lock锁,线程的状态,等待唤醒机制) 同步代码块: 作用: 把操作共享数据的代码锁起来; 格式: synchronized(锁对象){ 操作共享数据的代码 } 锁对象一定是唯一的; 特点: 锁默认打开,有一个线程进去了,锁自动关闭; 里面的代码全部执行完毕,线程出来, ......
线程 机制 状态 代码 方法

3.多线程(线程池)

多线程(线程池) 线程池: 主要核心原理: 1.创建一个池子,池子中是空的; 2.提交任务时,池子会创建新的线程对象,任务执行完毕,线程归还给池子; 下回再次提交任务时,不需要创建新的线程,直接复用已有的线程即可; 3.但是如果提交任务时,池子中没有空闲线程,也无法创建新的线程,任务就会排队等待; ......
线程

雅礼集训三十天,day7

总结 呃呃(考的最糟糕的一次!!) 0 + 100 + 0 + 0 = 100分 第三题用成了dp,第四题重载运算符写寄了!!! 总之WSSB T1 这题要我们让 \(s\) 的数量最大化,那我们可以试试贪心,我们让 \(k\) 个为一组来考虑,后面只需要乘上 \(n \div k\),在考虑一下最 ......
day7 day

第十章学习笔记

Unix/Linux系统编程学习笔记第十章 知识点归纳以及最有收获的内容 sh编程知识点总结 1.Shell基础知识: Shell是一个命令行解释器,它允许用户与操作系统进行交互。 常见的Shell包括Bash、Zsh、Fish等。 2.Shell脚本语法: 脚本文件通常以 #!/bin/bash ......
笔记

static

1、成员变量按照有无static修饰,分为两种 类变量:有static修饰,属于类,在计算机里只有一份,会被类的全部对象共享 实例变量(对象的变量):无static修饰,属于每个对象的 public class Student(){ //类变量 static String name; //有stat ......
static

Python 潮流周刊#21:如何提升及测量 Python 代码的性能?

你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。标题取自其中三则分享,不代表全部内容都是该主题,特此声明。 本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景: ......
Python 周刊 潮流 性能 代码

1.多线程(实现方式,常用方法,生命周期)

多线程(实现方式,常用方法,生命周期) 概述: 可以让程序同时做多件事情; 可以提高效率; 只要你想让多个事情同时运行就需要用到多线程; 如: 软件中的耗时操作、所有的聊天软件、所有的服务器‘ 并发和并行: 并发:在同一时刻,有多个指令在单个CPU上交替执行; 并行:在同一时刻,有多个指令在多个CP ......
线程 周期 常用 生命 方式

下载mysql

windows系统安装 百度"mysql下载" ......
mysql

Harry Potter RPG_1

RPG——Harry Potter 博主最近迷上了《Harry Potter》 So 我制作了一款RPG对话模拟游戏, 目前主线以进行到了分院以后: 有兴趣的小伙伴可以看看,能点个关注就更好了\(>_<)/ 以下是程序的准备 #include<bits/stdc++.h> #include<coni ......
Potter Harry RPG

Angular 16+ 基础教程 – 开篇和目录

前言 前阵子我开始写 Angular 复习与进阶系列,写着写着,发现写不下去。 思来想去,感觉原因是主题定的不好。复习与进阶,意味着看的人就要有基础, 但是这个基础到底要多少又说不清楚,更糟糕的是这两年 Angular 团队重组后尽然开始做新功能了, 而且有越做越多的迹象,所以这个说这个基础更加混乱 ......
开篇 Angular 基础 目录 教程