类的基本成员函数 一个类包含:构造、析构、拷贝构造、赋值构造、常对象取地址、普通对象取地址基本函数 类中的const方法与普通方法 void fun() const和void fun()是可以共存的 如果不加const 加了const 1.因为函数后加了const就封锁了*this 为常量,就不能通 ...
分类:
编程语言 时间:
2019-08-09 01:39:43
阅读次数:
136
我们正在玩一个猜数字游戏。 游戏规则如下:我从 1 到 n 选择一个数字。 你需要猜我选择了哪个数字。每次你猜错了,我会告诉你这个数字是大了还是小了。你调用一个预先定义好的接口 guess(int num),它会返回 3 个可能的结果(-1,1 或 0): -1 : 我的数字比较小 1 : 我的数字 ...
分类:
编程语言 时间:
2019-08-09 01:40:13
阅读次数:
144
匿名内部类的使用: 匿名内部类就相当于是 创建了一个子类对象: 编译时看父类,即Thread类,运行时看子类,及重写的run(){}方法 1、 继承Thread 2、实现Runnable接口 ...
分类:
编程语言 时间:
2019-08-09 01:43:35
阅读次数:
129
2.类与接口是多实现的 3.接口与接口之间是多继承的 注意: 1.可以多个父接口之间抽象方法重复 2.多个父接口之间默认方法重复,子接口必须覆盖重写 ...
分类:
编程语言 时间:
2019-08-09 01:44:38
阅读次数:
101
Java中遇到Case cannot be resolved to a variable问题 记录一下这两天项目中遇到的一个小问题。 在项目中遇到一个问题,一直显示 Case cannot be resolved to a variable, 可以看到同一包中有Case类,并不是无法引用的问题。 后 ...
分类:
编程语言 时间:
2019-08-09 01:48:11
阅读次数:
120
给定两个句子 A 和 B 。 (句子是一串由空格分隔的单词。每个单词仅由小写字母组成。) 如果一个单词在其中一个句子中只出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的。 返回所有不常用单词的列表。 您可以按任何顺序返回列表。 示例 1: 输入:A = "this apple is sw ...
分类:
编程语言 时间:
2019-08-09 01:49:18
阅读次数:
84
代码如下: 1.SpringMVC的web.xml文件:(DispatcherServlet配置) 2.SpringMVC的配置文件 (springmvc-servlet.xml) 3.Controller层的编写: 4.前端页面 (user.jsp) pojo实体类: 总结: Dispatcher ...
分类:
编程语言 时间:
2019-08-09 01:50:27
阅读次数:
118
静态方法调用非静态成员的非法性理解 静态方法在类没有实例化的时候就已经被分配内存真正存在的了;而非静态方法这时候在内存上是没有存在的,所以静态方法这时候调用非静态成员是根本调用不到的,称为非法。 Java中定义一个不做事且没有参数的构造方法的用处 java程序在执行子类的构造方法之前,如果没有用su ...
分类:
编程语言 时间:
2019-08-09 01:50:41
阅读次数:
128
《Java编程思想》 《大话设计模式》 《重构 改善既有代码的设计》 《effective java》 《深入理解Java虚拟机》 《Java并发编程实战》 另辟蹊径,找一个方向深入研究下去,以期在将来,你能够成为这个领域的专家,比如分布式计算领域的专家,大数据领域的专家,并发领域的专家等等。另外, ...
分类:
编程语言 时间:
2019-08-09 01:53:03
阅读次数:
153
参考博客: "KMP算法(kuangbin)" 另讲得比较好的博客或网站: "前缀函数与 KMP 算法" "KMP算法(研究总结,字符串)" cpp const int maxn=1e5; int Next[maxn]; / 求前缀数组 / / t[0]对应的Next数组值为Next[1] / / ...
分类:
编程语言 时间:
2019-08-09 01:53:37
阅读次数:
162
C语言版数据结构算法 C语言数据结构具体算法 https://pan.baidu.com/s/19oLoEVqV1I4UxW7D7SlwnQ C语言数据结构演示软件 https://pan.baidu.com/s/1u8YW897MjJkoOfsbHuadFQ 在上一篇的FIFO中就是基于数据结构思 ...
分类:
编程语言 时间:
2019-08-09 01:55:04
阅读次数:
170
JVM 运行时内存结构(Run-Time Data Areas) 内存溢出分为两大类:OutOfMemoryError 和 StackOverflowError。 一、HeapOomError (JVM 堆内存溢出) 二、MemoryLeakOomError(JVM 堆内存泄漏) Java 语言中是 ...
分类:
编程语言 时间:
2019-08-09 01:57:40
阅读次数:
123
1、bean的基本定义和bean别名 2、容器中bean的作用域 singleton:单例模式,在整个spring IoC容器中,singleton作用域的bean将只生成一个实例。 prototype:每次通过容器的getBean()方法获取prototype作用域的bean时,都将产生一个新的b ...
分类:
编程语言 时间:
2019-08-09 02:00:14
阅读次数:
116
前言运维过程中经常需要用到随机密码,例如服务器、Mysql、Redis等密码的设置,用随机密码会相对安全一点。这里使用Python来实现一个随机密码生成器认识random模块random模块可以从多个字符中随机先出一个字符,我们可以把所有数字放到一个字符串里,random.choice能够从中随机选出一个数字,如下>>>importrandom>>>random
分类:
编程语言 时间:
2019-08-09 09:16:02
阅读次数:
99
一、Log4j2日志简介日志打印是了解Web项目运行的最直接方式,所以在项目开发中是需要首先搭建好的环境。1、Log4j2特点1)核心特点相比与其他的日志系统,log4j2丢数据这种情况少;disruptor技术,在多线程环境下,性能高;并发的特性,减少了死锁的发生。2)性能测试2、日志打印之外观模式每一种日志框架都有自己单独的API,要使用对应的框架就要使用其对应的API,增加应用程序代码和日志
分类:
编程语言 时间:
2019-08-09 09:22:52
阅读次数:
122
主要适用于需要查询多种类型的数据,而且二者的参数没有关联的情况。 1、开启异步调用注解 2、创建抽象类,定义相关方法 1 /** 2 * @author:YZH 3 * time: 2019/8/8 12:16 4 * description: 建立抽象类,定义相关方法 5 **/ 6 public ...
分类:
编程语言 时间:
2019-08-09 10:31:34
阅读次数:
140
String类对象有两种实例化方法 直接赋值:只开辟一块对内存空间,可以自动入池。 构造方法:开辟两块【堆】内存空间,不会自动入池,使用intern()方法手动入池。 任何一个字符串都是String类的匿名对象。 字符串一旦声明则不可以改变,可以改变的只是String类对象的引用。 String类可 ...
分类:
编程语言 时间:
2019-08-09 10:32:54
阅读次数:
121
原文: http://106.13.73.98/__/74/ 在内置数据类型(dict、list、set、tuple)的基础上,collections模块提供了几个额外的数据类型: :生成可以使用名字来访问元素内容的tuple,通常用来增强代码的可读性, 在访问一些tuple类型的数据时尤其好用. ...
分类:
编程语言 时间:
2019-08-09 10:33:44
阅读次数:
120
原文: http://106.13.73.98/__/186/ Python的 模块主要运用了 引用计数 (reference counting)来跟踪和回收垃圾。在引用计数的基础上,还可以通过 标记 清除(mark and sweep)解决容器对象可能产生的循环引用问题。通过 分代回收(gener ...
分类:
编程语言 时间:
2019-08-09 10:34:29
阅读次数:
93
记一次idea使用自带的modulesdk编译导致包找不到的问题。问题描述:sun.misc.base64decoder找不到。定位问题:IDEA中使用自带的jdk来编译,导致有些包找不到。解决问题:file-->projectstructure-->module---dependencies中将modulesdk设置成jdk8,问题解决。
分类:
编程语言 时间:
2019-08-09 10:37:30
阅读次数:
123