快慢指针以下内容仅为刷题总结,只记录目前遇到过的情况,如果后面遇到了更多可能性再做记录。 快慢指针 快慢指针的主要思想有点类似追击问题,通过让两个不同的小人以不同的速度在线性路径上行进,来招到某个特殊的相对位置。通常可以用来解决大致一下两类问题: 线性路径上某特殊点的位置和对应的操作 判断链表中是否存在循环(以及循环的点位置) 思路 一般的思路是让两个不同的小人先以某一个相对的路径进行移动,之 2021-12-02 知识记录 #算法
链表以下内容仅为刷题总结,只记录目前遇到过的情况,如果后面遇到了更多可能性再总结 链表定义 在链式存储当中,对于节点是使用指针指向的方式进行数据的存储,其结点定义类似如下形式: 123456struct LinkNode { int val; LinkNode *next; LinkNode() {} LinkNode(int x) : va 2021-12-02 知识记录 #算法
程序main函数入口arg参数的用处参考文章 关于int main( int argc, char* argv[] ) 中arg和argv参数的解析及调试 前言 今天在看一些代码的时候偶然看到自己刚开始学C的时候,main()函数中都会有一个(int argc,char* argv[],char **env)的传参。但是到现在依旧不理解这几个参数的意义和它们代表的作用,在稍微查阅了一下以后,浅显的总结一下。 具体意义 如果 2021-10-29 知识记录 #cpp
Ubuntu下安装Oh My Zsh引导参考文章 Ubuntu 下 Oh My Zsh 的最佳实践「安装及配置」 - SegmentFault 思否 用 zsh-proxy 一键配置常用代理 安装Oh My Zsh 安装Zsh 123sudo apt install zsh -ychsh -s /bin/zshecho $SHELL ## 如果输出bash则需要重启SHELL 脚本安装 1wget https://gith 2021-10-22 安装引导 #Linux #zsh
C++学习记录 - const限定符指针和引用 总结自C++ Primer,仅供自己学习参考 引用 引用本身只是目标对象的一个别名,自己本身并不是对象 变量引用可以间接对变量进行修改 常量别名代表的只能是常量,如果常量别名一个变量,也是先通过创建一个临时量,然后对这个临时量创建别名 变量别名不能指向一个常量,也不能指向运算后的值后的结果,e.g. 1234567891011int pi = 3;const i 2021-10-21 知识记录 #cpp
Windows上通过Scoop管理和安装软件参考文章 「一行代码」搞定软件安装卸载,用 Scoop 管理你的 Windows 软件 Scoop - 最好用的 Windows 包管理器 - P3TERX ZONE 前言 在知道并安装Scoop的时候只是稍微听说过winget-cli一类的工具,不过由于一直对Windows系统的软件管理早就绝望,下意识的认为对Windows来说,这种终端的程序管理应该几乎没什么用。但在前几天偶然希望在W 2021-10-04 安装引导 #Windows #Scoop
Windows字体切换的两种方法参考链接 Tatsu-syo/noMeiryoUI 如何更换win10系统的字体 方法一 通过noMeiryoUI进行修改(推荐) 在网站上找到自己喜欢的字体,通常为ttf、otf或fnt等文件。 在noMeiryoUI的repo中下载该工具:Tatsu-syo/noMeiryoUI 解压后启动其中的noMeiryoUI.exe程序 选择自己想要的字体并更改,应用的时候可能会较为卡顿, 2021-10-03 小技巧 #Windows
Oh My Posh美化Windows Terminal引导参考文章 [How to Install and Update PowerShell 6 - Thomas Maurer] Windows Terminal + oh-my-posh模块美化官方教程集锦以及常见问题_想追头头の疾风的博客 更新PowerShell 更新PowerShell本身和Windows Terminal没啥直接关系,单纯做个提醒放一个一键更新指令在这里: 2021-09-18 小技巧 #Windows #PowerShell
ZeroTier的私有DNS服务器ZeroNSD搭建引导翻译来源 zeronsd/quickstart.md 翻译的时间为2021-9-9,其中部分内容有删改,只提取了主观认为有用的信息,仅供参考 安装步骤 注意事项 这个功能目前还在Beta测试当中 这个功能将会内嵌在未来将出现的ZeroTier 2.0当中,不过目前它是一个独立的软件 接下来的步骤将会有一定困难 概念须知 当ZeroTier加入了一个网络后,它将会创建一个虚拟网 2021-09-09 安装引导 #ZeroTier
Windows下修改网络优先级广播ZeroTier进行游戏前言 经常能遇到需要和朋友联机玩一些P2P的联机游戏,但游戏服务器总是因为各种原因延迟很高或者连不上的情况。在使用诸如ZeroTier等一类软件进行组网的时候,在此给出能够让Windows提高虚拟网卡的优先级,让游戏能够在一些无法输入IP的游戏中扫描到同一虚拟局域网下用户的方法。 步骤 创建ZeroTier网络 在谷歌搜索“创建ZeroTier网络”关键词即可找到许多对应教程,在 2021-08-30 小技巧 #ZeroTier #Windows