基础 笔记2023 stf

【笔记】二进制拆分

二进制拆分 二进制拆分是对多重背包的一种优化方式,可以极大的优化多重背包的时间。 原理 一个数可以被拆分为任意二进制的和。 例如:$7= 2^0 + 2^1 +2^2 $ 任意一个数都可以表示为几个 \(2\) 的多少次方之和的形式。 我们回顾下完全背包问题。 背包容积为 \(C\) , 有 \(n ......
二进制 笔记

石原子科技亮相2023成都市信息领域新产品发布会

2023年11月13日至15日,由成都市互联网信息办公室、四川天府新区管委会、成都市经信局市新经济委、成都市农业农村局指导的以“信息创造价值 创新引领未来”为主题的成都市信息领域新产品发布会在科创生态岛1号馆举行。围绕人工智能、区块链、数字化绿色化、数字乡村等多项国家级试点,通过“会+展”的模式,搭 ......
新产 原子 发布会 新产品 领域

阅读笔记五

第六章:对象和数据结构 对象暴露行为,隐藏数据,便于添加新对象类型而无须修改既有行为,同时难以在既有对象中添加新行为;数据结构暴露数据。 没有明显的行为,便于向既有数据结构添加新的行为,同时难以向既有函数添加新的数据结构。 数据抽象:隐藏实现关乎抽象,暴露抽象接口,以便用户无须了解数据的实现就能操作 ......
笔记

C#学习笔记之编码

归纳: 一、ASCII码 ASCII码是用来表示英文字符的一种编规范,每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数为255(00H-FFH)。 二、Unicode码 Unicode也是一种字符编码方法,它占用两个字节(0000H-FFFFH),容纳65536个字符。 三、 ......
编码 笔记

Python基础之map()函数

map()函数会根据提供的对指定的可迭代对象的每个元素进行运算,并将返回运算结果的迭代器。 先去将几个例子,这样比较通俗易懂。 eg 1:输入数据型 a=map(int,input().split()) 输入:12 13 结果为: 分析:map(int,input().split()) 将输入的值( ......
函数 基础 Python map

秦疆的Java课程笔记:32 基础 JavaDoc生成文档

javadoc命令是用来生成自己API文档的 参数信息: @author 作者名 @version 版本号 @since 知名需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 比如这就是一个JDK 21的Oracle官方API:点击跳转 pac ......
JavaDoc 课程 文档 基础 笔记

动手学深度学习笔记01

安装 https://blog.csdn.net/qq_18620653/article/details/105329219 配置显卡驱动、CUDA、cuDNN以及说明三者之间的关系 https://blog.csdn.net/qq_18620653/article/details/10532921 ......
深度 笔记

CF Good Bye 2022: 2023 is NEAR (CF1770C)

C.Koxia and Number Theory 题意:给定 n 个数,问是否存在一个正整数 x ,使得对 \(\forall \ i,j \in [1,n]\) ,有 \(\gcd(a_i+x,a_j+x)=1\) 题解: 感觉这题挺难的,想了很多次也没想出来. 若两个数互质,一定不存在质数 \ ......
1770C CF 2022 1770 2023

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

2023数据采集与融合技术实践作业4 作业1 要求: ▪ 熟练掌握 Selenium 查找 HTML 元素、爬取 Ajax 网页数据、等待 HTML 元素等内容。 ▪使用 Selenium 框架+ MySQL 数据库存储技术路线爬取“沪深 A 股”、“上证 A 股”、“深证 A 股”3 个板块的股票 ......
数据采集 数据 技术 2023

day03 Java基础——各种运算符

一、自增自减运算符、Math类 public class Demo04 { public static void main(String[] args) { //++ -- 自增,自减 一元运算符 int a=3; int b=a++; int c=++a; System.out.println(a ......
运算符 基础 Java day 03

XJTU自动化钱班辅修电气工程专业课笔记合集

通过百度网盘分享的文件:笔记整理链接:https://pan.baidu.com/s/1BrHQ1EqvlQlbWqpD5h_6Sg?pwd=shsg 提取码:shsg复制这段内容打开「百度网盘APP 即可获取」 完全为个人原创笔记内容,仅包含少量板书ppt与个别页面他人笔记截图) 另有基本所有课程 ......
电气工程 专业课 电气 笔记 工程

秦疆的Java课程笔记:31 基础 包机制

为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为:package pkg1[. pkg2[. pkg3[…]]] ; 一般利用公司域名倒置作为包名 比如“百度”的域名“www.baidu.com”对应的包名应该是“com.baidu.www” 为了能够使用某一个包 ......
机制 课程 基础 笔记 Java

容器基础(二)

https://zhuanlan.zhihu.com/p/584327825 #实例案例 mysql实例 #1. 搜索镜像 search 上hub.docker.com搜索[root@localhost docker]# docker search mysql#2. 拉取镜像 pull[root@l ......
容器 基础

图解密码技术----读书笔记

第1章 环游密码世界 术语 加密 encrypt 明文 plaintext 密文 ciphertext 解密 decrypt 密码 cryptography 密码破译 cryptanalysis 破译,密码分析 破译者 cryptanalyst 对称密码 symmetric cryptography ......
密码 笔记 技术

容器基础(一)

镜像管理 docker search <container_name> #搜索镜像 docker pull <container_name>[:<version>] #拉去镜像(选择镜像及下载位置mariadb/xxx) docker push <container_name> #推送镜像到云上(D ......
容器 基础

k8s基础

k8s基础 Kubernetes(通常称为K8s)是一个开源的容器编排和管理平台,它的主要目标是简化和自动化容器化应用程序的部署、扩展、维护和运维。以下是对Kubernetes的简单理解: 容器编排:Kubernetes帮助您有效地管理和编排容器,确保它们在集群中的部署和运行。容器是轻量级的应用程序 ......
基础 k8s k8 8s

java进阶漏洞学习----log4j漏洞学习笔记

CVE-2021-44228 log4j2 漏洞版本范围 2.x < version <=2.14.1 环境搭建 linux的ij idea java版本:JDK1.8u102 https://www.oracle.com/cis/java/technologies/javase/javase8-a ......
漏洞 笔记 log4j java log4

网络基础

网络通信过程 数据传递就像快递 数据就是物品,寄件人发件人是源目IP地址或者MAC地址,中间的交换机和路由器就像快递站。 网关的作用是对数据报文进行解封装,然后读取其目的信息,然后进行封装,根据目的信息把数据报文转发到可以到目的计算机所在网络的网关。 计算机A发出数据 数据到达网关 网关解封装、封装 ......
网络基础 基础 网络

2023 年度 10 月份 GitHubJava 项目排行榜 Top 10

1.mall 项目地址:https://github.com/macrozheng/mall mall 项目是一套电商系统,包括前台商城系统及后台管理系统,基于 SpringBoot+MyBatis 实现,采用 Docker 容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物 ......
GitHubJava 月份 排行榜 年度 项目

秦疆的Java课程笔记:30 基础 三元运算符及小结

扩展赋值运算符:+=,-=,*=,/= public class Dome1 { public static void main(String[] args) { int a = 10; int b = 20; a+=b;//相当于a=a+b System.out.println("a="+(a)) ......
运算符 小结 课程 基础 笔记

【C 语言基础】double类型大小比较的方法——以Java为例

问题 在Java中,int类型数据的大小比较可以使用双等号,double类型则不能使用双等号比较大小(0,0 == 0.0 是不可以的),那若使用double类型时怎么进行比较呢? 方法 (1)转换为字符串 如果要比较的两个double数据的字符串精度相等,可以将数据转换成string然后借助str ......
语言基础 大小 语言 类型 基础

.NET Conf 2023 议程(简体中文)

.NET Conf 2023 议程(简体中文) 最大的在线 .NET 活动 11 月 14 日至 16 日。 重要:本文内容引用翻译自 www.paioffice.com 第一天 Tuesday, November 14 08:00 - 09:00 PST 欢迎使用.NET 8 Damian Edw ......
议程 Conf 2023 NET

11月1日《软件需求模式》阅读笔记一

软件需求这门课课程要求精读一门关于软件需求方面的书,我选择了《软件需求模式》这本书,从这本书来了解一下软件需求的一些流程以及需要软件工作人员做好那些事情。 首先从这本书的前言中,我知道了这本书先是要教会我们关于需求的概念,让我们知道什么是需求,然后就是教我们各种关于需求的模式,这本书中有30多个需求 ......
需求 模式 笔记 软件

读书笔记 -- Junit 实战(3rd)Ch07 用 mock object 进行测试

8.1 mock object 简介 隔离测试:最大优点是能编写专门测试单一方法的测试代码,而不会受到被测方法调用某个对象所带来的副作用的影响。 mock object (mocks):非常适合测试与代码的其余部分隔离开的一部分代码。 mocks 与隔离测试的区别:mock 并不实现任何逻辑,只提供 ......
实战 笔记 object Junit mock

【C 语言基础】C风格数组初始化”={a};方式”的特性

当进行数组初始化的时候,可以采用 ={一个元素的值} 的方式,例如: int intarr[10] = {1}; int chararr[20] = {'a'}; 使用这种方式初始化,可以将数组所有成员都初始化,没有随机值,保证了安全。 其中,数组第一个值为指定元素的值,其余成员的值全为0。 测试代 ......
语言基础 数组 特性 风格 语言

(十七)C#编程基础复习——数组

和其他编程语言一样C#也支持数组,数据是一个用来存储相同类型数据的、固定大小的、具有连续内存位置的顺序集合。数组中的每个元素都对应一个索引值,索引从0开始依次递增,我们可以通过索引来访问数据中的指定元素。 假如我们要存储100名学生的分数,若使用普通变量的话可能需要定义100整型变量,例如numbe ......
数组 基础

trpora markdown笔记

前言 此为个人markdown笔记,不定时更新。 正文 1. mermaid 使用 横向流程图 源码 graph LR a(起始)-->b(中间) b-->c1<-->d b-->c2<-->d b-->c3<-->d graph LR a(起始)-->b(中间) b-->c1<-->d b-->c ......
markdown 笔记 trpora

CSP-S 2023 游记和西南大学附属中学校(东区)暑假游记

同步发布于洛谷博客。 前言 本游记分为两部分,第一部分为本人今年暑假 7 月份在西南大学附属中学校(东区)集训,第二部分是 2023 年非专业软件能力认证提高级的游记。 西南大学附属中学校(东区)暑假游记 由于鸽的比较久所以不可能很详细的记述了。 现在主要是凭借本人自己还残存的一些记忆和自己的总结/ ......
游记 中学校 中学 大学 CSP-S

tmdb 无法连接 修改host可解决 (2023/11/14)

tinyMediaManager的刮削服务总是失败,根本原因在于tmdb网站的DNS地址无法解析。 解决方法:手动修改DNS。 作者:PH34R https://www.bilibili.com/read/cv18215732/?spm_id_from=333.999.collection.opus ......
tmdb host 2023 11 14

(十六)C#编程基础复习——可空类型

在C# 1.X的版本中,一个值类型的变量是不可以被赋值为null(空值)的,否则会产生异常。而在C# 2.0中,新增了一个nullable类型,可以使用nullable类型定义包含null值的数据,例如,你可以在nullable<Int32>(可为空的int32类型)类型的变量中存储-2147483 ......
类型 基础