终于找到了小时候玩的红警版本,快乐++

很小的时候,老爸买了一台二手电脑,windows98系统(后来升级为了xp),在落后的山区里算是最早用上电脑的孩子了。记得电脑里有抢滩登陆战、三角洲、红色警戒2等游戏,我唯独喜欢玩红色警戒这款。后来电脑坏了,当再次玩红警的时候,发现跟我玩的版本不一样。后来也一直在找小时候玩过的版本,可惜一直找不到。(都怀疑自己是不是记错了)

昨晚,刷头条的时候给我推了一个红警的视频,点进去看了下,看到碉堡和哨兵炮的样子就知道了是我最早玩过的版本了:(字节牛逼)

哨兵炮(当然这里不叫这个,清楚记得是英文名):像圆盘一样,攻击是光球,打到小兵会燃烧。

哦对了,这个版本叫做:血腥战场 最终幻想。贴上补丁地址(复制到红警的目录下即可)

http://a.uc129.com/hj/uploads/soft/101213/%E7%BA%A2%E8%AD%A6MOD-%E8%A1%80%E8%85%A5%E6%88%98%E5%9C%BA2%E6%9C%80%E7%BB%88%E5%B9%BB%E6%83%B3.rar

阅读更多

好友抖音面试真题:二叉树的序列化与反序列化(解法二)

前言

之前分享了朋友面试抖音的真题:LeetCode 297. 二叉树的序列化与反序列化,我用的BFS(广度优先遍历)的方法来做的。事实上,朋友在面试的时候也是用BFS来做的。

BFS的解法点击跳转:好友抖音面试真题:297.二叉树的序列化与反序列化

BFS的运行结果其实不算很满意,所以今天我又用DFS(深度优先遍历)来重新做了一遍,两种方法的耗时对比:

可以看出,DFS是要比BFS快不少的,所以分享下DFS的解法。

阅读更多

Java Zip工具类

由于项目需要打包下载素材,所以需要用到打包压缩功能。谷歌了下没有找到自己很想要的的工具类,干脆自己研究下写一个。

阅读更多

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

好友抖音面试

前段时间,好朋友Hellovass参加抖音的面试(高级Android开发工程师)。按照字节的惯例,手撸算法是跑不了的。首先在这里祝好朋友在抖音一切顺利,事事顺心。

题目

终于有心思静下心来搞点事情了,第一件事就是先回顾下好友的面试真题:LeetCode第297题——《二叉树的序列化与反序列化》。

阅读更多

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

源码方式安装cmake

  • 下载cmake源码
1
wget https://github.com/Kitware/CMake/releases/download/v3.18.0-rc2/cmake-3.18.0-rc2.tar.gz
  • 安装
1
2
3
4
5
6
# 解压
tar -zxvf cmake-3.18.0-rc2.tar.gz
cd cmake-3.18.0-rc2.tar.gz
./configure
make
make install
阅读更多

取消Ubuntu(wsl)文件夹底色

让人眼花的底色

微软把WSL引入到了win10中,相信很多人也因此用了WSL中的Ubuntu系统。然后ls windows目录的时候,会有让人看起来眼花的底色:

这就让人很头晕了,反正我是受不了~

其实这个底色的意思是Others用户有写权限,可以手动把权限改为chmod 775,那么底色就会不见了。

当然这不是个好办法,可以通过改配置文件的方式把文件夹底色给替换掉。

阅读更多