瀑布模型

瀑布模型:将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。其过程是将上一项活动的输出作为该项活动的输入,利用这一输入实施该项活动应完成的内容,然后对当前活动的工作结果进行验证,如果验证通过,则该结果作为下一项活动的输入,继续进行下一项活动,否则返回修改。 传统的瀑布模型 瀑布模型的优点(参考百度百科): 1)为项目提供了按阶段划分的检查瀑布模型查点。 2)当前一阶段完成后,只需要去关注后续阶段。 3)可在迭代模型中应用瀑布模型。 4)它提供了一个模
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

python数据分析1

1 数据分析三要素 从下图可以清晰看出 2 所谓修炼指南 (1)从思维到工具再到实践 (2)只有把只是抓换为自己的语言,才真正编程我们自己的东西 3 两点原则 (1)尽量不重复造轮子 一个模型有很多相关的类库 (2)工具决定效率 选择成熟的工具,因为BUG少,文档全,案例多 4 了解的作图工具,笔记工具 (1)幕布----->可以生成思维导图,数据分析也可以导图 (2)画图软件sketchBook (3)onenote/xmind 5 总结   学习数据分析到大概步骤,需要哪些工具,什么心智。
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

第十二周博客总结

一、助教博客链接:https://www.cnblogs.com/CJR-QYF/ 二、作业情况: 姓名 博客名称 博客链接 评价 人工评分 王雪芹 python爬虫之爬取网站到数据库 https://www.cnblogs.com/sndd/p/11867539.html 博主结合课堂知识进行研究,遇到问题自己百度进行解决 80 王雪琳 爬虫,爬取景点信息采用pandas整理数据 https://www.cnblogs.com/Wang1107/p/11874600.html 博主结合课堂测
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

(三十八)golang--json(对切片、map、结构体进行序列化)

