• 2024-07-02flutter3广告
    import'package:flutter/material.dart';classAdBannerextendsStatelessWidget{constAdBanner({super.key});@overrideWidgetbuild(BuildContextcontext){returnStack(children:<Widget>[//主要内容Contai
  • 2024-06-22js组合继承
    JS组合继承(combinationinheritance)是一种常用的继承模式,它通过将原型链和构造函数组合使用来实现继承。下面是JS组合继承的详细解析和代码示例:创建父类(基类)的构造函数functionParent(name){this.name=name;this.colors=['red','green','blue'];}给父类添
  • 2024-06-21优先级队列(堆)的知识点详解
    目录1.优先级队列1.1概念2.优先级队列的模拟实现2.1堆的概念2.2堆的存储方式2.3堆的创建2.3.1堆向下调整2.4堆的插入与删除2.4.1堆的插入2.4.2堆的删除3.常用接口介绍3.1PriorityQueue的特性3.2PriorityQueue常用接口介绍1.优先级队列1.1概念前
  • 2024-06-21手撕排序2--选择排序(直接选择+堆排序
    目录:1.直接选择排序  的实现及分析2.堆排序的实现及分析1.直接选择排序1.1基本思想:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。1.2一次排序-->将最大值放在第一个,最小值放在最后一个代码实现:#incl
  • 2024-06-21【C++】priority_queue的模拟实现与仿函数
    文章目录1.优先级队列的介绍与使用1.1介绍1.2使用2.模拟实现2.1push2.2pop2.3top、empty、size2.4迭代区间构造3.仿函数1.优先级队列的介绍与使用1.1介绍优先级队列是一种容器适配器,根据严格的弱排序标准,它的第一个元素总是它所包含的元素中最大的。
  • 2024-06-18自动化之python读取目录结构转换为element-plus tree结构
    defget_project_tree(start_path:str,original_path:str,tree_data:list):child_files=os.listdir(start_path)forchild_fileinchild_files:ifchild_filein['.gitignore','.idea','venv','__pycache__
  • 2024-06-16冲刺03
    这是我们的任务看板我负责了安卓端页面部分activity_child_main代码如下:<?xmlversion="1.0"encoding="utf-8"?><androidx.drawerlayout.widget.DrawerLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http:/
  • 2024-06-14堆的实现及其应用
    堆的概念        堆是完全二叉树,分为大堆和小堆。大堆:任何一个父亲都大于等于孩子,小堆:任何一个父亲都小于等于孩子。堆的实现目录typedefintHPDataType;typedefstructHeap{ HPDataType*a; intsize; intcapacity;}HP;//交换函数voidSwap(HPDataT
  • 2024-06-14automa学习:写一个取某东图书数据的片断
    周五了,实在没事情了。正好上午有个朋友问automa的事,心想再写一个练习一下,毕竟,熟能生巧。目标某东图书:分析及介绍如下。1.新建标签页1.悬停元素。要注意县停.cate_menu_item:nth-child(14)>.cate_menu_lk:nth-child(1) 点击元素,即上面画圈的地方,该区域可以用元素
  • 2024-06-13数据结构 —— 堆
    1.堆的概念及结构堆是一种特殊的树形数据结构,称为“二叉堆”(binaryheap)看它的名字也可以看出堆与二叉树有关系:其实堆就是一种特殊的二叉树堆的性质:堆中某个结点的值总是不大于或不小于其父结点的值;堆总是一棵完全二叉树1.1大堆大堆:大堆的根节点是整个堆中最大的数每个
  • 2024-06-135.21
    import'package:flutter/material.dart';import'package:photo_view/photo_view.dart';voidmain(){runApp(MaterialApp(home:Picture1(),));}classPicture1extendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){
  • 2024-06-13【C++/STL】stack和queue(容器适配器、优先队列、双端队列)
      
  • 2024-06-12Chapter1 p2 vec
    在上一小节中,我们完成了对BMPImage类的构建,成功实现了我们这个小小引擎的图像输出功能。你已经完成了图像输出了,接着就开始路径追踪吧。。。开个玩笑XD对于曾经学习过一些图形学经典教材的人来说,下一步应当开始着手于画线算法了,但对于本文来说,肯定是要走一些不走寻常路的。所
  • 2024-06-09机器学习之决策树
    importmathimportpicklefrommatplotlibimportpyplotaspltdefcalc_shang(dataset:list):"""计算给定数据集的香农熵:paramdataset::return:"""length=len(dataset)label_count_map={}foritem
  • 2024-06-09使用maven搭建父工程与子工程
    父/子工程的作用:1.依赖管理2.配置信息共享3.模块化4.版本控制5.提高重用性可维护性 什么是dependencyManagement:maven中的一个元素,用于集中管理项目中的依赖版本解决了多个子模块中重复配置的问题,可有效减少maven的版本冲突问题使用dependencyManagement后,无需在子模块
  • 2024-06-08大学生HTML期末大作业——HTML+CSS+JavaScript购物商城(美食)
    HTML+CSS+JS【购物商城】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计
  • 2024-06-0710_1、C++继承与派生:声明与继承关系
    声明与继承关系继承派生概念派生类声明派生类从基类继承的过程吸收基类成员修改基类成员添加新成员继承关系公有继承保护继承私有继承继承派生概念类的继承就是新类由已经存在的类获得已有特性。类的派生则是由已经存在的类产生新类的过程。由已有类产生新类时,新
  • 2024-06-06flutter基础
    创建的flutter项目组件MaterialDesignFlutter中无状态组件(StatelessWidget)和有状态组件App结构内容点击查看代码import'package:flutter/material.dart';voidmain(){runApp(constMyApp());}classMyAppextendsStatelessWidget{constMyApp({super.key});
  • 2024-06-06flutter3-weos手机OS系统|Flutter3.22+Getx仿ios桌面管理OA应用
    原创自研flutter3.x+getx仿制ios手机桌面UI管理系统模板Flutter3-OS。flutter3-osx基于最新跨平台技术Flutter3.22+Dart3.4+GetX+fl_chart实战仿IOS风格手机os管理系统。全新自研flutter磁贴式栅格布局引擎、分屏式多页管理、自定义主题壁纸、卡片式桌面小部件、可拖拽式悬浮球菜
  • 2024-06-04Flutter 中的 TableCell 小部件:全面指南
    Flutter中的TableCell小部件:全面指南Flutter是一个功能强大的UI框架,由Google开发,允许开发者使用Dart语言构建跨平台的移动、Web和桌面应用。在Flutter的丰富组件库中,TableCell是一个用于创建表格单元格的组件,它提供了灵活的方式来自定义表格的内容和布局。本
  • 2024-06-03C++:priority_queue的模拟实现 | 仿函数
    ✨✨✨学习的道路很枯燥,希望我们能并肩走下来!文章目录文章目录前言一priority_queue的介绍二priority_queue的使用三 priority_queue的初步模拟实现四仿函数  4.1什么是仿函数4.2常见仿函数 ​编辑 4.3常见仿函数的模拟实现4.3.1less 4.3.2 gre
  • 2024-05-30HTML历理 隔N行变N行色
    /*隔行变色*/.m-tb2ntr:nth-child(2n){background-color:#f9f9f9;}.m-tb2ntr:hover{background-color:#f2f2f2;}.m-tb4ntr:nth-child(4n+3),.m-tb4ntr:nth-child(4n+4){background-color:#f9f9f9;}.m-tb6ntr:nth-child(6n+4),.m-tb6ntr:nth-child(6n+5),.m-tb6ntr:n
  • 2024-05-30通栏中不定数量的图片/轮播自适应宽高的简单示例
    最近接到一个需求,在一个页面会有多个通栏,每个通栏中会有不固定数量的图片或轮播图,要求各图片/轮播要同等比例自适应宽高,写成通用代码。示意图:光是图片好说,其中有swiper就会比较麻烦。代码:<divclass="container"><divclass="zt_banner"><divclass="swiper">
  • 2024-05-29Java数据结构与算法(B+树)
    前言B+树(B+Tree)是一种平衡树数据结构,广泛用于数据库和文件系统中。它是一种自平衡的树结构,每个节点包含多个键,并且所有键都是排序的。B+树的叶子节点包含指向相邻叶子节点的指针,这使得范围查询非常高效。B+树的优点1.由于B+树在非叶子结点上不包含真正的数据,只当做索引使用
  • 2024-05-29ColoredBox child 是 Scaffold 颜色失效
    在Flutter中,Scaffold小部件有自己的一组属性来管理其外观,包括背景颜色。当你将Scaffold作为ColoredBox的子小部件时,Scaffold的backgroundColor属性将覆盖ColoredBox的颜色。要解决这个问题,你可以直接设置Scaffold的backgroundColor属性,而不是使用ColoredBox。如