首页 > 2020年07月04日 > 全部分享
多态补充
Java 类分为静态类型和动态类型 当把子类对象赋给父类变量时候,就发生向上转型 父类list 可以存放子类对象 造型cast 子类的对象可以赋值给父类变量 注意:java不存在对象对对象的赋值 父类的对象不能赋值给子类的变量 ...
分类:其他   时间:2020-07-04 14:38:52    收藏:0  评论:0  赞:0  阅读:43
文件内容排名算法,输入排名函数,返回排名后的文件名
const fs=require('fs'); //比较字符基类大小 相同返回0,str1>str2 返回1,str1<str2 返回-1, function str_compare(str1,str2){ let index=0; let dis=0; while (dis 0&&index<st ...
分类:编程语言   时间:2020-07-04 14:38:34    收藏:0  评论:0  赞:0  阅读:52
flask实现文件下载功能
import datetime import os from flask import Flask, send_from_directory, request from flask_cors import CORS app = Flask(__name__) CORS(app) @app.route ...
分类:其他   时间:2020-07-04 14:37:59    收藏:0  评论:0  赞:0  阅读:201
pytest 内置插件
直接pip安装使用即可: 1、pytest-xdist功能:开启多个worker进程,同时执行多个测试用例,达到并发运行的效果官网介绍:https://pypi.org/project/pytest-xdist/ 2、pytest-allure-adaptor功能:生成allure报告,推荐jenk ...
分类:其他   时间:2020-07-04 14:37:37    收藏:0  评论:0  赞:0  阅读:66
108.将有序数组转换成二叉搜索树
原题链接 题解 二叉搜索树的中序遍历是升序序列,题目给定的数组是按照升序的有序数组,因此可以确保数组是二叉搜索树的中序遍历序列。 题目中要保证是平衡的二叉搜索树,所以我们只要每次选择数组区间中间的点作为节点,节点的左边的数字一定是该节点的左子树,同理右边也是,就能保证是一个平衡的二叉树,利用递归来实 ...
分类:编程语言   时间:2020-07-04 14:37:20    收藏:0  评论:0  赞:0  阅读:36
Java中的回调机制
调用和回调机制 在一个应用系统中, 无论使用何种语言开发, 必然存在模块之间的调用, 调用的方式分为几种: 1.同步调用 同步调用是最基本并且最简单的一种调用方式, 类A的方法a()调用类B的方法b(), 一直等待b()方法执行完毕, a()方法继续往下走. 这种调用方式适用于方法b()执行时间不长 ...
分类:编程语言   时间:2020-07-04 14:36:40    收藏:0  评论:0  赞:0  阅读:63
Spring Aop基于注解的实现
一.AspectOriented Programing,面向切面编程。 AOP主要用于日志记录,性能统计,安全控制(权限控制),事务处理,异常处理等。将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中 ...
分类:编程语言   时间:2020-07-04 14:36:21    收藏:0  评论:0  赞:0  阅读:48
MySQL百万级、千万级数据多表关联SQL语句调优
本文不涉及复杂的底层数据结构,通过explain解释SQL,并根据可能出现的情况,来做具体的优化,使百万级、千万级数据表关联查询第一页结果能在2秒内完成(真实业务告警系统优化结果)。 希望读者能够理解SQL的执行过程,并根据过程优化,走上自己的"成金之路" 需要优化的查询: 使用explain出现了 ...
分类:数据库技术   时间:2020-07-04 14:36:00    收藏:0  评论:0  赞:0  阅读:50
5.排序(下)
点击使用幕布查看(含思维导图) 归并排序 特点 非原地,空间复杂度O(n) 稳定 O(nlogn) 归并排序的思想是如果要排序一个数组,我们先把数组从中间分为前后两部分,然后对前后部分分别排序,再将排好序的两部分合在一起,这样整个数组就都有序了 快速排序 特点 原地 不稳定 O(nlongn) 选择 ...
分类:编程语言   时间:2020-07-04 14:35:42    收藏:0  评论:0  赞:0  阅读:44
数据结构与算法(十):哈希表
一、什么是哈希表 1.概述 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度这个映射函数叫做散列函数,存放记录的数组叫做散列表。 通俗的理解一下: 如果我们有n个元素要存 ...
分类:编程语言   时间:2020-07-04 14:35:06    收藏:0  评论:0  赞:0  阅读:47
object类
Object类 1.getClass()方法:获取对象的类型 示例代码 public class Test { public static void main(String[] args) { Me me = new Me("qiudajiang",13); Me me1 = new Me("qiu ...
分类:其他   时间:2020-07-04 14:34:44    收藏:0  评论:0  赞:0  阅读:31
2020-7-4 新思想 组合模式+可注入的树
组合模式 组合模式可以用来形成想要的树(也许还需要加点别的 比如同 树基类等) 可注入的树 java的新实践,来源于e4的注入,我们可以通过注入在插件子节点的时候,将(上层)节点和其属性注入进来。 应用 树的用途很多,比如xml的文件对应生成--窗口界面设计等,这使得我们编码更容易 ...
分类:其他   时间:2020-07-04 14:34:23    收藏:0  评论:0  赞:0  阅读:35
omnet-5.4.1安装
之前安装的版本是5.6.1最新版本,需手动安装inet框架,安装后的inet有很多问题,比如它的elog图不能显示:报错 按照视频教程:https://space.bilibili.com/289976465?spm_id_from=333.788.b_765f7570696e666f.1 安装包下 ...
分类:Web开发   时间:2020-07-04 14:34:04    收藏:0  评论:0  赞:0  阅读:41
Nginx日志配置
Nginx日志配置 参考文档:Nginx基本配置和日志处理 Nginx 日志配置不同位置的不同含义: 在 nginx 配置文件的最外层,我们可以配置 error_log,这个 error_log 能够记录 nginx 启动过程中的异常,也能记录日常访问过程中遇到的错误。 在 http 段中可以配置 ...
分类:其他   时间:2020-07-04 14:33:44    收藏:0  评论:0  赞:0  阅读:57
Linux——学习vi编辑器
1.vi编辑器有三种基本模式:(1)命令模式:vi的默认模式。所有的输入被解释成vi命令,还可以执行修改、复制、移动、粘贴、删除正文等命令,还可以操作移动光标、搜索字符串、退出vi的操作等。(2)编辑模式:在编辑模式中,可以往一个文件中输入正文。使用ESC键可以返回命令行模式(3)扩展模式: 在一些 ...
分类:系统服务   时间:2020-07-04 14:33:12    收藏:0  评论:0  赞:0  阅读:36
括号匹配
编写一个程序,用以判断字符串中的括号是否匹配。 所谓的匹配,是指左右括号必须相互呼应(同种类型),可以嵌套,但不能交叉。 思想: 遇到左括号时,进栈; 遇到右括号时,判断栈是否为空,1)若栈为空,则直接返回false;2)若栈不为空,判断栈顶元素是否与之匹配:2.1)若栈顶元素不匹配,返回false ...
分类:其他   时间:2020-07-04 14:32:51    收藏:0  评论:0  赞:0  阅读:42
一个随时跟新的css库
1.一个选中阴影的样式 .select border: 1px solid #4d92f7; box-shadow: 0px 0px 15px rgba(0,50,122,.15); 2.一个三栏渐变的样式,实际上只渐变中间的span就行 .centerSpan{ background: linea ...
分类:Web开发   时间:2020-07-04 14:32:36    收藏:0  评论:0  赞:0  阅读:44
第一高薪水
编写一个 SQL 查询,获取 Employee 表中第一高的薪水(Salary) 。 + + +| Id | Salary |+ + +| 1 | 100 || 2 | 200 || 3 | 300 |+ + + 例如上述 Employee 表,SQL查询应该返回 200 作为第一高的薪水。如果不存 ...
分类:其他   时间:2020-07-04 14:32:16    收藏:0  评论:0  赞:0  阅读:26
Spark运行基本流程
这一章节主要讲了spark如何工作 spark的架构属于主从架构,主节点复制任务的一系列操作以及资源申请,在spark主节点叫做DRIVER节点 driver节点的作用: 1:根据用户编写的代码会创建一个SparkContext指挥官,然后向资源管理器申请(内存和cpu等资源)进行任务的分配和监控, ...
分类:其他   时间:2020-07-04 14:31:53    收藏:0  评论:0  赞:0  阅读:51
Java 中堆和栈的区别
堆和栈都是Java用来在RAM中存放数据的地方。 堆 (1)Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。 (2)堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动态分配的。但缺点是,由于需要在运行时 ...
分类:编程语言   时间:2020-07-04 14:31:20    收藏:0  评论:0  赞:0  阅读:40
1265条   上一页 1 ... 38 39 40 41 42 ... 64 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!