0%

题目描述:

Sort a linked list using insertion sort.
Algorithm of Insertion Sort:

  1. Insertion sort iterates, consuming one input element each repetition, and growing a sorted output list.
  2. At each iteration, insertion sort removes one element from the input data, finds the location it belongs within the sorted list, and inserts it there.
  3. It repeats until no input elements remain.
阅读全文 »

由于有学习 MySQL 的需求,但是又不想破坏本地的 MySQL(MariaDB),于是想到了使用 Docker 来创建符合需求的 MySQL 实验环境。
并且通过官方(?)提供的测试数据创建用于测试使用的数据库。

本文默认读者已安装好 Docker 及本地 MySQL。

阅读全文 »

因为不止有一个同学问过我如何借助 GitHub 搭建博客,是决定把搭建博客的整个流程记录下来,
以供想要自己借助 Hexo 和 GitHub 搭建博客的同学参考。
我主要使用 Hexo 生成静态站点文件,然后 push 到 GitHub 上借助 GitHub Pages 展示静态博客。

阅读全文 »

我想让 LaTeX 支持的条件编译的功能是:

根据我是否定义某个具体的宏变量,决定是否编译某一片段。

通过简单搜索之后,了解到一个简单的宏包 ifthen 即可实现此功能,现将实现方法记录如下。

阅读全文 »

趁着秋招,因为同学的推荐,投递了广州百田。这两天百田发送邮件,通知线上笔试。内容摘要如下:

百奥(广州百田)邀请您参加线上笔试,试卷名称是: 开发工程师-百奥2020届校园招聘笔试(笔试题根据网申岗位而定)
请务必在试卷开放时间 2019-09-21 9:00:00 至 2019-09-23 21:00:00 完成答卷,
请复制下方的试卷链接到浏览器中作答。(Web前端、游戏前端、Java后端开发均为同一套题)
(链接地址)
祝福:信心是成功的一半,祝您考试顺利!

笔试题总共有三道,都是非常基础的题目,现记录如下。

阅读全文 »

一直以来,我在 Linux 下的 VS Code 的启动调试器都存在无法调试需要获取用户输入的程序,昨天总算是把这个问题解决了。

tldr: 在 Linux 下不要用 lldb,用 gdb,具体原因不清楚,但是我被坑了。

阅读全文 »

一直以来都不能非常清楚地记住浮点数的表示方式,这段时间开始重读 CSAPP 的第二章中浮点数表示的部分,大致上弄清楚了 IEEE 浮点数的表示方式。

简单介绍一下 IEEE 浮点数的表示方式,细节部分可以参考 CSAPP 和 维基

阅读全文 »

昨天参加了学校的一个企业实习的宣讲会,结束后做了笔试题。签到时我选择的应聘岗位是后端开发,但是在选择笔试试卷是选择了 C/C++ 开发。和编程相关的题目总共是 4 道题。现场做题的时候有很多的细节没有考虑到,而且我更习惯使用电脑写代码,没有多少在纸上写代码的经历,最后只写了 3 道,一道空白。就个人感觉,这些笔试题中有一道题并不适合笔试。最后,最重要的是很基础的题目我并没有能够做到 bug-free。编程的基础还需要继续巩固。特记录如下。

阅读全文 »

今天用了 Beamer 做一个 Presentation,花了一点时间在查找各种细节。 Presentation 已经基本完成。于是决定把折腾得到的结果记录一下。

以下均是一个 LaTeX 门外汉的个人见解,也只是知其然而不知其所以然罢了。

最终的 Presentation

阅读全文 »