July 2023 Japan Solo Trip|7月日本独自旅行
准备 签证 流量or移动Wi-Fi 机票&酒店 相当数量的日元现金JPY 路线观光的时间:7.7-7.17 游览的地方: 东京都地区 Tokyo - 3天 关西地区 Kansai Region - 7天 大阪 Osaka 京都 Kyoto 奈良 Nara 宇治 uji 神户 Kobe 关西之行,酒店定在大阪,每天在城市之间穿梭。 日本的交通非常发达,列车的班次也非常多,每天的运营时间也非常长,不需要安检,不需要提前买票,很多凭借西瓜卡 Suica 或者ICOCA 都可以直接刷上车,貌似在我回来时ICOCA已经在全日本推广了,更通用,还可以像香港八达通一样当成储值钱包,刷自动贩卖机、刷罗森、全家等等,这两个卡都可以在Apple 手机的钱包中开通。 长时间的穿梭游览可以购买日本铁路通票 Japan Rail Pass,发达国家的交通费很贵,提前做一下交通券的功课可以省下很多钱。 建议的行程东京都地区推荐住宿:东京都中心地带:新宿/涩谷/银座/八丁堀 参考网站 https://trulytokyo.com/ 现代东京/西区:原宿...
锚·2023年中总结
锚·2023年中总结关于思考英雄来来往往,传奇永不湮灭 这个顿悟来自于我观察 LOL 职业联赛多年来的思考,对于职业程度很高的赛事,且在极为重要极为充满竞争力的比赛中,每一场都要当成最后一场来打,因为你无法保证五个人的状态都维持顶尖,也无法保证对手会不会更顶尖,更无法保证版本是不是跟自己风格契合,只有每一次都把握住机会才有希望夺冠。 “每一把都当最后一把打,然后别怕输”,不能因为害怕失败而放弃竞争,每一场都要亮出自己的宝剑。 Better Than Revenge今年唯一的“收获”是遭遇了最近几年的最大失败,正如科比所说:Revenge is sweet. 复仇是甜蜜的,复仇是前进的巨大动力。“如果有人惹恼了你,仅仅去击败他,如果还不行,击碎他” 人生不太需要别人的建议LOL 职业选手 Deft 曾在直播中这样回答网友的问题: “我今年 21 岁也想成为职业选手,段位是大师,我可以吗” “Fighting” “其实人生在世,是不太需要其他人的建议的,直到亲身经历是不会明白的”,不去试一试怎么会知道呢? 见识、历史与现实的生活历史 读历史能带给我们什么呢? 历史最大的作用是让人开阔...
六种编程范式:改变你对编程的思考方式
六种编程范式:改变你对编程的思考方式 以下翻译内容均借助了GPT3.5/4,在与它的对话式学习中,我的翻译提升许多,能够达到信达雅的水平? 时不时的,我偶然找到一些编程语言,它们是如此不同,以至于改变了我对编程的思考方式。在这篇文章中,我想分享一些我最爱的发现。这不是你爷爷奶奶那个时代的“函数式编程将改变世界”的博客文章,这个列表的内容更加玄妙,我敢打赌,绝大多数的读者没有见过下面介绍大部分的语言和范式,因此,我希望你能像我对这些新概念感到兴趣。注:我仅有以下编程语言很少的经验,但我发现它们背后的思想很迷人,我并没有在这些领域很专精。所以请对任何错误做出指正,并且,如果你发现了任何文中没有的新的编程范式和思想,请分享给我。 默认并发|Concurrent by default示例语言:ANI, Plaid让我们用一个真正的思想碰撞来开始:有些编程语言天生支持并发,也就是说,每一行代码是同时执行的。举个例子,你写了三行代码,A, B, C A; B; C; 在大多数语言中,A先执行,然后是B,最后是C。然而,在ANI中,A, B, C 可以同时执行!在ANI中代码行之...
装机必备之快速CLI工具配置
起因因工作需要,总要初始化电脑,俗称装机,而绝大部分的配置项,一旦配置好了就很少再动了,此篇记录我最喜欢的终端操作组合:iTerm2 + zsh + on my zsh + brew ZshZsh应该是在MacOS 10版本自带了,MacOS 10以上的版本不需要安装了,直接开箱即用。 Oh My ZshZsh 的配置项过于复杂,开源项目Oh My Zsh 解决了这一问题,仅通过简单的配置,即可享用Zsh丰富的功能。 安装Oh My Zsh通过curl1sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 通过wget1sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" 安装brew1/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.c...
二叉树相关算法与概念总结(基本完善)...
二叉树的相关概念 叶子节点:把没有子节点的节点叫做叶子节点或者叶节点。 例如上图中的G、H、I、J、K、L都是叶子节点 **根节点:**相对的,没有父节点的节点叫做根节点 例如上图中的E 平衡二叉树 : 二叉树中任意一个节点的左右子树的高度相差不能大于1。 完全二叉树: 叶子节点都在最底下两层,最后一层的叶子节点都靠左排列,并且除了最后一层,其他层的节点个数都要达到最大,这种二叉树叫做完全二叉树。 完全二叉树可以存储在数组中,不至于浪费空间。 二叉树算法与题目 二叉树的深度复制 123456789101112131415161718192021class TreeNode { int value; TreeNode left; TreeNode right; public TreeNode(int x) { value = x; } } //TreeNode newRoot; public TreeNode...
《算法》(Algorithms Fourth Edition) 书上的归并和快排代码
最近买了本算法书看,发现算法书上写的Java代码简洁又容易理解,属于比较好的那种,对于有些自己写不好的排序,可以拿出来背背。 归并排序归并排序基于归并这个简单的操作,即将两个有序的数组归并成一个更大的有序数组。 12345678910111213141516171819202122232425262728293031323334353637public class mergeSortAlgorithms { private int[] copy; public void mergeSort(int[] nums, int lo, int hi) { if (lo >= hi) return; int mid = lo + ((hi - lo) >> 1); mergeSort(nums, lo, mid); mergeSort(nums, mid + 1, hi); merge(nums, lo, mid, hi); } //原地归并的抽象...
nginx服务器配置多域名应用的一次小记
序章由于本人金钱有限,只能购买的起一台VPS,在已经部署了hexo 博客后,想要使用这台再配置下自己做的项目,通过搜索,发现貌似有两种方法。 同一个server{} 下配置多个location / {} ,类似于以下这种: 123456789101112131415161718server{ listen 80; server_name www.example.com; location / { alias /root/www; index index.html; } location /demo1{ alias /root/demo1; index index.html; } location /demo2{ alias /root/demo2; index index.html; }} 这样的话,不同的项目就会在www.example.com/demo1 www.example.com/demo2 下面了,可以通过这样的形式访问。 ...
「剑指 Offer 46. 把数字翻译成字符串」笔记
最近面试了国内互联网小厂的日常实习,他们出了一道这样的题目: 1234567891011121314151617把数字翻译成字符串有一种将字母编码成数字的方式:'a'->1, 'b->2', ... , 'z->26'。现在给一串数字,返回有多少种可能的译码结果示例1输入"12"输出2说明2种可能的译码结果(”ab” 或”l”)示例2输入"31717126241541717"输出192说明192种可能的译码结果 其实和力扣剑指 Offer 46. 把数字翻译成字符串差不多,只是把范围改成[0,25]了,这道题有点像剑指 Offer 10- II. 青蛙跳台阶问题,只是前提需在两个位置时判断这个数是否符合[0,25],然后在做取舍。 方法一 使用递归暴力方法做。 如果所示, 对于“2163”,从左边开始遍历,有“2”和“163”这一支,还有”21”和“63”这只分支。 然后指针到左子树则有”1”和“63”这一支,还有”16”和“3”这一支 依次递归 不...
神之途径与五等工程师
最近在看《诡秘之主》,克苏鲁式的小说,里面有很多设定,其中“非凡特性不灭定律”——非凡特性不会毁灭,不会减少,只是从一个承载物到另一个承载物,这个看起来就是「能量守恒定律」的克苏鲁适用版。 目前我才看到第三部,印象最深刻的是「非凡途径」,每条途径有10个序列,从9到0,每一条途径都有一个主题,会给予非凡者多种非凡能力,与普通人所区分。乌贼娘的这部小说逻辑清晰,丝丝入扣,伴随疯狂和混乱,在离奇和合理之间掌握了平衡,引人入胜。 9-0 的途径,像是主角克莱恩的“占卜家”途径:序列9 - 占卜家,序列8 - 小丑,序列7 - 魔术师,序列6 - 无面人,序列5 - 秘偶大师,序列4 - 诡法师,序列3 - 古代学者,序列2 - 奇迹师,序列1 - 诡秘侍者,序列0 - 愚者。 现在我看到了克莱恩晋升的序列6 - 无面人,每到一个更高的序列不仅会加强低序列的能力,还会获得一些新的能力。 序列9 - 占卜家掌握占星术、卡牌占卜、灵摆、灵视以及类似的占卜能力。严重的缺乏直接的对敌手段,但是在神秘知识上比窥秘人更专业。 序列8 - 小丑 技巧型格斗大师:极大的提高身体协调性, 除非极端情况...
人生到处知何似
恨是比爱强大得多的力量,人类历史上各种各样的牢固同盟,都是被恨—而不是爱—凝聚起来的。历史上的很多高明领袖,都很懂得制造并且操纵恨意。——熊逸 Heart is what separates the good from the great - Michael Jordan 心灵是区分优秀和伟大的因素。 正文 人生到处知何似,应似飞鸿踏雪泥。 在我读到的传统中国人中,有两个神一般的男人,鲁迅和苏轼。小时候看到一个破旧的笔记本上用钢笔写成的《定风波》,“竹杖芒鞋轻胜马,谁怕,一蓑烟雨任平生”、“归去,也无风雨也无晴”。 苏轼被称为一个完美中国人的典范,他人生经过大起大落,但是了解他的人都知道,无论情况多么糟糕,他总可以从容不迫、泰然自若。 这样的心理素质到底是怎样炼成的,我们能不能学得到? 熊逸说:我们大部分没法学。他说苏轼性格上,开朗,社交欲望和社交能力都强的令人惊异;环境,宋代估计也是中国历史上最好的朝代,全部时代里对知识分子最优待的,搁到明清,人估计早被整没了;才学、名望和地位。 同样的事情放到普通人身上,大概是承受不住的。但是,我们仍然能够学习到一件事:经过理性反思...