会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
syb3181
博客园
首页
新随笔
联系
订阅
管理
2018年11月14日
【leetcode】Rotate List
摘要: 好久没做题了,这个题做错好几回 首先,如果旋转次数k超过链的长度L,那么旋转k%L次是一样的。 从这个想法出发,怎么做是O(L)的复杂度,怎么才能尽量减少操作的次数并且尽量少使用额外的空间呢? 具体还是要细分一下 如果k = 0,直接返回head 所以假设k > 0 由于k >= L的话,可以等价于
阅读全文
posted @ 2018-11-14 09:58 syb3181
阅读(178)
评论(0)
推荐(0)
2018年10月23日
【python】pip install 指定repo
摘要: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple
阅读全文
posted @ 2018-10-23 10:24 syb3181
阅读(868)
评论(0)
推荐(0)
2018年10月22日
【cmd】sed加引号
摘要: 要删除一个带空格的PDF名字 600422 昆药集团 2018-10-09 关于公司参股的美国CPI公司获美国FDA药品临床试验批准的公告.PDF 需要加个引号,用sed
阅读全文
posted @ 2018-10-22 11:27 syb3181
阅读(528)
评论(0)
推荐(0)
2017年12月3日
【k8s】关于服务
摘要: 踩了个坑。 几个概念搞清楚 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
阅读(219)
评论(0)
推荐(0)
2017年9月24日
【git】数据结构
摘要: 一周前看的忘记写了,之前用jgit感觉有点头大,所以了解了一下,jgit里面有tree-walker啊这种东西,不了解git的底层就不能明白到底啥意思 git事实上是一个k-v store 里面存几种object commit object tree object blob object tree
阅读全文
posted @ 2017-09-24 16:25 syb3181
阅读(266)
评论(0)
推荐(0)
2017年9月17日
【git】Porcelain and Plumbing
摘要: git里面有这两个对立的概念 考虑一个管道系统 Porcelain意思是陶瓷的,好比说洗脸池,坐便器这样。用户能直接用的,非常好用的东西,叫Porcelain。 相比之下底层的东西就是水管,最后都靠它,没有它Procelain都是摆设。除非有人神经病,直接对着管道那个是伐。对应了git里面low-l
阅读全文
posted @ 2017-09-17 01:01 syb3181
阅读(370)
评论(0)
推荐(0)
2017年7月26日
【git】今天真是有意思
摘要: Jesse去帮妹子搞git,妹子merge没解完冲突就接着写了100多行代码,然后Jesse点了abort。 经验教训记下来,对萌新一定要有敬畏之心。
阅读全文
posted @ 2017-07-26 17:50 syb3181
阅读(81)
评论(0)
推荐(0)
【Linux】神奇的kill
摘要: 用一个stop脚本,里面有个pipeline,最后一步是kill,我一运行,把我所有的进程都杀了。 脱离语境大概就是运行下面这个命令。 就是把一个空的参数传给了kill,看文档看了半天,kill不是要一个signal加一个pid才能用的嘛 最后只能找liye师兄 which kill 显示 /bin
阅读全文
posted @ 2017-07-26 17:07 syb3181
阅读(253)
评论(3)
推荐(0)
2017年7月6日
【Java】一个经典的多线程错误
摘要: 这是一个单例初始化的经典错误,必须在initialize之前判断initialized的状态,否则会初始化多次。
阅读全文
posted @ 2017-07-06 10:21 syb3181
阅读(170)
评论(1)
推荐(0)
2017年6月20日
【Java】捣鼓Java日志的一点小收获
摘要: 好吧,这是我第一篇写的Java相关的blog。 最近项目里面的Log各种混乱,忍无可忍就去研究了一波,还是有那么一些收获的。 我们用slf4j作为facade,实现运行时配置日志框架。 首先是依赖的配置。 如果要用log4j2,那么首先要找到log4j2的binding依赖 然后根据log4j2官网
阅读全文
posted @ 2017-06-20 18:31 syb3181
阅读(141)
评论(0)
推荐(0)
下一页
公告