呉真的博客

生命在于折腾

关于

关于呉真

  呉真(Eugene Ng)是个95后,生活在杭州,白羊座,轻度强迫症患者。目前就职于字节跳动,浙江工业大学硕士毕业,行为理解方向。喜欢写代码,喜欢研究,喜欢开车(真的车),喜欢看电影,喜欢打CS:GO。呉真是我的昵称,取自我的名,冠以母上的姓,kuretru是我的网络id,如果这个单词你不会发音,可以点这里,在 中文(繁体) 下点小喇叭,即可听到呉真官方钦定的发音,这个单词源自于日语的“呉”字“kure”,加上英语的“真”字“true”去掉结尾“e”所组成,呉真在听到Google给出的发音后,中二病发作,一拍大腿就决定是它了。

工作经历

  • 2023-06 ~ Now :字节跳动 · 主机元数据平台
  • 2022-05 ~ 2022-10:字节跳动 · 用户态网络协议栈

代码风格

  呉真认为每一个程序员都应该保持良好的代码规范,且每一个团队都应该统一代码规范,这不但可以使代码便于阅读,便于维护,更可以提高效率,更具有工匠精神。呉真目前参照以下代码规范:

关于题解

  对于遇到的题目,在网络上基本都存在着题解,但是绝大部分张口就来,先贴上题目,再贴上代码,呉真认为这是不妥的。因此呉真的题解会先给出题目大意,帮助没有看懂题目的小伙伴;如果看懂题意后还是不知道题目应该如何解决,可以往下查看涉及算法;如果仍然没有思路,再往下查看详细的解题思路;此时若你已经通过绝大部分测试点,但仍有少数几个无法通过,可以查看注意点,完善代码;最后如果你追求最优雅的代码,可以考虑去呉真的代码仓库寻找呉真的代码,若是对你有所启发,都是呉真最大的荣幸,但是需要注意的是,呉真的代码也并不是最优雅的代码,你也可以留言与呉真一起讨论。

关于呉真的博客

  呉真的博客建站于2015年,主要是吳真写给自己看的,是呉真记录日常,分享技术的地方,这个小站记录着呉真从高中毕业开始成长的过程,现在你所看到的是呉真的博客3.0版本。由于互联网技术发展之迅速,本博客内的许多文章都具有相当的时效性,呉真会尽力而为的更新,但不保证不会对当前的技术产生误导,如果你发现了某些错误,可以在文章底部留言告知,亦可顺着以前的思路进一步改进。如果站内的文章对你有所帮助,那么我将深感荣幸。

许可协议

  如无特别注明,呉真的博客内全部内容均采用署名-非商业性使用-相同方式共享4.0国际(CC BY-NC-SA 4.0)协议。你可以自由的转载、修改再创作,但不得用于商业目的,且必须给出适当的署名,并按同协议再次分发。

博客使用的服务

Timeline

  • 2022-10-16 loli.net也被墙,再次更换公共文件CDN为75CDN
  • 2022-03-13 jsDelivr在国内的备案被注销,更换静态文件CDN为loli.net
  • 2021-12-22 Googlebot无法访问机房,接入CloudFlareCDN
  • 2021-08-25 更换评论系统为Waline
  • 2021-07-31 迁移博客至洛杉矶CeraNetworks机房
  • 2020-07-14 接入腾讯公益404
  • 2020-06-24 使用hexo-renderer-markdown-it替换默认渲染引擎,以支持数学公式
  • 2020-05-04 统一使用RESTful链接样式
  • 2020-05-03 停止使用不维护的hexo-all-minifier插件,使用gulp代替
  • 2019-12-12 Chrome 79正式版发布,HSTS Preload List内置kuretru.com域名,正式启用HSTS Preloading
  • 2019-11-01 jsDelivr在上海重新进行ICP备案,以重新接入网宿国内服务器,更换公共文件CDN为jsDelivr
  • 2019-10-24 在洛杉矶ZenLayer机房同步部署博客,由DNS根据国内外IP自动分流
  • 2019-10-18 重新编译Nginx以支持TLS 1.3
  • 2019-10-17 DNSPod不支持CAA记录解析,历经2年仍旧没有开发完成,将域名解析迁移至阿里云
  • 2019-10-08 kuretru.com域名已加入Chromium浏览器HSTS Preload List,预计将应用于Chrome 79正式版
  • 2019-10-02 已提交将kuretru.com域名加入HSTS Preload List申请
  • 2019-10-01 Gitalk影响SEO,更换评论系统为Valine
  • 2019-09-24 更换公共文件CDN为75CDN
  • 2019-09-03 呉真的博客3.0上线,使用Hexo博客框架及NexT主题重新搭建博客,数据迁移至香港安畅网络机房
  • 2019-07-16 CloudXNS停止个人免费版服务,将域名解析重新迁回DNSPod
  • 2019-06-22 网站原IP被墙,更换新IP
  • 2017-09-30 CloudXNS暂停未实名用户解析,使用Cloudflare进行域名解析3天后,仍决定继续使用CloudXNS
  • 2017-06-28 由于升学的原因,阿里云云翼认证到期,博客全线接入Zenlayer机房
  • 2017-01-20 博客开启HTTP/2支持
  • 2017-01-10 数据迁移至洛杉矶Zenlayer机房,更换博客域名为blog.kuretru.com,使用CloudXNS的分线路解析功能,国内外用户分别解析至阿里云ECS及Zenlayer新VPS
  • 2016-08-30 注册新域名kuretru.com
  • 2016-08-09 使用CloudXNS解析DNS
  • 2016-07-02 使用七牛CDN,分发站点静态文件
  • 2016-01-22 呉真的博客2.0,购入Island主题,重新搭建Wordpress系统
  • 2016-01-12 完成阿里云云翼计划(旧)认证,网站数据迁移至阿里云ESC青岛机房
  • 2016-01-04 完成ICP备案,网站数据迁移至(原)万网免费虚拟主机
  • 2015-12-32 网站开启HTTPS访问支持
  • 2015-07-18 呉真的博客1.0,使用Wordpress博客系统搭载blogrow主题,数据位于DigitalOcean洛杉矶机房,使用DNSPod解析DNS

