- 博客(38)
- 收藏
- 关注
原创 NoSQL
在WEB 2.0的“三高”需求面前1) 对数据库高并发读写的需求2) 对海量数据的高效率存储和访问的需求3) 对数据库的高可扩展性和高可用性的需求传统的关系数据库遇到了难以克服的困难,为了解决这些问题,非关系行数据库应运而生。
2024-10-14 11:53:38 731
原创 数据库事务处理技术——故障恢复
日志是一个包含日志记录的只能追加的顺序文件夹,不同事务的日志交错存储,按发生时间存储。故障时已提交的事务,重做(Redo)故障时未提交的事务,撤销(Undo)日志涉及到设计元素和事务。
2024-08-01 19:01:41 1131
原创 软件统一过程(RUP)
统一过程统一过程(RUP/UP,Rational Unified Process)是一种以用例驱动、以体系结构为核心、迭代和增量的软件开发过程,由UML方法和工具支持,广泛应用于各类面向对象项目。RUP. RUP 本身支持可裁减性,可以应付各种领域软件和不同的项目规模. RUP蕴含了大量优秀的实践方法,如:迭代式软件开发、需求管理、基于构件的构架应用、建立可视化的软件模型、软件质量验证、软件变更控制等。
2024-08-01 09:12:58 1188
原创 数据库——战德臣
在Oracle系统中,表空间和数据文件是Oracle数据库结构的基本要素.每个表空间可以包含一或者多个数据文件。用于存放数据库表、索引、回滚段等对象的磁盘逻辑空间叫做表空间。数据文件DataFile是用于保存应用数据和Oracle系统内部数据的文件。索引的概念需要保存的待处理数据块数远远大于内存可用块数说明:基于散列的两趟算法,为什么元组在某一子集上无重复即相当于在全集上无重复?两趟算法的基本概念第一趟操作:划分子集。
2024-08-01 08:46:48 995
原创 2024系分真题 网上回忆版
数据库设计:1,问了五种关系是否满足BCNF,如果不满足用什么方式满足;2,根据数据表,填SQL语句,如何通过反规范化实现,然后再说反规范化的缺点以及解决的思路。3,针对于王工采用触发器来解决关系表负责问题,多条记录,采用哪两种触发器。数据库设计:1,问了五种关系是否满足BCNF,如果不满足用什么方式满足;2,根据数据表,填SQL语句,如何通过反规范化实现,然后再说反规范化的缺点以及解决的思路。需求工程:问题1:分别将10种需求描述通过代码编号填写至功能需求,非功能需求,和设计约束;数学:网络与最大流量;
2024-05-28 08:09:39 1640
原创 系分/架构-历年论文题目
论面向服务的信息系统开发方法及其应用。论联合需求计划在系统需求获取中的应用。论原型法及其在信息系统开发中的应用。论数据流图在系统分析与设计中的应用。论DevSecOps技术及其应用。论敏捷开发在企业软件开发中的应用。论Web系统的测试技术及其应用。论软件系统需求获取技术及应用。论信息系统的可靠性分析与设计。论面向对象设计方法及其应用。论遗留系统演化策略及其应用。论软件需求验证方法及其应用。论非关系型数据库技术及应用。论系统自动化测试及其应用。论处理流程设计方法及应用。论软件的系统测试及其应用。
2024-05-10 10:21:08 879
原创 大数据架构
所有大数据解决方案都始于一个或多个数据源。批处理操作所需的数据通常存储在分布式文件存储中,该存储可以以各种格式容纳大量大型文件,这种类型的存储常被称为数据湖。Apache Hudi或 Apache lceberg:OpenStack Swift或Ceph:由于数据集非常庞大,通常大数据解决方案必须使用长时间运行的批处理作业来过滤、聚合并准备数据用于分析。这些作业通常涉及读取源文件、处理它们并将输出写入新文件Spark如果解决方案包含实时数据源,则架构必须包含一种方式来捕获和存储实时消息以便进行流处理。
2024-04-07 15:13:12 1689
原创 NoSQL-----Redis
Redis,英文全称是ReDiS(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、、Key-Value数据库,并提供多种语言的API。
2024-03-29 15:53:44 990
原创 为什么NoSQL
NoSQL是偶然出现的新名词。它没有规范的定义,我们只能描述此类数据库所共有的特征。软考教材给出的特征如下:去掉了关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。大数据量,高性能NoSQL数据库都具有非常高的读写性能,尤其在大数据量下。这得益于它的无关系性,数据库的结构简单。NoSQL无须事先为要存储的数据建立字段,随时可以存储自定义的数据格式。NoSQL在不太影响性能的情况下,就可以方便地实现高可用的架构,有些产品通过复制模型也能实现高可用。
2024-03-28 11:13:42 560
原创 未来信息综合技术-CPS
定位:信息物理系统是支撑信息化和工业化深度融合的一套综合技术体系。信息物理系统是控制系统、嵌入式系统的扩展与延伸,其涉及的相关底层理论技术源于对嵌入式技术的应用与提升。然而,随着信息化和工业化的深度融合发展,传统嵌入式系统中解决物理系统相关问题所采用的单点解决方案已不能适应新一代生产装备信息化和网络化的需求,急需对计算、感知、通信、控制等技术进行更为深度的融合。因此,在云计算、新型传感、通信、智能控制等新一代信息技术的迅速发展与推动下,信息物理系统顺势出现。CPS是多领域、跨学科不同技术融合发展的结果。CP
2024-03-23 23:23:41 2115
原创 面向对象分析方法
最终产生一个符合用户需求,并能直接反映问题域和系统功能的OOA模型及其详细说明。OOA模型独立于具体实现,即不考虑与系统具体实现有关的因素。OOA的任务是做什么OOD的任务是怎么做。
2024-03-18 21:00:00 1694
原创 成本计算——挣值管理
项目出现成本偏差,意味着原来的成本预算出现了问题,已完成工作的预算成本和实 际成本不相符。(3)如果重新对剩下的工作进行估算时,如果项目组使用了代码生成工具,可以极大地提高效率,减少人工成本,使每个函数代码的成本有望降为。(2)假定未完成工作的效率和已完成工作的效率没有什么关系,对未完成的工作, 依然使用原来的预算。)认为项目日后的工作将和以前的工作效率相同,未完成的工作的实际成本和未。)重新对未完成的工作进行估算,这需要一定的工作量。完成工作预算的比例与已完成工作的实际成本和预算的比率相同。
2024-02-07 18:46:37 796
原创 信息系统的生命周期思维导图
信息系统与其他事物一样,也要经历产生、发展、成熟和消亡的过程。信息系统从产生到消亡的整个过程称为信息系统的生命周期。一般来说,信息系统的生命周期可分为5个阶段,分别是系统规划、系统分析、系统设计、系统实现、系统运行与评价。
2024-02-07 10:54:29 318
原创 启动RunnerGo失败
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/qq_41866988/article/details/128984888。第二种管理员运行CMD执行netsh winsock reset,运行完后记得使用wsl --shutdown重启一下,第一种先用管理员运行CMD执行wsl --update更新你的WSL(Docker需要的WSL是2)更新完后使用wsl --shutdown重启一下。
2024-02-04 16:01:22 604
原创 信息系统工程
它根据总体协调的需要,综合应用自然科学和社会科学中有关的思想、理论和方法,利用计算机作 为工具,对系统的结构、元素、信息和反馈等进行分析,以达到最优规划、最优设计、最优管理和最优控制的目的。程方法论是在综合应用运筹学、控制论、信息论、管理科学、心理学、经济学和计算机科学等有关学科的理论和方法的基础上形成的科学思想和方法,是用于解决复杂系统问题的一套工作步骤、方法、工具和技术。另外,对于信息系统的开发,人们还从不同的角度提出了一系列原则,例如,创新性原则、整体性原则、发展性原则、经济性原则和先进性原则等。
2024-02-02 11:23:15 664
原创 pandas--多表合并处理
问题引入:一个目录下含有多个表格结构一样的excel表,请帮忙写一个函数,将所有表格合并成一个excel表并去重可以使用 Pandas 库来处理这个任务。下面是一个示例函数,它接受一个目录路径作为输入,将该目录下所有表格合并成一个 Excel 文件:import osimport pandas as pd# 此函数过滤某列值不为空的情况def merge_excel_files(directory_path, sheetname='sheet1', output_file='merged_
2024-01-11 09:56:08 476
原创 两个表格匹配赋值
然后,我们将匹配到的 'b' 和 'c' 列的值赋给。参数用于在合并时给相同列名的列添加后缀,以区分来自不同表格的列。的 'b' 和 'c' 列的值将会根据 'a' 列匹配到的。的 'b' 和 'c' 列的值将会根据 'a' 列匹配到的。的对应行进行更新,而其他未匹配上的记录的值将保持不变。方法填充缺失值,确保未匹配上的记录保持不变。函数将两个表格基于 'a' 列进行合并,函数基于 'a' 列进行左连接,然后用。
2024-01-10 17:12:32 399
原创 python 数据分别写入到同一个Excel文件的不同Sheet中
等库将数据导出到Excel文件中。这样,就可以将多个DataFrame的数据分别写入到同一个Excel文件的不同Sheet中,而不会覆盖之前的结果。表示以追加模式打开文件,这样就可以确保后续的写入操作不会覆盖之前的结果。方法用于将DataFrame写入指定的Sheet中。库来处理数据框(DataFrame),以及使用。用于创建一个Excel写入对象,在Python中,可以使用。首先,确保你已经安装了。
2024-01-10 15:56:00 2062
原创 UML (Unified Modeling Language)统一建模语言
统一建模语言是面向对象软件的标准化建模语言。由于其简单、统一,又能够表达软件设计中的,目前已经成为可视化建模语言事实上的工业标准。
2023-09-07 10:42:50 187
原创 数据库的备份与恢复
1.事务故障事务故障(transaction failure)是由于程序执行错误而引起事务非预期的、异常终止的故障。通常有如下两类错误引起事务执行失败。
2023-04-25 16:55:20 1041
原创 数据库上午题错题记忆题总结
对关系数据库的操作是高度非过程化的,用户不需要指出特殊的存取路径,路径的选择由DBMS的优化机制来完成。其中证书授权中心的数字签名是用它自己的私钥完成的,而它的公钥也是公开的,大家可以通过它的公钥来验证该证书是否是某证书授权中心发行的,以达到验证数字证书的真实性。X , Y,Z是U的子集,并且Z=U-X-Y。当且仅当对R(U)的任何一个关系r,给定一组属性(X,Z)的值 , 有一组Y值,这组Y值仅仅决定于X值而与其他属性Z(U-X-Y)的值无关 , 那么称Y多值依赖于X或X多值决定Y , 记为:X→→Y。
2023-04-25 15:20:27 1747
原创 2022年错题总结
POP3协议:(Post Office Protocol 3)即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时根据客户端的操作删除或保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。它与POP3协议的主要区别是用户可以不用把所有的邮件全部下载,可以通过客户端直接对服务器上的邮件进行操作。
2023-04-04 14:59:56 512
原创 关系规范化
通过分解,可以将一个低一级范式的关系模式转换成若干个高一级范式的关系模式,这种过程叫做规范化。注意:【关于4NF】有多值依赖的,形如X-->-->Y, X和Y必在一个关系模式,且只有X和Y,不能有其他多余属性。如果有,不满足4NF。理由:存在嵌入式的多值依赖。
2023-04-03 08:40:04 262
原创 EXISTS/NOT EXISTS,INTERSECT/EXCEPT,IN/NOT
EXISTS, IN, EXCEPT = NOT EXISTS,INTERSECT = EXISTS
2023-03-20 16:57:39 521
原创 数据库-SQL语言
视图是由数据库中的一个表或多个表导出的虚拟表,其结构和数据是建立在对表的查询基础上的,其作用是方便用户对数据的操作。存储过程(Stored Procedure),是一组为了完成特定功能的SQL 语句,是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。when_value 参数表示变量的取值,如果某个 when_value 表达式与 case_value 变量的值相同,则执行对应的 THEN 关键字后的 statement_list 中的语句;
2023-03-17 14:56:46 1026
原创 数据库的并发控制
当发生死锁时,在进程资源有向图中必构成环路,其中每个进程占有了下一个进程申请的一个或多个资源,导致进程申请的资源无法满足而产生死锁。注意:采用两段锁协议也有可能产生死锁,这是因为每个事务不能及时解除封锁的数据,可能会导致多个事务都要求对方已经封锁的数据而不能继续执行。两个事务对同一个数据进行修改,导致事务A对数据库的修改被事务B的修改所覆盖。据之外的M条符合事务A搜索条件的数据,导致事务A再次搜索发现有N+M条数据了,某事务读取的数据是其它事务修改后的值,但该修改后来又被撤销了。鸵鸟策略(不理睬策略)
2023-03-17 08:43:24 265
原创 Docker容器化技术
Docker是什么? Docker 是一个用于开发,交付和运行应用程序的开放平台 Docker 是一个开源的应用容器引擎 可以解决软件跨环境迁移不一致的问题 容器是完全使用沙箱机制,相互隔离,开销极低Docker架构 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。 仓库(Repository):仓库可看成一个代码控制中心,用来保存镜像...
2022-01-03 14:30:45 524
原创 Excel表格处理-----Python
文件1 data.py'''Data:2021-08-21Author: Ling LiDescription:使用Pandas拼接多个CSV文件到一个文件(即合并)'''import pandas as pdimport osFolder_Path = r'C:\Users\elxxlng\Videos\Ticket\Data' #要拼接的文件夹及其完整路径,注意不要包含中文SaveFile_Path = r'C:\Users\elxxlng\Videos\Tic
2021-12-30 17:36:27 665
原创 Linux 常用命令
1. 删除大文件:查看文件:-bash-4.1$ df -hlFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_cnnjlx091-lv_root 384G 310G 55G 85% /tmpfs 18G 0 18G 0% /dev/shm/dev/sda1 485M...
2021-12-30 17:24:46 165
原创 2017222 Part 1 数据结构及算法(二)
Part 1 数据结构及算法(二)1.2 heapq模块1、查找最大或最小的N个元素解决方案:heapq模块中的nlargest()和nsmallest()解决,内部利用堆排序实现,所以复杂度为O(log(N))>>> nums=[1,2,3,4,5,6,7]>>> heapq.nlargest(3,nums)[7, 6, 5]两个函数都会接受一个关键字参数,用
2017-02-21 22:13:21 175
原创 20170220 Part 1 数据结构及算法(一)
人生苦短,我用Python! 之前零零散散的看过一些python的基础知识,现在想好好学习一下了,立帖为证。以《Python cookbook》为学习材料Part 1 数据结构及算法(一)1.1 解压序列赋值给多个变量a.将含有N个元素的序列复制给M(MM=N时>>> list = range(3)>>> x,z,y = list>>> x0>>> y
2017-02-20 19:50:14 171
原创 Python爬虫——糗百
本文档参考:http://cuiqingcai.com/990.html,在此基础上增加了显示条数的设置。Python版本:2.7相关知识点学习1、urllib2库import urllib2response = urllib2.urlopen("http://www.baidu.com")print response.read()# -*- cod
2016-09-11 09:24:07 256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人