NOT
Python多进程
一、multiprocessing模块提供了一个创建进程的类Process,其创建进程有两种方法:1、创建一个Process类的实例,并指定目任务函数:示例代码: 1 from multiprocessing import Process 2 import os 3 import time 4 5 ......
UE4之DDC缓存
什么是DDC(DerivedDataCache)?简单来说,是一些缓存文件。在使用Editor的过程中,有可能会在编辑某些文件,或者使用某些文件的时候产生额外的数据。 为了避免每次都需要重新产生一次数据,所以第一次产生完数据之后,会将数据序列化,并以缓存的形式保存下来。 DerivedDataCac ......
shell-awk-命令
AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。 FS内置变量 awk -F 字段分隔符(默认是任何空格) 1、截取文档中的某个段 head -n2 /etc/passwd |awk -F ':' '{print $1}' 2、匹配字符和字符串 awk '/oo/' test.txt o ......
记一次缓存一致性中延迟双删的使用场景
1、背景: 前边写了个这样的业务需求:从算法服务那边会不断的发送过来一些预警的数据和预警恢复的数据,当有新预警数据过来时,会进行数据库记录和redis缓存,当有该预警的恢复过来时会将数据库状态修改并清除缓存,我的做法是使用了缓存双删的策略,即先删缓存,再更新数据库,再删缓存。 但是此时还是出现了问题 ......
AT_ddcc2020_final_d Pars/ey
AT_ddcc2020_final_d Pars/ey 重工业题。 找环然后树形 DP 是显然的,先考虑断开环上的边怎么做。 把环复制一遍放在结尾,记 \(sum_i\) 为环长的前缀和,\(f_i\) 为该子树内的最长根链的长度,问题变为每次给定一个区间,要求找到 \(i,j(i>j)\) 使得 ......
每日总结9.21
今天的一天非常充实,我经历了各种不同类型的课程和活动,既有理论性的学习,也有体育锻炼,以下是我一天的总结:上午的第一节课是统一建模语言。在这门课上,我们学习了如何使用统一建模语言来描述和分析软件系统的结构和行为。这对于软件工程领域的学习和职业发展非常重要。我学到了如何绘制用例图、类图和时序图等各种模 ......
每日总结9.22
今天是星期五,上午我参加了形势与政策的课程。这门课程旨在增加我们对国内外形势和政策的了解,培养我们的综合素质。在课堂上,老师详细解析了当前的国内外形势,并引导我们以全球视野思考问题。通过这门课,我对国际经济、政治和社会发展有了更深入的认识。昨天的体测让我身上很疼,所以下午我选择了在寝室休息。我给自己 ......
【十分钟一个知识点】进制
本周我们将介绍二进制、八进制、十六进制(当然还有十进制) 进位计数制 将数字符号按序排列成数位,并遵照某种由低位到高位的进位方式计数表示数值的方法,称作进位计数制。 十进制D 先来复习一下,我们从小学到大的十进制 十进制计数制由 0、 1、 2、 3、 4、 5、6、 7、 8、 9共10个数字符号 ......
落基山脉(区间dp)
题意 题目链接:https://www.luogu.com.cn/problem/P9325 给一段山脉的高度,然后从中截取一段长度为 i 的区间,求最小不对称值。不对称值就是这段区间里,最左边的高度与最右边的高度的差值加上倒数第二和第二,……。然后输出区间长度从 1 到 n 的最小不对称值。 思路 ......
923打卡
1. 三数之和 (15) 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请 你返回所有和为 0 且不重复的 ......
9.23总结
代码时间(包括上课):4h 代码量(行):360 今天学习了Java,针对算法与数据结构进行了学习,今天我做了两道算法题,并且学习了基本查找,二分查找,还有二分查找的升级版,以及插值查找及其升级版,还有冒泡排序和选择排序,具体可以看我其他博客。 ......
Android开发笔记[4]-串口控制esp32及使用摄像头
摘要 无需root权限,Android使用串口与esp32通信控制小灯开关;开启Android摄像头预览. 平台信息 Android Studio: Electric Eel | 2022.1.1 Patch 2 Gradle:distributionUrl=https://services.gra ......
算法基础之高精度总结
高精度算法分类 分类:加、减、乘、除 其中加减乘都适用于两个数都是高精度,除法因为除数是高精度的话不好用整除的方法,所以除法时被除数是高精度,除数是整型。 高精度加减乘除的异同点 加和乘 相同点 需要从低位到高位处理 for(int i=stra.size()-1;i>=0;i--) c.push_ ......
每日总结9.20
今天的一天过得相当充实。上午,我参加了三节英语课。我们学习了一些新的语法规则和词汇,并进行了口语练习。老师给了我们一些有趣的课堂活动,让我们能够积极参与,并提高自己的英语交流能力。通过这些课程,我感觉自己对英语的理解更加深入,也增加了自信心。下午,我回到寝室休息,并专注地完成了一些作业任务。我有一篇 ......
buy
# [Buy Low Sell High](https://www.luogu.com.cn/problem/CF865D) 考虑反悔贪心。 对于三个股票 $i,j,k,p_i #include using namespace std; #define Ed for(int i=h[x];~i;i= ......
算法基础之快速排序
quick_sort方法中如果 i=l,j=r 会死循环的分析 示例代码 void quick_sort(int a[],int l,int r){ if(l>=r) return; int i=l,j=r; //此处设置会导致死循环 int x = num[(l+r)>>1]; while(i<j ......
CodeForces 1149D Abandoning Roads
洛谷传送门 CF 传送门 考虑一条 \(1 \to i\) 的路径是否在最小生成树上。 称边权为 \(a\) 的边为轻边,边权为 \(b\) 的边为重边。 轻边若不成环则一定在最小生成树上,因此先把轻边合并,这样形成了若干连通块。 那么如果两点在一个连通块,它们只能通过轻边互达。 同时,因为是树上路 ......
基于FPGA 的SDRAM控制器
SDRAM基本信息 储存能力计算 4X16X4=256(Mbit),注意不是MByte SDRAM控制 sdram包含两个部分:sdram_ctrl、fifo_ctrl。 sdram_ctrl:其顶层为SDRAM的控制模块内部实例化了5个模块,有初始化、自刷新、写和读模块,还有一个仲裁模块对这四个不 ......
SVN服务器安装与常用操作(超详细)
SVN服务器安装与常用操作(超详细)服务器1、下载SVN服务器,地址:http://subversion.apache.org/packages.html进入网址后,滚动到浏览器最底部看到如下截图: 点击,下载 2、在服务器把下载的VisualSVN server双击安装,文件名:(VisualSV ......
2023.9.23
B P8906 [USACO22DEC] Breakdown P 一个有向完全图(包括自环),进行 \(n^2\) 次删边,问每次删边后从 \(1\) 到 \(n\) 的长为 \(k\) 的最短路长度,或指出不存在长为 \(k\) 的 \(1\) 到 \(n\) 的路径。 \(n\le 300\), ......
windows系统编程(win32)
一、编程环境 操作系统:windows10-1809(17763.1557)-x64; windows kits:C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared visual studio 2019 :C:\Pro ......
前端的一些布局技巧
一、当前页面无拖动的滑轮 这个只需要设置占据整个页面容器的高为100vh,页面的body的margin为0就行了 body{ margin: 0; } .最大容器类名{ height: 100vh; } 二、flex布局 display:flex就是将盒子设置成一个弹性盒子,弹性布局属性,还可以赋值 ......
题解 CF1257G【Divisor Set】
problem 我们说一个集合 \(D\) 是一个好的集合,当不存在集合中的两个不同元素 \(a,b\) 使得 \(a\) 是 \(b\) 的约数。 给定一个超大整数的素数表示形式 \(N = \prod_{i=1}^n{p_i}\),要求从它的所有因子中选择尽可能多的元素组成一个好的集合。 问这个 ......
2023数据采集与融合技术实践作业1
1.2023数据采集与融合技术实践作业1 实验1 实验:爬取软科排名的大学信息 实验要求: 用requests和BeautifulSoup库方法定向爬取给定网址(http://www.shanghairanking.cn/rankings/bcur/2020 )的数据,屏幕打印爬取的大学排名信息。 ......
qbxt 4179 积木中赛(block)
原题 小 P 准备了一次预测活动,每个参与活动的人都可以在 PPP 队获胜,GGG 队获胜和平局三种结果中选择自己要预测的一种。如果第 \(i\) 个人预测正确,那么小 P 需要付给他 \(a_i\) 元,否则他需要给小 P 付 \(b_i\) 元。小 P 目前已经收到了 \(n\) 个人报名参加活 ......
Vue-插槽及自定义事件分发
一.插槽slot 在某些场景中,我们可能想要为子组件传递一些模板片段,让子组件在它们的组件中渲染这些片段。 <slot> 元素是一个插槽出口 (slot outlet),标示了父元素提供的插槽内容 (slot content) 将在哪里被渲染。 插槽就好比一个占位符,它不是解决页面必须元素的位置,而 ......
微软最热门的10款前端开源项目!
本文来盘点微软开源的十大前端项目,这些项目在 Github 上获得了超过 45 万 Star! Visual Studio Code Visual Studio Code 是一款由微软开发的开源的代码编辑器。它支持多种编程语言,如C、C++、C#、Python、JavaScript 和 TypeSc ......