Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

luozhiyun.com

luozhiyun`s Blog

Get the latest updates from luozhiyun`s Blog directly as they happen.

Follow now 62 followers

Latest posts

Last updated 11 days ago

北大《区块链技术与应用》——ETH篇

11 days ago

课程地址:https://www.bilibili.com/video/BV1Vt411X7JF?spm_id_from=333.788.videopod.episodes&vd_source=f482469b15d60c5c26eb4833c6698cd5&p=2 ETH发展史 2013年底: Vitalik Buterin(V神)发布了以太坊白皮书。他的核心理念是:比特币像一个功能单一的计算器(可编程货币),而世界需要一个更通用的平台,像一台“世界计算机”(World Computer)。所以他提出了智能合约的概念,指的是运行在区块链上的、图灵完备的程序。通过使用以太坊虚拟机(EVM)提供的这样的沙盒环境,用于执行智能合约。 2015年7月"Frontier"(前线)版本上线。这是以太坊的第一个“创世区块”,标志着网络的正式启动,这是时候还仅仅是一个测试版本。采用的是工作量证明(PoW)的共识机制。 2016年初"Homestead"(家园)版本发布,这是第一个稳定版本,标志着以太坊不再是“测试版”,开始吸引DApp(去中心化应用)构建者。The DAO这个项目诞生了,它是一个去中心化的风险投资基金,通过智能合约管理,它筹集了当时价值约1.5亿美元的ETH。 同时也意味着危机,2016年6月,The DAO 合约遭到“重入攻击”(Re-entrancy...

泡温泉&跑步(别府篇)

about 1 month ago

最近有点时间,想找个地方休息一下,本来只是想去熊本看看高达的,别府只是顺路去一下,没想到这个小地方还是挺惊艳到。 别府有着很多温泉资源,拥有近3,000个温泉源头,温泉涌出量位居日本第一,在全球也仅次于美国的黄石国家公园。 温泉水多到什么程度呢,别府站旁边就有个池子可以用温泉水洗手,没错,就是下面这个雕像的右边,顺带一提,这个雕像的衣服会经常换,各位如果也来别府,看看他会穿什么。 走在路上你甚至可以在街上的下水道里面看到有冒着白雾,也就是说这些下水道的水都是温泉水哦。 泡温泉&跑步 在别府有很多温泉,大都集中在铁轮温泉区,其中最出名的就是这个温泉,葫芦温泉,是一家百年的老店。 这个温泉固然是很好的,但是我不只是想讲这个温泉体验怎样。在泡温泉的时候,我就想泡温泉的时候就和跑步好像: 不能玩手机; 身体在承受一定的痛苦; 不能玩手机代表你必须要聚焦于自我的思绪当中,不受外界的信息干扰,表示你有更多的精力让你的思想放空,可以想到不一样的事情。很多时候,我都是在跑步的时候,放下手机的时候突然想起要做某件事情,然后去做,这篇文章也是一样,在泡温泉的时候,想起可以去写一篇这样的文章。 身体在承受一定的痛苦意味着身体会时不时提醒你有多久没关注过当下的生活了,你在吃什么,身边在发生什么事,经过了什么样的景色,遇到了什么样的人,似乎我们都错过了好多。但是泡温泉和跑步的时候,身体的痛苦会把你的思绪拉回来,让你记住当下的生活。 比如今天我泡温泉就记住了在???个池子里面有个老人长的挺帅的,可能有六七十岁了,戴着眼镜,有点像电影里面的老人,相信他穿着打扮一下,肯定气质不凡。...

北大《区块链技术与应用》——BTC篇

about 1 month ago

课程地址:https://www.bilibili.com/video/BV1Vt411X7JF?spm_id_from=333.788.videopod.episodes&vd_source=f482469b15d60c5c26eb4833c6698cd5&p=2 什么是加密货币 加密货币(Cryptocurrency)是一种运用密码学原理来确保交易安全并控制新单位创造的数字交易介质 。 根据 Jan Lansky 所述,加密货币是满足六个条件的系统: 去中心化:该系统无需中心机构,也就是不需要央行,靠共识维持。 所有权记录:系统能够清晰地记录每一单位加密货币及其当前的所有权归属。 发行机制:该系统定义能否产生新的加密货币。如果可以,则系统需定义新币的来源,并定义如何确定这些新币的所有者。 密码学所有权:对加密货币的所有权只能通过密码学手段(即私钥)来证明和行使。...

对腾讯5年职业生涯的总结

about 1 month ago

