perr | iMadper: 在么?在中断handler里访问ioremap的寄存器会不会有问题,ioremap用的vmalloc区页表,在probe里ioremap,在中断handler第一次访问会触发缺页,而此时是关中断的,这不就死机了. | 00:30 |
---|---|---|
iMadper | perr: 内核问题找 qiao 啊... 我最近几年都在写shell... | 03:06 |
qiao | iMadper: ... | 03:06 |
perr | iMadper: qiao :看了x86/arm的vmalloc的缺页处理,注释里说在中断中可以发生page fault | 03:08 |
qiao | perr: 这个有点超纲了对于我 | 03:09 |
perr | 纳闷handler中是屏蔽中断的,page fault还能发生,得查查cpu手册 | 03:10 |
=== loveFluffy1 is now known as loveFluffy | ||
=== cherrot_ is now known as cherrot | ||
iMadper | cherrot: qiao: contrun[m]: 大佬们早. | 04:35 |
iMadper | cherrot: qiao: 穷啊, 大佬们 | 05:34 |
iMadper | contrun[m]: 你丫这点儿也该上班了吧? 出来吹水啊 | 05:35 |
qiao | iMadper: 你不是和 contrun[m] 在一个公司么 | 05:35 |
iMadper | qiao: 大佬离职了啊 | 05:35 |
iMadper | qiao: 直接double啊 | 05:36 |
* iMadper 求double | 05:36 | |
* qiao 求 double | 05:36 | |
iMadper | qiao: 你再double就年薪百万了啊 | 05:40 |
qiao | iMadper: ... | 05:41 |
qiao | iMadper: 你怕是对我的工资有什么误解。。。 | 05:41 |
qiao | iMadper: double了离百万还有距离的。。。 | 05:42 |
qiao | iMadper: 你double超百万可以妥妥的 | 05:42 |
iMadper | qiao: 哎, 烦躁啊 | 05:45 |
iMadper | qiao: 感觉做的工作一点儿成就感都没 | 05:46 |
=== iMadper is now known as iMadper|AAFFFKKK | ||
* cherrot 求double | 05:48 | |
=== daspork_ is now known as daspork | ||
=== iMadper|AAFFFKKK is now known as WhatsGoingOn | ||
WhatsGoingOn | cherrot: 求double | 05:58 |
WhatsGoingOn | qiao: 求double | 05:59 |
violetzijing | WhatsGoingOn, cherrot qiao contrun[m] 大佬们早啊 | 06:26 |
violetzijing | WhatsGoingOn, cherrot 面试受挫啊 | 06:26 |
violetzijing | WhatsGoingOn, cherrot 我一个写 go 的人都写出 interface 了,还要能 extend,实在是做不到啊 | 06:27 |
WhatsGoingOn | vio | 06:29 |
WhatsGoingOn | violetzijing: 没懂这个问题 | 06:29 |
WhatsGoingOn | violetzijing: interface不是go的interface? extend是什么鬼? 不是只能mixin? | 06:29 |
violetzijing | WhatsGoingOn, 要求写 extandale 的函数实现,我给封了个 interface,面试官还是不满意,我用 ruby 写 metaprogramming,还是不满意 | 06:32 |
violetzijing | WhatsGoingOn, 不知道他想干啥 | 06:32 |
violetzijing | WhatsGoingOn, 感觉很多时间我都在想知道他们到底想问啥。。 | 06:32 |
WhatsGoingOn | 什么叫做extendable? | 06:32 |
WhatsGoingOn | 函数实现还能这样? | 06:32 |
WhatsGoingOn | 我不知道要干啥啊 | 06:33 |
WhatsGoingOn | violetzijing: 难道是可以加hook的??? | 06:35 |
violetzijing | WhatsGoingOn, java 怎么写 extendable 的代码? | 06:35 |
WhatsGoingOn | violetzijing: 你先告诉我, 这是啥意思? | 06:35 |
WhatsGoingOn | violetzijing: 满足啥需求就是extendable了? | 06:35 |
violetzijing | WhatsGoingOn, 比如一堆文件,有需求可以按照大小做 filter 的,有按照文件名做 filter 的,写出函数实现这些功能,并可以 extend,比如再加个按照 updated_at 做 filter 的 | 06:36 |
violetzijing | what | 06:37 |
WhatsGoingOn | 哦哦 | 06:37 |
WhatsGoingOn | higherOrderFunction | 06:37 |
violetzijing | WhatsGoingOn, 我就很纳闷。。除了 interface 和 metaprogramming ,还有别的方法? | 06:37 |
WhatsGoingOn | def filter[A](inputs: Seq[A])(implicit fn: A => Boolean) {???} | 06:39 |
WhatsGoingOn | 然后根据不同的fn参数, 生成不同的函数 | 06:39 |
WhatsGoingOn | 比如说 def filterByUpdate(inputs: Seq[A]) = filter(inputs: Seq[A])(checkUpdate_at) | 06:40 |
WhatsGoingOn | violetzijing: 类似这种会不会满足面试官需求? | 06:40 |
WhatsGoingOn | 实现一个filter, 通过传入不同的validator来做不同的过滤 | 06:41 |
violetzijing | WhatsGoingOn, 他表现得也是不满意 | 06:44 |
violetzijing | WhatsGoingOn, 不懂 | 06:44 |
WhatsGoingOn | violetzijing: 那丫有啥好办法... | 06:44 |
violetzijing | WhatsGoingOn, 我问他他一笑了之,然后就没然后了 | 06:47 |
violetzijing | WhatsGoingOn, 摊手 | 06:47 |
violetzijing | WhatsGoingOn, 所以我大部分时间都花在了问他你到底想要啥。。 | 06:47 |
WhatsGoingOn | violetzijing: 我好久没有投简历了, 感觉去哪儿都会挂... | 06:51 |
violetzijing | WhatsGoingOn, 感觉准备了一堆算法,但是考得并没有想象中那么多 | 07:06 |
contrun[m] | 我他妈装了一天电脑了 | 08:33 |
contrun[m] | 系统 | 08:33 |
contrun[m] | violetzijing: 面试官是看了 real world Haskell 再来问你的吗 | 08:35 |
contrun[m] | 我装好系统给你发链接啊 | 08:36 |
vqsld | 请问,用什么命令,单独回复频道内某人? | 09:01 |
cherrot | vqsld: 一般指明nick就行了,私聊用 /msg | 09:03 |
cherrot | violetzijing: 应该让他解释出他到底怎么想的,或者给个场景。面试官也有好多不合格的,不用怂 | 09:05 |
vqsld | query和msg命令好像是一样的😂 | 09:05 |
violetzijing | dialog 这个命令吧 | 09:08 |
violetzijing | 一般 irc client 也有直接点开对话的按钮 | 09:08 |
vqsld | 下午5:20:25 - 没有“dialog”命令。 | 09:22 |
vqsld | 😂 | 09:22 |
WhatsGoingOn | violetzijing: dialog??? | 09:22 |
violetzijing | WhatsGoingOn, 那就是 xchat 的命令吧。。 | 09:24 |
violetzijing | 我敲 /dialog WhatsGoingOn 是可以直接打开跟个人的对话框的 | 09:24 |
WhatsGoingOn | 厉害 | 09:25 |
violetzijing | cherrot, 感觉今天瞎逼了一场,注定要挂了 | 09:27 |
WhatsGoingOn | contrun[m]: 先说那个extendable function应该怎么写? | 09:37 |
WhatsGoingOn | contrun[m]: 怎么是正确答案? | 09:37 |
WhatsGoingOn | contrun[m]: 柯里化? | 09:37 |
violetzijing | …… | 09:38 |
=== qiao is now known as qiao|afk | ||
contrun[m] | violetzijing: WhatsGoingOn https://github.com/tssm/up-to-date-real-world-haskell/blob/master/9-a-library-for-searching-the-file-system.org#a-domain-specific-language-for-predicates | 09:43 |
WhatsGoingOn | contrun[m]: tldr | 09:43 |
WhatsGoingOn | 主要是不会haskell语法 | 09:44 |
contrun[m] | 等下啊 | 09:45 |
violetzijing | tldr | 09:46 |
violetzijing | 且直觉上认为并不是一个 team work 的东西 | 09:46 |
WhatsGoingOn | violetzijing: 我到现在都还没成功team work过 | 10:06 |
violetzijing | WhatsGoingOn, 自从跟人合作后我极其痛恨一行流了 | 10:07 |
violetzijing | WhatsGoingOn, 写时一时爽,维护火葬场 | 10:07 |
violetzijing | WhatsGoingOn, 我连 unless 都痛恨,真是脑筋急转弯 | 10:07 |
cherrot | violetzijing: 莫非是想问你WithOptions的golang写法? | 12:11 |
=== toxync11- is now known as toxync11 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!