好友抖音面试真题:297.二叉树的序列化与反序列化

## 好友抖音面试 前段时间,好朋友Hellovass参加抖音的面试(高级Android开发工程师)。按照字节的惯例,手撸算法是跑不了的。首先在这里祝好朋友在抖音一切顺利,事事顺心。 ## 题目 终于有心思静下心来搞点事情了,第一件事就是先回顾下好友的面试真题:LeetCode第297题——《二叉树的序列化与反序列化》。 ![](http://file.happyjava.cn/202
发表于 2020-06-26 20:48:21 阅读(19)

[重学C/C++]WSL+Clion打造C++开发环境

## 源码方式安装cmake - 下载cmake源码 ```bash wget https://github.com/Kitware/CMake/releases/download/v3.18.0-rc2/cmake-3.18.0-rc2.tar.gz ``` - 安装 ```bash # 解压 tar -zxvf cmake-3.18.0-rc2.tar.gz cd cmake-3.18
发表于 2020-06-26 20:47:44 阅读(15)

取消Ubuntu(wsl)文件夹底色

## 让人眼花的底色 微软把WSL引入到了win10中,相信很多人也因此用了WSL中的Ubuntu系统。然后ls windows目录的时候,会有让人看起来眼花的底色: ![](http://file.happyjava.cn/20200625164241.png) 这就让人很头晕了,反正我是受不了~~~ 其实这个底色的意思是Others用户有写权限,可以手动把权限改为**chmod 775
发表于 2020-06-25 17:08:11 阅读(12)

回顾下大学到现在的经历:杭州 深圳 杭州 广州

## **大学** 大学四年,过得其实挺荒废的。游戏没打好,代码也没写好,连作业都要抄别人的,程序代码也看不懂,属于得过且过那种。有幸挂科让我痛改前非,好好学习,感谢那位叫我好好学习的室友(大鹏,目前在美团)。 大学的遗憾: - 认为算法没用,都是别人想出来的东西 - 没有刷过leetcode - 不多学几门语言 但我不想重来一次,重来一次结果会是一样的… 大学室友都很优秀: 一个拿了
发表于 2020-06-22 00:38:25 阅读(55)

收到了腾讯云社区寄过来的粽子,啊哈哈哈

今天收到了腾讯云社区寄过来的粽子,感谢。这也算是对自己写博客的一种回报吧~ ![](http://file.happyjava.cn/20200621234750.jpg) ![](http://file.happyjava.cn/20200622003141.jpg) ![](http://file.happyjava.cn/20200622003158.jpg) 自己也好久没有那种写博
发表于 2020-06-22 00:37:24 阅读(21)

登录那些事(二):SpringBoot+MybatisPlus实现CAS单点登录demo(源码下载)

## 前言 在前面已经介绍过了SSO单点登录的一些理论知识:[**登录那些事(一):用简单的话来讲讲SSO单点登录**](http://blog.happyjava.cn/articles/173.html)。今天我们就通过一个demo来实现下这个CAS系统。 ## 准备工作 #### 建表 ```sql CREATE TABLE `users` ( `id` int NOT NULL
发表于 2020-05-25 21:45:00 阅读(57)

登录那些事(一):用简单的话来讲讲SSO单点登录

## 传统的登录模式 每一个系统都做一套登录功能,登录了A系统之后,如果想要使用B系统,那么需要再登录一次,即使两个系统的账号是一致的。 假设一个企业有A B两个系统,那么用户登录这两个系统需要两个cookie来保存两个系统的登录信息。 ![](http://file.happyjava.cn/20200516171913.png) 这样做的好处是开发方便,在单机的情况下直接使用sessi
发表于 2020-05-20 20:21:39 阅读(103)

Hexo+Github搭建个人博客:Hexo添加分类标签

执行命令: ```bash hexo new page categories ``` 执行完之后,会输出: ```bash INFO Created: D:\Happy\gitpage\source\categories\index.md ``` 我们找到这个index.md文件,打开如下所示: ```bash --- title: categories date: 2020-01
发表于 2020-05-16 11:23:03 阅读(214)

手把手教你使用Hexo+GitHub搭建自己的个人博客网站

<h2 style="text-align:start;" class="md-end-block md-heading"><strong>安装nodejs环境</strong></h2><p style="text-align:start;" class="md-end-block md-heading">这个直接搜索安装即可,安装完成之后,通过如下命令检测环境变量是否安装成功:</p><pre
发表于 2020-05-16 11:22:57 阅读(206)

测试视频

<video id="video" controls="" preload="none" poster="http://img.blog.fandong.me/2017-08-26-Markdown-Advance-Video.jpg"> <source id="mp4" src="http://img.blog.fandong.me/2017-08-26-Markdown-Advan
发表于 2020-05-15 23:31:16 阅读(43)

Happyjava的博客

何以解忧?唯有定投!可以是定期投资,也可以是定期学习,不冲突!

个人QQ号: 「1015030682」

联系邮箱: 「happyjava@foxmail.com」

备案号:浙ICP备17032647号-3