自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 算法:02 二分法模板及 Leetcode 二分法全解

Leetcode 二分法全解目录Leetcode 二分法全解前言1、何时应该想到二分法2、在区间内查找符合条件的元素索引前言 本篇博客旨在归纳总结二分法问题,从 Leetcode 上的题目来看使用二分法时的注意事项 1、何时应该想到二分法二分法的题目,在题干处都有十分明显的暗示: 限定了要搜索的数组是 有序的、部分有序的、非完全无序的 限定了算法复杂度是 O(log n)...

2020-04-21 19:16:57 979 3

原创 算法:01 贪心、DP、回溯解决 Leetcode 第55题 跳跃游戏

Leetcode 55.跳跃游戏问题描述: 1、贪心思想:每一次都找到局部最优解具体分析: 拿数组 a = [2, 3, 1, 1, 4] 举例 首先,我们必能跳到索引位置0,即 a[0] 的位置,而 a[0] 的最大跳跃长度为 2,则在 a[0] 处、我们可以走 1 步 or 2 步 这时,如果我们可以通过 a[0] 位置直接走到最后一个位置,那么我们一定可以在 从 a[...

2020-04-19 17:31:38 978

原创 大数据:04 HADOOP 在 docker 上部署完全分布式

HADOOP 在 docker 上部署完全分布式前言 搭建完全分布式的 Hadoop 环境并运行实例文章目录HADOOP 在 docker 上部署完全分布式前言1、集群准备工作1.1 安装 docker1.2 在 docker 上安装 ubuntu 系统1.3 在镜像系统上 安装 jdk 和 hadoop1.4 保存镜像文件1.5 将镜像保存到阿里云私人镜像仓库中(可选)2、集群部署工作2....

2020-04-18 12:15:46 526

原创 大数据:03 HADOOP 从零开始到伪分布式,基于Ubuntu18.04

HADOOP Ubuntu18.04虚拟环境搭建前言 为了更好的获取网上资料的支持,我还是决定转到Linux环境下(Mac上做大数据的资料太少啦,出了问题半天都解决不了)。1、系统环境 物理机环境 - - - macOS Mojave 10.14.6 虚拟机软件 - - - Parallels Desktop 14 虚拟机环境 - - - Ubuntu 18.04 2、Ubuntu...

2020-03-27 01:50:11 376

原创 大数据:02 Hadoop架构与版本差别

Hadoop1.x与Hadoop2.x的区别前言 首先我们得明确Hadoop框架所解决的最核心的2个问题:海量数据的存储和计算。在存储上,Hadoop实现了自己的分布式文件系统 HDFS(Hadoop Distributed File System);在计算上,Hadoop使用了分布式离线计算框架 MapReduce。1、Hadoop1.x架构 Hadoop1.x由Common(辅助工具...

2020-03-15 20:32:30 213

原创 大数据:01 详解MacOS下Hadoop的安装与运行

第一部分:Hadoop的安装 Hadoop的安装大致分为5步: 创建hadoop用户(Mac系统就用自己的用户吧,这一步就省略了,免得引起不必要的麻烦) 设置SSH登录权限 安装JAVA环境 单机安装配置 伪分布式安装配置 1. 笔者所用环境macOS 10.14.62. 从安装到运行2.1 设置SSH登录权限SSH是Se...

2020-02-25 00:19:28 1283 3

原创 嵌入式:按位与、或、异或、取反操作小结

按位于、或、异或、取反操作小结最近新冠肺炎肆虐,学校也回不去,呆在家里闲暇无事学嵌入式,将位操作的相关知识点做了一下总结一、按位与按位进行与操作,有0则0eg: 1、0110 & 0100 = 0100 (有0则0,1 1才1) 2、0xf & 0xe = 0xe (即 0x1111 & 0x1110 = 0x1110) 3、0xef & 0xfe =...

2020-02-08 22:28:53 4630

原创 数据库:MacOS下设置使用MySql数据库

1、在官网下载mysql for mac,两种格式dmg(直接安装)和tar(解压免安装)若是dmg,则自动安装在/usr/local/mysql目录;若是tar,则解压后将文件拖入/usr/local/目录下:a:解压,在terminal(终端)输入命令cd/Users/Downloads 回车tar zxvf .tar.gzb:移动,输入命令sudo mv us

2017-11-25 17:57:38 401

原创 Unity3d:使用C#脚本生成与解析XML

XML(Extensible Markup Language),可拓展性标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言(此解释来自Baidu百科)。 在Unity3d开发中,XML虽然容易冗余信息,但其可读性强,我们通常会编写XML来存储数据。 使用C#脚本创建XML文件,直接上代码,注释写的很清楚了。using System;using

2017-08-04 23:45:10 460

原创 C#:线程

一、进程,进程是表示资源分配的基本单位,又是调度运行的基本单位。一个进程中至少包含一个线程。 线程,线程是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。线程可以利用进程所拥有的资源。 多线程,打开qq音乐,同时听歌,看mv,下载。 多进程,同时运行qq音乐,网易云音乐,酷我音乐...二、在引入线程的操作系统中,通常都是把进程作为分

2017-07-24 19:08:10 273

原创 Unity 3D:加入IOS内购(In-App Purchasing)

编写 内购类,在需要的的地方调用相应方法。using UnityEngine;using UnityEngine.Purchasing;public class InAppPurchasing : MonoBehaviour,IStoreListener{ //IAP组件相关的对象,m_Controller里存储着商品信息 private static IStoreCo

2017-07-18 18:07:51 3330

原创 Unity 3D:获取未激活游戏对象的方法

一、获取已激活游戏对象1、 Gameobject.Find("游戏对象名") //根据对象名直接获取游戏对象 这个方法可以找到指定的对象,但是一些缺陷。第一,如果场景中有重名,此方法找到的是Hierarchy从上至下第一次出现此对象名的对象。第二,如果对象的activeSelf为false,那么这个方法永远无法找到对象。1.1、 解决上述第一个问题(重名)的方法: Gam...

2017-07-09 22:10:21 14183 1

原创 Unity 3D:接入原生广告(UnityAds)和 GoogleAdmob 和 Vungle

Unity3d中接入三种广告的实现:原生的UnityAds、谷歌的GoogleAdmob一、UnityAds的实现 工程版本:Unity5.4.3(5.1以下需要下载插件) 在Window-Services中将Ads开启,Unity将自动生成ios与android的广告id(在Advanced中),没有就去官网找,百度搜UnityAds; 在settings中可选择 测...

2017-07-05 20:57:38 12919 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除