JSON(javascript object notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。key-val JSON是在2001年开始推广的数据格式,目前已成为主流的数据格式。 JSON易于机器解析和生成,并有效地提升网络传输效率。通常程序在网络传输时会先将数据(结构体、map)等序列化成json字符串,到接收方得到json数据时,再反序列化恢复成原来的数据类型。这种方式已成为各个语言的标准。 要解析成json格式,struct里面的字段必须大写!!
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

面试题目总结三

一:背景 最近在南京同学那,待了两周左右,为了找份养活自己的工作,不停地刷面试题,投简历,去公司面试,经历了大概有前前后后经历了大概有9-10次面试,一般都是先笔试,再面试,最后公司主管面试,有项目外包公司也有人力外包的公司,遇见了很多人和事,内心多多少少有各种感受,写这篇博客的主要目的总结一下遇到的面试题,包括笔试和技术面试官提问的题目,有很多题目是面试官重复几次面试到的,也有一些遇到自己不会的,或者回答的不是全面的,这边总结记录一下,便于以后自己在空余的时间,针对自己不懂的知识点或者掌握不
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

(非原创)前端面试问题整理(34题)

1.http缓存机制,浏览器缓存到底是什么? 所谓的http缓存,就是浏览器自己给你的一个功能,一个缓存数据库,夹在服务端和客户端中间,你只需要设置一些参数即可实现 缓存/不缓存/时效内缓存/时效外缓存等(默认存在缓存) 浏览器缓存分为强缓存和协商缓存,浏览器加载一个页面的简单流程如下:(1)浏览器先根据这个资源的http头信息来判断是否命中强缓存。如果命中则直接加在缓存中的资源,并不会将请求发送到服务器。(2)如果未命中强缓存,则浏览器会将资源加载请求发送到服务器。服务器来判断浏览器本地缓存
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

The works of philosophers K,R,S,and W

The works of philosophers K,R,S,and W will be discussed in a series of four seminars.Each seminar in the series will be on exactly one of these philosophers, and no philosopher will be the focus of more than one of the seminers.The order in which th
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

思想家:通信方案

通信有没有更好的方案? 多线程 多进程 muduo evpp libevent boost.asio 集群实时kafka 消息中间件 并发 go服务器开发
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

MNIST 手写数字识别 卷积神经网络 Pytorch框架

MNIST 手写数字识别 卷积神经网络 Pytorch框架 谨此纪念刚入门的我在卷积神经网络上面的摸爬滚打 说明 这个代码是在网上寻找的,具体来源不明,可以正常运行测试,自己添加了一些注释,方便查看。 代码实现 import torch import torch.nn as nn import torchvision import torchvision.transforms as transforms # Device configuration #这里是个python的三元表达式,如果
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

压力测试中的一些名词

一、QPS:每秒查询率   QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。   互联网中,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。 二、TPS:每秒事务   TPS:是Transactions Per Second的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

剑指offer-面试题31-栈的压入弹出序列-栈

#include<iostream> #include<string.h> #include<algorithm> #include<cmath> #include<stdio.h> /* 题目: 输入两个整数序列,第一个序列1表示栈的压入顺序,第二个序列2表示栈的弹出顺序。 判断第一个栈是否可以以第二个序列的方式弹出。 */ /* 思路: 设置一个辅助栈,遍历序列2。 若遍历到的序列2的元素与栈顶元素相同,则弹出栈,遍历下一个元素; 若遍历到的序列2的元素与栈顶元素不同或栈为空,则
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

Anaconda折腾记(1)

Anaconda折腾记 谨此记录小白的我在Anaconda里面的摸爬滚打 更换更新源 可以不使用命令,直接进入C盘,进入user文件夹,进入当前的用户文件夹下,记得显示隐藏文件. 找到.condarc文件,记事本打开,替换成如下: channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/mai
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

OpenGL学习 (一) - 简单窗口绘制

一、OpenGL 简介 OpenGL 本质: OpenGL(Open Graphics Library),通常可以认为是API,其包含了一系列可以操作图形、图像的函数。但深究下来,它是由Khronos组织制定并维护的规范,即规定了每个函数该如何执行,以及它们的输出值。根据该OpenGL的规范,开发者可编写各类扩展库 OpenGL 发展: 立即渲染模式:Immediate mode,也就是固定渲染管线,是OpenGL早期的使用渲染模式 优点:对多数细节做了抽象处理,方便调用和理解 缺点:不利于开
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

团队项目—Beta版本冲刺3

博客介绍 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience 这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11524196.html 团队名称 RainbowPlan 这个作业的目标 Beta一阶段冲刺3/3 时间: 2019.11.26 星期二 1.测试与维护: 1.1 安装包不能使用的问题:是由于打包过程中设置名称错误,导致软件启动“exe”文件
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

包——块——private——继承——权限修饰符——重写——super

1.package(包): java中当编译器在编译时,根据package后的目录存放即将生成的class文件。 package后的目录: 存放后的: 2.block(块)——》{ } 是一个作用域 分为两种:a.写在方法中的(普通语句块或局部代码块),执行时间是方法调用的时候(构造块中的代码先于构造器中的代码之前执行,因为编译的时候编译器会自动把构造块中的代码编译到构造器代码之前)  b.写在类中方法外(构造块),执行时间是创建对象时。 static{ } 写在类中方法外,叫静态块,执行时间
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

Python实现获取文件的绝对路径

实现代码如下: #获取文件的绝对路径 import os class getpath: def get_path(self,path): r=os.path.abspath(path) return r if __name__ == '__main__': a=getpath().get_path('./get_getpath.py') print(a)
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

10.Java基础_IDEA的使用

流程图 1.创建一个空项目(JavaSE_Code) 选择Empty Project 输入项目名和路径 2.创建一个新模块 点击+号,创建新模块 选择Java环境 输入模块名和路径 直接点击OK 3.IDEA中创建包 输入包名 4.在IDEA中新建一个类 输入类名,回车确认
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

跳过__wakeup()魔法函数

__wakeup():将在序列化之后立即被调用。 漏洞原理:当反序列化字符串中,表示属性个数的值大于其真实值,则跳过__wakeup()执行。 参考题目:xctf-unserialize3 https://adworld.xctf.org.cn/task/answer?type=web&number=3&grade=1&id=4821&page=1 对于该题,先可以看到类xctf中有flag变量,并调用了__wakeup(),则考虑实例化xctf类并将其变量序列化。并猜测意图为将序列化结果输入
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

mysql设置主键自增长和自增长初始值

本文主要向大家介绍MySQL数据库之Mysql创建表实现主键自增并且初始值为200,希望对大家学习MySQL数据库有所帮助。 假设已经创建表test,并且主键为id。Mysql可以使用AUTO_INCREMENT来设定主键的值为自增长的,其默认值是1。 alter table test change id id BIGINT (20) AUTO_INCREMENT COMMENT '主键ID'; 末尾如果不指定 comment,则id字段的注释会被设置为空。如果想把自增长的初始值设置为200,
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

【学习笔记】Minkowski和

这还是个被我咕了N久的玩意 Minkowski和是一个奇怪的玩意 他长这样 $S={a+b | a \bel A , b \bel B}$ AB可以是点集也可是向量集(显然) 他可以处理一些奇怪的东西 比如说我们来看这个题 JSOI2018 战争 你发现它要求的就是判断向量是否存在于A-B的Minkowski和里 那么你套上板子就做完了 好了你大概了解了Minkowski和是什么 我们现在来学怎么写 我们根据直观理解 Minkowski上的点一定是点集构成的凸包上的点 于是我们暴力求出所有点再
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0
今日推荐