1.Dao层:持久层,主要与数据库交互 DAO层首先会创建Dao接口,接着就可以在配置文件中定义该接口的实现类;接着就可以在模块中调用Dao的接口进行数据业务的处理,而不用关注此接口的具体实现类是哪一个类,Dao层的数据源和数据库连接的参数都是在配置文件中进行配置的。 2.Entity层:实体层,数 ...
分类:
编程语言 时间:
2019-05-02 15:57:02
阅读次数:
954
1.面向对象和面向过程的区别 面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展 面向对象 优点:易维护、易复用、易扩展,由于面向对象有 ...
分类:
编程语言 时间:
2019-05-02 15:58:07
阅读次数:
126
num=int(input()) c=num while c!=6174: digits=list(str(c)) digits.sort(reverse=True)#排列最大数和最小数 if len(digits)<4: digits.append('0') a=int(''.join(digit... ...
分类:
编程语言 时间:
2019-05-02 17:04:11
阅读次数:
407
import scipy from sklearn.datasets import load_digits from sklearn.metrics import classification_report from sklearn.linear_model import LogisticRegre... ...
分类:
编程语言 时间:
2019-05-02 17:06:00
阅读次数:
756
最近用python实现了真值表,经过有点儿曲折,刚开始没考虑优先级,直到前天才发现这个问题(离散数学没学好啊),用栈改了一下。话说python就是强,把列表类型当栈用,直接调用列表的pop()和append()非常方便,废话少说上代码(命令行版)。 第一次写技术博客,有点儿激动,先写到这,过两天给出 ...
分类:
编程语言 时间:
2019-05-02 17:06:14
阅读次数:
220
修改pom.xml文件解决SpringBoot2.1.4与Swagger.2.2.2冲突问题
分类:
编程语言 时间:
2019-05-02 17:07:15
阅读次数:
496
题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 NOTES: 1、二维数组初始化 int [][]b={{},{},{},{}}; 2、行数 i ...
分类:
编程语言 时间:
2019-05-02 17:07:49
阅读次数:
152
题目 题目:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 解析 思路1 这一题应用堆排序算法复杂度只有O(nlog k),堆是完全二叉树的一种,最大堆就是最上面的数是最大的该方法基于二叉树或者堆来实现,首先把数组前k个数字 ...
分类:
编程语言 时间:
2019-05-02 17:09:01
阅读次数:
169
题目 题目:汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它 ...
分类:
编程语言 时间:
2019-05-02 17:09:20
阅读次数:
169
import scipy from sklearn.datasets import load_digits from sklearn.metrics import classification_report from sklearn.linear_model import LogisticRegre... ...
分类:
编程语言 时间:
2019-05-02 17:10:04
阅读次数:
764
还可以优化通过while判断money、num ...
分类:
编程语言 时间:
2019-05-02 18:19:31
阅读次数:
124
1.算数运算符: + - * / // % ** 2.比较运算符: > < >= <= == != 3.赋值运算符: = += -= *= /= //= %= **= 4.成员运算符: in 和 not in (针对于容器型数据) 5.身份运算符: is 和 is not (检测两个数据在内存当中是 ...
分类:
编程语言 时间:
2019-05-02 18:20:18
阅读次数:
118
字典 dict { } 字典是无序的,每次输出,里面的元素位置都是会发生不同的变化,字典内需要一个键和值{"键" : "值"},且字典内可以嵌套元组和列表 字典内,键不得为列表,可通过键来取值,可通过Del删除列表内的键值 .keys() 可以取出键 .value 获取字典内的值 .items 获取 ...
分类:
编程语言 时间:
2019-05-02 18:20:48
阅读次数:
154
在实验3 1中,娄老师的http://www.cnblogs.com/rocedu/p/4795776.html这篇博客中提到了编码标准,我自己是一个代码的强迫症患者,缩进和换行都会严格执行,要不然就会觉得自己的代码不好看(虽然有的时候也不好用),但是因为这篇博客年久失修,给出的链接和照片都已经无法 ...
分类:
编程语言 时间:
2019-05-02 18:22:02
阅读次数:
133
因为项目需要,第一次接触 Spring Security,早就听闻 Spring Security 功能强大但上手困难,学习了几天出入门道,特整理这篇文章希望能让后来者少踩一点坑(本文附带实例程序,请放心食用) 本篇文章环境:SpringBoot 2.0 + Mybatis + Spring Sec ...
分类:
编程语言 时间:
2019-05-02 18:27:59
阅读次数:
169
Python基础之继承,包括了单继承,方法重写,多继承。其中,单继承 包括了 继承的概念和语法,继承的传递性;方法重写 包括了 应用场景,覆盖父类的方法,扩写父类的方法,关于super;多继承 包括了 多继承概念和语法,多继承注意事项,MRO--方法搜索顺序,新式类和经典(旧式)类 等 ...
分类:
编程语言 时间:
2019-05-02 18:29:19
阅读次数:
131
1.SpringCloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、负载均衡、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于Springboot的,所以需要开发中对Spr ...
分类:
编程语言 时间:
2019-05-02 18:30:21
阅读次数:
182
Javascript由于没有命名空间的概念,所以好多的框架或库就用了某些“命名空间”的技巧。在学习作为函数的命名空间时,我翻阅了好多的书本和blog,很多的概念和说明都是要么过于烦杂或过于简单。现在由我来进行一个的系统的描述和介绍。 一、浏览器启动后的初步理解 1.我们要上网,就要打开浏览器,输入网 ...
分类:
编程语言 时间:
2019-05-02 18:31:27
阅读次数:
149