• 2024-11-21代码随想录算法训练营day52 day53| 卡码网101.孤岛的总面积 102.沉没孤岛 103.水流问题 104.建造最大岛屿 110.字符串接龙 105.有向图的完全可达性
    学习资料:https://www.programmercarl.com/kamacoder/0101.孤岛的总面积.html#思路邻接矩阵是否被遍历过;每个坐标点上的值为0、1、2等等;四个边的考虑;地图的遍历次数都是卡码网的题学习记录:101.孤岛的总面积点击查看代码#用深搜,遍历邻接矩阵的四个边,先遍历所有可遍历的岛屿,
  • 2024-11-21xlwings模块的日常使用
    Python的xlwings模块经常用来操作xlsx文档,是办公党比较常用的。下面就是一个示例,从文件A.xlsx中读取一些数据,在B.xlsx中做筛选,然后保存到C.xlsximportxlwingsasxwfileA=r"A.xlsx"fileB=r"B.xlsx"fileC=r"C.xlsx"app=xw.App(visible=False,add_book=False)app
  • 2024-11-21manim边做边学--圆环面
    Torus类在制作数学、物理或工程领域的动画时具有广泛的应用场景。比如,通过动态演示环面的拓扑变换(如内外翻转、扭曲等),帮助我们直观地理解拓扑不变量和同胚等概念;此外,也可以模拟磁场线在环面导体中的分布和运动,展示电磁感应现象等等。本篇介绍Torus的主要参数和基本使用方法。1
  • 2024-11-20崖山 YCP 习题总结
    回复YCP领取全部习题1.关于逻辑导入(imp),下面说法错误的是?(1分)A.通过exp导出的CSV文件,可以使用imp导入到其他教据库B.可以使用imp进行全库导入,执行该导入的数据库用户必须已创建目拥有DBA角色权限C.可以通过fromuser和touser将指定用户下的数据导入到另一用户D.
  • 2024-11-20洛谷题单指南-二叉堆与树状数组-P2161 [SHOI2009] 会场预约
    原题链接:https://www.luogu.com.cn/problem/P2161题意解读:本题前面形式化描述已经足够清晰。解题思路:要判断线段之间是否有冲突(包含或者交叉),可以借助set,参考:https://www.cnblogs.com/jcwy/p/18447333只不过这里要统计冲突的数量,也就是允许相等的元素重复存在,可以借助multiset
  • 2024-11-19代码随想录算法训练营day51| 卡码网99.岛屿数量 卡码网100.岛屿的最大面积
    学习资料:https://www.programmercarl.com/kamacoder/0099.岛屿的数量深搜.html#思路深度优先搜索和广度优先搜索今天用的邻接矩阵学习记录:卡码网99.岛屿数量(深搜or广搜;用一个自己设计的二维矩阵来控制节点的移动方向:上下左右)点击查看代码fromcollectionsimportdequedi
  • 2024-11-18【每日一题】661. 图片平滑器
    图像平滑器 是大小为 3x3 的过滤器,用于对图像的每个单元格平滑处理,平滑处理后单元格的值为该单元格的平均灰度。每个单元格的 平均灰度 定义为:该单元格自身及其周围的8个单元格的平均值,结果需向下取整。(即,需要计算蓝色平滑器中9个单元格的平均值)。如果一个单元格周
  • 2024-11-18蓝桥杯训练2
    暴力解法  哈哈哈sum=1000000forainrange(1,5):  forbinrange(1,5):    forcinrange(1,5):      fordinrange(1,5):        foreinrange(1,5):          forfinrange(1,5): 
  • 2024-11-18猫映射(Arnold变换),猫脸变换介绍与基于例题脚本的爆破
    前置信息http://www.jiamisoft.com/blog/index.php/7249-erzhituxiangjiamisuanfaarnold.htmlhttps://mp.weixin.qq.com/s/IbkAlyAPvbgMeNgqfwisTgArnold变换Arnold变换是V.J.Arnold在遍历理论的研究中提出的一种变换,原意为catmapping,俗称猫脸变换。Arnold变换直观、简单、具有
  • 2024-11-17python基础练习题----练手
    python—练手题—40题#01-helloworldprint('helloworld!')#如果3大于0,则打印'ok'和'yes'if3>0:print('ok')print('yes')x=3y=4print(x+y)#02-printprint('helloworld!')print(�
  • 2024-11-17n皇后编程问题
    n皇后编程问题是一个经典问题,记得2018年北京航空航天大学计算机学院的博士招聘的上机题目就是这个,这里给出几种实现方法:importtimeimportitertoolsNum=8#Num=12#8deff1():deftest_queens(queens):forxinrange(Num):foryinr
  • 2024-11-17gofiber: 模板: 页面上用range循环显示
    一,代码:1,controllerfunc(dc*ArticleController)ListArticle(c*fiber.Ctx)error{ //处理获取文章的逻辑 article1:=new(Article) article1.Id=1 article1.Title="三国演义毛宗岗批本" article1.Author="罗贯中" article2:=new(Article) article2.Id
  • 2024-11-172024鹏城杯-misc
    网安第一课改zip解压找到key1key26iMmn76ucYG9PDtsvu解压之后上脚本fromPILimportImageimages=[Image.open(f"{i}.png")foriinrange(1,38)]qr_code=Image.new("RGB",(128,128),(255,255,255))foriinrange(37):img1=images[i]
  • 2024-11-14代码随想录算法训练营day46| 647. 回文子串 516.最长回文子序列
    学习资料:https://programmercarl.com/0647.回文子串.html#算法公开课动态规划最后一部分:回文字符串子串是从原字符串中连续截取的;子序列可以是从原字符串中不连续提取出元素构成的学习记录:647.回文子串(难构造dp数组,dp数组是从原字符串截取[i,j]范围的片段是否是回文字符串,布尔
  • 2024-11-14代码随想录算法训练营第三十天| 452. 用最少数量的箭引爆气球 、435. 无重叠区间 、763.划分字母区间。c++转java
    452.用最少数量的箭引爆气球思路:以前做过最大不相交子序列的题,这次也是往这根据某一端排序的思路想的,排序后如下图,只需要维护一个公共序列的右边界r就可以了,下一次判断时,只需要判断子区间的左边是否小于r。这个题有点坑的是使用Arrays排序,如果使用昨天的方法:Arra
  • 2024-11-142024鹏城杯-misc
    网安第一课改zip解压找到key1key26iMmn76ucYG9PDtsvu解压之后上脚本fromPILimportImageimages=[Image.open(f"{i}.png")foriinrange(1,38)]qr_code=Image.new("RGB",(128,128),(255,255,255))foriinrange(37):img1=images[i]
  • 2024-11-142024鹏城杯-misc
    网安第一课改zip解压找到key1key26iMmn76ucYG9PDtsvu解压之后上脚本fromPILimportImageimages=[Image.open(f"{i}.png")foriinrange(1,38)]qr_code=Image.new("RGB",(128,128),(255,255,255))foriinrange(37):img1=images[i]
  • 2024-11-13代码随想录算法训练营day45| 115.不同的子序列 583. 两个字符串的删除操作 72. 编辑距离
    学习资料:https://programmercarl.com/0115.不同的子序列.html#算法公开课动态规划系列之编辑距离问题学习记录:115.不同的子序列(当遇到相同字母时,可以选择也可以不选;刚开始没看懂;dp[i][j]是对应i-1结尾和j-1结尾,这样的目的是方便第一行和第一列初始化)点击查看代码classSolut
  • 2024-11-13canny 算法 python实现, 双边滤波--自适应阈值改进--形态学操作
    #-*-coding:utf-8-*-importnumpyasnpimportcv2importosimportcsv#高斯滤波defsmooth(image,sigma=1.4,length=5):#Computegaussianfilterk=length//2gaussian=np.zeros([length,length])foriinrange(length):for
  • 2024-11-12Mysql大表处理方案:分区详解
    前言在我们日常处理海量数据的过程中,如何有效管理和优化数据库一直是一个既重要又具有挑战性的问题,较为通用的做法就是分区、分表、分库了。那我们应该如何选择这几种方式呢?下面本人记录以下几种方式的优劣,希望能够帮助到大家。首先分区:数据库中分区是将表或索引的数据划分成
  • 2024-11-12代码随想录 -- 动态规划 -- 完全背包理论基础
    52.携带研究材料(第七期模拟笔试)思路:dp[j]的含义:装满容量为j的背包时,背包的最大价值为dp[j].递推公式:当j>=weight[i]时:dp[j]=max(dp[j],dp[j-weight[i]]+value[i])初始化:全部初始化为0遍历顺序:先遍历物品和先遍历背包都可以,都是从前往后遍历(因为物品可以重复使用)。n,
  • 2024-11-11Excel.Application使用手册(摘自:https://www.cnblogs.com/codingking/p/6484461.html)
    定制模块行为(1)OptionExplicit'强制对模块内所有变量进行声明  OptionPrivateModule'标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示  OptionCompareText'字符串不区分大小写  OptionBase1'指定数组的第一个下标为1(2)OnErrorResumeNe
  • 2024-11-09【算法】状态压缩DP
    基本内容入门例子USACO06NOV]CornFieldsG-洛谷|计算机科学教育新生态题目简述:在一个\(N\timesM\)的玉米田中种玉米,有一些坏掉的土地是不能种玉米的,另外相邻的两个田也不可以种,一共有多少种种植方案(荒地也算一种),如图所示,由于相邻的土地不能种植,此时一号土地已经不能
  • 2024-11-09Python之判断循环语句
    python中的语句一、if语句(1)单分支:格式:if判断条件执行语句块1else:执行语句块2备注:判断条件if中可以使用比较运算符>,<,!=,==,>=,<=在学习自动化中也可以用if语句断言,案例1:a=10ifa!=10:print("你中奖了")else:print("谢谢惠顾")案例2:name=input("账号:")ifn
  • 2024-11-09Linux fsync和fdatasync系统调用实现分析(Ext4文件系统)
    Linux系统中,对文件系统上文件的读写一般是通过页缓存(pagecache)进行的(DirectIO除外),这样设计的可以延时磁盘IO的操作,从而可以减少磁盘读写的次数,提升IO性能。但是性能和可靠性在一定程度上往往是矛盾的,虽然内核中设计有一个工作队列执行赃页回写同磁盘文件进行同步,但是在一些极端的