reduction security笔记 方案

《软件需求模式》读书笔记1

书中简单的将需求定义为:需求就是定义系统需要做什么而不是怎么做。 需求也是有一些原则的, 1)定义问题而不是解决方案, 2)定义系统而不是项目, 3)区分正式和非正式部分, 4)避免重复,在几种需求流程中,我们了解到每种需求流程都有自身的优点和缺点,传统需求流程比较规规矩矩,这样可以使项目需求分析有 ......
需求 模式 笔记 软件

06人月神话阅读笔记

第11章 未雨绸缪不变只是愿望,变化才是永恒。——SWIFT。 普遍的做法是,选择一种方法,试试看;如果失败了,没关系,再试试别的。不管怎么样,重要的是先去尝试。——富兰克林 D. 罗斯福。 11.1 化学工程师很早就认识到,在实验室可以进行的反应过程,并不能在工厂中一步实现。一个被称为“实验性工厂 ......
神话 笔记

002 Python 学习笔记

# 通过:f"内容{变量}" 的格式,实现快速格式化,如下示例 print(" 字符串快速格式化 ") name ="sunwugang" age=18 print(f"my name is {name},age is {age}") print("my name is {},age is {}". ......
笔记 Python 002

04人月神话阅读笔记

第7章 为什么巴比伦塔会失败?7.1 巴比伦塔项目的失败是因为缺乏交流,以及交流的结果——组织。他们无法相互交谈,从而无法合作。当合作无法进行时,工作陷入了停顿。 7.2 因为左手不知道右手在做什么,所以进度灾难、功能的不合理和系统缺陷纷纷出现。随着工作的进行,许多小组慢慢地修改自己程序的功能、规模 ......
神话 笔记

05人月神话阅读笔记

第9章 削足适履9.1 程序有多大?除了运行时间以外,它所占据的空间也是主要开销。 当系统设计者认为对用户而言,常驻程序内存的形式比加法器、磁盘等更加有用时,他会将硬件实现中的一部分移到内存上。相反的,其他的做法是非常不负责任的。 由于规模是软件系统产品用户成本中如此大的一个组成部分,开发人员必须设 ......
神话 笔记

01人月神话阅读笔记

第1章 焦油坑1.1 编程系统产品(Programming Systems Product)开发的工作量是供个人使用的、独立开发的构件程序的九倍。 我估计软件构件产品化引起了3倍工作量,将软件构件整合成完整系统所需要的设计、集成和测试又强加了3倍的工作量,这些高成本的构件在根本上是相互独立的。 1. ......
神话 笔记

02人月神话阅读笔记

第3章 外科手术队伍3.1 同样有两年经验而且在受到同样的培训的情况下,优秀的专业程序员的工作效率是较差程序员的十倍。(Sackman、Erikson和Grand) 需要协作沟通的人员的数量影响着开发成本,因为成本的主要组成部分是相互的沟通和交流,以及更正沟通不当所引起的不良结果(系统调试)。这一点 ......
神话 笔记

03人月神话阅读笔记

第5章 画蛇添足5.1 尽早交流和持续沟通能使结构师有较好的成本意识,以及使开发人员获得对设计的信心,并且不会混淆各自的责任分工。 面对估算过高的难题,结构师有两个选择:削减设计或者建议成本更低的实现方法——挑战估算的结果。后者是固有的主观感性反应。此时,结构师是在向开发人员的做事方式提出挑战。想要 ......
神话 笔记

Linux初级笔记

关于finalshell 运行ifconfig ,观察虚拟机ens33的代码,得出计算机IP,然后选择用SSH连接。 命令行基本格式: commmand -option(选填) parameters(选填) 选项 路径(参数) 路径:第一个/表示根目录,之后的/表示层级分隔符 命令行1:ls: 显示 ......
笔记 Linux

001 Python 学习笔记

# 安装开发工具(参考) # python-3.11.3-amd64.exe python.org.com # pycharm-community-2020.3.2.exe # coding test print("hello python aa") print("hello python bb") ......
笔记 Python 001

mall学习笔记(6)

1. @Autowired和@Resource注解的区别 @Autowired和@Resource注解的区别和联系(十分详细,不看后悔)_莫小兮丶的博客 1. @Autowired注解是Spring提供的,而@Resource注解是J2EE本身提供的2. @Autowird注解默认通过byType方 ......
笔记 mall

刷题笔记:Luogu P3956 棋盘

