摘要: 上宜家买了一把转椅: 哪里都好,就这个安全脚轮的设计比较脑残,只有坐下了才能动,平时想挪都不好挪。 请问设计师平时是在斜坡上工作的吗? 为了移除这个“安全”机制,上百度搜了一圈,没有结果。不过在Youtube上面找到了很多视频,原理基本上是轮轴旁有一个塑料的包围装置,只要把它去掉了就能自由移动了。但 阅读全文
posted @ 2022-01-09 12:48 Xrst 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: 因为工作需要,有时候需要在家里用VPN远程连接公司的电脑。正常使用比如看视频,写代码,跑图形程序都没问题,甚至切换用户,重启也都能做到。但是有几件事情受限于物理世界规则是实现不了的: - 死机时强制重启 - 关机状态下开机 另外,由于我的一张显卡有问题,普通重启会失败,必须手动按多一次电源键才能开机 阅读全文
posted @ 2021-10-29 23:02 Xrst 阅读(4697) 评论(0) 推荐(0) 编辑
摘要: 最近在看IO相关内容,忽然想起几年前遇到的一个查了很久的bug。 当时上线了一个地图路况瓦片服务器,根据请求中的瓦片ID号,从一个静态数据库文件读取对应记录并下发。 服务器基于C++写的,在Linux系统上开启了4进程运行。 上线一段时间后,有人报告系统日志中发现了崩溃调用栈。崩溃的复现概率极低,也 阅读全文
posted @ 2021-04-19 01:05 Xrst 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 工作中遇到项目贴的一个JIRA ticket,说是地图渲染的道路有异常色块: 接着花了大半天时间在VS各种窗口中奋战,踩了无数坑后,最终结论是x87 FPU寄存器栈溢出引起的,很可能是MSVC编译器bug。 (即使不是编译器的bug,调试过程也颇为值得记录一下) 虽然最终定位到起因就一行汇编,但是为 阅读全文
posted @ 2021-02-25 22:37 Xrst 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 近年来的UI设计开始越来越多地注重“动画曲线”的应用。这个网站展示了常用的动画曲线,可以直观感受到它相比于线性动画能带来更好的视觉效果。 目前主流的UI框架都支持此类动画曲线,例如CSS的animation-timing-function属性。甚至最新的Windows 11的窗口动画也用上了。 它们 阅读全文
posted @ 2021-01-16 14:23 Xrst 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 实时渲染管线中,有一类很麻烦的问题:带alpha的纹理边缘颜色容易受到污染。其原理可以参见这篇文章。 要修复此类问题,通常我们需要做texture bleeding处理,修改纹理素材,保留alpha通道不变的同时,修改RGB数值。 例如这张资源: 透明区域的alpha=4%,RGB都为57,也就是几 阅读全文
posted @ 2020-11-23 13:12 Xrst 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: 这是N年前我在工作中遇到的一个问题。当时要实现OpenGL渲染路线上的颜色,即用不同颜色表示不同的拥堵状态。期望效果是这样的: 整条路线共12个顶点,一次draw call画出来,采用的是triangle strip(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)。颜色是 阅读全文
posted @ 2020-11-10 00:30 Xrst 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 首先明确一下问题,重点在“为什么做对齐”,而不是“为什么用=这个符号”。 先解释一下对齐操作。 base64编码的输入是字节串,每个字节8比特;输出是64进制串的文本,每个单元为6比特。如果输入长度是3的倍数,那么输出是不需要对齐的: 0 1 1 0 1 0 1 1/1 0 0 0 0 1 0 1/ 阅读全文
posted @ 2020-09-10 14:27 Xrst 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 如果要简单打印一个bool值: std::cout << true; 结果是1,也就是true这个literal的字节存储表示。 但是有时候我们希望打印出来“true”,可以这么写: std::cout << std::boolalpha << true; 其中std::boolalpha属于一类叫 阅读全文
posted @ 2020-07-27 13:41 Xrst 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 虎牙轮播剧场有放星爷电影,弹幕都是魔鬼,除了“让她生”之外,最近还看到一个新梗: 每次放到斧头帮老大琛哥被火云邪神扇巴掌的时候,观众就数起数来了。 不过邪神终究是邪神,“天下武功唯快不破”,邪神的速度岂是凡夫俗子的肉眼能分辨出来的。 尽管如此,认真的我要一探究竟。 尝试用VLCPlayer的慢放,即 阅读全文
posted @ 2020-07-21 00:20 Xrst 阅读(1071) 评论(0) 推荐(0) 编辑