爸爸又给Spring MVC生了个弟弟叫Spring WebFlux
情景引入 很早之前,Java就火起来了,是因为它善于开发和处理网络方面的应用。 Java有一个爱好,就是喜欢制定规范标准,但自己又不善于去实现。 反倒是一些服务提供商使用它的规范标准来制造应用服务器而赚的盆满钵满。 企业用户因要使用这些应用服务器而向提供商支付高额费用,而且也不是特别好用。 一个青年才俊为了打破这种局面而奔走呼号、奋发图强。 自我介绍 显然,这个青年才俊就是后来的Spring。 因企业应用大都和web相关,而Java的web标准中较核心的一部分其实就是JavaEE里的Servl
太原旅行记02-16
周末的时候出去看看,找找好的资源,比如大学,图书馆,名人讲课等等,给自己充电,变的优秀起来,顺便锻炼锻炼减减肥,保持身体状态良好。 2019.02.16 今天目的地:太原万象城西西弗书店,同事昨天去了说不错,今天周六正好去看看,有好多的书就买,前端方面的最新书籍不知道有没有,等下午回来和大家分享。 路上随便拍了下记录下 先去的万象城西西弗图书馆,课外读物挺多可惜没有我大前端的书籍,就随便拿了一本西点军校的书籍看看,挺励志的。 听旁边的人说对面红楼就是山西省图书馆,便赶紧去了,收获很多,借书卡在
JavaScript 使用 toJSON 方法格式化日期
toJSON 方法可以将 Date 对象转换为 ISO-8601 标准的字符串:YYYY-MM-DDTHH:mm:ss. sssZ var date = new Date();
// toJSON() 返回的是 UTC 时间,所以需要提前修正
date.setMinutes(date.getMinutes() - date.getTimezoneOffset());
date.toJSON().substr(0, 19).replace(/[-T:]/g, ''); //YYYYMMDDHH
flask 重定向到上一个页面,referrer、next参数
重定向会上一个页面 在某些场景下,我们需要在用户访问某个url后重定向会上一个页面,比如用户点击某个需要登录才能访问的连接,这时程序会重定向到登录页面,当用户登录后比较合理的行为是重定向到用户登录前浏览的页面。 下面的例中,在foo和bar视图中生成连接,链接过去后,没有重定向会上一个页面
@app.route('/foo')
def foo():
return '<h1>Foo page </h1><a href="%s">Do something</a>' %url_for(
前端工程师必须要知道的HTTP部分
1. IETF组织制定的标准 rfc7234: https://tools.ietf.org/html/rfc7234 --- 原来的2616以被废弃 2. 格式 HTTP分为 请求Request 和 响应Response,如图: Request Header: Body: 一般请求体就是以下4种格式 application/json application/x-www-form-urlencoded mutipart/form-data text/xml Demo: GET / HTTP/1
一般删除网页数据和jquery下使用Ajax删除数据的区别
1. 一般删除网页数据 就是指用户在点击删除的时候,会跳转到DeleteUser.ashx一般处理程序中,并且通过get传参的方式传递一个id的参数,然后在后台处理 <a href='DeleteUser.ashx?id={0} 具体代码如下: using CZBK.ItcastProject.Model;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using Syst
SLAM+语音机器人DIY系列:(四)差分底盘设计——1.stm32主控硬件设计
摘要 运动底盘是移动机器人的重要组成部分,不像激光雷达、IMU、麦克风、音响、摄像头这些通用部件可以直接买到,很难买到通用的底盘。一方面是因为底盘的尺寸结构和参数是要与具体机器人匹配的;另一方面是因为底盘包含软硬件整套解决方案,是很多机器人公司的核心技术,一般不会随便公开。出于强烈的求知欲与学习热情,我想自己DIY一整套两轮差分底盘,并且将完整的设计过程公开出去供大家学习。说干就干,本章节主要内容: 1.stm32主控硬件设计 2.stm32主控软件设计 3.底盘通信协议 4.底盘ROS驱动开
2018年秋季学习总结
回望进入大学的第一个学期,感觉自己收获很多,学习我觉得不仅仅指书本上的学习,在我大学的第一个学期无论是知识上的还是课外的都有很大的收获,在专业方面我了解什么是C语言,编写了第一个C语言程序,学习了if-else语句,while,do-while,continue,break语句...在我这个学期的学习中我觉得我的不足就是对学的这些东西理解的不深,而在新的学期中我计划就是要除了学习新的课程以外好好的再复习一遍前面学过的知识。
Gunicorn快速入门 WSGI规格说明书
Gunicorn (独角兽)是一个高效的Python WSGI Server,通常用它来运行 wsgi application(由我们自己编写遵循WSGI application的编写规范) 或者 wsgi framework(如Django,Paster),地位相当于Java中的Tomcat。 安装Gunicorn 方式一:最简单的使用 easy_install 安装或者更新 1 sudo easy_install -U gunicorn 方式二:下载源码安装 1 git
阅读笔记 Active learning from Crowds with unsure option
这是 Tang ke 老师的文章。一篇写得非常好的文章。这篇paper 的 idea 和 算法 都很简单,但其有着不小的贡献,主要是其提出了 ALCU 这一框架。另外,其Paper 中用到了各种小的trick 。另外,实验部分很充分,很 convincing 为这篇paper 增色不少。 个人觉得有收获的点很多 1. Active Learning 和众包的关系:Active Learning 最终目的是要学一个分类模型,而现在一般众包干的事情是提供标记,所以Active Learning 一
杭电OJ第11页2000-2009道题(C语言)
1. ASCII码排序 问题描述 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符
Input:
输入数据有多组,每组占一行,有三个字符组成,之间无空格
Output:
对于每组输入数据,输出一行,字符中间用一个空格分开
Sample:
输入:qwe
asd
zxc
输出:e w q
a d s
c x z 解题思路 字符,是以ascall码的形式储存的;跟整型数据是一样的;
字符之间可以进行运算,本质上是ascall码值
SpringBoot整合全局异常处理&SpringBoot整合定时任务Task
============整合全局异常=========== 1.整合web访问的全局异常 如果不做全局异常处理直接访问如果报错,页面会报错500错误,对于界面的显示非常不友好,因此需要做处理。 全局异常处理的类: package cn.qlq.ExceptionHandler;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import
uni-app跨平台前端框架介绍(终极跨平台解决方案)
1. uni-app推出背景(当前跨平台开发的主要问题) 多端泛滥 当前是一个多端泛滥的时代,除了原有的Android、IOS、H5、小程序平台,支付宝、百度、淘宝、今日头条等都陆续发布了自己的小程序和快应用规范,用户被众多平台分散,为了覆盖更多的用户,开发者需要更多的学习、适配和维护成本。 体验不好 过去的跨平台框架在app上的体验并不好。 生态不丰富 过去的跨平台框架在周边的生态一直不丰富,开发者很难获取更好更多的SDK。 2. uni-app介绍 uni-app 是一个使用 Vue.js
unity物理检测的几种方式
(由于本人大多做2d游戏,因此以下以2d为主介绍,但是具体和3d相差不大) 在unity中有很多不同的物理检测方式,但是大致可以分为以下几种: 1.Physics2d检测系列 Physics2d.LineCast //linecast与raycast相同,只是表现的方式不同,适合用于枪械的激光射线等 Physics.RayCast Physics.LineCastAll //获得两点之间的所有碰撞体,适合做视野检测 Physics.RayCastAll Physics.OverlapArea
今日推荐
周排行