[Problem](https://www.luogu.com.cn/problem/P3956) ### Solution DFS/BFS 需要注意去重的时候可以重复走(因为有限定条件),只要新的步数比原来的步数小就可以走,其余情况模拟即可 细节有点多,比如需要记录一下上一步的棋盘颜色(下一次搜索 ......
棋盘 笔记 Luogu P3956 3956

C#学习笔记 - using语句

using语句 某些类型的非托管对象有数量限制或很耗费系统资源, 在代码使用完他们后, 尽快释放他们是很重要的using语句有助于简化这一过程, 并确保这些资源被适当的处理 (0)资源 指实现了System.IDisposable接口的类或结构. IDisposalbe接口中有个Dispose的方法 ......
语句 笔记 using

C#学习笔记 -- switch

switch case标签由关键字case和其后面的模式构成 模式可以是简单地值 也可以是简单值的表达式 也可以是一个类型 可以使用关键字when来包含一个过滤器 case Square square when square.Side > 3: Console.WriteLine($"多边形, 且边 ......
笔记 switch

C#学习笔记 - 标签、goto语句

1、标签语句 标签标识符: Stament 标签语句的执行如同标签不存在永远, 仅执行Statment部分 给语句增加一个标签, 允许控制从代码的其他部分转移到该语句 标签语句只允许用在块内部 { int xyz = 0; xyz: Console.WriteLine("No problem"); ......
语句 标签 笔记 goto

基于低代码平台的多租户解决方案

在云计算时代,“多租户”是一个非常重要的概念。根据百度百科中的定义,多租户技术是一种软件架构技术,简单来说是指以单一系统架构与服务提供多数客户端相同甚至可定制化的服务,并且仍然可以保障客户的数据在多租户环境中,多个用户共享相同的应用程序,它们在相同的操作系统上,相同的硬件上以相同的数据存储机制运行。 ......
租户 解决方案 代码 方案 平台

顶象全新金融业务安全方案,亮相亚太银行数字化峰会

![](https://img2023.cnblogs.com/blog/1520018/202305/1520018-20230524152013472-1616360935.gif) 近日,第八届亚太银行数字化创新博览会(2023 BDIE)在上海举办。来自银行、机构、科技厂商的专家与学者,聚焦 ......
峰会 亚太 全新 业务 数字

基于大模型的优质Prompt开发课(3)--学习笔记ing

在具体场景下优化Prompt 常见应用场景与优化示例 内容产业规模庞大、领域众多、大模型强大的生成能力给工作和生活带来了极大的想象力。 01 以营销场景中产品海报背景图生成为例,原始需求是画一张海岛旅游产品的营销海报背景 【Prompt V0.1】 描述: 任务 + 主体 ? 看看这个结果有哪些问题 ......
模型 笔记 Prompt ing

微服务架构基本原理学习笔记(一)

一、什么是微服务 微服务是一种技术架构,通常我们可以把它理解为一组可以相互之间协同工作的应用程序或服务,这些应用程序或服务能够被单独部署到不同的服务器中,并且能够自主运行和维护。 微服务技术只是一个名称而已,或许我们在日常工作中已经或多或少在使用其中的一种或几种技术和架构,但我们并没有将其称之为微服 ......
架构 原理 笔记

一个规则引擎的可视化方案

背景 最近有个新项目可能会用到规则引擎,所以花了些时间对相关技术做调研,在百度、google用“规则引擎”作为关键字进行搜索,可以找到很多关于这方面的资料,绝大部分都会提到 drools、urules、easy-rules等等这么些开源项目,有一些文章也提到他们是采用groovy脚本来实现的。通过对 ......
规则 引擎 方案

HTML5中实现文件上传下载的三种解决方案(推荐)

​ 对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传,从上传的效率来看,利用多线程并发上传能够达到最大效率。 本文是基于 springboot + vue 实现的文件上传,本文主要介绍服务端实现文件上传的步骤及 ......

DAY12笔记及补充

今日未默写 笔记要点: 1.BOM定义及组成部分2.window对象3.history对象 history.back等价于history.go(-1); history.forward等价于history.go(1)4.location对象 <a href="javascript:window.lo ......
笔记 DAY 12

学习笔记-sql 篇

## group by SELECT BIGINT(self_gds_id % 10) item_group ,CASE WHEN BIGINT(self_gds_id % 10) IN (0,3,4,5,6,9) THEN '人工定价' ELSE '算法定价' END type --error F ......
笔记 sql

百度WebUploader中实现文件上传下载的三种解决方案(推荐)

​ 前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案 ......

Qt+QtWebApp开发笔记(三):http服务器动态html连接跳转基础交互

前言 网页很多时候是动态的,于是本篇文章目标实现一个简答的动态页面—页静态页面互相跳转,点击可以跳转到子页面。 Demo 下载地址 链接:https://pan.baidu.com/s/1bbhcu1XTiaJRYGRQRG5a0g?pwd=1234 HTML基本页面交换 上一篇的“Hello Wo ......
QtWebApp 服务器 基础 笔记 动态

TS语法笔记-2

# 第二章:面向对象 面向对象是程序中一个非常重要的思想,它被很多同学理解成了一个比较难,比较深奥的问题,其实不然。面向对象很简单,简而言之就是程序之中所有的操作都需要通过对象来完成。 - 举例来说: - 操作浏览器要使用window对象 - 操作网页要使用document对象 - 操作控制台要使用 ......
语法 笔记

TS语法笔记-1

# 第一章 快速入门 ## 0、TypeScript简介 1. TypeScript是JavaScript的超集。 2. 它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。 3. TS代码需要通过编译器编译为JS,然后再交由JS解析器执行。 4. TS完全兼容JS,换言之,任何的J ......
语法 笔记

Expected MultipartHttpServletRequest: is a MultipartResolver configured方案。

~~~java //1.报错:Expected MultipartHttpServletRequest: is a MultipartResolver configured ? //2.解决 commons-fileupload commons-fileupload 1.3.1 // spring中 ......

大模型应用开发课|大模型时代开发者新机遇 学习笔记本ing...

大模型是什么? 大模型能做什么? LLM (largelanguage model)是大型语言模型是指由神经网络组成的语言模型,通常包含数十亿个或更多的参数,是使用自监督学习或半监督学习来训练大量未标记的文本所得。 大模型与我们有什么关系? 对搜索引擎的颠覆?2022年11月30日,OpenAI发布 ......

读书笔记《PPT,要你好看》

作者: 杨臻 出版社: 电子工业出版社 副标题: (第2版) 出版年: 2015-7-1 页数: 241 定价: CNY 66.00 装帧: 平装 ISBN: 9787121259456 目录 扉页 版权页 写在前面的话 业内人士的推荐 第1章 为什么是PPT 1.1 使用PPT的四个理由 1.2  ......
你好 笔记 PPT