先摆出我的四个知识奖的奖牌镇楼,哈哈哈。该是时候总结一下自己这五年多来做了什么事情了,希望对各位能有所启发。 其实我每年都有发自己的总结文章,附上以前的一些总结: 2024年总结:沉寂积蓄新的力量 2023年总结:保持心情愉悦&积极向上 2022年总结:保持&缓行 2021年总结 2020年总结 文章 对于我自己来说是比较喜欢研究技术,写文章,所以这五年确实沉淀了很多我以前研究的技术文章。发布的文章承蒙各位喜爱,在腾讯内网也上过很多次头条和推荐,这里我再总结一下,希望这些文章能带给大家一些启发或者帮助。 AI 合集 AI...

回顾《Scaling Memcache at Facebook》论文

7 months ago

大体上,采取先更新数据库再删除缓存的策略是没有问题的,但是真实场景下,还是会有一个情况存在不一致的可能性,这个场景是读线程发现缓存不存在,于是读写并发时,读线程回写进去老值。并发情况如下: 时间 线程A(写请求) 线程B(读请求–缓存不存在场景) 潜在问题 T1 查询缓存,缓存缺失,查询数据库得到当前值100 T2 更新主库 X = 99(原值...

2024沉寂积蓄新的力量

11 months ago

今年本来元旦的时候可以抽时间写一下这篇文章,但是临近元旦竟然生病了,然后在床上躺了两天。竟然已经过了,那就不急了,慢慢写了。 新学习了啥? 文章 毫无疑问,我觉得现在的生活节奏是越来越快了,特别是在AI的加持之下,掌握AI并利用它进行终生学习已经是必然趋势了,所以我今年没有像往年一样输出很多技术类的文章,因为我觉得没什么必要了,很多知识直接问一下 AI 再结合自己过往的经验很快就能掌握。话虽然这么说,但是还是写了一些文章: 作为开发需要了解 SSD 的一切 透过ClickHouse学习列式存储数据库 深入 RocksDB...

C++ 中到底什么是”&&“ ?

12 months ago

最近《Effective Modern C++ 》看到了第五章,感觉这章挺有趣的,所以单独拿出来总结一下,主要是想对通用引用和右值引用相关的东西总结补充一下,感兴趣的不妨看看。 区分通用引用和右值引用 “T&&”有两种不同的意思。第一种,当然是右值引用。“T&&”的另一种意思是,它既可以是右值引用,也可以是左值引用,被称为通用引用(universal references)。 比如下面的例子中 void f(Widget&& param); //右值引用...

如何用AI在DNFM中自动搬砖

about 1 year ago

我们先来看看效果怎样,大家可以二倍速观看,我视频里没有快进: 去年的时候写过两篇文章,如何学习强化学习,以及如果用AI玩 FlappyBird: [长文]写给开发同学AI强化学习入门指南 如何用 PPO 算法让 AI 学会玩 FlappyBird 最近后开始玩DNFM,但是经过了几个月的搬砖实在是有点乏了,那么我们怎么用AI来代替我们在DNFM里面搬砖呢? 我们知道AI在游戏领域其实有很多的应用了,比如...

构建属于自己的云游戏服务器

over 1 year ago

最近沉迷于暗黑4第四赛季,所以就在倒腾,怎样才能随时随地玩到暗黑4,掌机steam deck 我试过了,太重并且性能很差,已经被我卖了,于是折腾起了云游戏。 先来看看我的折腾成果:https://www.bilibili.com/video/BV1Z93TeuEQ4/ 其实效果我没想到有这么好,在远程串流的情况,可以 1080p 60hz 几乎无卡顿的玩暗黑4,延迟只有20ms左右,配上我的手柄简直就是一个强大的掌机。 各种平台云游戏怎样了? 有了上面的需求之后,我就去试了以下几个平台:GeForce Now、Xbox Game...

深入 RocksDB 高性能的技术关键

over 1 year ago

本文从 RocksDB 基本架构入手介绍它是怎么运作的,以及从它的操作方式解释为什么这么快,然后探讨RocksDB 所遇到的性能挑战,各种放大问题是如何解决的,最后讨论一些新的 LSM 树优化方法,希望能对大家有所启发。 什么是RocksDB? RocksDB 是一个高性能的 KV 数据库,它是由 Facebook...

透过ClickHouse学习列式存储数据库

over 1 year ago

什么是列式存储数据库 我们平时见到的最多的就是行式存储数据库,如:MySQL、PostgreSQL等,它们通常是将属于同一行的值存储在一起,它的布局非常的像我们 Excel 表格的布局,比如下面面向行的数据库存储用户数据: |ID|Name |Birth Date|Phone Number| |10|John |1-Aug-82 |1111 222...

写给[C++ ]新人智能指针避坑指南

almost 3 years ago

最近在整理一些 C++ 智能指针的使用和避坑方面的资料,感兴趣的不妨看看 std::unique_ptr unique_ptr 它是一种独占资源所有权的指针,unique_ptr 会在栈上分配,然后在离开作用域之后进行释放,删除里面持有的 Resource 对象。 在 C++ 11...