自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狸吉、的博客

专注于C++开发

  • 博客(26)
  • 收藏
  • 关注

原创 7-45 航空公司VIP客户查询 (25分)

7-45 航空公司VIP客户查询输入格式:输出格式:输入样例:输出样例:思路分析运行结果代码不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务。现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会员里程积分的功能。输入格式:输入首先给出两个正整数N(≤105)和K(≤500)。其中K是最低里程,即为照顾乘坐短程航班的会员,航空公司还会将航程低于K公里的航班也按K公里累积。随后N行,每行给出一条飞行记录。飞行记录的输入

2020-06-11 23:15:01 3879

原创 7-46 新浪微博热门话题 (30分)

@[TOC](7-46 新浪微博热门话题 (30分))7-46 新浪微博热门话题 (30分)新浪微博可以在发言中嵌入“话题”,即将发言中的话题文字写在一对“#”之间,就可以生成话题链接,点击链接可以看到有多少人在跟自己讨论相同或者相似的话题。新浪微博还会随时更新热门话题列表,并将最热门的话题放在醒目的位置推荐大家关注。本题目要求实现一个简化的热门话题推荐功能,从大量英文(因为中文分词处理比较麻烦)微博中解析出话题,找出被最多条微博提到的话题。输入格式:输入说明:输入首先给出一个正整数N(≤105)

2020-06-10 22:36:23 902

原创 tsinghua-ucore-lab2

