
面试
Hifun丶
风会吹灭蜡烛,却会让炉火越烧越旺。
展开
-
一道阿里笔试题:如何用一行代码解决约瑟夫环问题
约瑟夫环问题算是很经典的题了,估计大家都听说过,然后我就在一次笔试中遇到了,下面我就用 3 种方法来详细讲解一下这道题,最后一种方法学了之后保证让你可以让你装逼 起飞! 。问题描述:编号为 1-N 的 N 个士兵围坐在一起形成一个圆圈,从编号为 1 的士兵开始依次报数(1,2,3…这样依次报),数到 m 的 士兵会被杀死出列,之后的士兵再从 1 开始报数。直到最后剩下一士兵,求这个士兵的编号。1、方法一:数组在大一第一次遇到这个题的时候,我是用数组做的,我猜绝大多数人也都知道怎么做。方法是这样.原创 2020-10-24 12:30:45 · 437 阅读 · 0 评论 -
大家都在找的关于Unity的答案都在这里!
关于Unity面试和自学的相关过程,笔者这里先整理了10个常用的问题,希望可以帮助到你1、C# 进程、线程、协程、定义及区别1:进程定义:是程序在计算机上的一次执行活动。Windows系统利用进程把工作划分为多个独立的区域,每个应用程序实例对 应一个进程。它包含着一个运行程序所需要的资源。进程是操作系统分配和使用系统资源的基本单位。简单来说就是一个启动程序。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。2:线程 命名空间:using System.Th.原创 2020-10-12 21:08:41 · 633 阅读 · 0 评论 -
闭包的概念——以JavaScript为例
函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起构成闭包(closure)。也就是说,闭包可以让你从内部函数访问外部函数作用域。在 JavaScript 中,每当函数被创建,就会在函数生成时生成闭包。词法作用域:请看下面的代码:function init() { var name = "Mozilla"; // name 是一个被 init 创建的局部变量 function displayName() { // displayName() 是内部函原创 2020-05-11 17:32:30 · 254 阅读 · 0 评论 -
搞懂线程、多线程和线程池,你的能力再上一层
实战是检验真理的唯一标准,这里笔者整理了一些关于线程、多线程和线程池的面试题,一起学习和思考,这里的代码和例子是Java写的,主要是能够通用的介绍相关知识,编程语言只是一种工具,没有说哪种工具就绝对好,关键是使用工具的人,以及我们项目的具体需求,当我们掌握了真正的知识点之后,对于不同的语言,那只是语法的不一样。好啦不装X了,这个文章前端后端都可以看,祝看到的人都有个好的未来!1、开启线程的三种方...原创 2020-01-09 18:05:53 · 909 阅读 · 0 评论