关于呉真
呉真(Eugene Ng)是个95后,生活在杭州,白羊座,轻度强迫症患者。目前就职于字节跳动,浙江工业大学硕士毕业,行为理解方向。喜欢写代码,喜欢研究,喜欢开车(真的车),喜欢看电影,喜欢打CS:GO。呉真是我的昵称,取自我的名,冠以母上的姓,kuretru
是我的网络id,如果这个单词你不会发音,可以点这里,在 中文(繁体) 下点小喇叭,即可听到呉真官方钦定的发音,这个单词源自于日语的“呉”字“kure”,加上英语的“真”字“true”去掉结尾“e”所组成,呉真在听到Google给出的发音后,中二病发作,一拍大腿就决定是它了。
代码风格
呉真认为每一个程序员都应该保持良好的代码规范,且每一个团队都应该统一代码规范,这不但可以使代码便于阅读,便于维护,更可以提高效率,更具有工匠精神。呉真目前参照以下代码规范:
- Java:阿里巴巴Java开发手册
- Python:Google Python Style Guide
- C++:Google C++ Style Guide
- Markdown:markdownlint
关于题解
对于遇到的题目,在网络上基本都存在着题解,但是绝大部分张口就来,先贴上题目,再贴上代码,呉真认为这是不妥的。因此呉真的题解会先给出题目大意
,帮助没有看懂题目的小伙伴;如果看懂题意后还是不知道题目应该如何解决,可以往下查看涉及算法
;如果仍然没有思路,再往下查看详细的解题思路
;此时若你已经通过绝大部分测试点,但仍有少数几个无法通过,可以查看注意点
,完善代码;最后如果你追求最优雅的代码,可以考虑去呉真的代码仓库寻找呉真的代码,若是对你有所启发,都是呉真最大的荣幸,但是需要注意的是,呉真的代码也并不是最优雅的代码,你也可以留言与呉真一起讨论。
关于呉真的博客
呉真的博客建站于2015年,主要是吳真写给自己看的,是呉真记录日常,分享技术的地方,这个小站记录着呉真从高中毕业开始成长的过程,现在你所看到的是呉真的博客3.0版本。由于互联网技术发展之迅速,本博客内的许多文章都具有相当的时效性,呉真会尽力而为的更新,但不保证不会对当前的技术产生误导,如果你发现了某些错误,可以在文章底部留言告知,亦可顺着以前的思路进一步改进。如果站内的文章对你有所帮助,那么我将深感荣幸。
许可协议
如无特别注明,呉真的博客内全部内容均采用署名-非商业性使用-相同方式共享4.0国际(CC BY-NC-SA 4.0)协议。你可以自由的转载、修改再创作,但不得用于商业目的,且必须给出适当的署名,并按同协议再次分发。
博客使用的服务
- 域名
- 域名注册:namesilo
- 域名解析:CloudFlare & 阿里云
- 服务器
- CDN
- 静态文件分发:CloudFlare
- 公共文件CDN:75CDN
- 证书
- HTTPS证书:Let’s Encrypt,AlphaSSL
- Certificate Transparency
- DNS CAA
- OCSP Stapling
- Strict Transport Security (HSTS)
- HSTS Preloading
- HTTP/2
- HTTP/3
- TLS 1.3
- 博客
- 其他
- 访问计数:
不蒜子 - 流量统计:Google Analytics
- 网站监控:
监控宝 - 证书监控:Let’s Monitor
- 邮件通知:Office 365 E3
- 访问计数:
Timeline
2022-10-16
loli.net也被墙,再次更换公共文件CDN为75CDN2022-03-13
jsDelivr在国内的备案被注销,更换静态文件CDN为loli.net2021-12-22
Googlebot无法访问机房,接入CloudFlareCDN2021-08-25
更换评论系统为Waline2021-07-31
迁移博客至洛杉矶CeraNetworks机房2020-07-14
接入腾讯公益4042020-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 Preloading2019-11-01
jsDelivr在上海重新进行ICP备案,以重新接入网宿国内服务器,更换公共文件CDN为jsDelivr2019-10-24
在洛杉矶ZenLayer机房同步部署博客,由DNS根据国内外IP自动分流2019-10-18
重新编译Nginx以支持TLS 1.32019-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,更换评论系统为Valine2019-09-24
更换公共文件CDN为75CDN2019-09-03
呉真的博客3.0上线,使用Hexo博客框架及NexT主题重新搭建博客,数据迁移至香港安畅网络机房2019-07-16
CloudXNS停止个人免费版服务,将域名解析重新迁回DNSPod2019-06-22
网站原IP被墙,更换新IP2017-09-30
CloudXNS暂停未实名用户解析,使用Cloudflare进行域名解析3天后,仍决定继续使用CloudXNS2017-06-28
由于升学的原因,阿里云云翼认证到期,博客全线接入Zenlayer机房2017-01-20
博客开启HTTP/2支持2017-01-10
数据迁移至洛杉矶Zenlayer机房,更换博客域名为blog.kuretru.com,使用CloudXNS的分线路解析功能,国内外用户分别解析至阿里云ECS及Zenlayer新VPS2016-08-30
注册新域名kuretru.com2016-08-09
使用CloudXNS解析DNS2016-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 2003CPU
Intel Celeron 1.8GHzRAM
DDR-400MHz 768MB
Desktop 2009CPU
AMD Athlon II X2 250RAM
Kingston DDR2-800MHz 2GBMB
ASUS M4A78-VMHDD
Western Digital Caviar® Green™ 500GBPSU
Huntkey HK320-51SP S1CASE
Foxconn SuperFox TSAA-806
- Desktop 2010
CPU
AMD Phenom II X4 955RAM
CORSAIR XMS3 DDR3-1600MHz 4G * 2MB
ASUS M4A89GTD PRO/USB3GPU
ASUS HD6790 1GD5HDD
Western Digital Caviar® Black™ 1TBSSD
Kingston SNV125-S2BD/30GB * 2DVD
Pioneer DVR-219CHVPSU
Antec VP450PCASE
Cooler Master CM 690 II
- Desktop 2011
CPU
AMD Phenom II X6 1100TRAM
CORSAIR DOMINATOR® GT DDR3-1866MHz 8G * 2MB
ASUS SABERTOOTH 990FXGPU
Sapphire HD6990 4GD5 * 2 Crossfire™SSD
Crucial M4 64GB * 5HDD
Western Digital Caviar® Black™ 1TBDVD
Pioneer BDR-S05XLBPSU
CORSAIR AX1200CASE
CORSAIR 600T
- Desktop 2020
CPU
AMD Ryzen™ 7 3700XCPU
AMD Ryzen™ 9 5900XRAM
G.SKILL Trident Z Neo DDR4-3600MHz 32GBMB
ASUS ROG STRIX B550-I GAMINGGPU
GIGABYTE GeForce® RTX 2070 SUPER™ GAMING OC 3X WHITE 8GSSD
Western Digital PC SN730 NVMe™ SSD 1TBSSD
Western Digital Blue™ SN550 NVMe™ SSD 1TBPSU
CORSAIR SF600 80 PLUS® Platinum CertifiedCASE
JONSBO A4 Ver1.1AIO
JONSBO JELLYFISH 240AIO
VALKYRIE GL240W VKFAN
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
- 键盘
- Rapoo V6
- ikbc G104
- Filco Majestouch MINILA-R Convertible 1周年記念特別仕様
- Logitech K380
- 耳机
Razer PiranhaSteelSeries Siberia V2Beats urBeats 2- Beats urBeats 3
- Apple AirPods
- Apple AirPods Pro (洛达1562A版)
手机
Motorola EX128- Apple iPhone 4s
- Apple iPhone SE
- Huawei Mate 20 Pro
- Apple iPhone SE 2020
- Apple iPhone 13 mini
掌机
Nintendo Game Boy Advance SP(被偷了)- Nintendo DSi
- Nintendo Switch OLED
设备
- 路由器
TP-LINK TD-W89841NDualWan 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
- Dell PowerEdge R7515
载具
- NIU M1 Civic
- HONDA CBF190TR