[02:58] <imadper> qiao: 有啥工作内容有意思的岗位吗
[02:58] <imadper> qiao: 天天修bug, 整个人都变成傻逼了
[02:58] <qiao> imadper: 天天测试也给傻了
[02:59] <qiao> imadper: 这两天美国和华为的事，好像影响还挺大
[03:01] <imadper> qiao: 主要是烦躁, 觉得工作没意义, 人生都浪费了
[03:02] <imadper> qiao: 但是现在转行做专业性特别强的岗位, 又没经验
[03:02] <imadper> qiao: 真是烦躁
[03:03] <qiao> imadper: 。。。
[03:03] <qiao> imadper: 如果找到相干啥干啥的工作还能拿钱的也推荐下我
[03:04] <imadper> qiao: 哎, 反正我是不想增删改查
[03:04] <imadper> qiao: 更不想天天调docker image
[03:04] <imadper> contrun[m]: tmd, lambda真是傻逼, 傻逼中的淋逼
[03:05] <imadper> contrun[m]: ask new 操作不返回askid也就算了, ask能按照id delete, pledge只能全部revert. 这tm我怎么玩啊
[03:06] <imadper> contrun[m]: 傻逼lambda
[03:07] <contrun[m]> 谁说不是呢  傻逼 lambda  我他妈也是受不了这群傻逼了
[03:08] <contrun[m]> 我他妈的去那边也不知道是要和什么傻逼一起工作  迷茫啊
[03:08] <imadper> contrun[m]: 大家互相觉得对方是傻逼呗
[03:08] <imadper> contrun[m]: 能做到这一点, 那就是同路中人
[03:09] <contrun[m]> 能够做到优雅地互相问候一句傻逼  然后相忘于江湖   那是坠吼的
[03:21] <contrun[m]> 可是江湖上就是没有这种好事啊 如何才能做到  逢人不说人间事 就是人间无事人
[03:39] <violetzijing> imadper, qiao cherrot contrun[m] 大佬们早啊
[03:40] <violetzijing> imadper, 我刷题要刷崩溃了
[03:40] <violetzijing> tmd 啊
[03:42]  * violetzijing 刷到一个 kth largest in stream 的题，我觉得是插入排序，结果被告知是用堆，感受智商碾压
[03:43]  * violetzijing 周末刷了 leetcode contest 回头看了看别人的答案，真是智商压制。。。
[03:49] <imadper> violetzijing: 你还有时间刷题, 羡慕
[03:53]  * imadper  一定要当一个优秀的杠精
[04:01] <imadper> violetzijing: 虚度光阴想死啊
[04:01]  * imadper 每周都有一两天觉得自己人生都废了
[04:17] <violetzijing> imadper, 都是抽时间啊
[04:17] <violetzijing> imadper, 白天当大牲口，晚上还要刷题
[04:18] <violetzijing> imadper, 累死了
[04:23] <violetzijing> imadper, https://img.vim-cn.com/8c/c7ece9cad0914ee68a476b814aa41b641ad3ed.png  看这一片片红的
[04:23] <violetzijing> imadper, 一起来刷题吧
[06:47] <GabrielC> tsync
[07:47] <imadper> violetzijing: 刷不动啊...
[07:47] <imadper> GabrielC: 好久不见啊, 陈老司机
[07:47] <imadper> GabrielC: 大佬们都还好?
[07:47] <imadper> cherrot: 早啊, 兔兔
[07:48] <GabrielC> imadper: 托您的福，还行
[07:48] <imadper> GabrielC: 还是早晚三局dota?
[07:51] <GabrielC> imadper: 现在三国志或者恐龙快打，早就不玩儿dota了
[07:51] <violetzijing> GabrielC, 好久不见啊
[07:51] <GabrielC> violetzijing: 妹子您好
[07:51] <violetzijing> imadper, 刷起来
[07:52] <violetzijing> GabrielC, 我是大牲口
[08:34] <imadper> violetzijing: gopls啥时候才能实现find reference啊啊啊啊
[08:35] <violetzijing> imadper, 听不懂
[08:35] <imadper> violetzijing: 你们不用gopls?
[08:35] <imadper> violetzijing: qiao:
[08:35] <imadper> violetzijing: ... 剪贴板坏了... https://github.com/golang/tools/tree/master/cmd/gopls
[08:36] <imadper> violetzijing: 你们都用goland?
[08:36] <qiao> imadper: gopls 是啥
[08:36] <imadper> qiao: 我也不知道咋就 @
[08:36] <imadper> qiao: 我也不知道咋就 @你了
[08:36] <imadper> qiao: google官方的golang的lsp
[08:36] <qiao> imadper: lol gj
[08:37] <imadper> violetzijing: 主要是guru太慢了...
[08:38] <violetzijing> imadper, 听不懂
[08:38] <imadper> ... ...
[08:38] <violetzijing> imadper, 我只是个低端搬砖工
[08:38] <imadper> 能有我低端???
[09:21] <violetzijing> imadper, 我一个 go 的搬砖工连 channel 一年都没用上了
[09:21] <violetzijing> imadper, 还不低端？
[09:21] <imadper> violetzijing: 我也不需要用channel啊
[09:21] <violetzijing> 成天堆垃圾业务逻辑
[09:21] <violetzijing> 妈妈的
[09:22] <violetzijing> 晚上继续刷题，争取早日脱离
[09:22] <imadper> violetzijing: 我写ruby不用元编程, 写go不用channel, 写scala不用akka
[09:23] <violetzijing> imadper, 一起刷题吧
[09:23] <imadper> violetzijing: 刷题不是问题啊
[09:23] <imadper> violetzijing: 现在最艰难的是没有目标
[09:23] <imadper> violetzijing: 最近几天总是在想, 接下来到底应该做啥
[09:24] <violetzijing> imadper, 刷题是好办法，起码大部分公司首先考算法
[09:24] <imadper> violetzijing: 感觉后端/infra考算法
[09:24] <imadper> violetzijing: 其他的也不怎么考
[09:24] <imadper> violetzijing: 后端这种增删改查很垃圾的
[09:25] <imadper> violetzijing: 99%的工作都是在框架(特指spring boot)下面增删改查
[09:26] <imadper> violetzijing: 手写sql可能就是工作里面最难的一部分了
[09:30] <violetzijing> imadper, 无非是面试手写红黑树，进去发现大段的 O(n^4) 的代码
[09:31] <violetzijing> imadper, 我最近手写超多 SQL，我被 ORM 给养废了
[09:31] <violetzijing> imadper, 一个 insert update 都要现查
[09:31] <imadper> vio
[09:31] <imadper> violetzijing: orm你们用啥啊?
[09:31] <violetzijing> imadper, go 的一开始用 sql_boiler
[09:31] <violetzijing> imadper, 现在自己写了一套
[09:31] <imadper> violetzijing: 这玩意能好用?
[09:32] <imadper> violetzijing: 自己写orm? 高端啊
[09:32] <violetzijing> imadper, 以前当然用 active record 了
[09:32] <violetzijing> imadper, beego都有人用，为啥不能自己写
[09:32] <imadper> violetzijing: active record简直不能更好用
[09:49] <violetzijing> imadper, 人生啊
[09:49]  * violetzijing 仔细看过了快排，发现 partition 那块真是好难写啊
[09:49]  * violetzijing 感觉考快排的知识点太多了
[10:08]  * skraito brb
[10:09] <contrun[m]>  cherrot 还记得上次你问我的 找两个数组里 其中一个数组少的元素的题目吗  题目里面有啥条件 让我不能把两个数组分别加起来  然后减一下  得到的差就是缺失元素  数组的元素如果不是整数  想办法把它变成整数  比如说取内存地址  如果有溢出风险的话  就用任意精度整数  而且不全加 了 依次 加几个 减几个
[10:10] <contrun[m]> cherrot:  找多个元素可以用类似快排的方法 但是只找一个 应该可以直接求和再相减
[10:25] <imadper> 不是亦或吗?
[10:25] <imadper> ^应该是最快的吧
[10:25] <imadper> 求和有可能会溢出的
[10:25] <imadper> contrun[m]: ^^
[10:26] <imadper> contrun[m]: 这种都是面试套路, 谁问这种题谁...
[10:27] <contrun[m]> imadper: 你说的对 异或 确实是坠吼的
[10:28] <imadper> contrun[m]: 这都啥破题啊
[10:28] <imadper> contrun[m]: 都2019年了, 还有人问这种破题???
[10:28] <imadper> contrun[m]: <高效程序的奥秘> 你去读一遍, 面试砍晕99.9999%的面试官
[10:29] <contrun[m]> imadper: 求一下缺少的两个元素
[10:29] <imadper> contrun[m]: 不知道啊
[10:29] <imadper> contrun[m]: 排序呗
[10:30] <contrun[m]> O(n log n) 了
[10:31] <imadper> contrun[m]: 可以了, 线上业务代码n^3都是常见的
[10:31] <imadper> contrun[m]: 面试考这个有个毛用
[10:32] <imadper> 三个for叠加不要太常见
[10:33] <contrun[m]> type-driven development with idris 本人已经看了快1/2了 感觉不错
[10:34] <violetzijing> contrun[m], 我没看懂你说的题。。
[10:36] <violetzijing> 不过如果什么内存地址之类的，基本上是 bit 操作
[10:36] <contrun[m]> violetzijing:  比如给定输入 [1, 2, 3, 4] 和 [1, 3]   得到的结果应该是 [2, 4]
[10:36] <imadper> violetzijing: 两个整数数组A和B, B比A少一个元素, 求这个元素.
[10:36] <violetzijing> 啊
[10:36] <violetzijing> 这个啊
[10:38] <contrun[m]> violetzijing:  只有一个元素好像太简单了 把两个数组的所有元素 全部异或就行了  所以我改了一下  换成任意多个元素了 反正一个是另外一个 multiset 意义下的子集
[10:39] <imadper> contrun[m]: 用hash啊
[10:39] <violetzijing> contrun[m], 嗯，还有一个变种，一个数组里有很多 pair 的 number，只有一个不是 pair 的，求那单个的数字
[10:39] <violetzijing> contrun[m], 你说的这个巧在是 int，如果是 element 的话直接诶上 hash
[10:40] <imadper> contrun[m]: 你有时间顺便看看champ吧
[10:40] <imadper> contrun[m]: 然后顺便给我讲讲  loool
[10:40] <violetzijing> https://www.geeksforgeeks.org/find-elements-present-first-array-not-second/
[10:43] <contrun[m]> 直到现在我都没有理解 hash表各种操作的复杂度是 O(1)   不管怎么样都只能算是 O(log n)
[10:44] <violetzijing> 我觉得是的。。
[10:44] <imadper> contrun[m]: 建表是 O(n)吧
[10:44] <violetzijing> hash 的实现一个是红黑树另一个是啥我忘了
[10:46] <imadper> violetzijing: 链表.
[10:46] <imadper> 其实红黑跟优化的avl运行起来没差吧
[10:46] <imadper> 我记得韦大测试过
[10:46] <imadper> https://www.zhihu.com/question/19856999/answer/258118494
[12:55] <violetzijing_> imadper, 晚上了，来刷题吧