#include #include #include using namespace std; //定义结构体类型 typedef struct person { char name[10];//12 char *a_name;//4 } p; //创建结构体实例 p * setPersons() ... ...
分类:
编程语言 时间:
2018-02-23 15:58:44
阅读次数:
128
快速排序 对于n个数的输入数组来说,快速排序是一种最坏情况时间复杂度为O(n2)的排序算法,虽然最坏情况时间复杂度很差,但是快速排序通常是实际排序中最好的选择,因为它的平均性能非常好:它的期望时间复杂度是O(nlgn),而且O(nlgn)中隐含的常数因子非常小。 1、快速排序的描述 快速排序算法采用 ...
分类:
编程语言 时间:
2018-02-23 15:59:39
阅读次数:
195
一、接口方法整理速查 下表针对于简单查询,即JpaRepository接口(继承了CrudRepository接口、PagingAndSortingRepository接口)中的可访问方法进行整理。(1)先按照功能进行分类整理,分为保存、删除、查找单个、查找多个、其他5类。(2)再将不建议使用的方法 ...
分类:
编程语言 时间:
2018-02-23 15:59:50
阅读次数:
243
摘要: 本章先回顾了前面介绍的合并排序、堆排序和快速排序的特点及运行运行时间。合并排序和堆排序在最坏情况下达到O(nlgn),而快速排序最坏情况下达到O(n^2),平均情况下达到O(nlgn),因此合并排序和堆排序是渐进最优的。这些排序在执行过程中各元素的次序基于输入元素间的比较,称这种算法为比较排 ...
分类:
编程语言 时间:
2018-02-23 16:00:03
阅读次数:
187
本文介绍了SpringBoot的基本配置,Angular集成SpringBoot、SpringSecurity的方法。当前流行的JWT更适合与Angular集成,优于SpringSecuity提供的CSRF。另外引入了springfox-swagger和spring-boot-starter-actuator,演示了如何利用Swagger生成JSONAPI文档,如何利用Actuator监控应用。
分类:
编程语言 时间:
2018-02-23 16:01:31
阅读次数:
308
一 堆 堆给人的感觉是一个二叉树,但是其本质是一种数组对象,因为对堆进行操作的时候将堆视为一颗完全二叉树,树种每个节点与数组中的存放该节点值的那个元素对应。所以堆又称为二叉堆,堆与完全二叉树的对应关系如下图所示: 二叉堆可以分为两种形式:最大堆和最小堆。在这两种堆中,结点的值都要满足堆的性质。 在最 ...
分类:
编程语言 时间:
2018-02-23 16:01:48
阅读次数:
210
红黑树的介绍 红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树。红黑树是特殊的二叉查找树,意味着它满足二叉查找树的特征:任意一个节点所包含的键值,大于等于左孩子的键值,小于等于右孩子的键值。除了具备该特性之外,红黑树还包括许多额外的信息。 红黑树的每个节点上都有存 ...
分类:
编程语言 时间:
2018-02-23 16:03:31
阅读次数:
186
知乎:https://zhuanlan.zhihu.com/p/26514493 numoy安装:http://blog.csdn.net/wyc12306/article/details/53705489 http://blog.csdn.net/sd2558448/article/details ...
分类:
编程语言 时间:
2018-02-23 17:06:29
阅读次数:
181
一、字符串的声明 二、判断字符串是否为空 三、字符串的截取 四、字符串的拼接 ...
分类:
编程语言 时间:
2018-02-23 17:07:13
阅读次数:
148
# python基本数据类型
序列类型的自带方法
1.列表的常用方法
2.元祖的常用方法
3.字符串的常用方法
1.列表常用的方法
L.append(obj) #在列表末尾添加新的对象
L.clear() #清空列表
L.copy() #复制列表,不是同一个对象,内容相同,有返回值。id不同(内存中的地址不同)
L.count(obj)
分类:
编程语言 时间:
2018-02-23 17:08:03
阅读次数:
195
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html 1.os.path.abspath(path) 返回path规范化的绝对路径。 2.os.pa ...
分类:
编程语言 时间:
2018-02-23 17:09:50
阅读次数:
166
字符串的连接主要有两种方式: 1、直接在字符串后面添加字符串;在Swift中利用+直接将字符串拼接在一起。如: let str = "Hello" let str2 = " world!" let str3 = str + str2 print("str3 = \(str3)") 输出结果为:Hel ...
分类:
编程语言 时间:
2018-02-23 17:10:00
阅读次数:
4263
参考文章 1:http://blog.csdn.net/clemontine/article/details/53011362 2:http://www.jb51.net/article/98456.htm http://blog.csdn.net/javawebrookie/article/det ...
分类:
编程语言 时间:
2018-02-23 17:10:51
阅读次数:
164
springboot整合jsp模板 在使用springboot框架里使用jsp的时候,页面模板使用jsp在pom.xnl中需要引入相关的依赖,否则在controller中无法返回到指定页面 〇、搭建springboot框架 一、添加jsp相关的依赖如下: <! servlet 依赖. javax.s ...
分类:
编程语言 时间:
2018-02-23 17:11:04
阅读次数:
166
最近为了加强服务器监管信息,于是为所有服务器配置邮件增设报警监测功能,LINUX服务器可以使用SHELL即可轻松解决,但是为了通用性(还有部分WINDOWS系统服务器),后来改为使用Python程序实现其功能。现将邮件部分代码分享其实现过程的简单思路:程序支持发送多种类型附件邮件:代码如下#!/usr/bin/python#coding:utf-8#authorbyjerry2017.1impor
分类:
编程语言 时间:
2018-02-23 17:12:00
阅读次数:
192
图像旋转是指图像以某一点为中心旋转一定的角度,形成一幅新的图像的过程。当然这个点通常就是图像的中心。既然是按照中心旋转,自然会有这样一个属性:旋转前和旋转后的点离中心的位置不变. 根据这个属性,我们可以得到旋转后的点的坐标与原坐标的对应关系。由于原图像的坐标是以左上角为原点的,所以我们先把坐标转换为 ...
分类:
编程语言 时间:
2018-02-23 17:12:29
阅读次数:
238
springboot整合mybatis+pageHelper 〇、搭建sporingboot环境,已经整合mybatis环境,本篇主要是添加pageHelper工具 一、添加依赖 <! 分页助手 com.github.pagehelper pagehelper 4.1.0 二、编写配置类 @Conf ...
分类:
编程语言 时间:
2018-02-23 17:14:00
阅读次数:
205
**python基本数据类型**1.python课程简介2.数据类型3.序列类型1.python简介1.python是一门编程语言,是一门完全面向对象的编程语言2.如果对语言进行分类,那么python是一门强类型,动态的语言(若类型:比如int可以编程float,python中数值类型不可变;动态类型:编译时不需要知道变量类型,python中变量无类型)2.数值类型数值类型就是我们平常用来做计算的
分类:
编程语言 时间:
2018-02-23 17:15:06
阅读次数:
173
目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图 四、spring mvc DispatcherServlet说明 五、spring mvc 父子上下文的说明 六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的 ...
分类:
编程语言 时间:
2018-02-23 17:15:29
阅读次数:
223
反射就是根据提供的字符串,匹配对象(类、模块等)里面的方法。达到动态调用的目的。主要有四个成员。getattr、hasattr、setattr、delattr 获取成员、检查成员、设置成员、删除成员'''一个简单的例子'''
# 定义一个symbol类,有a,b,c三个方法。
class Symbol(object):
分类:
编程语言 时间:
2018-02-23 17:16:37
阅读次数:
194