SDNU 1086.迷宫问题(bfs标记路径)

Description 定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走 的路,只能横着走或竖着走,不能斜着走,要求编 程序找出从左上角到右下角的最短路线。 Input 一个5 × 5的二维数组,表示一个迷宫。数据保证有唯一解。 Output 左上角到右下角的最短路径,格式如样例所示。
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

Spark 集群环境搭建

思路: ①先在主机s0上安装Scala和Spark,然后复制到其它主机 ②分别配置三台主机环境变量,并使用source命令使之立即生效 主机映射信息如下: 192.168.32.100 s0 192.168.32.101 s1 192.168.32.102 s2 搭建目标: s0 : Master s1 : Worker s2 : Worker 1、准备 Hadoop 版本:2.7.7 Scala版本:2.12.8 Spark版本:2.4.3 2、安装Hadoop Hadoop 安装步骤参
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

一篇文章彻底搞懂Java虚拟机

概念: 虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Visual Box,Java Virtual Machine(Java虚拟机,简称JVM)。 Java虚拟机阵营:Sun HotSpot VM、BEA JRockit VM、IBM J9 VM、Azul VM、Apache Harmony、Google Dalvik VM、Microsoft JVM… 启动流程 基本架构 Java运行时编译源码(
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

51nod 2494 最长配对

小b有一个01序列,她想找到一个最长的区间使得这个区间的01能两两配对,即0的个数和1的个数相等。求最长区间的长度。 收起 输入 第一行一个正整数n,表示数组长度,其中0<n≤50000; 第二行n个0或1,以空格隔开。 输出 输出一个数,表示最长区间的长度 输入样例 3 0 1 0 输出样例 2 枚举 代码: #include <iostream> #include <cstdlib> #include <cstdio> #include <cmath> #include <al
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

KNN可视化

今天的博客主要介绍KNN算法以及其可视化的实现 一.KNN算法简介 KNN,即K近邻法(k-nearst neighbors),所谓的k最近邻,就是指最接近的k个邻居(数据),即每个样本都可以由它的K个邻居来表达。kNN算法的核心思想是,在一个含未知样本的空间,可以根据离这个样本最邻近的k个样本的数据类型来确定样本的数据类型。在scikit-learn 中,与近邻法这一大类相关的类库都在sklearn.neighbors包之中。其中分类器有KNN分类树KNeighborsClassifier、
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

20175208 张家华 MySort

MySort 注意:研究sort的其他功能,要能改的动代码,需要答辩 模拟实现Linux下Sort -t : -k 2的功能。 要有伪代码,产品代码,测试代码(注意测试用例的设计) 参考 Sort的实现。提交博客链接。 1 import java.util.*; 2 3 public class MySort1 { 4 public static void main(String [] args) { 5 String [] toSort =
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

Codeforces 96D Volleyball spfa

版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/qq574857122/article/details/33743269 题目链接:点击打开链接 题意: 给定n个点m条边的无向图 起点、终点 以下m行表示边和边权 再以下n行表示每一个点有一辆出租车,这辆出租车能开的最远距离和搭乘这辆车的费用 问到终点的最小费用 開始感觉复杂度太大不好下手。暴力出奇迹。。 Y一下就可以得到 spfa套spfa 注意inf要足够大。__int64 #include
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

[技术博客] SPRINGBOOT自定义注解

SPRINGBOOT自定义注解 在springboot中,有各种各样的注解,这些注解能够简化我们的配置,提高开发效率。一般来说,springboot提供的注解已经佷丰富了,但如果我们想针对某个特定情景来添加注解,就可以使用自定义注解。 自定义注解的步骤 实现这个自定义注解一般主要有以下几个步骤。 maven导入相关的依赖 声明注解 注解的具体实现 使用注解的实例 在phyweb项目中的应用 之所以会想到这个自定义注解,是因为我们在给用户发送邮件这个模块中,用户如果提交了请求,提交按钮被禁用,这
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

软件综合实践github简单介绍

首先我之前是没有使用过github这个东西的,所以第一次一定是先上百度搜索github是个什么玩意儿。刚开始感觉是一款软件,但是百度时候我发现我错了。 定义上来说 GitHub是一个代码版本控制和协作的托管平台。它可以让你和你的伙伴在任何地方一起进行项目开发。 我个人感觉就是一个代码交互的一个网站平台。 第一步自然是注册 创建一个新的仓库 在页面的最右上角,你的头像的左边,点击“+”,在弹出的下拉选项中选择“New repository”。 在仓库名称输入框中输入你的仓库名称:“hello-w
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

爬虫软件/程序

软件 集搜客Gooseeker 八爪鱼 网络矿工 火车头 神箭手平台 程序 java Python R C# PHP
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

深入理解并发编程 -- 多线程(一)

并发编程 -- 多线程(一) 作者 : Stanley 罗昊 【转载请注明出处和署名,谢谢!】 进程 在理解多线程之前,我们先需要了解什么是进程? 进程说白了就是在你的内存空间中开辟出的一个独立的空间; 如果还不理解的话,我再解释一下; 想必各位之前都安装过软件吧,你安装完软件之后,在你的软件安装包里面是不是有一个.exe文件,那你双击exe文件的时候,在你的任务管理器,在里面就有一个进程选项卡,就是说,每当你打开一个exe文件的时候,它都会显示在任务管理器的进程当中,所以就可以把运行中的任意
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

matplotlib 进阶之origin and extent in imshow

目录 显示的extent Explicit extent and axes limits matplotlib教程学习笔记 import numpy as np import matplotlib.pyplot as plt from matplotlib.gridspec import GridSpec def index_to_coordinate(index, extent, origin): """Return the pixel center of an index.""
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

SpringCloud学习(七)高可用的分布式配置中心(Spring Cloud Config)(Finchley版本)

上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用 准备工作 创建一个eureka-server工程,用作服务注册中心。 在其pom.xml文件引入Eureka的起步依赖spring-cloud-starter-netflix- eureka-server,代码如下: <?xml version="1.0" encoding="UTF-8"?> <proj
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

2019年5月19日

  这周的博客写的实在有点晚,一方面是忙于项目,一方面也是由于最近的活动有点多,导致忘记写博客了。项目的进度方面学长学姐说还很慢,现在我还是在写静态页面,学习了放大镜的js写法,复习了正则表达式,购物车的总价随着数量的加减而随之加减等等。不足的是前后端的交互方面我还没有实战,回到顶部的写法,导航栏到达一定高度后出现,一定高度消失这些都没有自己写。关于Ajax只是进行了学习,但却没有实际练习过,这些不足都需要再进行练习和改进,对于JavaScript的学习还是不够,这方面要再进行努力   团支书
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

困扰爱因斯坦30年的物理题

如图为《牢不可破的联盟》的乐谱,当小红唱到“英明的布尔什维克党!”这一句时,声调不断变高,则下列选项中正确的是() A.思想逐渐赤化 B.声带的振幅逐渐变高 C.声带的振动频率逐渐变高 D.声音的传播速度逐渐变快
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

python关于时间序列的分析

1, pandas生成时间一般采用date_range操作,这个之前的博客已经详细的讲解过,这里就不在阐述 2, pandas的数据重采样 什么是数据重采样? 就好比原来一堆统计数据是按照天来进行统计的,持续一年; 那我们能不能看月整体变化的程度呢? 那这个时候就涉及到数据的重采样问题,按照上述的例子:由天变为月,那这个就是一个降采样的过程,那既然有降采样,那必定也有升采样。 那如何使用pandas完成将采样和升采样呢? rng = pd.date_range('1/1/2011',perio
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

High scalability with Fanout and Fastly

转自:http://blog.fanout.io/2017/11/15/high-scalability-fanout-fastly/ Fanout Cloud is for high scale data push. Fastly is for high scale data pull. Many realtime applications need to work with data that is both pushed and pulled, and thus can benefit
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

微信图片墙

有趣的事,Python永远不会缺席! 如需转发,请注明出处:小婷儿的python https://www.cnblogs.com/xxtalhr/p/10859517.html 一、制作微信头像墙(方形) 1 # coding: utf-8 2 from wxpy import Bot, Chat 3 4 import math 5 import os 6 from PIL import Image 7 8 9 class WxFriendImage(C
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

常用的FTP命令

FTP命令 ftp> ascii # 设定以ASCII方式传送文件(缺省值) ftp> bell # 每完成一次文件传送,报警提示. ftp> binary # 设定以二进制方式传送文件. ftp> bye # 终止主机FTP进程,并退出FTP管理方式. ftp> case # 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母. ftp> cd # 同UNIX的CD命令. ftp> cdup # 返回上一级目录. ftp> chmod
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0

SSM新闻网站

0、demo链接 链接:https://pan.baidu.com/s/1m7yLJvPg_JTedK5Dg43JXQ 提取码:hmia 复制这段内容后打开百度网盘手机App,操作更方便哦 1、SSM概述 SSM框架,即Spring + Spring MVC + MyBatis的缩写 1.Spring简介 Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development
分类: 其他 发布时间: 05-19 21:54 阅读次数: 0