-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy path8d7145b.js
1 lines (1 loc) · 17.2 KB
/
8d7145b.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{385:function(n){n.exports=JSON.parse('{"2":{"id":2,"slogan":{"main":"编程","sub":"提高编程姿势水平。"},"posts":[{"title":"Rust 新手错误和最差实践","desc":"> 原文:[Common Newbie Mistakes and Bad Practices in Rust: Bad Habits](https://adventures.michaelfbryan.com/posts/rust-best-practices/bad-habits/#using-sentinel-values) \\r\\n> 译者:[Yidadaa](https://github.c","tag":"编程","date":"2021/12/26","number":30,"link":"/posts/30.html"},{"title":"树和数组的千层套路","desc":"> 今天教你怎么在线性数组和二叉树间反复横跳。\\r\\n\\r\\n目录:\\r\\n- [x] 二叉堆\\r\\n- [ ] 树状数组\\r\\n- [x] 线段树\\r\\n\\r\\n在最简单的一类数据结构中,有两种最为基础:线性数组和树,它们在实际的应用中十分常用,比如线性数组用来存储结构化数据,树用来存储一些有层级归属关系的数据。一个最典型的使用树的场景就是浏览器中的 GUI 渲染策略,在你阅读本篇文章的时候,浏览器就已经从 HTML 文件","tag":"编程","date":"2020/03/18","number":28,"link":"/posts/28.html"},{"title":"花式遍历二叉树","desc":"> 众所周知,递归是解决问题的良药,但是却不利于装逼,今天教你如何在最简单的问题上装逼。\\r\\n\\r\\n一般来说,基本所有的二叉树的题目都需要遍历树的每一个节点来找到解,在本科阶段学习数据结构时,所有的教材都会教给我们如何使用递归来执行各种遍历,诚然,递归形式的遍历不可谓不简洁:\\r\\n```python\\r\\nclass Node():\\r\\n def __init__(self, val, left, righ","tag":"编程","date":"2020/02/27","number":26,"link":"/posts/26.html"},{"title":"LeetCode 趣题赏析 - 448. 找到数组中消失的数字","desc":"> 这是一道简单题,但是题目中的附加条件使得这道题别具趣味性。\\r\\n\\r\\n## 题目\\r\\n给定一个范围在 `1 ≤ a[i] ≤ n` ( `n` = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。\\r\\n\\r\\n找到所有在 `[1, n]` 范围之间没有出现在数组中的数字。\\r\\n\\r\\n您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间","tag":"编程","date":"2020/02/12","number":25,"link":"/posts/25.html"},{"title":"LeetCode困难题赏 - 600.不含连续1的非负整数","desc":"> 本文试从文法角度给出此题的解题思路。\\r\\n\\r\\n### 题目\\r\\n给定一个正整数 n,找出小于或等于 n 的非负整数中,其二进制表示不包含 连续的1的个数,其中$1\\\\leq n \\\\leq 10^9$。\\r\\n\\r\\n**示例:**\\r\\n```\\r\\n输入: 5\\r\\n输出: 5\\r\\n解释: \\r\\n下面是带有相应二进制表示的非负整数<= 5:\\r\\n0 : 0\\r\\n1 : 1\\r\\n2 : 10\\r\\n3 : 11\\r\\n4 : 100\\r\\n","tag":"编程","date":"2019/06/29","number":21,"link":"/posts/21.html"},{"title":"LeetCode困难题赏 - 887.扔鸡蛋","desc":"### 题目\\r\\n假设有$K$个鸡蛋和$N$层楼,每个蛋的性质完全相同,而且如果某个蛋已经碎了,就没法再次使用。假如存在楼层$F, F\\\\in[0, n]$,且鸡蛋从任何高于$F$的楼层扔下都会碎掉,但从低于或等于$F$的楼层扔下则不会碎。\\r\\n\\r\\n每次移动,都可以使用一个鸡蛋从某个楼层扔下,如果你想准确地测得$F$的值,那么在最坏的情况下,最少需要移动几次?\\r\\n\\r\\n原题链接:[Leetcode 887","tag":"编程","date":"2019/06/24","number":20,"link":"/posts/20.html"},{"title":"LintCode 困难题赏 - 103.寻找带环链表入口","desc":"### 题目\\r\\n给定一个链表,如果链表中存在环,则返回到链表中环的起始节点,如果没有环,返回null。\\r\\n\\r\\n**要求**:不使用额外空间。 \\r\\n**例子**:带环链表`1->5->3->4->6->(index-2)`,返回值为`index-2`对应的节点,即值为`5`的那个节点。\\r\\n\\r\\n### 题解\\r\\n这道题可以说是链表题目中的经典题目了。解这道题之前,还有道题(LintCode No.","tag":"编程","date":"2018/08/09","number":16,"link":"/posts/16.html"},{"title":"某算法竞赛初试题解 - 3K问题","desc":"### 题目\\r\\n给定包含N个正整数的**非递减**数组A,假设该数组以以下形式保存了某个正整数K的值,即:\\r\\n$$K = \\\\sum_{i=0}^N 2^{A[i]}$$\\r\\n\\r\\n例如给定$A=[1,4,5]$,则$K=2^1+2^4+2^5=50$。\\r\\n\\r\\n则给出一个算法,计算出$3K$的二进制表示中为`1`的比特个数。\\r\\n例如$3K=150=10010110_2$,程序返回值为`4`。\\r\\n\\r\\n**","tag":"编程","date":"2018/08/07","number":15,"link":"/posts/15.html"},{"title":"如何有效地预估工作量","desc":"在实际开发过程中,难免要对自己手头的工作进行工作量预估,其实笔者一开始预估工作量的时候总是感到没谱,往往会得出过于乐观的结论,也就是所谓的“程序员的乐观”,老鸟程序员经常告诫我们说:“宁可多算一周,不可少估一天”。过于乐观地估计工作量,不仅会让自己疲于赶进度,还会连累其他的开发伙伴。所以本文就着重讲一下如何行之有效地做出正确的工作量预估。\\r\\n\\r\\n由于笔者能力有限,本文只讲单个开发者的情况,如果是团","tag":"编程","date":"2017/10/28","number":8,"link":"/posts/8.html"},{"title":"如何优雅地使用服务器","desc":"最近师兄给我分配了一个实验室服务器地账号,自己就琢磨着怎么好好地折腾一下这个服务器,但无奈我的账号没有root权限,安装软件只能通过自己编译的方式完成,并且师兄只分配给我一个端口,我要想运行什么web服务,只能绑定到这一个端口上面,一头雾水之际,突然看到了一个神器:SSH端口转发。\\r\\n\\r\\n## 什么是SSH端口转发?\\r\\n\\r\\n让我们先来了解一下端口转发的概念吧。我们知道,SSH 会自动加密和解密所有","tag":"编程","date":"2017/09/23","number":6,"link":"/posts/6.html"},{"title":"LaTex on Linux配置指南 - TexLive","desc":"> 系统:Ubuntu 17.04 \\r\\n> 软件搭配:texLive2017 + VSCode\\r\\n\\r\\n## 简述 \\r\\n\\r\\n导师要求我用英文写周报,而且强制要求用LaTex完成,于是乎就花了点时间配置了一下LaTex环境。目前有很多IDE形式的LaTex集成环境了,但是我喜欢用一个编辑器搞定所有事情,于是选用了TexLive + VSCode的配置,其他配置可以参考这个[知乎答案](http","tag":"编程","date":"2017/09/07","number":5,"link":"/posts/5.html"},{"title":"经典统计学习方法——决策树(ID3/C4.5/CART)","desc":"最近开始技术♂转型,开始搞机器学习,使用教材是李航老师的《统计学习方法》,基本涵盖了经典的机器学习方法,只不过缺少神经网络部分,准备看完这本书之后,继续学习 [CS231n](http://cs231n.stanford.edu/) 。 \\r\\n\\r\\n前三章的内容都比较基础,第一章介绍了统计学习的基本要素以及基本步骤,第二、三章分别介绍了两种基础的模型:感知机和k近邻法,都比较简单,50行代码就能搞定","tag":"编程","date":"2017/08/18","number":3,"link":"/posts/3.html"}],"categories":[{"id":2,"name":"编程","count":12,"desc":"提高编程姿势水平。","link":"/categories/2.html"},{"id":3,"name":"小记","count":7,"desc":"一些没什么卵用的人生经验。","link":"/categories/3.html"},{"id":4,"name":"笔记","count":4,"desc":"学习笔记,备忘用","link":"/categories/4.html"},{"id":5,"name":"历史人文","count":1,"desc":"不能忘记的事物,不能舍弃的记忆。","link":"/categories/5.html"}]},"3":{"id":3,"slogan":{"main":"小记","sub":"一些没什么卵用的人生经验。"},"posts":[{"title":"2021,新世界","desc":"*本文约 6000 字,预计阅读耗时 10 分钟。*\\r\\n\\r\\n> 真要是清水一潭也有点可怕。 \\r\\n> 但世界拥挤不堪……妈妈。 \\r\\n> —— 赛博文学 \\r\\n\\r\\n2021 年 1 月 1 日凌晨 0 点 04 分,我发了一条仅两人可见的动态:2021 年的第一分钟,和妮妮拥吻中度过。\\r\\n\\r\\n世界的这场改变了无数人生活的大灾变,像是与我们无关,在这地球上成千上万个我们听不到也看不到的地方敲响跨年钟","tag":"小记","date":"2022/01/21","number":31,"link":"/posts/31.html"},{"title":"2019,天际线","desc":"> **没有理想的人不伤心(节选)- 新裤子**\\r\\n> 你曾热爱的那个人\\r\\n> 这一生也不会再见面\\r\\n> 你等在这文化的废墟上\\r\\n> 已没人觉得你狂野\\r\\n> 那些让人敬仰的神殿\\r\\n> 只在无知的人心中灵验\\r\\n> 我住在属于我的猪圈\\r\\n> 这一夜无眠\\r\\n\\r\\n### 前言\\r\\n今年的总结不想再扯什么宏大叙事,因为我发现了人人都有的一种幻觉,对于同一件事情,自己得到的感触仿佛总要比别人的更强烈些,自己的人","tag":"小记","date":"2020/01/02","number":22,"link":"/posts/22.html"},{"title":"2018,山与水的分界线","desc":"> **No Fear In My Heart(节选) - 朴树** \\r\\n你也曾经追问,然后沉默 \\r\\n渐渐习惯谎言,并以此为荣 \\r\\n因为没有草原,就忘了你是马 \\r\\n你卑微的人生,从不曾犯错的,无聊的人生 \\r\\n\\r\\n### 前言\\r\\n2018 年发生了很多注定写进历史书的大事,霍金、金庸、李咏这些耳熟能详的名人逝世的消息,无不昭示着某段旧时代的淡去。对于我而言,2018 年发生的大事莫过于毕业","tag":"小记","date":"2018/12/20","number":17,"link":"/posts/17.html"},{"title":"另一个我","desc":"> 我知道你的痛苦,所以请你尊重我选择快乐的权力。\\r\\n\\r\\n每隔一段时间,我就感觉自己的脑中好像被什么东西堵住了一样,觉得自己活得很不透彻。\\r\\n\\r\\n具体点说,就是注意力与敏感度全面下降,时常陷入呆滞,时常情绪低落,时常喜怒无常,对任何事情都提不起兴趣,遑论正常学习与工作。尽管这些描述与“抑郁症”患者的表现如此相似,我也不同意给自己贴上“抑郁症”的标签,一是由于现在这个标签基本被广泛滥用,二是这样会给","tag":"小记","date":"2018/05/11","number":14,"link":"/posts/14.html"},{"title":"品酒日记[长期更新]","desc":"> 本文用于记录笔者品尝的各种酒类的历程,纯娱乐。\\r\\n\\r\\n### 杜苏·阿斯蒂甜白低醇高泡葡萄酒\\r\\n**品种**:白葡萄酒 \\r\\n**口味** :甜型、果香 \\r\\n**产地**:意大利 \\r\\n**购买途径**:京东直采 \\r\\n**价格**:¥150 \\r\\n**品酒记录**:诚如酒名所言,入杯时泡沫四起,状如雪碧,片刻后泡沫消去,酒体为无色透明,有少许气泡着壁(其实这个酒真的挺像雪碧的)。初入口","tag":"小记","date":"2018/03/08","number":13,"link":"/posts/13.html"},{"title":"2017年过去了,我很怀念它","desc":"> 你温柔如故,三月的柳絮纷飞,那副光景像一把红糖入水,初春的雪终于化了。\\r\\n\\r\\n### 前言\\r\\n\\r\\n今年注定是纪念意义非凡的一年:90一代的年轻人全部成年;属于很多人青春记忆的苍老师也结婚了;而对于我们来说,再过不到六个月,就要各奔东西,继续各自的人生。对于很多人,今年才是真正意义上的成年。\\r\\n\\r\\n不想以后的人生再浑浑噩噩下去,下定决心从今年开始有计划地生活起来,于是就有了这篇年终总结,而且以后","tag":"小记","date":"2018/01/02","number":11,"link":"/posts/11.html"},{"title":"物欲","desc":"初中时清心寡欲,最大的愿望是能每天从午饭钱中剩下五毛钱,然后周末的时候能有钱去一趟网吧,在有限的一两个小时内下满那张2G的内存卡,那时的同龄人经常有人问我去不去网吧,我说去,但是不玩游戏,只下载东西。仅有的网吧时光,启蒙了我对计算机的认识,但仅仅停留在使用的阶段,但那时我已有了一台学习机,供我娱乐以及编程。彼时的物欲,仅仅局限在3.5寸的屏幕内。\\r\\n\\r\\n高中时安卓设备崛起,我也第一次离家寄宿,可以","tag":"小记","date":"2017/08/29","number":4,"link":"/posts/4.html"}],"categories":[{"id":2,"name":"编程","count":12,"desc":"提高编程姿势水平。","link":"/categories/2.html"},{"id":3,"name":"小记","count":7,"desc":"一些没什么卵用的人生经验。","link":"/categories/3.html"},{"id":4,"name":"笔记","count":4,"desc":"学习笔记,备忘用","link":"/categories/4.html"},{"id":5,"name":"历史人文","count":1,"desc":"不能忘记的事物,不能舍弃的记忆。","link":"/categories/5.html"}]},"4":{"id":4,"slogan":{"main":"笔记","sub":"学习笔记,备忘用"},"posts":[{"title":"如何使用 5000 块组装一台顶配 Mac Studio","desc":"> 写给程序员的小尺寸高性能黑苹果主机装配指南,全文约 10000 字。\\r\\n\\r\\n> 本文同步发表至:[FlowUs](https://flowus.cn/yifei/share/cb8f8b2f-591f-4a34-a901-b714a4c81bcc) / [知乎](https://zhuanlan.zhihu.com/p/580506404) / [Github](https://github.","tag":"笔记","date":"2022/11/07","number":34,"link":"/posts/34.html"},{"title":"随机采样一致性与特征图匹配","desc":"Rocco[1] 等人在其弱监督语义级别图像匹配的工作中,将特征匹配与随机采样一致性算法(RANdom SAmple Consensus, RANSAC)联系在一起,提出了一个可微分的基于语义的评分损失函数,文中对于语义特征匹配和 RANSAC 算法的阐述令人耳目一新,遂作此文对相关概念追本溯源。\\r\\n\\r\\n## 随机采样一致性(RANSAC)\\r\\n真实世界的数据往往充满各种各样的噪声,如果想得到足够鲁","tag":"笔记","date":"2020/05/24","number":29,"link":"/posts/29.html"},{"title":"设计师如何与程序员进行有效沟通?","desc":"### 摘要\\r\\n需求方如何清楚地表达自己的新需求,设计师和程序员如何清楚地理解需求,程序员如何高效地将需求落地实现,是实际团队开发工作中每天都要面对的问题。本文描述一个需求从提出到落地的建议流程,旨在提高团队的沟通效率,提高总体生产力。\\r\\n\\r\\n### 需求的生命周期\\r\\n实际开发都是以需求为中心,所以需求是绝对的主角。一个完整的开发流程,往往包括**提出需求**、**理解需求**、**细化需求**、","tag":"笔记","date":"2018/02/11","number":12,"link":"/posts/12.html"},{"title":"数据挖掘复习内容","desc":"# 数据挖掘期末复习\\r\\n## 第一章内容\\r\\n1. 什么是数据挖掘,数据挖掘与其他学科的联系。\\r\\n2. 知识发现的流程。数据挖掘是数据发现的核心。\\r\\n3. 数据挖掘的主要任务。关联规则挖掘、分类或回归、聚类和异常点检测。\\r\\n\\r\\n## 第二章 认识数据\\r\\n\\r\\n### 相似度计算\\r\\n计算欧氏距离以及另外一个算法。\\r\\n\\r\\n### 数据的统计描述\\r\\n包括数据的中心性描述(中位数、众数)和散度(极值、方差、百","tag":"笔记","date":"2017/11/02","number":9,"link":"/posts/9.html"}],"categories":[{"id":2,"name":"编程","count":12,"desc":"提高编程姿势水平。","link":"/categories/2.html"},{"id":3,"name":"小记","count":7,"desc":"一些没什么卵用的人生经验。","link":"/categories/3.html"},{"id":4,"name":"笔记","count":4,"desc":"学习笔记,备忘用","link":"/categories/4.html"},{"id":5,"name":"历史人文","count":1,"desc":"不能忘记的事物,不能舍弃的记忆。","link":"/categories/5.html"}]},"5":{"id":5,"slogan":{"main":"历史人文","sub":"不能忘记的事物,不能舍弃的记忆。"},"posts":[{"title":"Gettysburg Address","desc":"> Abraham Lincoln, Gettysburg, Pennsylvania, 1863\\r\\n\\r\\nFour score and seven years ago our fathers brought forth on this continent, a new nation, conceived in Liberty, and dedicated to the proposition th","tag":"历史人文","date":"2020/02/28","number":27,"link":"/posts/27.html"}],"categories":[{"id":2,"name":"编程","count":12,"desc":"提高编程姿势水平。","link":"/categories/2.html"},{"id":3,"name":"小记","count":7,"desc":"一些没什么卵用的人生经验。","link":"/categories/3.html"},{"id":4,"name":"笔记","count":4,"desc":"学习笔记,备忘用","link":"/categories/4.html"},{"id":5,"name":"历史人文","count":1,"desc":"不能忘记的事物,不能舍弃的记忆。","link":"/categories/5.html"}]}}')},394:function(n,t,e){"use strict";e.r(t);var r=e(22),o=(e(14),e(36),e(235),e(370)),l=e(385),d={data:function(){return{slogan:{main:"",sub:""},posts:[],categories:[],should404:!1}},components:{Home:o.a},fetch:function(){var n=this;if(!this.$route.params.id)return this.should404=!0;var t=this.$route.params.id.split(".")[0],e=l[t];if(!e)return this.should404=!0;Object.entries(e).forEach((function(t){var e=Object(r.a)(t,2),o=e[0],l=e[1];return n[o]=l}))},mounted:function(){this.should404&&(location.href="/404")}},c=e(57),component=Object(c.a)(d,(function(){var n=this;return(0,n._self._c)("Home",{attrs:{slogan:n.slogan,posts:n.posts,categories:n.categories}})}),[],!1,null,null,null);t.default=component.exports}}]);