摘要: 背景 前段时间买了个小米的空调伴侣,想用来查看空调的功率,以确认空调到底会用掉多少电。 买的时候发现空调伴侣也支持红外控制,这就得好好利用一下了。但是有个尴尬的问题,就是空调插座在很偏的地方,导致了无法控制空调,也没法控制投影仪。 当一个东西你拥有了以后又失去的时候,你会很难受,所以我就想着要再买它 阅读全文
posted @ 2022-05-25 09:29 boydfd 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 背景 最近需要做一个微调的培训,所以不可避免地需要上手一下相关的微调,而受限于机器资源,暂时没法做全参数微调,所以就尝试了目前比较火的两种高效微调方式,分别是PTuning和LoRA。模型选择得自然是现在中文做的比较好的ChatGLM2-6B。 微调的代码分别用的是 PTuning LoRA 在分别 阅读全文
posted @ 2023-07-15 15:15 boydfd 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 目录 如何用智能地教狗狗上厕所 如何定制一个智能洒水装置 背景 上一篇文章中提到了,我实现了一个自动检测狗狗有没有进厕所的功能。现在我们家的狗狗用它那不算大的小脑瓜,已经百分百学会(但是!也不知道它是不是聪明过头了,如果我不在家、或者我在睡觉,那它就会乱拉乱尿,所以自动奖励程序还是很有必要性)在自己 阅读全文
posted @ 2023-02-25 18:24 boydfd 阅读(267) 评论(1) 推荐(1) 编辑
摘要: 背景 22年养了一只很可爱的小狗狗,我其实就一个问题:为啥这么可爱的狗狗会拉屎撒尿呀? 自从崽崽来了我们家之后,最让我们头疼的就是它乱拉、乱尿的问题了,以前会在家里到处乱来,最近一段时间好了很多,已经只会在厕所拉/尿了。 虽然能都在厕所拉/尿,但是还是很耗费我们的精力。 我们家厕所是这样的,我们把它 阅读全文
posted @ 2023-01-08 17:04 boydfd 阅读(773) 评论(8) 推荐(9) 编辑
摘要: 博客原文地址 最近看了一本《大数据系统构建》的书,发现之前对于Lambda架构的理解还是不够深入和清晰。 之前对Lambda架构的理解 Azure文档上有一张Lambda架构的图, 同时也配有对Lambda架构最基本的理解: 批处理层(冷路径)以原始形式存储所有传入数据,对数据进行批处理。 该处理的 阅读全文
posted @ 2021-07-11 19:22 boydfd 阅读(421) 评论(0) 推荐(0) 编辑
摘要: "博客原文地址" 背景 在上一个项目上,由于项目成员大部分是新入职的同事,所以对于测试不是很熟悉, 这就导致了在项目前期,项目上的很多测试都不太make sense,虽然没有什么定量的东西来描述, 但是总结起来就2个点: 1. 测试的名字比较模糊。 2. 测试代码不易读。 深入剖析 测试名字比较模糊 阅读全文
posted @ 2020-03-01 23:59 boydfd 阅读(576) 评论(2) 推荐(0) 编辑
摘要: 背景 由于项目上Flink在设置parallel多于1的情况下,job没法正确地获取watermark,所以周末来研究一下一部分,大概已经锁定了原因: 虽然我们的topic只设置了1的partition,但是Kafka的Comsumer还是起了好几个subtask去读索引是2、3的partition 阅读全文
posted @ 2019-10-27 17:05 boydfd 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 背景 最近在计划明年从北京rebase到深圳去,所以最近在看深圳的各个方面。去年在深圳呆过一段时间,印象最深的是,深圳总是突然就下雨,还下好大的雨。对于我这种从小在南方长大但是后面又在北京呆了2年多的人来说,熟悉而又无奈。 今天早上本来想随便浏览浏览一个天气网站,看看深圳的历史天气如何的,但是,一不 阅读全文
posted @ 2019-07-20 16:15 boydfd 阅读(1532) 评论(0) 推荐(0) 编辑
摘要: 2017.06 2018.05总结 年终回顾系列 1. "对于大学4年的反思" 2. "看直播到底能得到什么" 3. "坚持连续背单词一年是什么体验" 契机 连续背单词也有一年了,其实并没有太大的感觉,只是会在满一年的时候,发一个朋友圈,找点存在感,然后就没什么,重要的还是坚持以及忍受孤独,因为常常 阅读全文
posted @ 2018-06-11 11:39 boydfd 阅读(21388) 评论(21) 推荐(27) 编辑
摘要: 博客已经迁移到 "这里啦" 背景 我是一个很喜欢看直播的人,平时下班回来吃晚饭的时候觉得没事干就会打开直播,边吃边看,然后就一发不可收拾。一个晚上就都用来看直播了。 我也是一个很喜欢在洗澡的时候想问题的人,今天洗澡的时候我就在考虑,我看了这么久的直播我到底得到了什么?第一反应就是快乐,或者说是“一时 阅读全文
posted @ 2017-05-31 10:36 boydfd 阅读(6387) 评论(63) 推荐(30) 编辑
摘要: 本文翻译自《effective modern C++》,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢! 博客已经迁移到 "这里啦" Item 26已经解释了,不管是对全局函数还是成员函数(尤其是构造函数)而言,对universal引用的重载会导致一系列的问题。到目前为止,我也已经给出了好 阅读全文
posted @ 2017-05-17 23:42 boydfd 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 博客已经迁移到 "这里啦" 之前我写了一篇 "对于大学四年的反思" ,时隔一个月,为什么我这么快就要来写这篇续章呢?主要有两个原因,第一是感谢静子姐姐,记得知乎上有个回答里面说过人生需要有贵人的帮助,遇到贵人是一件很幸运的事情。我想,静子姐姐就是我人生中的第一个贵人吧(或者说第二个?感觉动漫是我的第 阅读全文
posted @ 2016-04-09 09:11 boydfd 阅读(2475) 评论(8) 推荐(2) 编辑
摘要: 本文翻译自《effective modern C++》,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢! 博客已经迁移到 "这里啦" 如果你需要写一个以名字作为参数,并记录下当前日期和时间的函数,在函数中还要把名字添加到全局的数据结构中去的话。你可能会想出看起来像这样的一个函数: std: 阅读全文
posted @ 2016-03-27 13:04 boydfd 阅读(685) 评论(4) 推荐(0) 编辑
摘要: 折腾了半天时间,终于知道怎么使用go get 命令了。 博客已经迁移到 "这里啦" 具体的解决办法: 1. 开启socks5代理(比如shadowsocks) 2. 安装并启动polipo mac下: 参考自 "这里" 1. brew install polipo 2. vi /usr/local/ 阅读全文
posted @ 2016-03-18 14:28 boydfd 阅读(119) 评论(0) 推荐(1) 编辑
摘要: 本文翻译自《effective modern C++》,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢! 博客已经迁移到 "这里啦" 右值引用只能绑定那些有资格被move的对象上去。如果你有一个右值引用类型的参数,你就知道这个被绑定的对象可以被move: class Wdiget{ Wid 阅读全文
posted @ 2016-03-12 14:30 boydfd 阅读(1081) 评论(1) 推荐(0) 编辑
摘要: 博客已经迁移到 "这里啦" 2017/05/31日更新: 一年多以后,再次对自己的生活进行了一次反思,这次的反思很沉痛: "看直播到底能得到什么" 原文: 写博客也一年多了,还没有写过什么总结方面的东西,前天在V2EX上面发了一个关于 "C++应届毕业生的疑惑" 的帖子,然后昨天晚上想了很多,所以突 阅读全文
posted @ 2016-03-12 11:08 boydfd 阅读(5364) 评论(31) 推荐(9) 编辑
摘要: 本文翻译自《effective modern C++》,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢! 博客已经迁移到 "这里啦" 古人曾说事情的真相会让你觉得很自在,但是在适当的情况下,一个良好的谎言同样能解放你。这个Item就是这样一个谎言。但是,因为我们在和软件打交道,所以让我们避 阅读全文
posted @ 2016-03-07 20:29 boydfd 阅读(1290) 评论(3) 推荐(1) 编辑
摘要: 本文翻译自《effective modern C++》,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢! 博客已经迁移到 "这里啦" 根据std::move和std::forward不能做什么来熟悉它们是一个好办法。std::move没有move任何东西,std::forward没有转发任 阅读全文
posted @ 2016-02-05 10:08 boydfd 阅读(19272) 评论(1) 推荐(1) 编辑
摘要: 本文翻译自《effective modern C++》,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢! 博客已经迁移到 "这里啦" 如果你曾经同过久的编译时间斗争过,那么你肯定对Pimpl("point to implementation",指向实现)机制很熟悉了。这种技术让你把类的数据 阅读全文
posted @ 2016-01-26 17:33 boydfd 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: 本文翻译自modern effective C++,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢! 博客已经迁移到 "这里啦" 让我们先从std::make_unique和std::make_shared的对比开始吧。std::make_shared是C++11的部分,但是,不幸的是,s 阅读全文
posted @ 2016-01-20 20:20 boydfd 阅读(21975) 评论(1) 推荐(3) 编辑