状态20230426模式16
上周热点回顾(4.10-4.16)
热点随笔: · 被吐槽 GitHub仓 库太大,直接 600M 瘦身到 6M,这下舒服了 (程序员小富)· 园子的商业化努力-困境求助:开设捐助通道 (博客园团队)· 涨姿势了,有意思的气泡 Loading 效果 (ChokCoco)· 园子的现代化建设-博客版本控制:发布博客设置历史版本功能 (博 ......
The 1st Universal Cup Stage 12: ̄Ookayama, April 15-16, 2023 Problem A. XOR Tree Path
题意 给定一颗树,对于每个节点有一个颜色(白色或者黑色),对于一个操作:选择一个叶子节点,对于从叶子节点到根节点路径上的所有颜色反转(黑变白,白变黑)。让你求出使用任意次操作后,整个树上黑色节点最多有多少个。 思路对于每个节点在最终状态有两种结果,一个是不变,一个是反转颜色。如果颜色反转,则在这个节 ......
day47(2023.4.16)
1.聚合函数 2.AVG和SUM函数 3.MIN和MAX函数 4.COUNT函数 5.GROUP BY数据分组 6.在多列上使用分组 7.HAVING约束分组结果 8.聚合函数,与数据分组,小练习 day47(2023.4.16) ......
【进阶12】【自学笔记】Python单例模式实现的几种方式
一、单例模式定义 单例模式是一种常用的创建型设计模式,它保证一个类只有一个实例,并提供一个全局的访问点。 二、实例展示 实例1: class Singleton: _instance = None def __new__(cls): if cls._instance is None: cls._in ......
2023.04.16总结
题目1: 题意 有 $2n$ 个点,$3n - 2$ 条边的无向图,对于 $i(1 \le i \le n)$,$i, i + n$ 连边,并且对于 $i(1 \le i \le n - 1)$,$i, i + 1$ 以及 $i + n, i + n + 1$ 连边。问对与 $i = 1, 2, 3 ......
2023.4.16——软件工程日报
所花时间(包括上课):2h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午休息。 我了解到的知识点: 1.了解了一些SQL语句的使用; ......
4月16日二叉搜索树的学习,与实现
二叉搜索树在二叉树的基础上加了一条规则,就是结点的左子树的值小于根节点,而节点右子树的值大于根节点,这样的结构的好处是当二叉搜索树的每个节点差小于等于一时搜索数据的时间复杂度与二分查找一样都是logn,他的作用价值还有一处就是它在中序遍历时会将所有的数据排序输出,同样对于一组乱序数据,若是普通的排序 ......
今天100%胜率,模式是做空涨幅前列以及快速涨速的票
凌晨猛冲的票容易亏 缓慢上涨的票不好空 最多亏了90刀,因为op前期有上涨,前两天多CFX爆仓了,形态和op差不多,所以感觉它会跌,没有止损。 ONT NEO WOO 这个票是最可惜的,一直拿着,今天赚50个点收益 【选票逻辑】:它和ARB在前两天是涨幅第一第二名的兄弟票,早上9点多ARB大跌6个点 ......
编程一小时2023.4.16
1. #include "iostream"using namespace std;class Fu{public: double shi; double xv; void set() { cin>>this->shi; cin>>this->xv; } double fun1() { return ......
2023.4.16编程一小时打卡
一、问题描述: 线性代数里面我们学习过n维向量,请用类vector_N来封装n维整型向量,成员如下; 私有数据成员: 向量维数n, int型指针 p,int型 公有函数成员:无参默认构造函数,在该函数中,将n置0,将p置null;重载输入输出运算符,输入运算符,先指定向量维数,若输入为非正整数,则提 ......
4.16结组作业
今日工作总结:拿到项目后首先进行了项目结构的了解,在知乎上看到一个科大讯飞 语音转写的文件,但是是python形式的,通过尝试在pycharm中成功运行,且生成了对应的txt文件,我的想法目前是,如果能生成txt文件,是不是可以试图在jsp上获取txt文件的内容再进行输出,然后我开始试图用java调 ......
策略模式
概述 《设计模式》一书中对于 “策略模式” 的意图描述如下: 定义一系列算法,将它们一个个封装起来,并是他们可以相互替代 一般策略模式的 UML 图如下所示: 一般在以下几种情况中使用策略模式: 许多相关的类仅仅是行为有异。“策略” 提供了一种用多个行为中的一个行为来配置一个类的方法 需要使用一个算 ......
4.16趣味百题第十题
一 问题描述 输入一个M进制的数x,实现对x向任意的一个非M进制的数的转换。 二 设计思路 利用进制转化的基数与权进行转化。可以先把当前数转化为十进制,接着转化为为别的进制。 利用数字与字符的转化实现不同进制的数字存储。 三 流程图 四 代码实现(c++) #include<iostream>usi ......
4.16每日总结
今天完成了数据库表的大致构建。 昨天完成了人脸识别接口的调用,和界面构建的大致代码。 遇见的问题,匹配用户操作流程的数据表结构应该是什么样的?如何和团队数据库不同表之间的连接? ......
Day09-设计模式之组合模式
设计模式之组合模式 引例 在现实生活中,存在很多“部分-整体”的关系,例如,大学中的学院与系、总公司中的分公司与部门,文件系统中的文件与文件夹等。对这些简单对象与复合对象的处理,如果用组合模式来实现会很方便。 组合模式介绍 组合模式定义如下: 组合模式(Composite Pattern)也称为整体 ......
Day07-设计模式之桥接模式
桥接模式介绍 桥接模式(Bridge Pattern)是将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变,保持各部分的独立性以及应对他们的功能扩展。 UML类图及角色职责 抽象类(Abstraction):定义抽象接口,由聚合关系可知,抽象类中包含一个Implementor类型的对象,它与 ......
Day08-设计模式之装饰者模式
设计模式之装饰者模式 引例 **需求:**假设现在有烧饵块:白米饵块(WhiteRice),紫米饵块(PurpleRice),黄米饵块(yellowRice),调料有热狗(HotDog),油条(oilNoodle),鸡柳(chicken),客户可以单点白米的,或者白米+调料的组合,计算相应的费用,要 ......
关于敏捷开发、系统重构、设计原则、设计模式之间的思考
敏捷开发、系统重构、设计模式是软件开发中不同的概念,它们之间有一些联系和相互影响。 敏捷开发方法强调快速响应客户需求,通过迭代和增量的方式来开发软件。在敏捷开发中,设计模式可以被用来提高软件质量和可维护性,因为设计模式是已经被证明有效的软件设计方案。在开发过程中,团队可以使用设计模式来提高代码的复用 ......
4.16网格布局GridLayout
网格布局支持多行多列的表格排列。 网格布局默认从左往右、从上到下排列,它新增了两个属性:columnCount属性,它指定了网格的列数,即每行能放多少个视图;rowCount属性,它指定了网格的行数,即每列能放多少个视图; ......
23-4-16--时间转换--老板的作息表
新浪微博上有人发了某老板的作息时间表,表示其每天 4:30 就起床了。但立刻有眼尖的网友问:这时间表不完整啊,早上九点到下午一点干啥了? 本题就请你编写程序,检查任意一张时间表,找出其中没写出来的时间段。 输入格式: 输入第一行给出一个正整数 N,为作息表上列出的时间段的个数。随后 N 行,每行给出 ......
docker网络模式
Docker有4种网络模式(--network=) bridge默认模式,分配network namespace和IP,连接到docker0网桥上。 host使用主机IP,不分配network namespace和IP,和宿主机共用network namespace。 container和已存在的某 ......
2023-04-16-letter-for-my-sis
妹妹: 我有很多东西想和你说,情感的喷发就像火山一样。死火山不会喷发,沉睡的活火山也是像我一样在等待某一个契机。 幸福的家庭都是相似的,不幸的家庭各有各的不幸。 你认为我们家庭是幸福的吗?你说,“不知道”。我认为,你身上缺乏某种“勇气”。鲁迅曾说,“真正的勇士,敢于直面淋漓的鲜血”,意思大致如此,原 ......
Golang - Option模式(2)(函数选项模式)
函数式选项模式(Functional Options Pattern) 函数式选项模式是一种在 Go 中构造结构体的模式,它通过设计一组非常有表现力和灵活的 API 来帮助配置和初始化结构体。 优缺点 选项模式有很多优点,例如:支持传递多个参数并且在参数发生变化时保持兼容性;支持任意顺序传递参数;支 ......
Golang - Option模式(函数选项模式)
解释 Option模式的专业术语为:Functional Options Pattern(函数式选项模式)Option模式为golang的开发者提供了将一个函数的参数设置为可选的功能,也就是说我们可以选择参数中的某几个,并且可以按任意顺序传入参数。比如针对特殊场景需要不同参数的情况,C++可以直接用 ......
2023.04.16 - TS编译之后的JS不具备校验功能
TypeScript 编译后的 JavaScript 文件并不具备类型检查的功能,因为 JavaScript 语言本身是动态类型、弱类型的,在运行时无法推断变量的类型,只能在编译时推断。而将 TypeScript 文件编译成 JavaScript 文件时,会把 TypeScript 中的类型声明和类 ......