Python 面向对象 1、编程范式 2、面向对象特性 3、属性、方法 4、三大特性 5、高级方法 6、类的特殊成员方法 7、反射 一、编程范式 编程:程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进 ...
分类:
编程语言 时间:
2018-06-16 17:04:20
阅读次数:
129
由于MD5模块在python3中被移除 在python3中使用hashlib模块进行md5操作import hashlibm=hashlib.md5() #创建MD5对象passwd='aaa123' #待加密密码m.update(passwd.encode()) #不能直接对字符串加密,要先把字符 ...
分类:
编程语言 时间:
2018-06-16 17:05:06
阅读次数:
198
Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python。 参考资料:http://www.cnblogs.com/wupeiqi/articles/5433925.html ...
分类:
编程语言 时间:
2018-06-16 17:06:31
阅读次数:
164
<!DOCTYPE html PUBLIC " //W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 transitional.dtd" body, table{font family: 微软雅黑 ...
分类:
编程语言 时间:
2018-06-16 17:06:38
阅读次数:
205
1.常见异常类型IOError文件读写异常ValueError值异常,一般是数据类型不对应IndexError下标索引越界2.try...except...try:f=open(‘test.txt‘)exceptIOErrorase:print(e)>>:[Errno2]Nosuchfileordirectory:‘test.txt‘3.错误基类Exceptiontry:print(a
分类:
编程语言 时间:
2018-06-16 17:07:04
阅读次数:
177
官网源码下载:https://www.python.org/downloads/source/ 编译安装: 修改yum文件,有python改为python2 yum命令: vim /usr/bin/yum #!/usr/bin/python2 yum命令中下载文件: vi /usr/libexec/ ...
分类:
编程语言 时间:
2018-06-16 17:07:18
阅读次数:
161
由于公司业务需要,需要springboot整合elasticsearch6.1,之前在网上费了好大的劲的才整合好,在此记录下,楼主使用的版本是springboot1.5.13和ElasticSearch6.1.1,其他版本的同学可做参考! 本文使用官方推荐使用Java High Level REST ...
分类:
编程语言 时间:
2018-06-16 17:07:27
阅读次数:
1544
说明 代码片段来自网上搬运的或者自己写的 华氏温度转摄氏温度 输入圆的半径计算计算周长和面积 输入年份判断是不是闰年 英制单位与公制单位互换 掷骰子决定做什么 百分制成绩转等级制 输入三条边长如果能构成三角形就计算周长和面积 上面的代码中使用了math模块的sqrt函数来计算平方根。用边长计算三角形 ...
分类:
编程语言 时间:
2018-06-16 17:53:06
阅读次数:
412
字符串如何倒序输出? StringBuffer,String,StringBulider区别? Map与Hashmap 的关系? HashSet与HashTable 的关系? Map里如何放list,如何得到list中的值? .对 Ioc理解 Aop的应用 8 ArrayList 与 LinkedL... ...
分类:
编程语言 时间:
2018-06-16 17:53:26
阅读次数:
157
最近一直在学springboot和Cloud,互联网公司现在也更倾向于微服务这一块,前景是一篇光明的,特别是在springboot上开发的Cloud的部分,是一套分布式的整体解决方案,学好这一块至少这几年都很吃香; 既然学习很久,落地实践一下为好; 项目git网址:https://github.co ...
分类:
编程语言 时间:
2018-06-16 17:55:10
阅读次数:
226
List 有序可重复,可以通过下标操作元素 实现类 ArrayList:数组实现,线程不安全;查询慢,修改快 LinkedList:链表实现,线程不安全;查询快,修改慢 Vector:数组实现,线程安全 Stack:Vector的子类,提供堆栈操作,先进后出;push():尾部添加;pop():尾部 ...
分类:
编程语言 时间:
2018-06-16 17:55:38
阅读次数:
165
Python是一种面向对象的解释型编程语言,源代码与解释器CPython遵守GPL协议,Python语法简洁清晰。 语法简洁清晰,那么我们用少量的Python代码能做哪些有趣的东西?温馨提示:文末必看。 一、画爱心表白 1、图形都是由一系列的点(X,Y)构成的曲线,由于X,Y满足一定的关系,所以我们 ...
分类:
编程语言 时间:
2018-06-16 17:56:31
阅读次数:
185
方法覆盖也称为重写,重写即子类重新定义了父类的方法。 重写: 1、重写的方法必须与原方法有相同的方法名、参数列表和返回值类型(Java SE5之后返回值类型可以是其类型的子类型) 2、被重写的方法不能是final类型,因为final类型无法重写 3、被重写的方法不能是private,因为privat ...
分类:
编程语言 时间:
2018-06-16 17:59:45
阅读次数:
191
1. springMVc的拦截器 3.使用拦截器,检测每个方法的执行时间 4 过滤器 实现耗时 5. 切片 的使用 实现 耗时 ...
分类:
编程语言 时间:
2018-06-16 17:59:59
阅读次数:
165
#include <stdio.h>
#include <malloc.h>
//动态内存跨函数使用
void f(int ** q)
{
int j = 20;
printf("_______f函数里替换前输出___________\n");
printf(&qu
分类:
编程语言 时间:
2018-06-16 18:40:44
阅读次数:
164
这是Bwar在2009年写的设计模式C++实现,一直存在自己的电脑里,曾经在团队技术分享中分享过,现搬到线上来。 1. 装饰模式简述 1.1 目的 动态地给一个对象添加一些额外的职责。 1.2 适用性 (1) 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 (2) 处理那些可以取消 ...
分类:
编程语言 时间:
2018-06-16 18:41:55
阅读次数:
187
简介 本次项目登录注册验证是对之前学习知识点的加深学习,这次项目的练习的知识点有函数、判断语句、循环语句、文件操作等。 项目流程 运行代码之后,输出登录或者注册选项。 当选择登录之后,输入用户名密码,如果该用户信息没有注册过,就输出登录失败,如果该用户信息已经注册过,就显示登录成功。 当选择注册之后 ...
分类:
编程语言 时间:
2018-06-16 18:42:14
阅读次数:
109
1.controller方法: //@Around : 包含以下三种 代用之前的处理 After Advice 调用之后的处理 Throw Advice 调用的时候抛出的异常处理 Anotation注解规则: @Aspect表示注解的类是抽象的服务方法模块; @Pointcut定义服务的使用规则,也 ...
分类:
编程语言 时间:
2018-06-16 18:42:30
阅读次数:
174