Bittersweet
2018 年美团在线笔试编程题解题报告

最近各大 IT 企业的实习招聘都已如火如荼的开展,笔者本着“广撒网”的战略投了很多家公司的简历。现在不少知名IT公司(例如阿里、华为、美团)的笔试都已经转移到了线上来进行。笔者于昨晚参加了美团的在线笔试,相比于之前阿里和华为的笔试,美团的考查范围更广,难度也稍微高一些(会问很多计算机领域的基础知识,计网、操作系统、数据结构、算法甚至数据库都有涉及)。闲话不多说,我们接下来就一起看一下美团的两道编程题: 【笔者原创,仅供参考,若有纰漏,欢迎指正】 第一题 字符串距离 问题描述: 给定两个字符串 S 和 T,设 |S| 和 |T| 分别表示 S 和 T 的长度,保证 S 和 T 只包含两种字符…

阅读全文

Bittersweet
20180921 NEUOJ 维护日志

最近 OJ 遇到了一些蜜汁问题……终于在今天凌晨差不多解决了,胡乱记下这篇日志以备后续查阅( nginx 日志无法写入,表现为 access.log 和 error.log 都为空:nginx 更新之后 /var/log/nginx 的蜜汁权限问题,备份 log 之后将日志文件夹清空,即可看到新日志的生成。 judgehost 在 compile 阶段出现问题,观察 judgings 里面的 compile.out 发现错误信息如下: Compiling failed with exitcode 255, compiler output: /opt/domjudge/judgehost/bi…

阅读全文

转载
Windows 下安装 libsvm for Python

我在安装时,被个 error 困了几分钟:是“WindowsError: Error 193 %1 不是有效的 Win32”. 具体原因出在 libsvm.dll 文件上。关键是要用正确版本的 libsvm.dll 文件替换 windows 下的 libsvm.dll 文件。 解决办法: step1: 去万能宝库( http://www.lfd.uci.edu/~gohlke/pythonlibs/ )上下载对应版本的 .whl 文件 cp 后的数字表示 python 版本,win32 为 32 位机,win_amd64 为 64 位机。这里机器的版本号应和你安装的 python 版本号…

阅读全文

梨子
Docker 的安装、连接网络以及从容器内访问 ipv6 的方法

最近在写一个测试 ss 的程序的时候踩了不少坑, 首先呢是 Python 在用 supervisor 运行的时候,异常的信息不会被记到日志里去。虽然说正常我们运行 Python 的时候能在标准输出里观察到异常,但是就是不会被记到日志里去。然后异常了以后程序也不会自己退出,而是一直在那挂起着,所以也不会被重启。于是就给人一种程序莫名地停止工作的错觉。要让 Python 输出异常 就可以了。 好了现在来说 docker 的问题。此前我被阿里云坑了 docker 怎么都连不上网 = = 表现是能 ping,但是不能 curl。不知道谁把我的 tcp 包给吃掉了 – – 此前一直以为是系统的问题,在…

阅读全文

转载
Two-sum

题目描述 Given an array of integers, find two numbers such that they add up to a specific target number. The function twoSum should return indices of the two numbers such that they add up to the target, where index1 must be less than index2. Please note that your returned answers (both index1 and index…

阅读全文

转载
使用 Notepad++ 替换系统自带的记事本

看了 notepad++ 之后,才发现原来系统自带的记事本功能是如此的简陋,这么好的东西一定不能放过拉——马上替换掉系统的记事本,让它下岗待业去吧。 不过替换起来还是小有一点麻烦的,总结了朋友们的方法,整理了一下,记录下来,方便以后需要。 下载 notepad++ 安装版或者绿色解压版,此处有些不同,后面详细介绍。 安装或解压程序,本文安装(解压)至 D:\Notepad++ 下面的方法是引用官方的,英文请参考上面给出的下载页面中的 Notepad Replacement 说明 1.下载引导程序 Notepad++ launcher 2.备份系统原始的记事本程序 notepad.exe 3…

阅读全文

Bittersweet
设置 VMWare 使虚拟机桥接 ipv6

最近 VS2017 正式版刚刚发布,笔者也想体验一下最新的宇宙第一 IDE,然怎奈 C 盘空间不足,便想使用虚拟机体验一下。由于笔者身处按 ipv4 流量计费校园网,VS 想必非常的庞大,而手头又有合适的 ipv6 代理,便想让虚拟机通过 ipv6 科学上网。现整理经验如下,仅供大家参考: 在 VMWare 主界面的菜单栏选择“编辑”——“虚拟网络编辑器” 单击“更改设置” 选择“桥接模式”,更改默认的“自动”选项为系统当前连接了 ipv6 的网卡(例如笔者这里选择的就是有线网卡) 在虚拟机开启的状态下,从左侧列表找到虚拟机并右键——“设置” 选择“网络适配器”,在右侧选择“桥接模式”,点击…

阅读全文

转载
Hadoop 安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04

当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛。尽管安装其实很简单,书上有写到,官方网站也有 Hadoop 安装配置教程,但由于对 Linux 环境不熟悉,书上跟官网上简略的安装步骤新手往往 Hold 不住。加上网上不少教程也甚是坑,导致新手折腾老几天愣是没装好,很是打击学习热情。 本教程适合于原生 Hadoop 2,包括 Hadoop 2.6.0, Hadoop 2.7.1 等版本,主要参考了 官方安装教程 ,步骤详细,辅以适当说明, 相信按照步骤来,都能顺利安装并运行 Hadoop 。另外有 Hadoop安装配置简略版 方便有基础的读者快速完成安装。此外…

阅读全文

梨子
编译安装配置 haproxy 笔记

因为浑南校区 v6 不稳定,最近尝试在树莓派上搭建一条 tunnel 来方便浑南的同学连上 v6 的梯子。之前试过用 haproxy 中转代理 ss 加速,所以这次试验的环境就是在 Raspbian (Debian Jessie) 上配置 haproxy。 haproxy 是个很好的负载均衡软件,它可以实现对若干目标服务器的转发,可以定义各种复杂的逻辑。咱这次就是为了让 haproxy 将树莓派的一些端口直接映射到日本等服务器上的远程端口上,这样就可以通过 v4 走树莓派代理再通过 v6 走境外 ss 节点的代理上网了。 首先我们要安装 haproxy。这里千万不要从源上装,官方已经出了 1…

阅读全文

转载
Linux 命令行烧录树莓派镜像至 SD 卡

首先下载镜像压缩包 http://shumeipai.nxez.com/download 验证压缩包的未被串改 对此命令的输出结果和官网给出的SHA-1 Checksum进行比对,如果一致,则说明数据未被串改或损坏,否则需要重新下载。 解压缩镜像。 查找SD卡 运行 df -h 命令查看当前哪些设备已经挂载,结果如下图第一次显示。只执行 df 命令也是可以的,但是 -h 选项给出的分区大小更加直观易读,h 是 human 的缩写。插入 SD 卡后,再次运行 df -h,找出两次运行区别。如下图:我们插入的 SD 卡设备名称就是 /dev/sdb 它包含两个分区,分别是 /dev/sdb1…

阅读全文

© 2016 - 2021, Built with Gatsby & Strapi, Theme Akari
来和梨子签订契约,成为

魔法少女

吧!