tsinghua-ucore-lab2练习1练习2练习3练习1实现 first-fit 连续物理内存分配算法static struct Page *default_alloc_pages(size_t n) { assert(n > 0); if (n > nr_free) { return NULL; } struct Pa...

2020-03-27 18:22:42 271

原创 vue + django 前后端分离开发处理 CSRF

vue + django + CSRF 前后端分离开发处理CSRFCSRF解决方法前后端未分离时的解决方法前后端分离后的解决方法Django 中的实现Vue 中的实现CSRFCSRF(Cross Site Request Forgery),跨域请求伪造,挟持用户在当前已登录的 Web 应用程序上执行非本意的操作的攻击方法。简单地说,是攻击者通过一些技术手段欺骗用户的浏览器去访问一个自己曾经...

2020-03-19 23:20:04 1036

原创 tsinghua-ucore-lab1

tsinghua-ucore-lab1练习1练习1.1ucore.img的生成过程kernel的生成过程bootblock的生成过程sign工具的生成Makefile代码解释练习1.2练习1练习1.1操作系统镜像文件ucore.img是如何一步一步生成的?(需要比较详细地解释Makefile中每一条相关命令和命令参数的含义,以及说明命令导致的结果。ucore.img的生成过程编译l...

2020-02-10 02:28:25 752

转载 Node.js是什么以及为什么要用它?

原文链接

2019-10-21 23:07:50 265

原创 Django + Vue + Nginx + uWSGI 部署

Django + Vue + Nginx + uWSGI 部署如果您的英语阅读能力尚可,那么我推荐您阅读官方文档进行部署,本篇内容就是参考官方文档进行部署的。环境操作系统:CentOS 7Python版本:Python 3.7.3Django版本:Django 2.2.4Vue版本:Vue 3.11.0概念Django: Python的前端框架。Vue: 前端框架。...

2019-10-18 01:15:21 1905

原创 Linux进程间通信-共享存储

Linux进程间通信-共享存储什么是共享存储获取共享存储段连接共享存储段操作共享存储段分离共享存储段示例什么是共享存储顾名思义,共享存储段允许多个进程访问同一个存储区域。使用时,将共享的存储空间的地址连接到需要通信的进程中。但是,共享存储段并没有实现同步机制,需要自行使用信号量作为同步。内核为每个共享存储都维护着一个结构:struct shmid_ds { struct ipc_pe...

2019-06-06 23:59:37 253

原创 Linux进程间通信-信号量

Linux进程间通信-信号量什么是信号量创建和获取信号量集合操作信号量修改信号量什么是信号量信号量是用来解决进程/线程间同步或互斥的一种机制,也是一个特殊的变量,变量的值代表着当前可以利用的资源。信号量有两个原子操作(可以理解为不会被中断的函数):P操作(Prolaag,荷兰语减少)–sem:若sem<=0,阻塞等待,否则继续V操作(Verhoog,荷兰语增加)++s...

2019-06-06 23:55:22 142

原创 Linux进程间通信-消息队列

Linux进程间通信-消息队列什么是消息队列创建或获取消息队列操作消息队列发送消息接收消息什么是消息队列消息队列是消息的链表,存储在内核中,由消息队列标识符标识。消息顺序地发送到队列中,并以不同的方式从队列中获得,每个消息队列可以用IPC标识符唯一地识别。内核中的消息队列是通过IPC的标识符进行识别的,不同的消息队列之间是相互独立的,每个消息队列中的消息,又构成一个独立的链表。特点...

2019-06-06 23:49:45 208

原创 Linux进程间通信-命名管道

Linux进程间通信-命名管道什么是命名管道创建命名管道打开命名管道向命名管道写从命名管道读示例什么是命名管道匿名管道只能用于父子关系的进程之间进行通信。命名管道是一种实际存在的FIFO文件,称作“管道文件”,用于不同的进程间,命名管道进程间打开同一个FIFO文件,进行通信。创建命名管道#include <sys/types.h>#include <sys/stat...

2019-06-06 23:40:38 236

原创 Linux进程间通信-匿名管道

Linux进程间通信-匿名管道什么是匿名管道创建匿名管道使用匿名管道示例什么是匿名管道管道是用于进程间通信的机制。管道是半双工的,某些系统上的管道是全双工的,但是为了更好的移植性,应把管道当作是半双工的。管道可以分为匿名管道和命名管道(FIFO),其中匿名管道是在具有共同祖先的两个进程中使用,通常是在父进程中fork()子进程,在父进程和子进程中通信。创建匿名管道#include <...

2019-06-06 23:33:51 194

原创 第十四章 数据仓库与数据挖掘

第十四章 数据仓库与数据挖掘数据仓库数据仓库和数据库的区别:https://blog.csdn.net/maiduiyizu/article/details/80371410数据仓库是一个面向主题的、集成的、非易失的、且随时间变化的数据集合,用来支持管理人员的决策。目的:根据决策需求对企业的数据采取适当的手段进行集成,形成一个综合的、面向分析的数据环境,用于支持企业的信息型、决策型的分析应...

2019-03-30 01:49:18 310

原创 第十三章 大规模数据库架构

第十三章 大规模数据库架构数据分布策略数据分片:对某一个关系进行分片是将关系划分为不同的片断,这些片断中包含足够的信息可以使关系重构。水平分片:从行的角度划分垂直分片:从列的角度划分,分片后需要包含主码,以便通过连接方法恢复关系导出分片:依据其他关系属性的条件划分混合分片:上述三种的混合数据分配:集中式:所有数据片断都安排在一个场地上。分割式:所有全局数据有且只有一份,...

2019-03-30 01:45:33 395

原创 第十二章 备份与恢复数据库

第十二章 备份与恢复数据库恢复模式简单恢复模式优点:可最大限度地减少事务日志的管理开销缺点:如果数据库破坏,则简单恢复模式将面临极大的数据丢失风险局限:数据只能恢复到最新备份状态对策:备份间隔尽可能短完整恢复模式完整地记录所有的事务,并将事务日志记录保留到对其备份完毕为止。大容量日志恢复模式只对大容量操作进行最小记录,使事务日志不会被大容量加载操作所填充。优点:保...

2019-03-30 01:34:47 233

原创 第十一章 故障管理

第十一章 故障管理预期的事务内部的故障可以通过事务程序本身发现的事务内部故障。对策:通过将事务回滚,撤销对其数据库的修改,从而使数据库回到一致的状态。非预期的事务内部的故障不能由事务程序处理的,如运算溢出故障、并发事务死锁故障、违反了某些完整性限制而导致的故障等。对策:通过将事务回滚,撤销对其数据库的修改,从而使数据库回到一致的状态。系统故障又称软故障,是指数据库在运行过程中,由...

2019-03-30 01:24:12 369

原创 第十章 数据库运行维护与优化

第十章 数据库运行维护与优化数据库运行维护基本工作数据库的转储与恢复数据库的安全性、完整性控制检测并改善数据库的性能数据库的重组和重构重组并不修改数据库原有设计的逻辑结构和物理结构。重构部分修改数据库的模式和内模式。运行状态监控与分析自动监控机制手动监控机制对数据库构架体系的监控:空间基本信息,空间使用率,剩余空间大小等对数据库性能的监控:缓冲区命中率,用户锁...

2019-03-30 00:59:21 488

原创 第九章 安全管理

第九章 安全管理区分安全性和完整性:安全性:保护数据以防止不合法用户故意造成的破坏,确保用户被允许做其想做的事情完整性:保护数据以防止合法用户无意中造成的破坏,确保用户所做的事情是正确的对有意的非法活动可采用加密存取数据的方法控制;对有意的非法的操作可使用用户身份验证、限制操作权限来控制;对无意的损坏可采用提高系统的可靠性和数据备份等方法控制。存取控制当某一用户(或某一主体)以标...

2019-03-29 21:56:38 1101

原创 第八章 数据库后台编程技术

第八章 数据库后台编程技术存储过程存储过程的优点:允许模块化设计改善性能减少网络流量增强应用程序的安全性创建存储过程CRAETE { PROC | PROCDURE } [schema_name.] procedure_name[{@parameter[type_schema_name.]data_type}][=default] [OUT | OUTPUT]] [,…n]...

2019-03-29 20:58:59 448

原创 第七章 数据库及数据库对象

第七章 数据库及数据库对象SQL Server数据库分类用户数据库系统数据库,保存维护系统正常运行的信息SQL Server系统数据库master :记录实例的所有系统级信息(元数据,端点,连接服务器和系统配置),记录其它数据库的存在、位置,初始化信息msdb:供代理服务调度报警和作业以及记录操作员时使用model:创建数据库的模板,创建数据库时将自动复制model的内容到新建...

2019-03-29 20:04:21 12647 22

原创 第六章 高级数据查询

第六章 高级数据查询一般数据查询功能扩展使用TOP限制 结果集TOP n [percent] [WITH TIES]TOP n : 取查询结果的前n行数据TOP n percent : 取查询结果的前n%行数据WITH TIES : 表示包括最后一行取值并列的结果注意:TOP要和ORDER BY一起使用才有意义。例:/** * 查询单价最高的前三种...

2019-03-29 14:50:37 577

原创 第五章 UML与数据库应用系统

第五章 UML与数据库应用系统DBAS业务流程与需求表达活动图:陈述活动与活动之间的流程控制的转移。用例图:把满足用户需求的所有功能表示出来的工具。DBAS系统内部结构的表达类图:展现一组类、接口和协作以及它们间的关系。顺序图:说明对象的协作如何达到系统的目标。描述系统内对象间的消息发送和接收序列。通信图:展示对象之间的联系以及对象间发送和接收的消息。DBAS系统微...

2019-03-29 00:14:00 678

原创 第四章 数据库应用系统功能设计与实施

第四章 数据库应用系统功能设计与实施软件体系结构构件:组成系统的具有一定独立功能的不同粒度的程序模块、独立程序或软件子系统。连接件:表示构件间的相互作用。约束:对象连接时的规则。软件设计过程原则:自顶向下,逐步求精。概要设计:根据需求确定软件和数据的总体框架。详细设计:将其进一步细化成软件的算法表示和数据结构。DBAS总体设计DBAS体系结构设计客户/服务器体系结构(...

2019-03-28 23:47:23 4602

原创 第三章 数据库结构设计

第三章 数据库结构设计数据库概念设计数据库概念设计的目标定义和描述应用领域涉及的数据范围获取应用领域或问题域的信息模型描述清楚数据的属性特征描述清楚数据之间的关系定义和描述数据的约束说明数据的安全性要求支持用户的各种数据处理需求保证信息模型方便地转换成数据库的逻辑结构(数据库模式),同时也便于为用户理解概念设计的依据需求说明书功能模型(DFD或IDEF0图)报表...

2019-03-28 21:08:57 522

原创 第二章 需求分析

第二章 需求分析需求分析的目标是以使用者和开发人员都容易理解的文档形式提供一个关于目标系统所完成的全部功能及性能等需求的完整描述。需求分析的难点软件功能复杂需求的可变性软件产品的不可见性需求获取的方法面谈实地观察问卷调查查阅资料需求分析的过程标识问题建立需求模型:DFD、IDEF0描述需求功能需求信息需求:数据属性特征、数据之间的关系及约束。性能需求 ...

2019-03-28 12:51:27 676

原创 第一章 数据库应用系统开发方法

第一章 数据库应用系统开发方法数据库应用系统生命周期软件工程与软件开发方法瀑布模型(软件生命周期模型)项目规划系统分析总体设计详细设计编码调试与集成测试运行维护快速原型模型快速分析设计构造原型运行原型评价原型改进原型螺旋模型项目规划风险评估工程实现用户评估DBAS生命周期模型规划与分析系统规划与定义任务陈述确定任务目标...

2019-03-28 12:33:54 1314 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除