装备

电脑

  • Desktop 2003
    • CPU Intel Celeron 1.8GHz
    • RAM DDR-400MHz 768MB
  • Desktop 2009
    • CPU AMD Athlon II X2 250
    • RAM Kingston DDR2-800MHz 2GB
    • MB ASUS M4A78-VM
    • HDD Western Digital Caviar® Green™ 500GB
    • PSU Huntkey HK320-51SP S1
    • CASE Foxconn SuperFox TSAA-806
  • Desktop 2010
    • CPU AMD Phenom II X4 955
    • RAM CORSAIR XMS3 DDR3-1600MHz 4G * 2
    • MB ASUS M4A89GTD PRO/USB3
    • GPU ASUS HD6790 1GD5
    • HDD Western Digital Caviar® Black™ 1TB
    • SSD Kingston SNV125-S2BD/30GB * 2
    • DVD Pioneer DVR-219CHV
    • PSU Antec VP450P
    • CASE Cooler Master CM 690 II
  • Desktop 2011
    • CPU AMD Phenom II X6 1100T
    • RAM CORSAIR DOMINATOR® GT DDR3-1866MHz 8G * 2
    • MB ASUS SABERTOOTH 990FX
    • GPU Sapphire HD6990 4GD5 * 2 Crossfire™
    • SSD Crucial M4 64GB * 5
    • HDD Western Digital Caviar® Black™ 1TB
    • DVD Pioneer BDR-S05XLB
    • PSU CORSAIR AX1200
    • CASE CORSAIR 600T
  • Desktop 2020
    • CPU AMD Ryzen™ 7 3700X
    • CPU AMD Ryzen™ 9 5900X
    • RAM G.SKILL Trident Z Neo DDR4-3600MHz 32GB
    • MB ASUS ROG STRIX B550-I GAMING
    • GPU GIGABYTE GeForce® RTX 2070 SUPER™ GAMING OC 3X WHITE 8G
    • SSD Western Digital PC SN730 NVMe™ SSD 1TB
    • SSD Western Digital Blue™ SN550 NVMe™ SSD 1TB
    • PSU CORSAIR SF600 80 PLUS® Platinum Certified
    • CASE JONSBO A4 Ver1.1
    • AIO JONSBO JELLYFISH 240
    • AIO VALKYRIE GL240W VK
    • FAN PHANTEKSPH F120 T30 * 4
  • Asus N551JM i7-4710HQ
    • + RAM Samsung 8G 1600Mhz
    • + SSD Samsung 850 PRO 128G
    • + SSD SanDisk U100 128G
    • + NIC Intel AX200
  • MacBook Pro 2015 13’ MF839

外设

  • 显示器
    • Dell 24 UltraSharp Monitor: U2417H
    • Dell 27 4K UHD Monitor: S2721QS
    • ZOWIE XL2566K TN 360Hz DyAc⁺™ 24.5 Inch Gaming Monitor For Esports
  • 鼠标
    • Razer DeathAdder
    • SteelSeries Sensei
    • SteelSeries Sensei RAW Frost Blue
    • MicroSoft Sculpt Comfort
    • Logitech M585
    • ZOWIE EC2-C Ergonomic eSports Gaming Mouse
    • ZOWIE S2 Gaming Mouse for Esports
    • Apple Magic TrackPad
  • 键盘
    • Rapoo V6
    • ikbc G104
    • Filco Majestouch MINILA-R Convertible 1周年記念特別仕様
    • Logitech K380
    • VGN S99
  • 耳机
    • Razer Piranha
    • SteelSeries Siberia V2
    • Beats urBeats 2
    • Beats urBeats 3
    • Apple AirPods
    • Apple AirPods Pro (洛达1562A版)
    • Apple AirPods Pro 2

手机

  • Motorola EX128
  • Apple iPhone 4s
  • Apple iPhone SE
  • Huawei Mate 20 Pro
  • Apple iPhone SE 2020
  • Apple iPhone 13 mini
  • Apple iPhone 12

掌机

  • Nintendo Game Boy Advance SP (被偷了)
  • Nintendo DSi
  • Nintendo Switch OLED

设备

  • 路由器
    • TP-LINK TD-W89841N
    • DualWan WR-520W
    • NETGEAR WNDR4300
    • 新路由 newifi3 * 4
    • PHICOMM K2P A2 * 4
    • NETGEAR R6800 * 4
    • NETGEAR R7800
    • 倍控 G30 J4125 * 2
  • 交换机
    • Sirivision SR-SG8808MN
    • TP-LINK TL-SG2024MP
    • Sirivision S25G2109F
  • 小型PC
    • Raspberry Pi 3 Model B
    • 锐角云 三角形主机 * 3
    • 蜗牛星际 J1900
  • 服务器
    • Dell PowerEdge R7515
      • AMD EPYC™ 7402P
      • SK Hynix 16GB 2Rx8 PC4-2666 * 8
      • Mellanox ConnectX®-5 EN Card MCX542B-ACAN

载具

  • NIU M1 Civic
  • HONDA CBF190TR
0%