- 博客(69)
- 收藏
- 关注
原创 系统分析设计---作业6
使用 UMLet 建模1、使用类图,分别对 Asg_RH 文档中 Make Reservation 用例以及 Payment 用例开展领域建模。然后,根据上述模型,给出建议的数据表以及主要字段,特别是主键和外键注意事项:对象必须是名词、特别是技术名词、报表、描述类的处理;关联必须有多重性、部分有名称与导航方向属性要注意计算字段数据建模,为了简化描述仅需要给出表清单,例如:H...
2019-06-26 00:49:28 294
原创 SMTP邮件推送以及验证码
文章目录SMTP邮件推送以及验证码验证码的生成方式SMTP邮件推送SMTP邮件推送以及验证码验证码的生成方式在进行登陆注册的时候,往往需要有验证的功能,以及很多地方都需要有类似的功能其原理主要是利用random函数的sample函数而实现的代码如下code_element_list = []# 添加0-9数字for i in range(10): code_...
2019-06-24 22:16:33 2700
原创 系统设计与分析课程项目个人小结
文章目录系统设计与分析课程项目个人小结简短的课程学习自我总结管理分析设计开发PSP2.1 表格最得意/或有价值/或有苦劳的工作清单最得意最有价值最有劳苦个人GIT总结Dashboard文档集合闲余翻身前端闲余翻身后端个人博客清单特别鸣谢系统设计与分析课程项目个人小结简短的课程学习自我总结作为团队的python工程师以及产品经理,我的主要工作是:服务器的部署:MySQL与python环...
2019-06-24 00:14:34 918
原创 ORM与SQLAchemy
文章目录ORM与SQLAchemyORM 对象关系映射ORM是什么ORM的优点隐藏数据访问细节对于初学者体验好有助于编组以及代码一般更为简单ORM的缺点配置自定义查询特定的绑定对象查询语言性能紧耦合性缓存SQLAchemySQLAchemy是什么SQLAchemy的使用配置连接数据库的url与连接对象常见的SQLAchemy数据类型常用的SQLAlchemy列选项创建表格常见的SQLAlchemy...
2019-06-23 21:26:13 715
原创 Flask与微信小程序之文件上传与显示
文章目录Flask与微信小程序之文件上传与显示背景flask_uploads应用flask_uploads的使用步骤1 安装flask-uploads模块2 在文件夹中导入需要用到的库3 在config.py 配置文件上传的路径,以及限制上传文件的类型4 实例化UploadSet对象并将app的config配置注册到UploadSet对象上5 创建上传文件的路由6 创建一个显示图片的路由flask...
2019-06-23 20:23:47 5620 1
原创 软件测试作业8
文章目录Assignment 8.构造 NextDate 问题的弱一般的等价类测试用例。弱一般等价测试用例:只覆盖有效等价类Assignment 8.构造 NextDate 问题的弱一般的等价类测试用例。NextDate 问题:NextDate() 是整型变量 month, day 和 year 的函数,输入 1812-2012 年期间的某一日期的 month, day 和 year 的值...
2019-06-08 02:17:54 293
原创 软件测试作业7
文章目录Assignment 7构造下述三角形问题的弱健壮的等价类测试用例。Assignment 7构造下述三角形问题的弱健壮的等价类测试用例。三角形问题:输入三个不超过100的正整数作为三角形的三条边,判断三角形是等边三角形、等腰不等边三角形、完全不等边三角形还是不能构成三角形。弱健壮等价类测试用例:针对单缺陷,覆盖有效等价类和无效等价类Test Caseabc...
2019-06-08 02:16:53 394
原创 软件测试作业6
文章目录Assignment 6.分析 Chap.5.1 (Lec.17) 自动售货机软件例子生成的判定表图例的第6列和第23列,分别给出:(1) 输入条件的自然语义陈述;(2) 输出结果的自然语义陈述;(3) 用命题逻辑形式描述实现上述输入-输出过程所应用的判定规则,并写出获得输出结果的推理演算过程。Assignment 6.分析 Chap.5.1 (Lec.17) 自动售货机软件例子生成的...
2019-06-08 02:16:00 918
原创 软件测试作业5
文章目录Assignment 5根据上面的程序流程图,完成:画出相应的程序控制流图;给出控制流图的邻接矩阵;计算 McCabe 环形复杂度;找出程序的一个独立路径集合。Assignment 5根据上面的程序流程图,完成:画出相应的程序控制流图;给出控制流图的邻接矩阵;A∗={∞11000000∞01100000∞01000000∞10000000∞10100000∞11000000∞...
2019-06-08 02:09:57 970
原创 软件测试作业4
文章目录Assignment 4Assignment 4计算下列代码片段的Halstead 复杂度的11项内容:if (month < 3) { month += 12; –year;}return dayray((int)(day + (month + 1) * 26/10 + year + year/4 + 6 * (year/100) + year/400)...
2019-06-08 02:06:33 308
原创 软件测试作业3
1、选择一个测试要素,以你做过的一个软件作品为例,分别讨论该要素在软件生命周期的需求、设计、编程、测试、安装和维护各阶段 的测试目标和内容。软件产品:使用UDP实现FTP的功能同时实现TCP的性能,比如确保数据可靠以及拥塞控制等讨论的测试属性是:性能测试目的测试内容需求分析对软件需要实现的各个功能,比如拥塞控制,流控制以及并发多线程等,进行详细的分析,为整个项目打下良...
2019-06-08 02:05:25 1094
原创 软件测试作业2
在敏捷宣言遵循的12条原则中挑选1条你感兴趣的原则进行风险评估。 (“原则”参见 Lec.5, slide 8-10;“风险”参见 Lec.3, slide 17)原则:敏捷过程倡导可持续开发,责任人、开发人员与用户要能够共同维持其步调稳定延续。风险评估:风险原因管理能力风险不同的开发人员进度是不相同的,有可能有的比较慢,而为了维持步调一致则需要进行等待,这样就会拖...
2019-06-08 02:03:38 598
原创 系统分析设计---作业5
文章目录使用 **UMLet** 建模:根据订旅馆建模文档,[Asg-RH.pdf](https://sysu-swsad.github.io/swad-guide/material/Asg_RH.pdf):根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景分别用多泳道图建模三个场景的业务过程根据上述流程,给出快递柜系统最终的用例图模型使用 UMLet 建模:根据订旅馆建模文档,Asg...
2019-05-20 19:30:20 210
原创 系统分析设计---作业4
文章目录简答题建模练习题(用例模型)简答题用例的概念用例是文本形式的情节描述,广泛应用于需求的发现和记录工作中,用以说明某参与者使用系统以实现某些目标。用例和场景的关系?什么是主场景或 happy path?场景:场景是参与者与系统之间的一系列特定的活动和交互,也称为用例实例。场景是使用系统的一个特定情节或用例的一条执行路径。用例与场景的关系:用例就是一组相关的成功和失...
2019-05-19 13:43:02 581
原创 人工智能---BP神经网络(数字识别)
文章目录导言实验过程结果分析分析与改进代码摘要:构造一个三层的 BP 神经网络,完成手写 0-9 数字的识别。设计网络的结构,比如层数,每层的神经元数,单个神经元的输入输出函数;根据数字识别的任务,设计网络的输入和输出;实现 BP 网络的错误反传算法,完成神经网络的训练和测试,最终识别率达到 70%以上;导言问题描述:现代生活中,很多场景下需要进行手写字体识别。构造 BP 神经网络并...
2019-04-30 15:39:22 23947 3
原创 自然语言处理方法
文章目录词袋法(Bag of Words)使用NLTK词向量(Word2Vec)技术XGBoost模型Tensorflow框架skflow词袋法(Bag of Words)前面只能够使用词袋法对文字进行处理和分析,也就是from sklearn.feature_extraction.text import CountVectorizercount_vec = CountVectoriz...
2019-04-29 23:27:00 2848
原创 机器学习实战(基于Scikit-Learn和TensorFlow)——第一章
文章目录机器学习的伟大之处:机器学习系统的种类的分类方式监督式/非监督学习无监督式学习半监督式学习强化学习批量学习与在线学习批量学习在线学习基于实例与基于模型的学习基于实例的学习基于模型的学习机器学习的主要挑战坏数据训练数据的数量不足训练数据不具有代表性质量差的数据无关特征坏算法训练数据过度拟合训练数据拟合不足测试与验证交叉检验注机器学习的伟大之处:对于那些现有解决方案需要大量手动调整或者是...
2019-04-25 20:10:47 3489
原创 jupyter notebook 启动空白解决方法
文章目录jupyter notebook 启动页空白的解决方法问题详情解决方法F5与Ctrl+F5的区别报错信息的解释jupyter notebook 启动页空白的解决方法问题详情jupyter 版本:5.7.6(似乎是这一次更新造成的)chrome版本: 73.0.3683.103(当前最新版)Anaconda或者单独安装的python都是一样的在终端运行jupyter noteb...
2019-04-17 10:06:43 4543
原创 系统分析设计---作业3
文章目录简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点。从项目特点、风险特征、人力资源利用角度思考瀑布模型优点缺点增量模型优点缺点螺旋模型(含原型方法)优点缺点简述统一过程三大特点,与面向对象的方法有什么关系?简述统一过程四个阶段的划分准则是什么?每个阶段关键的里程碑是什么?软件企业为什么能按固定节奏生产、固定周期发布软件产品?它给企业项目管理带来哪些好处?简述瀑布模型、增量模型、...
2019-04-13 09:07:47 413
原创 机器学习:学习XGBoost参数调整
文章目录XGBoost参数调整1 背景2 题目3 解法4 XGboost参数的作用(此处参考大佬的博文,如有雷同请见谅)4.1 常规参数4.2 模型参数4.3 学习任务参数5 参数调整的方法:6 结果7 参考资料XGBoost参数调整1 背景这阵子在学习数据挖掘与机器学习,不过侧重的是机器学习,刚好课堂上的作业是做二分类,以及实训的主要内容也是二分类,暂时对于数据清理部分还没有去深入了解,...
2019-04-04 22:20:17 4326
原创 系统分析设计---作业2
文章目录简答题项目管理实践简答题用简短的语言给出对分析、设计的理解。分析:强调对问题的调查、研究以及需求,而不是解决方式。do the right thing 做正确的事情设计强调一个概念上的能够满足需求的解决方式(在软件和硬件上),而不是实施do the thing right 正确地做事用一句话描述面向对象的分析与设计的优势。通俗易懂,行家与软件开...
2019-04-03 12:04:15 286
原创 系统分析设计---作业1
目录软件工程的定义解释导致 software crisis 本质原因、表现,述说克服软件危机的方法软件生命周期SWEBoK 的 15 个知识域(An Overview of the SWEBOK Guide请中文翻译其名称与简短说明)简单解释 CMMI 的五个级别。例如:Level 1 - Initial:无序,自发生产模式。用自己语言简述 SWEBok 或 CMM...
2019-03-02 15:15:44 482
原创 区块链---论文阅读
Detecting Ponzi Schemes on Ethereum: Towards Healthier Blockchain Technology本文主要讲述了在区块链中如何检测并且区分庞氏骗局。检测庞氏骗局的方法有数据挖掘以及机器学习等方式。所谓庞氏骗局,也就是对金融领域投资诈骗的称呼。一般的特点是低风险、高回报的反投资规律,以及挪用新投资的资金回馈给老客户,从而引用越来越多的投资者...
2019-02-11 18:55:13 10579
原创 区块链---PoW 共识机制的原理与认识
文章目录PoW 共识机制原理PoW 优点PoW 缺点解决方法PoW 共识机制原理PoW,全称为 Proof-of-Work,也就是工作量证明。其技术原理是散列函数,在进行散列值运算时,散列函数对于任意一个输入的值 n,都会得到一个相应的 h(n)结果,但是当 n 发生一个小小的变动时,就会引起雪崩效应,也就是 h(n)的变化会十分巨大,所以几乎无法进行反推。因此如果要算出一个给定的 h(n)...
2019-02-11 18:40:09 2991
原创 区块链的初步认识
文章目录区块链区块链的概念区块链的发展区块链在我国的发展现状区块链的挑战中心化问题资源消耗问题密码学安全问题效率以及抗压问题区块链技术的不可能三角区块链的应用$^{[3]}$智能合约慈善公益版权保护小结参考文献区块链区块链的概念人们一提到区块链,想到的第一个当然是比特币,比特币是区块链的一个典型的应用,也是虚拟货币的代表。而区块链则是比特币实现的基本原理。其实在比特币出现之前以及之后的很长...
2019-02-11 18:36:16 8400 2
原创 区块链Dapp报告
文章目录所有源码Github地址选题背景、依据选题背景/依据使用说明(应有截图与说明)测试初始界面:左侧是导航框,右边是对应的页面,底部是合约的地址。添加几个故事,history中会显示(因为翻墙之后仍然很慢,所以第三张是空白的)心得所有源码Github地址https://github.com/mj-love-life/Solidity-Dapp选题背景、依据选题一款可以存储照片、 备忘...
2019-02-11 18:28:57 7061 2
原创 人工智能---A*算法
实验目的以八数码问题作为对象, 利用A*算法求解并在屏幕上动态显示OPEN表的结点和评估函数最小的结点实验内容使用两种启发式函数并比较两者的不同之处。实验器材语言: Python、编译器: PyCharm实验过程与结果这是一个八数码问题,也就是一个3× 3的九宫格打乱之后的恢复问题,其中空格我们可以用数字0补全,这样方便与自己编程。 首先的第一个问题也就是能否到达目标状态...
2019-02-11 18:22:26 9654
原创 人工智能---Alpha-Beta剪枝(中国象棋)
文章目录导言实验过程结果分析结论代码主要参考文献摘要:本次实验我们基于Alpha-Beta剪枝算法设计了一个中国象棋博弈程序, 并综合考虑了棋力,攻击能力,保护能力多种因素设计了棋局的静态评估函数。通过实验结果反映出该静态评估函数的设计能够比较好地引导程序进行攻击和防守,在深度为2的搜索树上取得了比较好的效果。导言尽管目前五子棋,国际象棋,围棋等博弈程序已经取得了较大成功,但是中国象棋...
2019-02-11 18:08:13 11005 5
原创 人工智能---遗传算法
文章目录导言TSP 问题:遗传算法:实验过程结果分析代码摘要:设计遗传算法求解一个 TSP 问题,要求求得的解不超过最优解的 10%。设计较好的交叉操作,并且引入多种局部搜索操作;和之前的模拟退火算法(采用相同的局部搜索操作)进行比较;得出设计高效遗传算法的一些经验,并比较单点搜索和多点搜索的优缺点。导言TSP 问题:TSP(Traveling salesman problem) ...
2019-02-11 17:42:15 11677 1
原创 人工智能---模拟退火算法
摘要TSP问题是著名的NP完全问题。为了在有限的时间和空间内求得这类问题的较优解一般可以采用各种启发式搜索的方法。我们分别使用了爬山算法和模拟退火算法对TSP进行求解,并对这两种算法的效果进行了对比。总体来说,模拟退火算法能够在更大的邻域范围内找到更好的解。导言TSP问题(Traveling Salesman Problem,即旅行商问题)是历史上著名的NP完全问题。问题可简单描述为:...
2019-02-11 17:32:18 10092
原创 电子政务重点
第一章 电子政务概要电子政务是什么?电子政务是指国家机关在政务活动中,全面应用现代信息技术、网络技术以及办公自动化技术等进行办公、管理和为社会提供公共服务的一种全新的管理模式。广义电子政务的范畴,应包括所有国家机构在内; 而狭义的电子政务主要包括直接承担管理国家公共事务、社会事务的各级行政机关。电子政务是政府为适应信息社会的发展而进行的全方位和深层次的改革。本书的定义:电子政务是指各...
2019-01-14 22:59:06 7169
原创 计算机网络复习-第五章
文章目录第五章有用的链接石墨文档链接:https://shimo.im/docs/qx4BbvSR9Tc2AvHo/第五章链路层概述所有运行链路层协议的任何设备均成为结点,节点包括主机、路由器、交换机和WiFi接入点。沿着通信路径相邻结点的通信信道称为链路link通过特定的链路时,传输结点将数据报封装在链路层帧中,并将该帧传送到链路中。链路层提供的服务| 成帧 |...
2019-01-09 19:41:04 1324
原创 计算机网络复习第一至第四章
文章目录第一章第二章:第三章 运输层(报文段)第四章 网络层(协议栈的核心 core)有用的链接:石墨文档链接:https://shimo.im/docs/xlnempLTnDMK1LRs/第一章因特网是什么?描述因特网的具体组成,即构成因特网的基本硬件与软件组成端系统(主机):桌面计算机、服务器、移动计算机通信链路与分组交换机(路由器与链路层交换机)分组与路径ISP因特网服务提...
2019-01-09 19:37:31 1572
原创 计算机网络第五次课上作业
题目题解附题目已知D为1010101010,G为10101,请给出CRC中R的值题解这一道题主要是考察循环荣誉编码,CRC是一种多项式编码,因为该编码能够将要发送的比特串看成系数是0和1的一个多项式,对比特串的操作被解释为多项式算术。 d比特的数据D,发送方与接受方首先要协商一个r+1的比特模式,称为生成多项式。将其表示为G,G的最高有效位是1. 其中对于一个给定的...
2018-12-23 23:38:33 2079
原创 SSCFLP Benchmark Data 贪心算法结果:
test: 0fee:12458[5, 3, 2, 6, 9, 8, 7]time0.010012149810791016customer01234567891011121314151617181920212223242526272829303132333435363738394041424...
2018-12-15 00:24:04 873
原创 SSCFLP Benchmark Data 基于贪心策略的模拟退火算法结果:
test: 0fee:10075open-factory-list: [5, 7, 8, 2, 9, 6, 3, 1]time29.90881085395813customer0123456789101112131415161718192021222324252627282930313233343536...
2018-12-15 00:22:44 1069 3
原创 SSCFLP Benchmark Data 基于贪心策略的局部搜索算法结果:
test: 0fee:10017open-factory-list: [5, 7, 8, 2, 9, 6, 3, 0]time31.39995527267456customer0123456789101112131415161718192021222324252627282930313233343536...
2018-12-15 00:20:09 860
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人