解释器 设计模式 语言 模式

【C语言】浮点数取整

向下取整 1. 强制类型转换 float f = 1.5; int a; a = (int)f; 2. 高斯函数 double floor(double a)float f =1.5; int a; a = floor(f); 向上取整 1. ceil函数 double ceil(double a) ......
点数 语言

简单工厂、工厂方法模式、抽象工厂模式

简单工厂 : 用来生产同一等级结构中的任意产品。(不支持拓展增加产品) 工厂方法 :用来生产同一等级结构中的固定产品。(支持拓展增加产品) 抽象工厂 :用来生产不同产品族的全部产品。(支持拓展增加产品;支持增加产品族) 简单工厂的适用场合:只有伦敦工厂(只有这一个等级),并且这个工厂只生产三种类型的 ......
工厂 模式 方法

【大语言模型】LLM学习路径-从入门到精通

简述 根据如下两本书: 1)大规模语言模型:从理论到实践 -- 张奇、桂韬、郑锐、黄萱菁 2)ChatGPT原理与实战 按更合理的顺序总结了学习路径,实际可按需学习,后续每个目录将给出相应学习资料和资源(参见Github仓库链接)。 学习目录 第1章 技术发展与需求分析 1.1 市场需求分析 1.1 ......
路径 模型 语言 LLM

番外-软件设计(14)

某系统需要提供一个命令集合(注:可以使用链表,栈等集合对象实现),用于存储一系列命令对象,并通过该命令集合实现多次undo()和redo()操作,可以使用加法运算来模拟实现。 实验要求: 1. 提交类图; 2. 提交源代码; package Command_mode; import java.uti ......
软件

建造者模式

计算机组装 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算机的类型可以是笔记本,也可以是台式机。 实验要求: 画出对应的类图; 2. 提交源代码; 3. #include<iostream> 4. #include<string> 5. ......
模式

番外-软件设计(13)

信1305班共44名同学,每名同学都有姓名,学号和年龄等属性,分别使用JAVA内置迭代器和C++中标准模板库(STL)实现对同学信息的遍历,要求按照学号从小到大和从大到小两种次序输出学生信息。 实验要求: 1. 搜集并掌握JAVA和C++中常见的数据结构和迭代器的使用方法,例如,vector, li ......
软件

R语言中的马尔可夫区制转移(Markov regime switching)模型|附代码数据

原文链接:http://tecdat.cn/?p=12187 原文出处:拓端数据部落公众号 最近我们被客户要求撰写关于马尔可夫区制转移模型的研究报告,包括一些图形和统计输出。 金融分析师通常关心检测市场何时“发生变化”:几个月或至几年内市场的典型行为可以立即转变为非常不同的行为。投资者希望及时发现这 ......
switching 模型 语言 代码 数据

NLP自然语言处理—主题模型LDA案例:挖掘人民网留言板文本数据|附代码数据

全文链接:http://tecdat.cn/?p=2155 最近我们被客户要求撰写关于NLP自然语言处理的研究报告,包括一些图形和统计输出。 随着网民规模的不断扩大,互联网不仅是传统媒体和生活方式的补充,也是民意凸显的地带。领导干部参与网络问政的制度化正在成为一种发展趋势,这种趋势与互联网发展的时代 ......
自然语言 数据 模型 文本 留言板

模拟集成电路设计系列博客——4.1.3 一阶Gm-C滤波器

4.1.3 一阶Gm-C滤波器 假设我们希望实现如下图所示系统框图的单端\(G_m-C\)滤波器。 我们可以使用下图所示的电路: 系统框图中的增益通过跨导器来实现,积分通过电容\(C_A\)来实现,而\(C_X\)对应了系统框图中前馈通路\(k_1 s\)。 上面这个一阶\(G_m-C\)滤波器的传 ......
滤波器 电路设计 电路 博客 Gm-C

【C语言】收银抹零

