天梯 题解 估值 程序设计

设计模式—原型模式

### 原型模式 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。 这种类型的设计模式属于**创建型模式**,它提供了一种创建对象的最佳方式之一。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。 #### **优点** - 原型模式是在内存二进制流 ......
模式 设计模式 原型

设计模式—门面模式

### 门面模式 门面模式(Facade Pattern) 也叫做外观模式, 是一种比较常用的封装模式 。 要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。 门面模式提供一个高层次的接口, 使得子系统更易于使用。 #### 优点 减少系统的相互依赖 ;提高了灵活性 ;提高安全性 。 # ......
模式 设计模式 门面

设计模式—解释器模式

### 解释器模式 解释器模式(Interpreter Pattern)是一种按照规定语法进行解析的方案,在现在项目中使 用较少,其定义如下:Given a language, define a representation for its grammar along with an interpr ......
模式 解释器 设计模式

题解 P1532 【卡布列克圆舞曲】

posted on 2021-02-05 12:19:34 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/310534) 这道题有一个很坑的地方: >差不够四位数时补零。 但实际上我们并不需要补零。举个例子,$45$ 是这样变化的 ......
列克 圆舞曲 题解 P1532 1532

题解 P1008 【三连击】

posted on 2020-11-12 17:25:10 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/287646) 2023 编者注:请尊重历史。 # 本题正解是暴力枚举 先引用我们老师的一句话:(**无恶意**) >不会吧 ......
题解 P1008 1008

题解 P1150 【Peter的烟】

posted on 2020-11-14 10:00:20 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/288276) 2023 编者注:本篇题解的方法过于暴力,但是尊重历史。请不要太在意。 —- # 教你们用栈做这道题 [原题 ......
题解 P1150 Peter 1150

题解 CF1501B 【Napoleon Cake】

posted on 2021-03-16 17:42:06 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/319814) 题目可以转化一下:给一个长为 $n$ 的数组 $a$,请求出一个长为 $n$ 的数组 $b$。要求若 $a_ ......
题解 Napoleon 1501B 1501 Cake

题解 CF1501A 【Alexey and Train】

posted on 2021-03-13 21:57:02 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/319230) 简单模拟题,考验选手的读题能力~~和使用谷歌翻译的能力~~。 先定义一个 $now=0$,我们最后算出来的结 ......
题解 Alexey 1501A Train 1501

题解 CF1497C1 【k-LCM (easy version)】

posted on 2021-03-20 08:26:53 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/320621) 看数据范围,$1\leq T\leq10^4$,$1\leq n\leq 10^9$,显然是构造题。 我们分 ......
题解 version 1497C k-LCM 1497

题解 CF1497C2 【k-LCM (hard version)】

posted on 2021-03-20 09:09:40 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/320635) 2023 编者注:有一些链接点不进去,分别是 cf1497c1 的 cf 页面和 此题与 [CF1497C1 ......
题解 version 1497C k-LCM 1497

题解 P1538 【迎春舞会之数字舞蹈】

posted on 2021-06-01 13:24:05 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/337514) 给 $0\cdots9$ 每个数字打表,打它在相应的位置有没有一划。 然后把每个数字分成 $5$ 部分,暴力 ......
题解 舞会 舞蹈 数字 P1538

题解 P2229 【[HNOI2002]沙漠寻宝】

posted on 2021-06-01 12:15:15 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/337504) 这题一看就知道是个模拟。 做模拟题的时候,一定要先确保你的程序能跑出正确的结果,再去想优化时间。 这道题还是 ......
题解 沙漠 P2229 2229 2002

题解 P7679 【[COCI2008-2009#5] JABUKA】

posted on 2021-07-07 17:38:14 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/346961) 设题目中分给每个朋友的苹果数为 $x$,显然有 $x\vert r\land x\vert g$,也就是 $ ......
题解 JABUKA P7679 7679 2008

题解 P2903 【[USACO08MAR]The Loathesome Hay Baler S】

posted on 2021-05-03 20:50:49 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/331434) 首先输入,记录一下哪个齿轮的位置在 $(0,0)$,哪个在 $(x_t,y_t)$。 接着,为了避免多次判断 ......
题解 Loathesome P2903 Baler USACO

设计模式—工厂模式

[TOC] 工厂模式分为**简单工厂模式,工厂方法模式,抽象工厂模式**。 ### 简单工厂模式 简单工厂模式的核心是定义一个创建对象的接口,将对象的创建和本身的业务逻辑分离,降低系统的耦合度,使得两个修改起来相对容易些,当以后实现改变时,只需要修改工厂类即可。 #### 类图 #### 案例分析 ......
模式 设计模式 工厂

OSql命令操作函数(可用于安装程序的时候数据库脚本执行)

/// <summary> /// OSql命令操作函数(可用于安装程序的时候数据库脚本执行) /// </summary> public class SqlScriptHelper { #region OSql操作函数 /// <summary> /// 本地执行SQL脚本 /// </summa ......
脚本 函数 命令 时候 数据库

vs c#判断程序是否调试模式,开发模式,发布模式,Debug模式,Release模式

转发自:https://blog.csdn.net/qq_37664403/article/details/118747195 1.Debug模式,Release模式#if DEBUGConsole.WriteLine(“Debug模式”);#elseConsole.WriteLine(“Relea ......
模式 Release 程序 Debug vs

linux设备驱动程序——gpio控制

