• 2023-06-28历史问题1
    等有时间了一定要加紧练的东西这几天月考,练题又慢了,就随便水一下罢1)练贪心*70,不然猜不出结论来(重要)2)网络流与二分图(完全是不看题解不会的一部分)(然而其实不算非常优先)3)搜索剪枝(重要)4)搜索树(只手写过一次,之后都是复制的,因为难写)5)好好写一次高精度模板(重要,天天做到高精度又不想
  • 2023-06-08【其他】SQL 嵌套 N 层太长太难写怎么办?
    我们工作中写SQL处理数据是家常便饭,不管是应用内数据处理还是临时查询分析都可以用SQL完成,相对其他技术(如Java等高级语言)也更简单。不过,SQL的简单只限于简单需求,有些复杂计算场景SQL写起来却很难,嵌套N层以至于达到几百上千行,说SQL代码长度时通常不会以行计而是以KB计。这种情况并不
  • 2023-04-30从CPU的视角看 多线程代码为什么那么难写!
      当我们提到多线程、并发的时候,我们就会回想起各种诡异的bug,比如各种线程安全问题甚至是应用崩溃,而且这些诡异的bug还很难复现。我们不禁发出了灵魂拷问“为什么代码测试环境运行好好的,一上线就不行了?”。为了解决线程安全的问题,我们的先辈们在编程语言中引入了各种各样新名