#include<stdio.h> #define _CRT_SECURE_NO_WARNINGS 1/*禁用SDL*/ int main() { double a;/*float在scanf中对应%f,double对应%lf,单浮点容易丢失精度,最好用双浮点*/ printf("合计金额:"); ......
语言

什么是计算机软件设计领域的 Edge Case

在软件设计领域,Edge Case(边缘情况)是一个重要的概念。简单来说,Edge Case 是指在系统的输入、操作或使用环境达到一些极限或者特殊情况时的场景。这些场景通常在正常使用条件下不太可能出现,但是如果发生,可能会导致系统行为异常,比如性能下降、功能失效,甚至系统崩溃。因此,在设计和测试软件 ......
领域 计算机 软件 Edge Case

算法设计与分析 目录

学期内是更不动了,之后慢慢填。 全源最短路近似 斐波那契堆及其应用 并查集分析与反阿克曼函数 Splay, LCT, ETT 动态图连通性 网络流 最小割与 Gomory-Hu 树 ... ......
算法 目录

模拟集成电路设计系列博客——4.1.2 全差分积分器

4.1.2 全差分积分器 在集成电路应用中有时我们需要全差分信号。如之前我们在全差分放大器章节讨论过的,全差分电路具有更好的抗噪和抗失真性能。全差分跨导器具有两个输出,一个正极输出(施加正输入电压时电流流出)和一个负极输出(施加正输入电压时电流流入)。由于有着两路输出,全差分积分器可以用两种方式实现 ......
积分器 电路设计 电路 积分 博客

设计模式—结构型模式之享元模式

设计模式—结构型模式之享元模式 享元模式(Flyweight Pattern),运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。对象结构型。 在享元模式中可以共享的相同内容称为内部状态(IntrinsicState),而那些 ......
模式 结构型 设计模式 结构

JavaSE面试题02:单例设计模式

通俗解释:单例模式 > 单:唯一 > > 例:实例 > > 单例设计模式,即某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式 > > 例如:代表JVM运行环境的Runtime类 ......
设计模式 模式 JavaSE

wxid转二维码在线生成器,加微信号好友接口工具,易语言源码分享

用易语言开发的,我确保能用的,发布时间为11月20号,客户之前定制的我现在留着也没用,并且这个接口微信本身就有,我调用也不算是违规,然后下面是框架图和代码。 框架图: 演示的图,通过WXID可以转到个人名片上面:【微信正规接口并非HOOK逆向】 易语言源码分享: .版本 2 .支持库 iext .支 ......
生成器 源码 信号 接口 好友

学习随笔(设计模式:建造者模式)

内容 今天学习了建造者模式。 1.建造者模式是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2.简单来说就是一个类的所有的特性方法与这个类对象的构建分离 3.本来觉得有点类似于工厂模式,但细想又不太一样。工厂模式是创建一个类,这个类用来创新用户所关注的类对象,类的构建也 ......
模式 设计模式 随笔

7.事实设计

事务事实表 介绍 任何类型的时间都可以理解成一种事务,如交易过程中的创建订单、买家付款,物流过程中的揽货、发货、签收等。 事务事实表,即针对这些过程构建的一类事实表,用来跟踪定义业务过程的个体行为,提供丰富的分析能力,作为数据仓库原子的明细数据。 设计过程 选择业务过程 如:淘宝交易订单的流转过程; ......
事实

设计模式-享元模式

参考:https://blog.csdn.net/shuai_h/article/details/129701459 概述 -运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似对象的开销,从而提高系统资源的利用率。 优缺点 优点 极大减 ......
模式 设计模式

虚拟机桥接模式(网络渗透测试2)

题目: 1、Kali虚拟机采用桥接模式;物理机连接Guet-WiFi,Kali中查看网络配置并截图,能获得IP地址吗?2、Kali虚拟机采用桥接模式;物理机连接手机热点,Kali中查看网络配置并截图,能获得IP地址吗?3、对于1、2的结果,进行总结分析。 首先我们需要知道桥接模式,桥接模式即将主机网 ......
模式 网络

