摘要: 好久没做题了,这个题做错好几回 首先,如果旋转次数k超过链的长度L,那么旋转k%L次是一样的。 从这个想法出发,怎么做是O(L)的复杂度,怎么才能尽量减少操作的次数并且尽量少使用额外的空间呢? 具体还是要细分一下 如果k = 0,直接返回head 所以假设k > 0 由于k >= L的话,可以等价于 阅读全文
posted @ 2018-11-14 09:58 syb3181 阅读(162) 评论(0) 推荐(0) 编辑
摘要: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 阅读全文
posted @ 2018-10-23 10:24 syb3181 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 要删除一个带空格的PDF名字 600422 昆药集团 2018-10-09 关于公司参股的美国CPI公司获美国FDA药品临床试验批准的公告.PDF 需要加个引号,用sed 阅读全文
posted @ 2018-10-22 11:27 syb3181 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 踩了个坑。 几个概念搞清楚 pod_ip, service_ip(cluster_ip),endpoint (pod_ip:port) 从外到内 external_ip: 暴露在物理机上的ip,流量由物理机iptables的规则转发到service_ip+service_port service_i 阅读全文
posted @ 2017-12-03 20:07 syb3181 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一周前看的忘记写了,之前用jgit感觉有点头大,所以了解了一下,jgit里面有tree-walker啊这种东西,不了解git的底层就不能明白到底啥意思 git事实上是一个k-v store 里面存几种object commit object tree object blob object tree 阅读全文
posted @ 2017-09-24 16:25 syb3181 阅读(254) 评论(0) 推荐(0) 编辑
摘要: git里面有这两个对立的概念 考虑一个管道系统 Porcelain意思是陶瓷的,好比说洗脸池,坐便器这样。用户能直接用的,非常好用的东西,叫Porcelain。 相比之下底层的东西就是水管,最后都靠它,没有它Procelain都是摆设。除非有人神经病,直接对着管道那个是伐。对应了git里面low-l 阅读全文
posted @ 2017-09-17 01:01 syb3181 阅读(359) 评论(0) 推荐(0) 编辑
摘要: Jesse去帮妹子搞git,妹子merge没解完冲突就接着写了100多行代码,然后Jesse点了abort。 经验教训记下来,对萌新一定要有敬畏之心。 阅读全文
posted @ 2017-07-26 17:50 syb3181 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 用一个stop脚本,里面有个pipeline,最后一步是kill,我一运行,把我所有的进程都杀了。 脱离语境大概就是运行下面这个命令。 就是把一个空的参数传给了kill,看文档看了半天,kill不是要一个signal加一个pid才能用的嘛 最后只能找liye师兄 which kill 显示 /bin 阅读全文
posted @ 2017-07-26 17:07 syb3181 阅读(248) 评论(3) 推荐(0) 编辑
摘要: 这是一个单例初始化的经典错误,必须在initialize之前判断initialized的状态,否则会初始化多次。 阅读全文
posted @ 2017-07-06 10:21 syb3181 阅读(166) 评论(1) 推荐(0) 编辑
摘要: 好吧,这是我第一篇写的Java相关的blog。 最近项目里面的Log各种混乱,忍无可忍就去研究了一波,还是有那么一些收获的。 我们用slf4j作为facade,实现运行时配置日志框架。 首先是依赖的配置。 如果要用log4j2,那么首先要找到log4j2的binding依赖 然后根据log4j2官网 阅读全文
posted @ 2017-06-20 18:31 syb3181 阅读(137) 评论(0) 推荐(0) 编辑