摘要: macOS 下使用 Terminal 连接 SSH 远程主机空闲一段时间就会进入假死状态,无法操作,短暂无响应后。遇到这种事情,非常麻烦,可能接着的命令重新开 tab 连接,前面的结果都看不到了。实质是终端没有设置心跳连接,终端连接一段时间后无法检测到心跳就会断开连接。解决办法分别包括客户端和服务端客户端配置在使用 Shell 的机器上设置,我配置后,已经解决。但找到的资料还有服务端配置,那就一起... 阅读全文
posted @ 2020-04-07 09:04 YorkYu 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 前言对于 Excel 的使用,我觉得无论是普通人还是职场上的各类人员,其实都可以算上一个必备课。像中学,大学生可能会使用统计班级人员信息,职场人员需要统计员工信息,产品信息,做一些简单地聚类,聚合计算。本次背景对于大量的 id 类型,还有对于钱的存储实际上的扩大了十万倍存储,因此在使用 Excel 打开 csv 的时候进行探查,会发现直接将数字进行了科学计算显示。更为严重的情况是将数字的精度进行了... 阅读全文
posted @ 2020-04-05 22:21 YorkYu 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 转载自 http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世的De... 阅读全文
posted @ 2020-04-05 22:14 YorkYu 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 背景本科期间使用学校提供的模板,是一个 doc 类型文档,打开后直接在此基础上修改。对于理工科而言使用,本是想使用 LaTeX 来编写。但使用 LaTeX 来编写,更加附合向不同的期刊投稿,而学位论文的参考文献和格式要求其实是一个标准,不会存在后期改格式要求,再加上通过了解和学习,实际上使用 MS Word 来处理,其实也可以非常高效,而且所见即所得的样式,也很直观。因此,我便打算在学校提供的论文... 阅读全文
posted @ 2020-04-05 22:12 YorkYu 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 转载来源对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过韦恩图(Venn diagram,可用来表示多个集合之间的逻辑关系)。解释了SQL的Join。我觉得清楚易懂,转过来。假设我们有两张表。Table A 是左边... 阅读全文
posted @ 2019-08-17 16:20 YorkYu 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 在收LeetCode 的113. Path Sum II题目时,参考网络上的一个解答,源码如下class Solution: def pathSum(self, root: TreeNode, sum: int) -> List[List[int]]: def dfs(root, s, path, res): if root: path.... 阅读全文
posted @ 2019-08-06 15:09 YorkYu 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 在一个现代化的时候,界面不好看的 `Eclipse` 和操作易用性相比而言更高的 `IntelliJ Idea`。而在进行 Hadoop 进行编程的时候,最基本的是需要导入相应的 Jar 包,而更为便宜的则是使用 Maven 来进行包的依赖管理,而本文则结合 Gradle 来处理引入最基本的 Hadoop 包,配置运行环境。## 新建一个 Gradle 项目在新建时要选择 Gradle 项目,并在... 阅读全文
posted @ 2019-04-05 11:22 YorkYu 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 其中的inline比较好理解,就是在编译时把调用这个函数进行替换,而noinline依据字面意思也比较好理解。但这个inline与noinline结合又有一个非局部返回(Non-local returns)出现。且看下图中的官方解释crossinline 的作用是让被标记的lambda表达式不允许非局部返回。首先,默认内联函数的lambda表达式参数是允许非局部返回的,下面是官方的解释。Note ... 阅读全文
posted @ 2018-01-14 10:47 YorkYu 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: object expressions are executed (and initialized) immediately, where they are used; object declarations are initialized lazily, when accessed for the first time; a companion object is initialize... 阅读全文
posted @ 2018-01-11 13:38 YorkYu 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 最近重装的系统运行模拟器特别慢,查证了下原来硬件加速没开。由于NVDIA默认是用INTEL的核心显卡来运行桌面程序,独显在没游戏的电脑上基本没使用过,通过WINDOWS 10的新的任务管理器发现Android 模拟器运行是,GPU的使用没变化,测试一个播放器就有变化,于是Google下是模拟器有硬件加速和软件加速的。依据下图来设置。可以通过添加程序找到qemu模拟器,找到后按图1所示选择高性能NV... 阅读全文
posted @ 2018-01-06 13:51 YorkYu 阅读(192) 评论(0) 推荐(0) 编辑