p152 对单链表进行插入排序(leetcode 147)

一:解题思路 Time:O(n^2),Space:O(1) 二:完整代码示例 (C++版和Java版) C++: class Solution { public: ListNode* insertionSortList(ListNode* head) { if (head == NULL || head->next == NULL) return head; ListNode* dummy = new ListNode(0);
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

《需求规约》最终版final

HUAZHONG AGRICULTURAL UNIVERSITY 《同校转转》软件求规格说明书 2020-03 版本变更历史: 版本 提交日期 主要编制人 审核人 版本说明 1 2020.03.28 张易方,曹威龙,田雨林,付兴乐,肖锦源 张易方 1.0 2 2020.04.07 张易方,曹威龙,田雨林,付兴乐,肖锦源 张易方 2.0 1、引言 ...........................................................................
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

java面向对象编程作业心得(2)

0.前言 这三次作业的作业的难度较之前的三次作业来说,难度有说提高,花的时间也较长。但在练习的过程中学习到了许多的技巧的知识,也认识到自身的不足和养成好的习惯有多重要。 1.作业过程总结 ①总结三次作业之间的知识迭代关系; 第四次作业的第一题是对正则表达式的理解与使用 第五次作业是对继承与多态的考察 第六次作业是对接口和抽象类的测试 ②如何通过作业逐步理解面向对象的封装性、继承性与多态性三大技术特性; 封装性体现在类中定义了自己的私有属性和方法,而练习中有较多的类继承关系的运用,像父子类的继承
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

Comparable 接口与Comparator的使用的对比

1 package com.yhqtv.java; 2 3 import org.junit.Test; 4 5 import java.util.Arrays; 6 import java.util.Comparator; 7 8 /* 9 * 一,说明:java中的对象,正常情况下,只能进行比较:==或!=,不能使用>或者<的 10 * 但是在开发场景中,我们需要对多个对象进行排序,言外之意,就是需要比较对象的大小。 11
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

Robot Framework -002 在Windows10上的安装

机器人框架是使用Python实现的,并且还支持Jython(JVM),IronPython(.NET)和PyPy。 在安装框架之前,一个明显的前提条件是至少安装这些解释器之一。 下面列出了安装Robot Framework本身的不同方法。 使用pip安装 建议使用pip来安装Robot Framework。 作为标准的Python包管理器,它包含在最新的Python,Jython和IronPython版本中。 如果您已经安装了,则可以简单地执行: pip install robotframew
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

PAT 2020五一线上测试赛 7-1 Knuth洗牌法 (20分)

7-1 Knuth洗牌法 (20分) Knuth 洗牌法是生成 { 1, 2, ..., n } 的一个随机重排列的算法。与每次反复随机生成一个数字,直到获得一个不重复的新数字的算法不同,Knuth 洗牌法从原始序列 { 1, 2, ..., n } 开始,逐次洗牌。洗牌的方法是从左到右,每轮从没确定的数字中随机抽取一个数,把它放到确定的位置上。 例如令 n 等于 4。我们从 { 1, 2, 3, 4 } 开始。记 i 到 N 之间的随机抽牌数为 random(i,N)。假设我们生成的随机数序
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

创建者模式->工厂模式

这先说下我对接口的认识,接口也是一个特殊的类,它能每一个他的子类都必须使用他的一个方法,有主助于代码的统一,实现设计模式的简洁化 工厂模式:最简单的理解就是各尽其职,模块化问题,提高效率 1.0简单工厂 public interface Car { void run(); } public class Audi implements Car { @Override public void run() { System.out.println(
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

[webpack] [HMR] Hot Module Replacement is disabled

webpack提示 [HMR] Hot Module Replacement is disabled 解决办法是webpack配置里添加HMR插件即可
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

自动泊车相关的技术

自动泊车相关的技术 一.常用自动泊车技术 现有的自动泊车相关的技术主要有几种: 利用超声波传感器提示停车距离的「停车距离警报系统」; 只有转向自动化的「泊车转向辅助系统」; 转向、加减速等功能全部自动化的「全自动泊车系统」; 在人的监督下,配合智能钥匙或智能设备使用的「远程智能泊车辅助系统」; 全程无需人干预的自动代客泊车系统; 这几种技术实现难度从上到下依次递增。 二.自动泊车的发展历史   泊车辅助系统可以分三个大的阶段,分为被动式、半自主式泊车辅助、全自动泊车。   1.被动式:在泊车时
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

flex flex-shrink的用法

flex flex-shrink的用法,收缩规则 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-e
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

[React Testing] Ensure Error Boundaries Can Successfully Recover from Errors

Our error boundary has some other use cases that it supports and we should try to make sure our tests cover all those use cases, so let’s add a test to make sure the recovery feature of our error boundary works properly. Error bundary: import React
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

Vue调用ArcServer地图服务 博客园:鱼罐头贤生:arcgis api for javascript 学习(一) 调用在线发布的动态地图

需求:vue调用ArcServer地图服务; 参考: 博客园:成神之路~:ArcGIS API For Javascript之调用动态地图服务 B站:X北辰北:Vue项目中使用ArcGIS API for JavaScript开发 CSDN:大毛哥哥~:ArcGIS API for javaScript-加载自定义地图服务 博客园:鱼罐头贤生:arcgis api for javascript 学习(一) 调用在线发布的动态地图 CSDN:GISer.Wang:(十)ArcGIS API Fo
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

【杂谈】从实现角度看ChannelFuture 【杂谈】线程中断——Interrupt

JDK中的Future特性 在介绍Netty的ChannelFuture之前,我们先来看看JDK中的Future是如何实现的。总的来说就是任务提交的时候会使用装饰器模式,将任务包装成一个FutureTask。当执行器执行该Task的时候,不仅仅会执行用户提交的任务,还会执行装饰器添加的额外操作,例如在执行之前记录当前执行线程、执行完成后将任务结果保存在FutureTask对象内部等。 Thread runner => 装饰器添加的,在执行任务之前,会在对象内保存当前执行线程的引用,用于中断任务
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

数据可视化实例(三): 散点图

关联 (Correlation) 关联图表用于可视化2个或更多变量之间的关系。 也就是说,一个变量如何相对于另一个变化。 散点图(Scatter plot) 散点图是用于研究两个变量之间关系的经典的和基本的图表。 如果数据中有多个组,则可能需要以不同颜色可视化每个组。 在 matplotlib 中,您可以使用 plt.scatterplot() 方便地执行此操作。 导入需要的模块库 import numpy as np # 导入numpy库 import pandas
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

【数论基础】中国剩余定理及其扩展

洛谷上的模板题 先讲讲中国剩余定理   孙子定理是中国古代求解一次同余式组的方法。是数论中一个重要定理。又称中国余数定理。一元线性同余方程组问题最早可见于中国南北朝时期(公元5世纪)的数学著作《孙子算经》卷下第二十六题,叫做“物不知数”问题,原文如下:   有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?即,一个整数除以三余二,除以五余三,除以七余二,求这个整数。《孙子算经》中首次提到了同余方程组问题,以及以上具体问题的解法,因此在中文数学文献中也会将中国剩余定理称为孙子定理
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

06.子查询

01返回单行的子查询 SELECT STU.* FROM STU WHERE AGE = (SELECT AGE FROM STU WHERE NAME = '林琳'); SELECT STU.* FROM STU WHERE AGE >= (SELECT AVG(AGE) FROM STU); SELECT * FROM STU WHERE NO = (SELECT NO FROM GRADE WHERE SCORE = 85); --OR SELECT S.* FROM STU S INN
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

[React Testing] Use React Testing Library’s Wrapper Option to Simplify using rerender

We have a bit of repetition in our rerender calls here and it would be nice if we could avoid that. Let’s use the wrapper option for React Testing Library so we can avoid the repetition in our rerender calls. Previous: const { rerender, getByRole,
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

《风控数据—手机App数据挖掘实践思路》

风控数据—手机App数据挖掘实践思路 引言 作为移动互联网时代的主要载体,智能手机逐渐成为人们日常生活中不可或缺的一部分,改变着人们的生活习惯。比如,可以用“饿了么”点外卖,“支付宝”可以用来种树,“抖音”可以用来上厕所......强大的App给我们的生活带来了巨大的便利。 图 1 - App的正确打开方式 正因为如此,App与用户之间存在着密不可分的联系,用户在频繁使用这些App过程中也积累了大量的个人历史数据。这些App数据能帮助我们更好地去理解用户,推测用户的性别、职业、收入、兴趣、偏好
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

.。

对课程的学习心得做一个小结,也可以是学习笔记 下面是我把网课做的思维导图(在整合的过程中,回忆知识) 第一章节 导图 知识点总结归纳 第一节 模式识别的应用实例 分类与回归 分类:输出量是离散的表达 (二类/多类分类) 回归:输出量是连续的信号表达 (单个/多个维度) 第二节 模型 用于回归 特征提取:从原始输入获取有效信息 回归器:将特征值映射到回归值 用于分类 分类器:回归器+判别函数 判别函数:sign函数(二分类) max函数(多类分类) 特征&特征空间 鲁棒性:针对不同的观测调节,仍
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

python使用笔记006-函数+json操作

一、函数 1.1 函数的定义 1 def hello(): 2 print('hello') 3 print('fdsfjslkfs') 4 5 #函数不调用就不会执行 6 hello() 7 8 def write_file(file_name,content):#形参,形式参数 9 with open(file_name,'w',encoding='utf-8') as f: 10 f.write(content) 11 12
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0
今日推荐