码迷,mamicode.com
首页 > 2018年10月25日 > 全部分享
【数据结构】10分钟教你用栈求解迷宫老鼠问题超详细教程附C++源代码
问题描述 给定一张迷宫地图和一个迷宫入口,然后进入迷宫探索找到一个出口。如下图所示: 该图是一个矩形区域,有一个入口和出口。迷宫内部包含不能穿越的墙壁或者障碍物。这些障碍物沿着行和列放置,与迷宫的边界平行。迷宫的入口在左上角,出口在右下角。 问题分析 首先要有一张迷宫地图,地图由两部分组成: (1) ...
分类:编程语言   时间:2018-10-25 23:47:53    阅读次数:50
MapReduce分析流量汇总
一、MapReduce编程规范 二、MapReduce分析流量汇总 1.Mapper类 2.Reducer类 3.Driver类 4.封装类,数据的传输 5.输入的文件HTTP_20180313143750.dat 6.输出的文件part-r-00000 ...
分类:其他好文   时间:2018-10-25 23:47:31    阅读次数:53
Spark中repartition和partitionBy的区别
repartition 和 partitionBy 都是对数据进行重新分区,默认都是使用 HashPartitioner,区别在于partitionBy 只能用于 PairRDD,但是当它们同时都用于 PairRDD时,结果却不一样: 不难发现,其实 partitionBy 的结果才是我们所预期的, ...
分类:其他好文   时间:2018-10-25 23:47:25    阅读次数:47
三高系统常用架构模式
总结一下三高(高性能、高并发、高可用)系统在架构时常见的 模式及技术 。 面向互联网的三高系统,最关注的 软件质量属性 是:性能、可用性、伸缩性、扩展性、安全性。 而构建此类系统,最常见的 架构模式 有:横向分层、纵向分割、分布式化、集群化、使用缓存、使用异步模式、使用冗余、自动化(发布、部署、监控 ...
分类:其他好文   时间:2018-10-25 23:47:17    阅读次数:44
Netty 源码(ChannelHandler 死磕)
精进篇:netty源码死磕5 - 揭开 ChannelHandler 的神秘面纱目录1. 前言2. Handler在经典Reactor中的角色3. Handler在Netty中的坐标位置4. Netty中Handler的类型1.1. ChannelInboundHandler入站处理器1.2. Ch... ...
分类:Web程序   时间:2018-10-25 23:47:08    阅读次数:50
linux平台编译opencv
参考博客: https://www.pyimagesearch.com/2016/07/11/compiling-opencv-with-cuda-support// https://docs.opencv.org/3.4.0/d7/d9f/tutorial_linux_install.html h ...
分类:系统相关   时间:2018-10-25 23:46:58    阅读次数:44
创建元素和对象的几种方法
创建元素的3种方法 1、document.write() 缺陷:如果是在页面加载完毕后,此时通过这种方式创建元素,那么页面上存在的所有的内容全部覆盖 2、obj.innerHTML 3、document.createElement 创建对象的4种方法 1、调用系统的构造函数创建对象 对象有特征(属性 ...
分类:其他好文   时间:2018-10-25 23:46:50    阅读次数:40
11 找出最大数
public class FileTest { public static void main(String[] args) { int[] a= {71,2,1,98,2,8}; getMax(a); } public static int getMax(int[] arr) { int max=... ...
分类:其他好文   时间:2018-10-25 23:46:41    阅读次数:32
入门SpringBoot-HelloWorld(一)
关于SpringBoot 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合 开始新建第一个项目: Create New Project Maven--新建一个项目 Pom.xml中加入springboot启动的依赖 新建一个启动类,用来启动项目 新建一个Action用来访问 ...
分类:编程语言   时间:2018-10-25 23:46:33    阅读次数:37
剑指offer---机器人的运动范围
题目:机器人的运动范围 要求:地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(3 ...
分类:其他好文   时间:2018-10-25 23:46:24    阅读次数:51
vue-cli项目代理proxyTable配置exclude的方法
问题描述 如果是前后端分离的项目,本地开发环境需要访问mock,或者在调试时直接访问线上的接口,这时候就会有接口跨域的问题(mock不存在跨域问题,但是用这个方法配置起来方便,姑且算是一个问题)。以vue-cli生成的项目为例,需要配置 config/index.js 中的 proxyTable 属 ...
分类:其他好文   时间:2018-10-25 23:46:14    阅读次数:57
再回首python-01 基本数据类型和 if语句
一 变量:(使用变量是不能加引号,要不就变成字符串了) 变量的命名规则: 1.数字,字母,下划线组成. 2.变量不能是数字开头 3.区分大小写 4.不要使用中文或者拼音 5.要有相应的意义 6.不能使用python关键字定义. 7.推荐使用驼峰体或加下划线 例子: 二 整形 1. int : 整数型 ...
分类:编程语言   时间:2018-10-25 23:46:06    阅读次数:38
作用域与变量提升的面试题方法总结
前言:下面的方法能快速的解面试题,主要针对=>作用域与变量提升的面试题。并且没有this改变指向的情况 (有错或者不足的地方,随时修改补充) 1.没有参数的时候:看有没有var,或者函数申明(也就是说如果有变量提升,函数体内就变成私有变量了,函数体内修改了不会影响父级。) 有,子集是undefine ...
分类:其他好文   时间:2018-10-25 23:46:00    阅读次数:44
Java(四)输出和输入函数
介绍一下Java里简单常用的输入输出方法。 Java的输出函数很简单,直接调用System类的out对象的print函数即可。 代码: 其中System是一个类,out是java.io.PrintStream的对象,也就是System这个类中含有java.io.PrintStream的对象out。 ...
分类:编程语言   时间:2018-10-25 23:45:50    阅读次数:52
Eclipse安装反编译插件
1.在eclipse的help中选择Install New Software,然后添加新软件,添加它的源: 2.选择出现的资源,一路next安装,最后提示重启即可 3.设置相关联编辑器 ...
分类:系统相关   时间:2018-10-25 23:45:41    阅读次数:49
12 switch语句
public class FileTest { public static void main(String[] args) { Scanner scan =new Scanner(System.in); int week = scan.nextInt(); switch(week) { case ... ...
分类:其他好文   时间:2018-10-25 23:45:34    阅读次数:34
LeetCode 29——两数相除
1. 题目 2. 解答 2.1. 方法一 题目要求不能使用乘法、除法和除余运算,但我们可以将 除法转移到对数域 。 $$ \frac{a}{b} = e^{\frac{lna}{lnb}} = e^{lna lnb}$$ 这样就转化为指数、对数和减法运算了。因为只能对正整数取对数,因此我们首先要将两 ...
分类:其他好文   时间:2018-10-25 23:45:27    阅读次数:34
1199条   1 2 3 4 5 6 ... 71 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!