这一章节开始我们讲解各种外设的控制,包括gpio,i2c,dma等等,既然是外设,那就涉及到具体的目标板,博主在这里使用的开发板是开源平台beagle bone green,内核版本为4.14. 今天我们来讲解gpio的设备驱动程序。 gpio相关的库函数为了linux的可移植性和统一,linux提 ......
驱动程序 程序 设备 linux gpio

题解:【ICPC WF 2021 K】 Take On Meme

[题目链接](https://www.luogu.com.cn/problem/P9449) 可以直接求闵可夫斯基和,这里介绍一种官解。 按照题面的两个评分尺度构建坐标系,将所有可能的 $1$ 号节点分值放在平面上,那么最后的答案一定在凸包上。如果我们知道答案的最终方向,那么问题就比较简单了:就是直 ......
题解 ICPC 2021 Take Meme

题解 [SDOI2009] HH的项链

[题目链接](https://www.luogu.com.cn/problem/P1972) 对于这类问区间不同数的总数,显然是不能用线段树直接维护的,毕竟不符合区间区间可加性。 考虑对于一个右端点固定的询问,哪些数字实际上是有权值的。 比如区间 `1 3 3 2 3 1 2`,显然,实际上对于相同 ......
题解 项链 SDOI 2009

【大联盟】20230714 T1 三分网络(tri) 题解 CF1666K 【Kingdom Partition】

## 题目描述 [here](https://codeforces.com/problemset/problem/1666/K)。 ## 题解 赛时得分:$30/30$,想了很久网络流最后不会。 感觉这题就纯纯对脑洞,因为把题目中的 $2$ 改成 $3$ 就做不了)))不过还是相当有意思的。 考虑如 ......
题解 大联盟 Partition 20230714 Kingdom

重要的设计图纸 如何进行安全可控的外发?

随着科技的不断进步,机械制造业已经逐渐向数字化、智能化、信息化方向转型,成为了推动现代工业和社会发展的重要力量。在机械制造业的生产过程中,设计图纸作为一种非常重要的技术文档,扮演着极为重要的角色,需降低企业图纸文件安全风险。 制造行业与合作单位的图纸文件交流频繁,可能每天都要与几十、上百家供应商及合 ......
图纸

题解 P4170【[CQOI2007]涂色】

posted on 2022-09-13 15:19:49 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/479462) ## problem 一个字符串 $a$,一开始全空,支持区间修改为同一字符,后修改的覆盖先修改的,求将字符 ......
题解 P4170 4170 2007 CQOI

Java,毕业论文,作品设计

**没有没有Java的大佬接这个项目,有报酬,一个简单的系统,有会的可以联系我电话17774756179(微信同好)** 题 目:社区诉求信息系统的设计与实现 院 (系): 继续教育学院 专 业: 学生姓名: 学 号: 指导教师: 2023年 7月1 日 一、毕业设计(论文)的内容 为构建党建引领社 ......
毕业论文 作品 论文 Java

题解 链表 (chain)

[题目链接](https://www.luogu.com.cn/problem/T355166) 首先考虑没有修改怎么做。 两种做法。 想到询问的形式为保留 $\ge k$ 的连通块个数,那么先将全部数字按照权值排序,然后从后往前做一遍并查集,并同时统计连通块的数量,在询问时只需二分找到第一个 $\ ......
题解 chain

【大联盟】20230713 T1 方向矩阵(rect) 题解 CF1666A 【Admissible Map】

## 题目描述 [here](https://www.luogu.com.cn/problem/CF1666A)。 ## 题解 赛时得分:60/100。 想到了正解,但调不出来,就改写暴力了。。。 首先,我们把问题转化成每个点都入度为 $1$。 我们考虑合法子串只有两种形式: 注意到 `U` 和 ` ......
题解 矩阵 大联盟 Admissible 20230713

luogu P3203 [HNOI2010] 弹飞绵羊 题解

题目传送门:[P3203 [HNOI2010] 弹飞绵羊](https://www.luogu.com.cn/problem/P3203) # 题意 $n$ 个数,满足 $i #define int long long using namespace std; const int N = 2e5 + ......
题解 绵羊 luogu P3203 3203

.NET程序的 GDI句柄泄露 的再反思

## 一:背景 ### 1. 讲故事 上个月我写过一篇 [如何洞察 C# 程序的 GDI 句柄泄露](https://www.cnblogs.com/huangxincheng/p/17474733.html) 文章,当时用的是 GDIView + WinDbg 把问题搞定,前者用来定位泄露资源,后 ......
句柄 程序 NET GDI

基础入门-APP架构&小程序&H5+Vue语言&Web封装&原生开发&Flutter

[TOC] # APP应用开发架构,四类开发形式: # 原生开发 安卓一般使用java语言开发,当然现在也有kotlin语言进行开发。如何开发就涉及到具体编程了,这里就不详说了。简单描述就是使用安卓提供的一系列控件来实现页面,复杂点的页面可以通过自定义控件来实现。 本质不是网站了,有成套的源码来实现 ......
amp 架构 Flutter 语言 基础

小程序蓝牙配网--安卓与IOS的区别

1.getWifiList接口:IOS无法获取WiFi列表,只有安卓能够获取。IOS可以通过getConnectedWifi接口获取当前已连接的WIFI名,可以适当给予用户引导 2.配网过程:安卓可以事先写死serviceId(0000FFFF-0000-1000-8000-00805F9B34FB ......
配网 程序 IOS