SpringMVC【一】MVC 及 Servlet 回顾

1、MVC 1.1 MVC 介绍 MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。 Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或 JavaBean 组件(包含数据和行为),不过现在一般都分离开来:Value Object(数
分类: 其他 发布时间: 06-27 23:08 阅读次数: 0

VUE项目中集成AnimateCSS动画

目录 在 Vue 项目中使用 animate.css 第一步:安装 第二步:引入及使用 第三步:页面中使用 如何找到想要的动画 题外话 在 Vue 项目中使用 animate.css 转载自:【animate.css在vue项目中的使用】 在vue项目中使用动画其实有多种方式,可以使用vue中的过渡transition,可以使用animate动画与transition配合使用,也可以单独使用animate动画库(详情可见:【vue文档-进入/离开 & 列表过渡】),下面我们开始介绍在vue中单
分类: 其他 发布时间: 06-27 23:08 阅读次数: 0

ubuntu20.20安装PyCharm Professional Edition

ubuntu20.20安装PyCharm Professional Edition 1.PyCharm官网下载链接(选择2020.1版本下载):https://www.jetbrains.com/pycharm/download/other.html 2,安装后配置桌面图标 在终端输入以下命令行: sudo gedit /usr/share/applications/Pycharm.desktop 进入gedit文档界面,然后将里面的内容复制成: [Desktop Entry] Type=Ap
分类: 其他 发布时间: 06-27 23:08 阅读次数: 0

Beta冲刺Scrum meeting2

第二天 日期:2020/6/27 1.1 今日完成任务情况 姓名 任务安排 杨玲 录制视频演示软件测试过程 刘志梅 博客撰写与视频上传项目Gitub仓库,博客截图显示上传结果 王斌龙 实施软件功能测试方案进行软件各项功能测试 马凯军 录制视频演示软件测试过程 东文财 实施软件功能测试方案进行软件各项功能测试 1.2 成员贡献时间 姓名 贡献时间/h 杨玲 4 刘志梅 4 王斌龙 4 马凯军 4 东文财 4 1.3 明天任务安排 姓名 任务安排 杨玲 最终视频演示的录制与压力测试 刘志梅 博客撰
分类: 其他 发布时间: 06-27 23:08 阅读次数: 0

CakePHP 调试方法 汇总

以下列举了开发 CakePHP 项目时的调试方法,主要用于提高开发效率。 一、使用 debug 函数输出数据 <?php debug($var); exit; ?> 二、输出当前页面涉及的 SQL 语句 一般情况下,如果想要找到当前页面执行了哪些 SQL,一般会先到 database.php 找到对应的数据库,然后再到 model 中找数据表,效率很低,而且可能会漏掉一些查询。 或者你会通过开启 mysql 的查询日志,但是如果是多人共用一个数据库,那也不好定位到你想要查找的
分类: 其他 发布时间: 06-27 23:08 阅读次数: 0

聊聊缓存一致性协议

本文转载自聊聊缓存一致性协议 什么缓存一致问题 在谈缓存一致性协议之前我们先了解一下缓存一致性问题是什么,它是怎么出现的。 现在处理器处理能力上要远胜于主内存(DRAM),主内存执行一次内存读写操作,所需的时间可能足够处理器执行上百条的指令,为了弥补处理器与主内存处理能力之间的鸿沟,引入了高速缓(Cache),来保存一些CPU从内存读取的数据,下次用到该数据直接从缓存中获取即可,以加快读取速度,随着多核时代的到来,每块CPU都有多个内核,每个内核都有自己的缓存,这样就会出现同一个数据的副本就会
分类: 其他 发布时间: 06-27 23:08 阅读次数: 0

C语言自学笔记(小甲鱼)

C语言 1. 基础 1. 变量 #include <stdio.h> int main() { int a = 1; char b = 'b'; float c = 3.1; double d = 3.1111111111; printf("a:%d\n",a); printf("b:%c\n",b); printf("c:%.2f\n",c); printf("d:%.6f\n",d); return 0; } 2.
分类: 其他 发布时间: 06-27 23:08 阅读次数: 0

java.io.IOException: Cleartext HTTP traffic to e.hiphotos.baidu.com not permitted

java.io.IOException: Cleartext HTTP traffic to e.hiphotos.baidu.com not permitted Android P(Android 9) 系统的安卓设备无论是接收或者发送数据,都不能明码传输,需要使用(Transport Layer Security)传输层安全协议Https,Android P(Android 9)开始原生不支持http协议需要适配 解决方法: 1、APP改用https请求 2、targetSdkVersio
分类: 其他 发布时间: 06-27 22:51 阅读次数: 0

(2020.6.27)深度强化学习初探

参考资料:https://github.com/wangshusen/DeepLearning/blob/master/LectureNotes/DRL/DRL.pdf 按照我个人的理解,其实不管是监督学习、自监督学习、无监督学习还是强化学习,实际上都是提供了一种解决问题的框架,真正要做好一个任务,是如何设计框架里面的细节。比如强化学习,如何设计好状态、动作、奖励。 (今天这篇写的真的是太敷衍了。。但是感觉最近水平有限实在想不出来该写啥了。。怎么办。。得想一个好的方向学一学。。。。。。)
分类: 其他 发布时间: 06-27 22:51 阅读次数: 0

计算属性computed与methods的区别,以及为什么使用计算属性时不用():

在Vue中,我们会大量使用到计算属性computed和methods,会发现它俩看起来很像,那使用上到底有什么区别呢??? -------------------------------------------------------------------------------------------------------------------------------------- 一、computed与methods的区别: 1.实质上computed计算属性中定义的是属性而不是函数
分类: 其他 发布时间: 06-27 22:51 阅读次数: 0

系统综合实践期末大作业 第20组

选题简介 我们小组这次大作业的主题是对目前疫情情况作出分析和展示,让用户能时刻掌握知晓目前疫情的发展情况。通过web访问页面可以了解到全国各地的疫情状况,包括现有确诊人数、累计确诊、累计治愈和累计死亡人数,以及各项较昨日的新增人数等。我们的web项目是基于docker以微服务完成项目部署。 项目设计 我们的web项目包括前端、后端和数据库三个部分 前端部分 前端页面通过vue来快速搭建,使用element-ui和echarts来搭建视图 项目代码详见GitHub仓库 微服务部署 获取nginx
分类: 其他 发布时间: 06-27 22:51 阅读次数: 0

三种方式交换两数值

交换两个数的值有三种方式: 使用临时变量‘寄存’ 不使用临时变量,原地加减:缺点是可能存在溢出 使用异或 int x = 100; int y = 200; //方式1:临时变量 int z= x; x = y; y =z; //方式2:不用临时变量 x = x+y; y = x-y; x = x-y; //方式3:异或。原理:a^b^b = a, 即b^b=0,a^0=a; x^=y; y^=x; x^=y; 比较了下速度,比较让人吃惊的是位运行的速度不是最快的,反而极慢。 int
分类: 其他 发布时间: 06-27 22:51 阅读次数: 0

python fabric安装

1 安装epel wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 2 安装pip yum install python-pip -y pip install --upgrade pip 3 安装virtualenv虚拟环境(源可以使用阿里云或者douban的,国外太慢了。) pip install -i http://pypi.douban.com/simple/ --trusted-h
分类: 其他 发布时间: 06-27 22:51 阅读次数: 0

Pycharm逐渐偷取C盘内存,迁移Pycharm缓存文件

  Pycharm工程在生成及运行过程中,产生一系列的缓存文件以及项目配置文件,这些都默认保存在了C盘下的单前用户下,软件弹出“低磁盘空间在pycharm系统目录”提示说明它已经在C盘内占据了不小的内存了,那么怎么将这些文件进行转移到非C盘目录,同时不影响以前的项目工程呢? 一:在Pycharm的安装目录下找到bin文件夹,找到里面的idea.properties文件 编辑:在以下四处地方添加这四行配置语句 根据自己的实际情况修改语句 保存好退出后: 二:将C盘下的..PyCharm2017.
分类: 其他 发布时间: 06-27 22:51 阅读次数: 0

Linux下.tgz软件包的常用安装方法

呼~ linux好繁 乱七八糟的细节收起来留给自己备用好啦 - 解压到当前文件夹 输入:tar zxvf 文件名.tgz -C ./ 比如我的是:tar zxvf simple-examples.tgz -C ./ - 解压到指定文件夹下 输入:tar zxvf 文件名.tgz -C /指定路径 比如我想解压到Home下:则变成tar zxvf simple-examples.tgz -C /Home cd 解压出来后的目录 [切换到解开的目录中] (比如cd firefox,切换到firef
分类: 其他 发布时间: 06-27 22:51 阅读次数: 0

核算检测记

昨日互传周边小区确诊一例,一时间工作群、育儿群议论纷纷。 今天早晨起来,看到居委会的工作人员的朋友圈,说这两天会做核算监测,每个楼具体的时间待通知。 下午四点多的时候,老妈率先发现了楼下有排队的,我们赶紧看了看最新的消息,核算监测的人已经入驻小区了。 老妈家中坐镇,看着芒果,我和爱人先下去排队监测,约莫排了半个多小时做完了,工作人员拿棉棒往喉咙里左右一抹,提取了样本就做完了。 爱人遂上楼换老妈下来排队,我陪着。又排了得有一个多小时,也做完了。 晚上十点半的时候,我往窗外一看,还做着呢。 疫情真
分类: 其他 发布时间: 06-27 22:51 阅读次数: 0

我的python菜鸟之路9

------------------------------函数小高级------------------------------ 1.1函数赋值 函数也相当于一个变量可以新定义一个变量用于接收函数 def funs(): return (1,2,3) a = funs print(a()) #与funs是等价的 同样也可以当做一个名称在列表中 def funs(): print (1,2,3) a = funs list_funs = [funs,funs,funs] li
分类: 其他 发布时间: 06-27 22:51 阅读次数: 0

云安全是什么

什么是云安全 用一句话说就是解决云计算场景下的安全问题。 详细点说就是:根据NIST定义,云计算按照服务模式分为IaaS、PaaS和SaaS,按照部署模式分为私有云、公有云、社区云和混合云,按照用户角色分为消费者、供应商、代理商、运营商和审计方,那么云安全解决的就是不同服务模式、部署方式以及角色下的安全问题,并提供有针对性的安全方案。 责任分担模型 云计算时代下,整体的IT基础架构发生了根本性的变化,信息安全的防护,越来越多地需要用户(云租户)密切参与,即整体的安全责任是由云租户和云服务商共担
分类: 其他 发布时间: 06-27 22:51 阅读次数: 0

js06-左右选择

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> function selectone(){ var select1 = document.getElementById("leftSelect") var options1 = select1.options //获取左边所有option 列表 var rightSelect = do
分类: 其他 发布时间: 06-27 22:51 阅读次数: 0