相关文章
QuantLib学习笔记——一个简单的价值估算案例
⭐️ 前言
QuantLib很强大,它实现了很多金融工具及其价值估算方法,从最简单的折现模型,到利用BSM模型对期权进行定价,覆盖面相当齐全。本文以一个简单的净现值估算案例,开启笔者金融工具估值的旅程。 开上豪车&#…
编程日记
2024/12/16 23:04:45
uniApp页面通讯
Uniapp 是一款基于 Vue.js 开发的框架,它可以用来开发多端应用,包括微信小程序、H5、APP 等。在 Uniapp 中,页面通讯分为三种方式:事件总线、Vuex 和 uni.$emit。 事件总线(EventBus):事件总线是…
编程日记
2024/12/22 22:10:09
wagtail的使用
文章目录 安装虚拟环境新建项目时指定虚拟环境打开已有项目添加虚拟环境 安装wagtail查看安装后的包 创建wagtail项目安装依赖迁移创建超级用户运行项目 创建数据模型更新数据库修改模板页在管理界面创建页面的过程 页面数据模型详解数据库字段部分搜索部分编辑面板基础面板结构…
编程日记
2024/12/16 16:28:32
单例模式读取配置文件
单例模式(Singleton Pattern)是一种常见的设计模式,它确保一个类只有一个实例,并提供一个全局访问点以获取该实例。当你需要在应用程序中读取配置文件时,使用单例模式可以确保你只创建一个配置对象,以避免重…
编程日记
2024/12/19 22:02:57
Oracle中的索引碎片
索引碎片是指索引在存储空间上不连续的分布情况,它可能会影响到数据库性能和查询效率。索引碎片化主要由以下几个原因导致: 插入、更新和删除操作:当对表中的数据进行插入、更新或删除操作时,索引也需要相应地更新。这些DML操作可…
编程日记
2024/12/18 20:08:20
webgoat-(A1)SQL Injection
SQL Injection (intro)
SQL 命令主要分为三类: 数据操作语言 (DML)DML 语句可用于请求记录 (SELECT)、添加记录 (INSERT)、删除记录 (DELETE) 和修改现有记录 ÿ…
编程日记
2024/12/8 1:56:08
vue 跨标签页的数据共享(即跨标签页通信)
跨标签页通信的常见方案
LocalStorage 或 SessionStorage
BroadCast Channel
Service Worker
Shared Worker
Window.postMessage()
Cookies
IndexedDB
什么是跨标签页通信?
指在同一个浏览器窗口中的多个标签页之间进行数据交流和信息传递的过程。通常情况…
编程日记
2024/12/17 9:10:21
APIView视图的序列化器继承ModelSerializser
一、在serializser.py编写序列化器继承于ModelSerializser
from .models import Publishclass PublishSerializer(serializers.ModelSerializer):class Meta:model Publishfields "__all__"
二、在views.py编写类视图继承于APIView
from .models import Author,…
编程日记
2024/12/19 15:15:11