kenx kenx
2年前
SpringBoot定义优雅全局统一Restful API 响应框架三
我们目前已经设计出了,包含全局响应,异常错误响应进行了统一返回。但是错误内容我们设计的比较模糊统一,还可以进行细化这样更有利于定位错误当我们需要调用Http接口时,无论是在Web端还是移动端,都有可能遇到各种错误,例如参数缺失、类型错误、系统错误等。为了规
Wesley13 Wesley13
3年前
Java开发笔记(三十)大小数BigDecimal
前面介绍的BigInteger只能表达任意整数,但不能表达小数,要想表达任意小数,还需专门的大小数类型BigDecimal。如果说设计BigInteger的目的是替代int和long类型,那么设计BigDecimal的目的便是替代浮点型float和双精度型double了。正如它的兄弟BigInteger一般,BigDecimal不存在什么数值范围限制,无论是
Stella981 Stella981
3年前
JS中!function(){}()的理解
这种写法,是一种立即执行函数的写法,即IIFE等设计模式。这种函数在函数定义的地方就直接执行了。理解IIFE设计模式的关键是要认识到,在ES6之前,JavaScript仅具有函数作用域(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fen.wikipedia.org%2Fwiki
Stella981 Stella981
3年前
Python语言程序设计基础(第2版)课后习题答案 嵩天、礼欣、黄天羽版 高等教育出版社 试题和答案和解析
Python语言程序设计基础(第2版)课后习题答案 嵩天、礼欣、黄天羽版高等教育出版社试题和答案和解析复习提纲!(https://oscimg.oschina.net/oscnet/dd95fc8fbb6927d4e71067806fc01912bcd.jpg)Python语言程序设计基础(第2版)完整版答
Stella981 Stella981
3年前
Spring Boot企业微信点餐系统
!输入图片说明(https://static.oschina.net/uploads/img/201802/07125032_z8w9.jpg"在这里输入图片标题")SpringBoot企业微信点餐系统第1章课程介绍包括项演示、课程概述、课程安排、学习前提等的介绍,让同学们了解这课程第2章项目设计包括需求分析,项⽬目设计,项⽬目
Stella981 Stella981
3年前
Quartus系列:Quartus II 调用ModelSim仿真调试
1.新建一个项目过程参考"QuartusII创建工程流程",在该流程第5步时,选在EDATool的窗口时,选择第三方的EDA工具以及设计使用的设计语言,如下图所示:!(https://oscimg.oschina.net/oscnet/9eb944837860bba541b88ce56bb09956e4f.png)!(https://
Stella981 Stella981
3年前
25本免费的Python电子书
Python是一种面向对象、直译式计算机编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。Python可以和C/C语言整合在一起,也能支持命令式程序设计、面向对象程序设计
一文带你读懂设计模式之责任链模式 | 京东云技术团队
翻了一下之前刚入职时候的学习笔记,发现之前在熟悉业务代码的时候曾经专门学习并整理过过设计模式中的责任链模式,之前只是对其简单了解过常用的设计模式有哪些,并未结合实例和源码深入对其探究,利用熟悉代码契机进行系统学习并整理文档如下。
铁扇公主 铁扇公主
1年前
mac电脑专业图表绘制 OmniGraffle Pro 正式激活介绍
OmniGrafflePro是一款流程图、图表和图形设计的专业级软件,适用于Mac和iOS平台。它提供了丰富的工具和功能,帮助用户创建和编辑各种图形和图表,从简单的流程图到复杂的组织结构图和原型设计。以下是OmniGrafflePro软件的一些主要功能和特