NOT
第十三届山东省大学生程序设计竞赛
第十三届山东省大学生程序设计竞赛 A. Orders 解题思路: 对订单进行升序排序。 遍历每一天,我们每天生成\(k\)件货物,到第\(i\)天就减去需要的,不够就是\(No\)。 代码: #include<bits/stdc++.h> using namespace std; using ll ......
周记20230911-20230917
周记1:Flash 背景:近期项目中使用flash作为存储单元,用于装载芯片工作过程中使用到的程序、lut等内容。 问题及解答: 1、flash基本介绍,闪存,非易失存储介质,掉电不丢失内容,擦除式写入(Nor向0写1时需擦除,Nand则都需擦除)。 Nor容量较小,具有更高的可靠性,支持XIP(e ......
面试经
1、makefile文件对作用 一个工程中的源文件不计其数,按照类型、功能、模块分别为放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译、哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个shell脚本一样,其中也可以执行操 ......
day04 功能开发
day04 功能开发 内容回顾 组件 view text image button navigtor textarea input api 用户信息 地理位置 选择图片 跳转(非tabbar) 打开授权配置 发送请求(注意:https/后台设置) 提示框 数据绑定(双向绑定) 后端需要setData ......
洛谷OJ [P1168 中位数] 对顶堆
P1168 中位数 对顶堆用于维护序列的第 $ k $ 大元素, 原理是:建立一个小根堆和一个大根堆, 小根堆存储序列的前 $ k $ 大元素, 大根堆存储其他元素; 要取的第 $ k $ 大元素即是小根堆的堆顶, 维护的做法是:在查询之前, 保证小根堆的大小为 $ k $, 若有多余, 将多余部分 ......
C. Square Subsets 线性基
题意:给出n个数字,我们成一个不为空的子序列为好,当其内所有元素乘积为一个完全平方数的时候。问有多少好的子序列。 做法:我发现给出的样例结果很有意思。,都是2的k次方减1。 对于一个数,根据算数基本定理,可以得出,我们把素因子抽象为线代中的秩。于是子序列中的相乘,就等于该维度上的相加。可以得出一个有 ......
【小睿的ML之路】Numpy常用函数
import numpy as np a = np.arange(3) print(a) [0 1 2] print(np.exp(a)) # 指数运算 e^0 e^1 e^2 [1. 2.71828183 7.3890561 ] print(np.sqrt(a)) # 计算每个元素的平方根 [0. ......
CUDA版本PyTorch安装
安装驱动 显卡为 Nvidia的GTX950M,驱动版本517.48,这个版本的驱动为CUDA_11.7 移动版:GeForce Game Ready 驱动程序 | 517.48 | Windows 11 | NVIDIA 桌面版:GeForce Game Ready 驱动程序 | 517.48 | ......
代码源:没有上司的舞会2(树上背包)
一家公司里有 n 个员工,他们的编号分别是 1 到 n ,其中 1 号员工是公司 CEO,CEO 在公司里没有上司。除了 CEO 外,每个人都有一个直接上司。今天公司要办一个舞会,为了大家玩得尽兴,如果某个员工的直接上司来了,他/她就不想来了。i 号员工来参加舞会会为大家带来 ai 点快乐值。由于场 ......
CSP 初赛复习
想要做一些不需要思考也算不得摆烂的事,但发现很难找到符合上述要求的学习内容。 突然想到还剩两天就 CSP 初赛了。虽然在 LN 想过不了初赛纯属搞笑,但为了不让自己的分数太难看还是简单复习一下。 Linux 命令 大纲里的“常用命令”范围究竟是什么啊? pwd 显示工作路径 cd 切换工作目录 ls ......
Vue3.0 的自定义指令
我本人也是新手,所以我之前不知道自定义指令一般是在什么场景下用的。 在这里告诉各位新手朋友,我目前遇到的应用场景是在权限控制按钮、文本框等元素显示,就用上了这个自定义指令。我利用自己的一个案例进行介绍。 1.创建一个在util/directive/permission.ts 文件,代码如下: exp ......
代码源:没有上司的舞会(树形DP)
一家公司里有 n 个员工,他们的编号分别是 1 到 n ,其中 1 号员工是公司 CEO,CEO 在公司里没有上司。除了 CEO 外,每个人都有一个直接上司。今天公司要办一个舞会,为了大家玩得尽兴,如果某个员工的直接上司来了,他/她就不想来了。i 号员工来参加舞会会为大家带来 ai 点快乐值。现在我 ......
代码源:新的背包
有 n 种物品要放到一个袋子里,袋子的总容量为 m ,每种物品都有 m 个,单个物品的体积都是 1 。对于第 i 种物品,如果我们一共取了 j (j≥1) 个,会获得 wi,j 的收益。请问如何选择物品,使得在物品的总体积不超过 m 的情况下,获得的总收益最大?请求出最大总收益。 输入格式 第一行两 ......
JDWP JVMTI Debug 这几个名词有什么区别和联系
以我目前的理解看来,jdwp是基于jvmti实现的一个协议,它可以实现由其它进程控制jvm的运行以及获取jvm的状态。而通过jdwp就可以简单的实现debug 如果要自己实现一个jdwp,就会很麻烦 有两个方式: 1:编写一份MyAgent.java代码 package org.example;im ......
新人笔记-多态1.0
package com_black.duotai; public class Animal { public void eat(){ System.out.println("动物吃东西"); } } package com_black.duotai; public class Cat extends ......
15 获取泛型信息
了解即可 package annotate; import java.lang.reflect.Method; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import java.util.Li ......
【深入解读Redis系列】(五)Redis中String的认知误区,详解String数据类型
有时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,请认准https://blog.zysicyj.top 首发博客地址 系列文章地址 需求描述 现在假设有这样一个需求,我们要开发一个图像存储系统。要求如下: 该系统能快速记录图片的ID和图片保存在系统中的ID 能根据图片ID快速查找 ......
Android无线WiFi调试指南(AndroidStudio+真机+WSA)
关键点 使用adb以无线方式连接设备,然后AndroidStudio即可识别和调试 adb无线连接设备命令:adb.exe connect ip:port,要让电脑和手机连接同一个局域网内 AndroidStudio自带的adb路径为AndroidSdk目录下:AndroidSdk\platform ......
学习笔记之Redission
学习笔记之Redission redission是为了解决锁失效问题而出现的 锁失效问题:由于现在我们部署了多个tomcat,每个tomcat都有一个属于自己的jvm,那么假设在服务器A的tomcat内部,有两个线程,这两个线程由于使用的是同一份代码,那么他们的锁对象是同一个,是可以实现互斥的,但是 ......
优惠券秒杀业务之一人一单
优惠券秒杀业务之一人一单 需求:修改秒杀业务,要求同一个优惠券,一个用户只能下一单 这里插个题外话,其实很多业务如博客的阅读量、点赞数等都是要一人只能统计一次阅读量和一人只能点赞一次,阅读量是根据ip来统计的,而点赞数要用到redis的set类型(去重),排行榜是用到redis的sortedSet类 ......
秒杀优化
秒杀优化 秒杀优化-异步秒杀思路 我们来回顾一下下单流程 当用户发起请求,此时会请求nginx,nginx会访问到tomcat,而tomcat中的程序,会进行串行操作,分成如下几个步骤 1、查询优惠卷 2、判断秒杀库存是否足够 3、查询订单 4、校验是否是一人一单 5、扣减库存 6、创建订单 在这六 ......
task_1,2,3
案例详情 A公司是总部位于北京的一家大型全球性投资公司,以"建设成为稳健、专业、负责任和有声望的国际大型机构投资者"作为公司的发展目标,并且在日常的投资过程中坚持"组合投资理念、长期投资理念以及风险分散投资理念"。2019年7月22日,首批25家科创板公司的股票在上海证券交易所正式挂牌交易,科创版的 ......
机器学习——零售商品价格预测回归模型
在电子商务业务蓬勃发展的同时,零售业遭遇了寒潮。电子商务的冲击、瞬息万变的经济环境、难以捉摸的销售情况和日益冷清的大型卖场,都给零售业带来了重重困难。 进入数字时代后,数据的有效使用成为零售企业颠覆传统的动力,也势必将改变零售业的格局。沃尔玛等大型零售商都积极第将数据分析与商业结合,创造了额外的经济 ......
解决python不同版本对应pip不兼容,导致pycharm导包失败的解决方法
问题:更新pip,但是突然报错,而且pycharm中导包出现问题 解决方法: cmd进入终端,然后输入:D:\Python-3.11-Project\venv\Scripts\activate.bat(每个人python解释器不同,自己找到解释器位置,然后模仿我的这个路径,找到activate.ba ......
Java语言基础知识全总结
一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
《看了受制了》第15天,6道题,合计64道题
2023年9月13日 今天开始刷PAT!每天尽可能多刷,预计11月左右刷完。 ACWING5218 密室逃脱 题目理解 这个题直接dfs的话,会TLE,且一定不要忘记越界。 优解的话是存下来权重,而且BFS遍历的是权重所对应的点,什么意思呢?就是预先处理所有i * j可以达成的点,比如(x, y)的 ......
中电安科二面
中电安科二面 自我介绍 你SRC有挖过什么漏洞? 你对攻击检测类产品了解多吗,像是写规则之类的(好像是这么问的)?就比如像是中睿的睿眼。 记得的不是很多了,主要是问设备相关的问题 ......
Jackson 依赖包
<!-- jackson 依赖包 --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.11.4</version> </depe ......
2023年9月13日每日随笔
今天上了软件构造,对于java的概念有加深了解了一些,对于打包生成exe文件有了了解,对于软件设计,进行了创建型模式的学习,同时对于zookeeper帮别人配置了好几遍,对于hbase,学习了idea进行连接集群,创建表,进行操作,也进行idea的连接配置: 新建连接 导入maven配置 <depe ......
RetNet:万众期待的 Transformers 杀手
动动发财的小手,点个赞吧! Transformer 已成为大语言模型上的架构,因为它有效地克服了循环神经网络 (RNN) 的顺序训练问题。然而,Transformer也并不完美,因为它们仅解决了所谓“impossible triangle”的两条臂。微软的 RetNet 声称位于这个“impossi ......