草庐IT

2022-09-08

这两天突然有些想法,一年一度的江教在线活动,不参加的话似乎失去了什么。昨天下午就反复研读三项文化活动的文件和班主任专业技能展示活动的文件。三项文化活动上传作品截止到9月10日,班主任专业技能展示活动上传作品截止时间是9月15日。于是就先行研究三项文化活动。昨天晚上就专门研究三项文化活动。没有适当的作品,就想着用原来的作品修改。想着,就将就一下,找几件作品进行修改。经过一晚上的努力,修改好了两件作品。但是提交几次失败。于是更换浏览器,火狐浏览器,谷歌浏览器,IE浏览器都使用了,最终还是没有上传成功。只好作罢。想着第二天去学校穿吧。今天早上来到学校,先用谷歌浏览器,压根就进不去,是有点奇怪。虽然网

2023/05/08~14 刷题记录

A-PlusandMultiply题意:题解:题目说可以将集合里面的数字*a或者+b操作,并将新的值放进集合中,首先想到dfs暴力求解,但是太暴力了,直接时间超限。通过观察我们可以知道,要求n是否在集合中,如果在一定会存在一个x1、x2使得a(乘x1次)+b(加x2次)==n。为什么不会出现先加上b再乘上a的情况呢?因为如果你先加上了一个b,那么后面乘上a相当于是加了a个b。importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intt=sc.ne

NSIS V3.08 简体中文增强版

更新:从源码彻底汉化NSIS,重新封装一个轻量版的简体中文版(老的集成版本暂时保留),新版本集成中文用户手册与nsdialogs帮助文档到3.08版,优化调整启动菜单。 将脚本编辑器升级为Notepad3(重新编译精简优化,将中文由外置语言文件改为内置),只携带了官方版本的16个插件(需要插件的自行前往官方插件库下载最新版插件或安装集成版本)可选安装VNISEdit修正版,修复了VNISEdit下按F1新版用户手册查阅词条定位不准的问题,将用户手册启动模式修改为默认最大化说明:该3.08版本属本人业余时间集成修改制作,首发CSDN博客专栏,欢迎反馈安装与使用中出现的BUG,转载请注明出处!本版

HarmonyOS应用开发--基于TabList和PageSlider的自制平行视界MyParallelView[我的平行视界][API V6]

HarmonyOS应用开发--基于TabList和PageSlider的自制平行视界MyParallelView[我的平行视界][APIV6]1.名称2.app实现关键技巧3.源代码  3.1Java源代码   3.1.1PSProvider.java   3.1.2DetailSlice.java   3.1.3MainAbilitySlice.java   3.1.4MainAbility.java   3.1.5MyApplication.java  3.2XML源代码   3.2.1UI背景XML    3.2.1.1background_ability_main.xml   3.2.

Python08--文件读取及写入操作

有些时候我们在处理数据之后就会想将我们的数据保存到文件中,实现数据的持久化。而不仅仅是输出到我们的集成开发环境的控制台上(直接打印在控制台上并不能够实现保存我们数据的功能,只要我们的集成开发环境已关闭,或者是电脑关机,那么我们打印出来的数据也会随之消失),例如我们在使用print函数打印输出数据时,只是将我们的数据暂时存放到了内存中,并没有存放到硬盘上。数据的持久化方式有两种,一种是存放到数据库中(这种方式一般是二进制的数据才可以,如音视频等),另外一种就是以文件的形式(这种方式,可以存放文本字符数据,如中文字符等)。我们一般使用代码处理的数据都是非结构化的数据,即存放的位置位置是文件里面,而

【Vue2.x源码系列08】Diff算法原理

什么是虚拟DOMDOM是很慢的,其元素非常庞大,当我们频繁的去做DOM更新,会产生一定的性能问题,我们可以直观感受一下div元素包含的海量属性在Javascript对象中,虚拟DOM表现为一个Object对象(以VNode节点作为基础的树)。并且最少包含标签名tag、属性attrs和子元素对象children三个属性,不同框架对这三个属性的名命可能会有差别。abc真实节点对应的虚拟DOM:constVDOM={tag:'ul',data:{style:{color:'#de5e60',border:'1pxsolid#de5e60'},},children:[{tag:'li',key:'a'

目标检测 YOLOv5网络v6 0版本总结

目标检测YOLOv5网络v6.0版本总结YOLOv5对比YOLOv4输入端:在模型训练阶段,提出了Mosaic数据增强、自适应锚框计算、自适应图片缩放等;Backbone网络:融合其它检测算法的新思路,主要有:Focus结构与CSP结构;Neck网络:YOLOv5在BackBone与最后的Head输出层之间往往会插入了FPN+PAN结构Head输出层:输出层的锚框机制与YOLOv4相同,主要改进了训练时的损失函数GIOU_Loss和预测框筛选的CIOU_nms网络结构YOLOv5s_5.xYOLOv5s_6.x与YOLOv5_5.x相比较,YOLOv5_6.x网络结构更加精简:Conv(k=6

HarmonyOS应用开发--基于TextField和Image伪富文本的MyNotePad[便签][API V6]

HarmonyOS应用开发--基于TextField和Image伪富文本的MyNotePad[便签][APIV6]1.名称2.功能描述3.app实现关键技巧  3.1滑动笔记列表更改显示空间、左滑笔记条目显示删除按键右滑消失  3.2点击“选择”每个笔记条目左侧出现选定框、同时下方显示“取消”与“删除”  3.3搜索功能  3.4伪富文本编辑功能(文本和图片)  3.5获取笔记文件夹的目录结构(重要操作)(存储在该应用沙盒中,而非外部该应用私有存储)4.源代码  4.0工程源文件目录结构  4.1Java源代码   4.1.1NoteListItem.java   4.1.2NoteDataM

HarmonyOS应用开发--基于自制宫格布局的MyCalculator[我的计算器][API V6]

HarmonyOS应用开发--基于自制宫格布局的MyCalculator[我的计算器][APIV6]1.名称2.app图标3.app实现关键技巧4.源代码  4.0项目工程文件结构  4.1java源代码   4.1.1MyArgumentException.java   4.1.2CalCulatorGo.java   4.1.3MainAbilitySlice.java   4.1.4MainAbility.java   4.1.5MyApplication.java  4.2XML源代码   4.2.1background_ability_main.xml   4.2.2ability_

ABB机器人仿真软件robotstudio v6.08安装教程

ABB机器人仿真软件robotstudiov6.08安装教程具体步骤可参考以下内容:注意:安装之前,最好将电脑的名称改为英文,否则可能会安装不成功,第1步:将下载的安装包解压缩,第2步:找到解压后的文件中的RobotStudio6.08,第3步:找到“setup.exe”,第4步:软件正在准备安装,