首页 > 编程语言
【数据算法】Java实现二叉树存储以及遍历
二叉树在java中我们使用数组的形式保存原数据,这个数组作为二叉树的数据来源,后续对数组中的数据进行节点化操作。 步骤就是原数据:数组 节点化数据:定义 Node节点对象 存储节点对象:通过LinkedList保存Node节点对象 在操作过程中我们需要将当前结点和前一节点、后一节点进行关系绑定 ...
分类:编程语言   时间:2017-08-21 22:36:46    收藏:0  评论:0  赞:0  阅读:242
Python学习---面向对象高级编程
Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class实例能添加的属性: Python内置的@property装饰器就是负责把一个方法变成属性调用的: @property的实现比较复杂,我们先考察如何使用。把一个getter方法变成属性,只需要加上@prop ...
分类:编程语言   时间:2017-08-21 22:17:05    收藏:0  评论:0  赞:0  阅读:231
八大排序算法原理以及Java实现(直接插入排序)
概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基 ...
分类:编程语言   时间:2017-08-21 22:16:44    收藏:0  评论:0  赞:0  阅读:339
Spring Boot系列教程八: Mybatis使用分页插件PageHelper
一.前言 上篇博客中介绍了spring boot集成mybatis的方法,基于上篇文章这里主要介绍如何使用分页插件PageHelper。在MyBatis中提供了拦截器接口,我们可以使用PageHelp最为一个插件装入到SqlSessionFactory,实现拦截器功能。 二.实现 pom.xml文件 ...
分类:编程语言   时间:2017-08-21 22:14:31    收藏:0  评论:0  赞:0  阅读:461
Spring Boot系列教程七:Spring boot集成MyBatis
一.创建项目 项目名称为 “springboot_mybatis_demo”,创建过程中勾选 “Web”,“MyBatis”,“MySQL”,第一次创建Maven需要下载依赖包(耐心等待) 二.实现 2.1创建User类 2.2创建UserMapper接口 2.2创建UserMapper接口 创建接 ...
分类:编程语言   时间:2017-08-21 22:13:50    收藏:0  评论:0  赞:0  阅读:266
【Java学习笔记之二十二】解析接口在Java继承中的用法及实例分析
一、定义 Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 接口定义的一般形式为: [访问控制符]interface <接口名> { 类型标识符fin ...
分类:编程语言   时间:2017-08-21 22:13:25    收藏:0  评论:0  赞:0  阅读:346
Spring Boot系列教程四:配置文件详解properties
一.配置随机数,使用随机数 在application.properties文件添加配置信息 1 #32位随机数 2 woniu.secret=${random.value} 3 #随机整数 4 woniu.number=${random.int} 5 #指定范围随机数 6 woniu.limitnu ...
分类:编程语言   时间:2017-08-21 21:52:04    收藏:0  评论:0  赞:0  阅读:271
Python Day19-20(Django基础)
一、Django基础 1.基本配置补充 可以用pycharm一键创建工程和APP 其他常用命令: python manage.py runserver 1.1.1.1:8000 python manage.py startapp appname python manage.py syncdb pyt ...
分类:编程语言   时间:2017-08-21 21:50:56    收藏:0  评论:0  赞:0  阅读:337
170627、springboot编程之定时任务
springboot定时任务,比较简单! 1、编写DemoSchedule.java类 2、启动项目测试 3、项目清单 ...
分类:编程语言   时间:2017-08-21 21:29:40    收藏:0  评论:0  赞:0  阅读:306
Linux系统下C语言如何调用scalapack中的函数
在并行计算中经常需要调用scalapck(并行化的lapack)函数库里面的函数进行编程,这里简单介绍在C语言如何调用scalapck中的矩阵向量乘的函数。 注意:scalapack中的函数是用fortran写的,矩阵是按列进行存储的。 scalapack的链接需要用到blas,因此确保本机上安装好 ...
分类:编程语言   时间:2017-08-21 21:29:25    收藏:0  评论:0  赞:0  阅读:446
你不知道的JavaScript中,读书笔记
七种内置类型 null, undefined, boolean, number, string, object, symbol typeof null 'object' // true null 是 typeof 是 object 的唯一的假值 typeof function 会返回 'functi ...
分类:编程语言   时间:2017-08-21 21:27:57    收藏:0  评论:0  赞:0  阅读:293
JavaScript学习日志(二):面向对象的程序设计
一,ECMAScript不像其他面向对象的语言那样有类的概念,它的对象与其他不同。 二,ECMAScript有两种属性:数据属性和访问器属性。([[]]这种双中括号表示属性为内部属性,外部不可直接访问) 1.数据属性:[[ Configurable ]]:表示能否通过delete删除属性,能否修改属 ...
分类:编程语言   时间:2017-08-21 21:27:39    收藏:0  评论:0  赞:0  阅读:341
一步一步学JVM-Java内存模型
主内存与工作内存 Java内存模型的主要目标是定义程序中各个变量的访问规则。即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。这里的变量和Java编程中所说的变量有所区别,它包括了实例字段、静态字段和构成数组对象的元素。但不包括局部变量和方法参数。 Java内存模型规定了所有的变量都存储 ...
分类:编程语言   时间:2017-08-21 21:25:33    收藏:0  评论:0  赞:0  阅读:245
python之旅六【第六篇】模块
json和pickle 用于序列化的两个模块json,用于字符串 和 python数据类型间进行转换pickle,用于python特有的类型 和 python的数据类型间进行转换json模块提供了四个功能:dumps、dump、loads、loadpickle模块提供了四个功能:dumps、dump ...
分类:编程语言   时间:2017-08-21 21:25:19    收藏:0  评论:0  赞:0  阅读:317
python 爬虫获取文件式网站资源完整版(基于python 3.6)
< 下载函数 > import requestsimport threading# 传入的命令行参数,要下载文件的url# url = 'http://www.nco.ncep.noaa.gov/pmb/codes/nwprod/nosofs.v3.0.4/fix/cbofs/nos.cbofs.r ...
分类:编程语言   时间:2017-08-21 21:24:16    收藏:0  评论:0  赞:0  阅读:318
java中参数传递--值传递,引用传递
java中的参数传递——值传递、引用传递 参数是按值而不是按引用传递的说明 Java 应用程序有且仅有的一种参数传递机制,即按值传递。 在 Java 应用程序中永远不会传递对象,而只传递对象引用。因此是按引用传递对象。Java 应用程序按引用传递对象这一事实并不意味着 Java 应用程序按引用传递参 ...
分类:编程语言   时间:2017-08-21 21:05:02    收藏:0  评论:0  赞:0  阅读:316
python 符合Python风格的对象
Python 类 @classmethod @staticmethod __str__ __repr__ __hash__ __abs__ __eq__ __format__ __bytes__ __iter__ __bool__ ...
分类:编程语言   时间:2017-08-21 21:03:53    收藏:0  评论:0  赞:0  阅读:412
插入排序算法之直接插入排序和希尔排序
插入排序算法 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。 直接插入排序 直接插入排序的排序思路 ...
分类:编程语言   时间:2017-08-21 21:01:00    收藏:0  评论:0  赞:0  阅读:338
SpringMVC和Spring的关系
软件开发的三层架构: web层【表示层、表现层】 >Service层 >Dao[DataBase Access Object] >数据库! SpringMVC实际上是Spring的一个子模块,我们用SpringMVC来代替这个JavaWEB部分! MVC:也是一种设计模式:M:Model【模型】-- ...
分类:编程语言   时间:2017-08-21 21:00:36    收藏:0  评论:0  赞:0  阅读:256
python2.7安装PyQt4 步骤
1、请到pyqt的官网下载对应的pythone版本: 官网下载地址:https://sourceforge.net/projects/pyqt/rss?path=/ 登录后如下图选择对应的版本号下载 2、点击运行exe 程序,一直默认安装步骤即可 3、验证是否安装成功,进入cmd命令 C:\User ...
分类:编程语言   时间:2017-08-21 20:59:44    收藏:0  评论:0  赞:0  阅读:270
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!