设计模式分类 不同设计模式的复杂程度、 细节层次以及在整个系统中的应用范围等方面各不相同。 我喜欢将其类比于道路的建造: 如果你希望让十字路口更加安全, 那么可以安装一些交通信号灯, 或者修建包含行人地下通道在内的多层互通式立交桥。 最基础的、 底层的模式通常被称为惯用技巧。 这类模式一般只能在一种 ...
分类:
编程语言 时间:
2021-03-03 11:49:38
阅读次数:
0
问题:pyhton 3安装module报错ERROR: Could not find a version that satisfies the requirement config.paths % pip install config.paths ERROR: Could not find a ve ...
分类:
编程语言 时间:
2021-03-03 11:48:53
阅读次数:
0
方法一: (pom文件指定jar包目录进行引入) 1.将需要手动引入的包放在项目目录下,如lib目录下; 修改pom文件,引入依赖并且将scope设置为system 2. 配置maven打包插件 方法二: (将jar包安装至本地仓库后使用pom文件直接引入) mvn install:install- ...
分类:
编程语言 时间:
2021-03-03 11:47:09
阅读次数:
0
在使用Image模块的时候,出现一个错误。 ValueError: Unknown resampling filter (50). Use Image.NEAREST (0), Image.LANCZOS (1), Image.BILINEAR (2), Image.BICUBIC (3), Ima ...
分类:
编程语言 时间:
2021-03-03 11:46:51
阅读次数:
0
1.Spring Data ElasticSearch简介 1.1什么是Spring Data Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data可以极大的简化JP ...
分类:
编程语言 时间:
2021-03-02 12:41:56
阅读次数:
0
异常: java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*"since that cannot be set on ...
分类:
编程语言 时间:
2021-03-02 12:28:35
阅读次数:
0
python调包——hashlib加密 #加密 md5 sha1 sha256 sha512 import hashlib msg ="hello world" md5 = hashlib.md5(msg.encode('utf-8'))#之所以选择用utf-8对msg进行编码,是因为考虑到了msg ...
分类:
编程语言 时间:
2021-03-02 12:27:58
阅读次数:
0
挖坑填数方 从数列中挑出一个元素,称为 "基准"(pivot); 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partition)操作; 递归地(recursive)把小于 ...
分类:
编程语言 时间:
2021-03-02 12:25:49
阅读次数:
0
Arrays.asList()这个方法可以将数组转换为集合。 1.List<String> list = Arrays.asList(reports); String reportStr= "皕杰报表,分析报表,部署报表"; String[] reports = reportStr.split(", ...
分类:
编程语言 时间:
2021-03-02 12:18:38
阅读次数:
0
Java对象转换Json的细节处理 前言 Java对象在转json的时候,如果对象里面有属性值为null的话,那么在json序列化的时候要不要序列出来呢?对比以下json转换方式 一、fastJson 1、fastJson在转换java对象为json的时候,默认是不序列化null值对应的key的 也 ...
分类:
编程语言 时间:
2021-03-02 12:17:55
阅读次数:
0
目前,编程人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂。根据外媒的一项调查报告,以下列出了Java程序员在过去12个月内一直使用的一些工具或框架,或许会对你有意义。 先来看看大数据的概念。根据维基百科,大数据是庞大或复杂的数据集 ...
分类:
编程语言 时间:
2021-03-02 12:15:50
阅读次数:
0
一、使用redis缓存准测 1. 经常存取,且不会改变的数据可以用缓存来存储,比如首页数据,数据量虽然大,但它不会经常改变;2. 经常使用(这里的经常使用的意思是经常作dml操作),但数据量小,比如说购物车数量的改变,就可以使用缓存; 二、python中使用redis 安装:pip install ...
分类:
编程语言 时间:
2021-03-02 12:14:34
阅读次数:
0
本地安装的是Python 3.7,拿到的是Python 3.8的项目,一运行报:Cannot run program "D:\python\python.exe" ,这个路径是别人电脑上的Python解析器路径,而我本地根本没有这个路径 解决办法:关闭Pycharm,然后将项目下的.idea文件删除 ...
分类:
编程语言 时间:
2021-03-02 12:11:15
阅读次数:
0
因为springboot默认使用的logback而不是log4j的原因,所以修改resource文件夹下的 logback-spring.xml文件,注释掉 <!-- <charset>UTF-8</charset> --> <!--1. 输出到控制台--> <appender name="CONS ...
分类:
编程语言 时间:
2021-03-02 12:08:41
阅读次数:
0
直接输出对象如图: 方法的原理: 代码: 子类:所有类的直接或间接的继承Object类,如果类中没有extends,其实它是默认extends Object类,不过是省略不写而已。 public class Student { String name; int age; public Student ...
分类:
编程语言 时间:
2021-03-02 12:02:25
阅读次数:
0
C语言中偶尔会遇到 !!(cond),特别是在宏定义当中; 一个感叹号!我们知道是取非,如下: !(非零)=0 !(零)=1 两个感叹号由此推导可以知道: !!(非零)=1 !!(零)=0 C语言中的感叹号(!)是逻辑运算操作符。经过该操作符运算后的值只有 2 种情况,要么为 1,即 True,要么 ...
分类:
编程语言 时间:
2021-03-02 12:01:12
阅读次数:
0
一览:初学 C 语言时,大家肯定都被指针这个概念折磨过,一会指向这里、一会指向那里,最后把自己给指晕了。本文从一些基本的概念开始介绍指针的基本使用。 内存 考虑到初学 C 语言时,大家可能对计算机的组成原理不太了解,所以这里先简单介绍一些“内存”这个概念。 众所周知,任何东西都需要有物理载体作为基础 ...
分类:
编程语言 时间:
2021-03-02 12:00:53
阅读次数:
0