在本地WEB-INF下,创建了个lib包,放入我们本地导入的jar包,然后pom.xml放入截图部分,这样部署服务器的时候就不会出现classNotFind的问题了 ...
分类:
编程语言 时间:
2018-12-09 17:52:34
阅读次数:
324
new和malloc的区别、构造与析构是否可以成为虚函数或者发生多态?。。。 ...
分类:
编程语言 时间:
2018-12-09 17:52:56
阅读次数:
209
String 不变性以及Java 值传递和引用传递 点击查看结果 ...
分类:
编程语言 时间:
2018-12-09 17:54:03
阅读次数:
146
一、计算机基础:cpu,内存,硬盘,操作系统 cpu:中央处理器,相当于人的大脑,运算中心,控制中心 内存:暂时存储数据,与cpu交互,8G,16G,32G... 优点:内存读取速度快 缺点:容量小,造价高,断电即消失 硬盘:长期存储数据,1T 优点:容量大,造价相对低,断电不消失 缺点:读取速度慢 ...
分类:
编程语言 时间:
2018-12-09 18:40:28
阅读次数:
221
代理模式的实现 一、描述 代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 所谓代理,就是一个人或者机构代表另一个人或者机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。比如我们在租 ...
分类:
编程语言 时间:
2018-12-09 18:40:38
阅读次数:
210
一、python类的组合:给一个类的对象封装一个属性,这个属性是另一个类的对象二、组合的意义:让类的对象与另一个类的对象产生关系,类与类之间产生关系。三、例子模拟英雄联盟写一个游戏人物的类 要求:(1)创建一个 Game_role的类.(2)构造方法中给对象封装 name,ad(攻击力),hp(血量 ...
分类:
编程语言 时间:
2018-12-09 18:41:00
阅读次数:
208
示例代码 ...
分类:
编程语言 时间:
2018-12-09 18:41:09
阅读次数:
190
一.标识符 java中对各种变量、方法和类等要素命名的时候使用的字符序列称为标识符。 java中标识符的命名规则:1.由字母、数字、下划线(_)以及美元符号($)组成 2.标识符应该以字母或者下划线开始。 3.java标识符大小写敏感,长度无限制(尽量在15个字符以内) 二.关键字 java中一些赋 ...
分类:
编程语言 时间:
2018-12-09 18:41:45
阅读次数:
191
1、创建元祖 tup1 = ('jenkins','mysql') print(tup1) ssh://root@192.168.0.204:22/usr/bin/python -u /home/progect/app/py_code/test1.py ('jenkins', 'mysql') Pr... ...
分类:
编程语言 时间:
2018-12-09 18:42:26
阅读次数:
189
本人写了一段时间java了,最近半年在写python,遂想将其使用中的共同点和异同点整理出来,方便自己和大家学习。 两者的本质区别,请参考如下别人写的帖子: https://blog.csdn.net/sinat_30603081/article/details/78489261?locationN ...
分类:
编程语言 时间:
2018-12-09 18:42:34
阅读次数:
223
一、函数的初识1、如何定义函数:def 函数名(): 代码... 例如:def my_len(): l = [1, 2, 3, 4] count = 0 for i in l: count += 1 print(count) 2、函数的优点:1,减少代码的重复率。2,增强代码的阅读性。 3、函数到底 ...
分类:
编程语言 时间:
2018-12-09 18:43:06
阅读次数:
179
一、面向对象初识1、结构上 面向对象分成两部分:属性、方法 class A: name = 'xiaoming' # 静态属性、静态变量、静态字段。 def func1(self): # 函数、动态属性、方法。 pass 2、函数与面向对象: 1,函数封装一个功能,而面向对象封装多个相关的功能。 2 ...
分类:
编程语言 时间:
2018-12-09 18:43:15
阅读次数:
155
前面的系列我们讲了自定义new和delete操作,其中针对deleteArray的问题还有需要优化的地方。我们这次就针对POD类型进行一次优化。 下面的代码是针对POD类型的模板函数实现,分别为NewArrayPOD和DeleteArrayPOD: template <typename T, cla ...
分类:
编程语言 时间:
2018-12-09 18:43:33
阅读次数:
130
一、函数名的应用 # 1,函数名就是函数的内存地址,而函数名()则是运行这个函数。 def func(): return print(func) # 返回一个地址 # 2,函数名可以作为变量。 def func1(): print(666) f1 = func1 f2 = f1 f2() # 就等于 ...
分类:
编程语言 时间:
2018-12-09 18:43:49
阅读次数:
185
一、@abstractmethod 1、抽象类的作用:规范编程模式 多人开发、复杂的需求、后期的扩展 是一种用来帮助我们完成规范化的手段 2、如何定义抽象类 1,from abc import ABCMeta,abstractmethod 2,在这个类创建的时候指定 metaclass = ABCM ...
分类:
编程语言 时间:
2018-12-09 18:44:46
阅读次数:
223
https://github.com/puniverse/quasar-gradle-template/blob/master/gradle/agent.gradle 1、将其中的"-javaagent:${configurations.quasar.singleFile}" 改为 "-javaag ...
分类:
编程语言 时间:
2018-12-09 18:45:09
阅读次数:
247
一、多态1、什么是多态:一个类表现出的多种状态 >通过继承来实现的例如:class Animal:passclass Dog(Animal):passclass Cat(Animal):passAnimal类表现出了Dog,Cat两种形态 好了,多态就是这样,结束... 哈哈,有没看懂的吧,那么我们 ...
分类:
编程语言 时间:
2018-12-09 18:46:11
阅读次数:
175
鉴于对很多初学编程的小伙伴来说,对于赋值和深浅拷贝的用法有些疑问,所以我就结合python变量存储的特性从内存的角度来谈一谈赋值和深浅拷贝~~~ 准备知识 一些基本的定义: 在Python中对象的赋值其实就是对象的引用。当创建一个对象,把它赋值给另一个变量的时候,python并没有拷贝这个对象,只是 ...
分类:
编程语言 时间:
2018-12-09 18:46:22
阅读次数:
193
一、函数的动态参数 *args,**kwargs, 形参的顺序1、你的函数,为了拓展,对于传入的实参数量应该是不固定,所以就需要用到万能参数,动态参数,*args, **kwargs 1,*args 将所有实参的位置参数聚合到一个元组,并将这个元组赋值给args(起作用的是* 并不是args,但是约 ...
分类:
编程语言 时间:
2018-12-09 18:47:18
阅读次数:
160
Yml文件(novellist.xml)如下: novellist: list: - name: 笑傲江湖 type: 武侠 master: 令狐冲 author: 金庸 description: 小说以通过叙述华山派大弟子令狐冲的经历,反映了武林各派争霸夺权的历程。 - name: 诛仙 type ...
分类:
编程语言 时间:
2018-12-09 18:47:31
阅读次数:
1019