一次Java内存占用高的排查案例,解释了我对内存问题的所有疑问

问题现象 7月25号,我们一服务的内存占用较高,约13G,容器总内存16G,占用约85%,触发了内存报警(阈值85%),而我们是按容器内存60%(9.6G)的比例配置的JVM堆内存。看了下其它服务,同样的堆内存配置,它们内存占用约70%~79%,此服务比其它服务内存占用稍大。 那为什么此服务内存占用 ......
对内 疑问 内存 案例 问题

抽象工厂模式

[实验任务一]:人与肤色 使用抽象工厂模式,完成下述产品等级结构: 画出对应的类图; 提交源代码; Black.java package PeopleAndSkinColor; public class Black implements Color{ @Override public Man pro ......
工厂 模式

进销存系统的架构设计

1,进销存的基本模块包括: 基础资料: 往来单位资料 货品资料 员工信息 仓库资料 计量单位 账户信息 公司信息 用户可以快速、直观地查询所需要的数据资料 系统管理:是整个系统的门户,在系统的安全性上起到了不可估量的作用。各种信息要求尽量全面详细,使管理变得更轻松更有效。 操作员管理 系统设置 数据 ......
进销存 架构 系统

多线程编程同步:无锁设计

背景 合集的前几篇都介绍了多线程的简单实现(锁设计),那么如何实现不带锁的多线程呢? 既然不能通过互斥锁、读写锁、信号量(有名和无名),那么只能通过全局变量标志来同步生产者线程和消费者线程。 实现 方法一 生产者线程每次往buff队列中写入一条数据后,需要更新这条数据的状态为: stored(注:数 ......
线程

享元模式

目录享元模式概述结构案例实现优缺点和使用场景JDK源码解析 享元模式 概述 定义: ​ 运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似对象的开销,从而提高系统资源的利用率。 结构 享元(Flyweight )模式中存在以下两种状态: ......
模式

模版方法模式

目录模版方法模式概述结构案例实现优缺点适用场景JDK源码解析 模版方法模式 概述 在面向对象程序设计过程中,程序员常常会遇到这种情况:设计一个系统时知道了算法所需的关键步骤,而且确定了这些步骤的执行顺序,但某些步骤的具体实现还未知,或者说某些步骤的实现与具体的环境相关。 例如,去银行办理业务一般要经 ......
模版 模式 方法

策略模式

目录策略模式概述结构案例实现优缺点使用场景JDK源码解析 策略模式 概述 先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机。 作为一个程序猿,开发需要选择一款开发工具,当然可以进行代码开发的工具有很多,可以选择Idea进行开发,也可以使用eclipse ......
策略 模式

命令模式

目录命令模式概述结构案例实现优缺点使用场景JDK源码解析 命令模式 概述 日常生活中,我们出去吃饭都会遇到下面的场景。 定义: 将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行存储、传递、调用、增加与管理。 结构 命令模式包含 ......
命令 模式

关于Yu童孩个很长但很简单得公式解释

起因 因为一个很卡哇伊得友友想知道这个公式是咋回事,所以在这里简单解释下 if中得循环嵌套 #原来的公式: =IF(AND(K999=300,V999="无支护"),1.18-0.2, #如果 K999单元值是300 而且 V999的值 是“无支护” 则1.18-0.2,否则看下面的if IF(AN ......
公式

组合模式

目录组合模式概述结构案例实现组合模式的分类优点使用场景 组合模式 概述 ​ 对于这个图片肯定会非常熟悉,上图我们可以看做是一个文件系统,对于这样的结构我们称之为树形结构。在树形结构中可以通过调用某个方法来遍历整个树,当我们找到某个叶子节点后,就可以对叶子节点进行相关的操作。可以将这颗树理解成一个大的 ......
模式
共17000篇  :75/567页 首页上一页75下一页尾页