- 2024-11-17HarmonyOS:UIAbility组件间交互(设备内)
UIAbility是系统调度的最小单元。在设备内的功能模块之间跳转时,会涉及到启动特定的UIAbility,包括应用内的其他UIAbility、或者其他应用的UIAbility(例如启动三方支付UIAbility)。一、启动应用内的UIAbility当一个应用内包含多个UIAbility时,存在应用内启动UIAbility的场景
- 2024-11-16PCA 原理推导
针对高维数据的降维问题,PCA的基本思路如下:首先将需要降维的数据的各个变量标准化(规范化)为均值为0,方差为1的数据集,然后对标准化后的数据进行正交变换,将原来的数据转换为若干个线性无关向量表示的新数据:这些新向量表示的数据不仅要求相互线性无关,而且需要所包含的信息量最
- 2024-11-16写一个自动构建docker镜像推送至私有仓库并且部署的脚本
脚本如下#catbuild/docker.sh#!/usr/bin/envbash#获取当前分支名BRANCH=`gitrev-parse--abbrev-refHEAD`#获取git提交的标识符用于Docker镜像的标签BUILD_TAG="$(gitrev-parse--short$BRANCH)"HARBOR_URL="harbor.xxx.com"echo"Tagis${BUILD_TAG}"
- 2024-11-15sicp每日一题[2.78]
Exercise2.78Theinternalproceduresinthescheme-numberpackageareessentiallynothingmorethancallstotheprimitiveprocedures+,-,etc.Itwasnotpossibletousetheprimitivesofthelanguagedirectlybecauseourtype-tagsystemrequiresthat
- 2024-11-15zblogphp判断首页、列表页、内容页、单页、搜索页、tag页的代码
判断代码示例{if$type=='index'&&$page=='1'}/*判断首页*/{if$type=='category'}/*判断分类页*/{if$type=='article'}/*判断内容页*/{if$type=='page'}/*判断独立页面*/{if$type=='author'}/*判断用户页*
- 2024-11-14P8099 [USACO22JAN] Minimizing Haybales P 题解
好题图论的难点在于建图~首先我们关注到如果两个草堆之间的差大于K,那么他们的位置就是固定的,就相当于给了一些限制,这就是很经典的连边然后拓扑排序。其实你是不是可以直接从小的向大的连边(我没试)然后再做排序。这一部分代码(粗略验证正确性,赶着写的,可能比较一言难尽)#include<bi
- 2024-11-14Docker常用命令
帮助启动类命令启动docker:systemctlstartdocker停止docker:systemctlstopdocker重启docker:systemctlrestartdocker查看docker状态:systemctlstatusdocker开机启动:systemctlenabledocker查看docker概要信息:dockerinfo查看docker总体帮助文档:docke
- 2024-11-13P11103 [ROI 2022 Day 2] 挑战
题目可以看成一个最大流模型。源点\(S\)往所有机器人连边,容量为\(c_i\);所有容器往汇点\(T\)连边,容量为\(a_i\);机器人\(i\)往容器\(j\in[l_i,r_i]\)连边,容量\(+\infty\)。最大流即为答案。最大流不好计算,考虑最小割。不妨令选取容器集合为\(S\),不被\(S\)包含的区间
- 2024-11-13P8868 [NOIP2022] 比赛(线段树维护区间历史和)
题意给定排列\(a,b\),\(q\)次询问\(l,r\),你需要求出\(\sum_{l\lel'\ler'\ler}(\max_{i=l'}^{r'}a_i)(\max_{i=l'}^{r'}b_i)\)对\(2^{64}\)取模的值。\(n,q\le2.5\times10^5\)分析根据经典套路,按\(r\)扫描线,维护两个单调栈,那么加入一个数就相当于进行若干段区
- 2024-11-12别样的 Duel 大战
Lovely_CatHxy和Ghost_Huang已经大战数10局了,全部都是LCat胜利!!!都是hxy为什么偏偏你这么厉害呢(((CF1257Ftag:简单题*2000推一下式子,设\((i,j)\)表示前面选\([1,i]\)后面选\([j,n]\)。式子里面就尽量不要写和2有关的了。考虑分析1和3需要进入的点有多少个,然
- 2024-11-12ResumeSDK简历解析库编程案例
目录1、软件概述2、编程案例2.1、官网案例(阿里云)2.2、优化案例3、解析结果1、软件概述ResumeSDK简历解析是北京无奇科技有限公司研发,业界领先的智能简历解析和人岗匹配算法厂商,提供专业的AI招聘技术服务,致力于人力资源行业智能化这一进程。并已经上线阿里云或腾讯云,
- 2024-11-12双十一购物攻略:如何利用爬虫技术获取历史价格趋势,理性购物不踩雷
双十一购物狂欢节即将到来,作为程序员,利用爬虫技术查询商品的历史价格趋势,似乎是一个合理的需求,毕竟这只是为了自己参考,不涉及商业用途。然而,小伙伴们在进行爬虫操作时一定要谨慎小心,尤其是在数据采集和使用的过程中,务必遵守相关法律法规与平台的使用规范。每次和大家讲解爬虫时,我
- 2024-11-10CF2009G2 Yunli's Subarray Queries (hard version)
首先考虑计算\(f([a_1,a_2,\cdots,a_k])\):发现对于在同一条斜线上的\(a_i\),\(a_i-i\)的值是相同的。统计出\(a_i-i\)的众数\(x\),则\(k-x\)次操作就可以将这一段变成连续数组。处理好了第一个长度为\(k\)的段,向右滑动窗口,只需要把左侧出去的\(a_1-1\)出现次数减1,
- 2024-11-09「NOIP2022」比赛
洛谷。题目简述给定两个数列\(a,b\),有\(q\)次询问,每次询问\([L,R]\)的所有子区间\([l,r]\)的\(\max_{i=l}^ra_i\times\max_{i=l}^rb_i\)之和。其中,\(n,q\le2.5e5\)。分析这很像历史版本和,但是我们写过的只有一个数组\(a\)的。那么先从部分分开始。对于\(n,
- 2024-11-09目标1.id管理系统
1.功能:每一个玩家进入时按顺序分配id2.实现数字计分板:,每实现一次功能+1id计分板,对新进入的玩家将数字计分板的值赋给id计分板,后对其授予(已经给予id)的标签实现:scoreboardobjectivesaddiddummy玩家编号//创建id计分板scoreboardobjectivesaddnumberdummy计数器//
- 2024-11-09音视频入门基础:FLV专题(24)——FFmpeg源码中,获取FLV文件视频信息的实现
=================================================================音视频入门基础:FLV专题系列文章:音视频入门基础:FLV专题(1)——FLV官方文档下载音视频入门基础:FLV专题(2)——使用FFmpeg命令生成flv文件音视频入门基础:FLV专题(3)——FLVheader简介音视频入门基础:FLV专题(4)—
- 2024-11-08鸿蒙开发进阶(HarmonyOS)原生能力设备唯一ID实践
鸿蒙NEXT开发实战往期必看文章:一分钟了解”纯血版!鸿蒙HarmonyOSNext应用开发!“非常详细的”鸿蒙HarmonyOSNext应用开发学习路线!(从零基础入门到精通)HarmonyOSNEXT应用开发案例实践总结合(持续更新......)HarmonyOSNEXT应用开发性能优化实践总结(持续更新......)场景
- 2024-11-08PbootCMS增添同tag标签文章数目显示
修改文件:文件路径:/apps/home/controller/ParserController.php添加代码:在找到的代码段下方添加:php $tags=implode(',',$rs);//把栏目tags串起来$tagsArrSum=array_count_values(explode(',',$tags));//@mk-tags_one_sum把所有tags组成数组并计算每个
- 2024-11-07使用 vscode 简单配置 ESP32 连接 Wi-Fi 每日定时发送 HTTP 和 HTTPS 请求
最新博客文章链接文字更新时间:2024/11/07由于学校校园网,如果长时间不重新登陆的话,网速会下降,所以想弄个能定时发送HTTP请求的东西。由于不想给路由器刷系统,也麻烦。就开始考虑使用局域网内的服务器,不过由于服务器没有Wi-Fi模块,也不想搞USB无线wifi网卡,就想着干脆用单
- 2024-11-05OkHttp的简单使用
1.httpclient的创建OkHttpClienthttpclient=newOkHttpClient.Builder().connectionPool(newConnectionPool(50,5,TimeUnit.MINUTES))//设置连接池.readTimeout(Duration.ofSeconds(2))//读取超时.
- 2024-11-04【笔记/模板】线段树(改)
线段树线段树是OI竞赛中最强大的数据结构之一,可以用来维护和、积以及最值等具有合并性质的信息。一般线段树P3372【模板】线段树1-洛谷|计算机科学教育新生态(luogu.com.cn)P3373【模板】线段树2-洛谷|计算机科学教育新生态(luogu.com.cn)以模板一为例:cla
- 2024-11-03VLAN高级特性:QinQ
一、什么是QinQQinQ技术,又称为802.1Q-in-802.1Q或双重VLAN标签技术,是一种扩展VLAN空间的技术。以下是对该技术的详细介绍:基本概述QinQ技术通过在原有的802.1Q报文基础上再增加一层802.1Q的Tag来达到扩展VLAN空间的功能。这种技术允许私网VLAN透传公网,使得在骨干网中传递的