保持简单和好奇


  • 首页

  • 所有

  • 标签

  • 关于我

git 推错分支的处理

发表于 2016-11-02
人的状态总有低落的时候, 平时很谨慎的人也有可能出错, 在git使用时, 如果不小心推送到了错误分支. 这种情况如何处理呢 ? reset 毁尸灭迹法 使用git reset来抹除刚才的stupid操作, 强制推送后不让别人"发现". 但是前提是那个分支还没其他人推代码上去, 不 ...
阅读全文 »

git cherry-pick 使用

发表于 2016-11-02
工作中, 我们经常会需要从其他分支获取一些重要的修改, 但只是部分commit, 不能用merge, 这时cherry-pick就派上用场了.cherry-pick可以把其他分支的某些commit合并到当前分支, 具体使用和注意事项请看下面的实操. cherry-pick 实操 假设有一个分支ori ...
阅读全文 »

Python `__new__` 和 `__init__` 的区别

发表于 2016-10-17
这两个东西看起来很相似, 但有什么区别呢 ? __init__ 不能返回实例, __new__ 可以 return cls class Hello(object): def __init__(self): print "__init__ invoked." retu ...
阅读全文 »

ElasticSearch Refresh 介绍

发表于 2016-10-02
什么是 Refresh当新文档被索引时,首先是在 indexing buffer,然后被放到新的 Segment 写入磁盘,但磁盘是很慢的,如果等 fsync 写入磁盘后,再把 Segment 标记为 Searchable,这将是。 ES 使用了一种更轻量级的方式,叫做 refresh。 由于 Se ...
阅读全文 »

ElasticSearch 和 Inverted Index

发表于 2016-10-01
Inverted Index 我们都知道,inverted index 是不可变的,如果要修改它,那么需要重写它。 不可变的好处: 不需要锁来避免并发修改的问题 可以被读到内核文件系统缓存中 其他缓存(如 filter Cache)会在 Index 的生命周期内有效,因为不可变,所以数据变化时不需 ...
阅读全文 »

update-alternatives 修改默认命令链接

发表于 2016-09-10
update-alternatives, 是用来维护命令链接的工具, 具体有什么用、怎么用以及它的工作方式等内容,就通过接下来的示例说明。 以 java 命令为例子 查看当前 java 命令使用的是哪个版本。 $ ll /usr/bin/javalrwxrwxrwx 1 root root 22 S ...
阅读全文 »

【不务正业】MuseScore - 搞音乐必备工具

发表于 2016-09-08
MuseScore MuseScore 是一款跨平台的乐谱编辑软件, 是一个所见即所得的编辑器, 支持乐谱编辑/播放/导入/导出等各种操作, 功能非常强大。 更新到新版本 今天突然想练练小提琴, 之前都是直接在MuseScore查看五线谱, 今天的网络出了问题, 之前下的几个五线谱用ubuntu的客 ...
阅读全文 »

微服务简介 (笔记)

发表于 2016-08-20
微服务, 顾名思义, 是一些小而自治的服务. 小 随着新功能的开发, 代码会越来越大, 为了系统的稳定和可维护, 在单块应用中, 常常会进行模块化等拆分过程, 分而治之, 然而这些模块的界限很难确定.而划分模块时, 比较常用的是单一责任原则, 其中 Robert C. Martin 对 Single ...
阅读全文 »

git 把代码推送到另外一个仓库

发表于 2016-07-25
工作中, 我们会遇到这样的场景, 从 github 上拉了一些项目代码下来, 修改到一半需要回家了, 但不想 push 上 github, 也不想用硬盘拷贝, 这时可以先 push 到私有仓库中, 回家继续修改之后, 再推送到 github 仓库中. 把 github 仓库的代码推送到另外一个仓库( ...
阅读全文 »

跨域之CORS简介

发表于 2016-07-02
最近由于申请到了新的服务器域名, 需要慢慢把一些服务和应用的旧域名逐渐迁到新的域名来, 迁移工作涉及到前端以及后台API, 更多可能是一些运维设置和跨域的问题, 接下来要老生常谈一下CORS, 就当复习吧.. Cross-Origin Resource Sharing (CORS) Cros ...
阅读全文 »
1…131415…21
Niko Zhang

Niko Zhang

保持简单和好奇

210 日志
87 标签
© 2024 Niko Zhang
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4