【问题】 汉诺塔问题比较经典,这里修改一下游戏规则:现在限制不能从最左侧的塔直接移动到最右侧,也不能从最右侧直接移动到最左侧,而是必须经过中间。求当塔有N层的时候,打印最优移动过程和最优移动总步数。例如,当塔数为两层时,最上层的塔记为1,最下层的塔记为2,则打印:Move 1 from left t ...
分类:
编程语言 时间:
2019-07-11 20:16:31
阅读次数:
140
Javascript是前端面试的重点,本文重点梳理下 Javascript 中的常考基础知识点,然后就一些容易出现的题目进行解析。限于文章的篇幅,无法将知识点讲解的面面俱到,本文只罗列了一些重难点。 ...
分类:
编程语言 时间:
2019-07-10 01:07:20
阅读次数:
109
这个功能在移动端会使用频繁,尤其是在模拟一些选中类交互中。本文以 ReactJS 为例书写,其他框架核心理念一致。主要在于设置 body 的 overflow 属性为 hidden 即可。 设置蒙版的 CSS 代码如下: 页面显示和事件的代码如下: ...
分类:
其他好文 时间:
2019-07-09 00:35:54
阅读次数:
156
异常信息记录: ? ? 解决方法: 在项目的build.gradle里面最上层填写这样一句话:::: configurations.all { resolutionStrategy.force 'com.android.support:support-annotations:23.1.0' } ...
分类:
移动开发 时间:
2019-07-09 00:24:35
阅读次数:
173
一、基本概念 以太网中发送的分组成为帧,以太网帧包含七个字段:前同步码、SFD、DA、SA、数据单元长度/类型、上层数据以及CRC以太网不提供任何机制来确认收到的数据帧。 二、帧格式 前同步码: 802.3帧第一个字段包含的是7个字节交替出现的0和1,作用是提醒接受系统有数据帧到来,并且使输入定时同 ...
分类:
其他好文 时间:
2019-07-08 00:07:12
阅读次数:
138
1.Linux文件系统架构 1).文件或目录起始于"/"根目录,并且以树装结构呈现 2).最顶层以"/"开始 3).linux文件系统的文件或者目录名严格区分大小写,并且以/分隔开 4).".."表示上层目录 5)."."表示当前目录 6).隐藏目录或者文件名称都以"."开头 7).#代表当前登陆用 ...
分类:
系统相关 时间:
2019-07-07 14:36:41
阅读次数:
121
参数-P 指定下载的目录-c 断点续传-r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件-nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录-np 递归下载时不搜索上层目录-k 将绝对链接转为相对链接,下载整个站点后脱机浏览网页,最好加上这个参数-L 递归时不进入其它主机- ...
分类:
其他好文 时间:
2019-07-04 19:07:23
阅读次数:
130
工作环境:上层代理192.168.60.6(4480),只授予教师机(192.168.62.111)使用该代理的权限 目标:不使用squid代理上网,而是使用NAT的方式上网 方法: 1) 确保停止教师机(192.168.62.111)的squid或其它代理服务 2) 客户端网关、DNS均指向192 ...
分类:
其他好文 时间:
2019-07-04 09:40:44
阅读次数:
107
"参考GNAQ学长大人的Code Style" Rust式代码风格: 预编译指令: 顺序: pragma include define undef 缩进: define undef 继承上层缩进,其余不缩进。 写法: include 中能使用 的尽量不要使用 " " ; include 中不使用空格 ...
分类:
其他好文 时间:
2019-07-02 21:16:57
阅读次数:
142
第一章 计算机基础 1.硬件 主板:人的骨架,用于拓展设备 CPU:人的大脑,用于计算和逻辑处理 硬盘:人的肚子,用于存储数据(永久存储) 内存:人的脑容量,用于存储数据(临时存储,断电即消失) 电源:人的心脏 2.软件 操作系统:承上启下,对上层的应用程序和下层的硬件设备进行数据调度以及硬件之间数 ...
分类:
编程语言 时间:
2019-07-02 16:01:37
阅读次数:
110