学习笔记

Spring Boot (一) 校验表单重复提交

 一、前言在某些情况下,由于网速慢,用户操作有误(连续点击两下提交按钮),页面卡顿等原因,可能会出现表单数据重复提交造成数据库保存多条重复数据。...

【控制系统数字仿真与CAD】实验三:离散相似法数字仿真

一、实验目的   1. 了解离散相似法的基本原理   2. 掌握离散相似法仿真的基本过程   3. 应用离散相似法仿真非线性系统   4. MATLAB实现离散相似法的非线性系统仿真   5. 掌握SIMULINK仿真方法,应用于非线性系统的仿真,并对实验结果进行分析比较 二、实验原理   在ASR的输出增加限幅装置(饱和非线性,饱和界为c=8 )。 Ce=0.031,其它参数不变。输入为单位阶跃,用离散相似法求系统各环节的输出。   要求:采用零阶保持器和一阶保持器离散化系统,分别完成本实验。 ...

二、从零开始搭建自己的静态博客 -- 主题篇

目录 1. 下载主题 2. 使用主题 2.1. 基本配置 2.2. 高级配置 2.2.1. 配置网站图标 2.2.2. 更新Font Awesome的版本 2.2.3. 使用Bootstrap的样式 2.3. 定制主题 2.3.1. 添加返回顶部链接 2.3.2. 支持目录 2.3.3. 汉化 3. 完整的pelicanconf.py文件 4. 预览 我们已经成功地在本地搭建了一个博客网站,它使用的是pelican默认的notmyidea主题; 如果你不太记得了,可以再看看这篇文章:一、从零开始搭建自己的静态博客 -- 基础篇; ...

RNN-LSTM讲解-基于Tensorflow实现

 cnn卷积神经网络在前面已经有所了解了,目前博主也使用它进行了一个图像分类问题,基于kaggle里面的food-101进行的图像识别,识别率有点感人,基于数据集的关系,大致来说还可行。...

高并发编程学习(2)——线程通信详解

为获得良好的阅读体验,请访问原文: 传送门 前序文章 高并发编程学习(1)——并发基础 - https://www.wmyskxz.com/2019/11/26/gao-bing-fa-bian-cheng-xue-xi-1-bing-fa-ji-chu/ 一、经典的生产者消费者案例 上一篇文章我们提到一个应用可以创建多个线程去执行不同的任务,如果这些任务之间有着某种关系,那么线程之间必须能够通信来协调完成工作。 生产者消费者问题(英语:Producer-consumer problem)就是典型的多线程同步案例,它也被称为有限缓冲问题(英语:Bounded-buffer problem)。该问题描述了共享固定大小缓冲区的两个线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区中空时消耗数据。(摘自维基百科:生产者消费者问题) ...

PL真有意思(五):数据类型

前言# 现在大多数程序设计语言中都有表达式和/或对象的类型概念。类型起着两种主要作用: 为许多操作提供了隐含的上下文信息,使程序员可以在许多情况下不必显示的描述这种上下文。比如int类型的两个对象相加就是整数相加、两个字符串类型的对象相加就是拼接字符串、在Java和C#中new object()隐含在背后的就是要分配内存返回对象的引用等等。 类型描述了其对象上一些合法的可以执行的操作集合。类型系统将不允许程序员去做一个字符和一个记录的加法。编译器可以使用这个合法的集合进行错误检查,好的类型系统能够在实践中捕获很多错误 ...

HBase 基本入门篇

目录 一、简介 有什么特性 与RDBMS的区别 二、数据模型 三、安装HBase 四、基本使用 表操作 五、FAQ 参考文档 无论是 NoSQL,还是大数据领域,HBase 都是非常"炙热"的一门数据库。 本文将对 HBase 做一些基础性的介绍,旨在入门。 一、简介 HBase 是一个开源的、面向列的非关系型分布式数据库,目前是Hadoop体系中非常关键的一部分。 在最初,HBase是基于谷歌的 BigTable 原型实现的,许多技术来自于Fay Chang在2006年所撰写的Google论文"BigTable"。与 BigTable基于Google文件系统(File System)一样,HBase则是基于HDFS(Hadoop的分布式文件系统)之上而开发的。 ...

Python 深入浅出支持向量机(SVM)算法

相比于逻辑回归,在很多情况下,SVM算法能够对数据计算从而产生更好的精度。而传统的SVM只能适用于二分类操作,不过却可以通过核技巧(核函数),使得SVM可以应用于多分类的任务中。 本篇文章只是介绍SVM的原理以及核技巧究竟是怎么一回事,最后会介绍sklearn svm各个参数作用和一个demo实战的内容,尽量通俗易懂。至于公式推导方面,网上关于这方面的文章太多了,这里就不多进行展开了~ 1.SVM简介 支持向量机,能在N维平面中,找到最明显得对数据进行分类的一个超平面!看下面这幅图: 如上图中,在二维平面中,有红和蓝两类点。要对这两类点进行分类,可以有很多种分类方法,就如同图中多条绿线,都可以把数据分成两部分。 ...

Python中lambda的使用,与它的三个好基友介绍!

匿名函数lambda 除了def语句,python还提供了一种生成函数对象的表达式形式。由于它与LISP语言中的一个工具类似,所以称为lambda。 就像def一样,这个表达式创建了一个之后能够调用的函数,但是它返回一个函数而不是将这个函数赋值给一个变量。这些就是lambda叫做匿名函数的原因。实际上,他常常以一种行内进行函数定义的方式使用,或者用作推迟执行一些代码。 lambda的一般形式是关键字lambda之后跟着一个或多个参数(与一个def头部内用括号括起来的参数列表类似),紧跟着是一个冒号,之后是表达式 ...

软件开发要质量还是要效率?

 质量和效率似乎永远都是一对冤家,尽管我们都希望既有质量,又有效率。把“质量”当做宗旨的企业,通常都有一系列的规章制度,甚至是繁重且冗余的流程用来约束软件开发过程中种种“有意”或“无意”的威胁软件质量的行为。...

使用Docker搭建maven私服 及常规使用方法

安装-登录-配置# Copy 下载镜像 docker pull sonatype/nexus3 运行 docker run -d -p 9998:8081 --name nexus --restart=always sonatype/nexus3 登录 进入容器中查看密码是多少 Copy docker exec -it 容器名/容器id /bin/bash 根据上图的提示进入到指定的目录,查看密码是啥 随机密码 继续访问, 修改密码 修改密码 修改私服的中央仓库位置,如果嫌国外的站点太慢了, 我们就将其修改成阿里云,修改方式就是替换一下链接就ok ...

PowerMock学习(六)之Mock Final的使用

Mock Final mockfinal相对来说就比较简单了,使用powermock来测试使用final修饰的method或class,比较简单,接口调用部分,还是service调用dao。 对于接口及场景这里就不细说了,特别简单。 service层 具体代码示例如下: 复制代码 package com.rongrong.powermock.mockfinal; /** * @author rongrong * @version 1.0 * @date 2019/11/27 21:29 ...
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程