微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 当你选择了一种语言,意味着你还选择了一组技术、一个社区。 目录 本节我们来介绍闭包与装饰器。 闭包与装饰器是函数的高级用法,其实在介绍完Python 函数我们就可以介绍本节的内容,但由于Python中 ...
分类:
编程语言 时间:
2020-07-05 10:38:49
阅读次数:
59
1、题目要求: a、输入一个整数数组,数组里有正数也有负数。 b、数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 c、求所有子数组的和的最大值。 2、思路构想: 求数组中的一个元素(a)和上一个元素(b)的和(c),将 a 和 c 进行比较,若 c > a ,则用 c 代替 a 的 ...
分类:
编程语言 时间:
2020-07-05 10:37:29
阅读次数:
51
一,泛化关系 类与类之间的继承关系及接口与接口之间的继承关系 二,实现关系 类对接口的实现 三,关联关系 类与类之间的连接,一个类可以知道另一个类的属性和方法,在java中使用实例变量来体现(可以理解为实例变量为一个其他类的引用) 例如: public class 学生 { private 班级 班 ...
分类:
编程语言 时间:
2020-07-05 10:33:14
阅读次数:
80
C++ 提高编程 C++泛型编程和STL技术详解,C++更深层的使用 1 模板 1.1 模板的概念 模板的特点: 模板不可以直接使用,它只是一个框架 模板的通用并不是万能的 1.2 函数模板 1.2.1 函数模板语法 函数模板的作用: 建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一 ...
分类:
编程语言 时间:
2020-07-05 10:30:07
阅读次数:
53
前言 首先思考一个问题,如果你正在做一个复杂的系统,一个系统模块内有几百个功能业务类,这些类需要使用同一些对象来进行工作。那么,你会怎样去管理这些通用且一样的 对象呢? 学习过Spring的朋友会知道,Spring框架为此提供了一种非常先进的思想,即IOC(控制反转)。Spring可以理解为一个工厂 ...
分类:
编程语言 时间:
2020-07-05 10:29:38
阅读次数:
69
全局异常处理 为什么要配全局异常? 不配全局服务端报错场景,1/0、空指针等 配置好处 统一的错误页面或错误码 对用户更友好 配置全局异常 第一步类添加注解 @ControllerAdvicce,如果需要返回JSON数据,则方法需要加@ReponseBody @RestControllerAdvic ...
分类:
编程语言 时间:
2020-07-05 10:29:00
阅读次数:
69
在以Dubbo框架体系来构建的微服务架构下想要增加API网关,如果不想自研开发的情况下在目前的开源社区中几乎没有找到支持dubbo协议的主流网关,但是Spring Cloud体系下却有两个非常热门的开源API网关可以选择;本文主要介绍如何通过Nacos整合Spring Cloud Gateway与Dubbo服务。
分类:
编程语言 时间:
2020-07-05 10:27:31
阅读次数:
143
前言上一篇介绍了一些理解和概念,本篇结合代码谈谈,本篇适合小白代码在github仓库[toc]IoC-第一个Spring程序先来个Demo感受一下,代码是基于Maven构建的,如果不熟悉maven可以查看公众号JavaPub目录学习。创建项目在Idea新建Maven项目,目录结构如图导入依赖pom.xml<?xmlversion="1.0"encoding="UTF-8"?><p
分类:
编程语言 时间:
2020-07-05 10:26:07
阅读次数:
69
一.Java语言简单了解: 1.java是一门面向对象的通用程序设计语言 2.不依赖特定平台,write once ,run anywhere 3.Java一般用作web系统开发,尤其是大型企业级项目 4.编译型和解释型语言,先编译然后在机器上进行解释 5.用Java开发的系统的特点:跨平台,安全性 ...
分类:
编程语言 时间:
2020-07-05 09:16:53
阅读次数:
94
学习了Web中的单位。 像素是网页中最常用到的单位,一个像素是屏幕中的一个小点。 不同显示器一个像素的大小也不同,像素越小,显示效果越好。 也可以用百分比的方式: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>像素</titl ...
分类:
编程语言 时间:
2020-07-05 09:12:12
阅读次数:
75
什么是线程,线程的优点是什么 线程在Unix系统下,通常被称为轻量级的进程,线程虽然不是进程,但却可以看作是Unix进程的表亲,同一进程中的多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和信号处理等等。但同一进程中的多个线程有各自的调用栈(call stack),自己的寄存器环境( ...
分类:
编程语言 时间:
2020-07-05 01:06:28
阅读次数:
88
第一部分:Java语言篇 1.《Java编程规范》 适合对象:初级、中级 介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。 2.《Java编程思想》 适合对象:初级、中级 介绍:豆瓣给出了9.1的评分,全球程序员广泛赞誉。有人说这本书不适合初学 ...
分类:
编程语言 时间:
2020-07-05 01:06:14
阅读次数:
94
先实现一个3位数字的位数变动,就是把345变成453或者543之类的。 import java.util.Scanner; //定义一个叫Solution的类 public class Solution { //声明一个叫reverseInteger函数,里面传一个整形参数number,假定它是一个 ...
分类:
编程语言 时间:
2020-07-05 01:06:00
阅读次数:
93
YAML 值的写法 字面量:(数字,字符串,布尔值等) 以k:v的形式来写 补充: 字符串可以不加双引号或单引号 双引号和单引号的区别: 双引号: 不会转义转义字符(name: "zhangsan \n 18" 输出结果:zhangsan 换行 18) 单引号:会转义转义字符(name: "lisi ...
分类:
编程语言 时间:
2020-07-05 01:05:48
阅读次数:
79
前言 一个人至少拥有一个梦想,有一个理由去坚强。 一、httpx模块是什么? 一个用于http请求的模块,类似于requests、aiohttp; 既能发送同步请求(是指在单进程单线程的代码中,发起一次请求后,在收到返回结果之前,不能发起下一次请求),又能发送异步请求(是指在单进程单线程的代码中,发 ...
分类:
编程语言 时间:
2020-07-05 01:05:18
阅读次数:
103
5.编写函数,接收一段英文文本,该文本中有个单独的字母I误写为小写i,该函数将该字母改为大写字母I并返回结果字符串,要求不能改变其他字母的大小写。例如,函数接收'i am a boy.',返回'I am a boy.',接收'a b,c i'则返回'a b,c I',接收'a B i c'则返回'a ...
分类:
编程语言 时间:
2020-07-05 01:03:21
阅读次数:
99
 ![](https://img2020.cnblogs.com/blog/2079018/202007/2079... ...
分类:
编程语言 时间:
2020-07-05 01:01:25
阅读次数:
69