Skip to content

Instantly share code, notes, and snippets.

View Akagi201's full-sized avatar
🎯
Focusing

Bob Liu Akagi201

🎯
Focusing
View GitHub Profile
@Akagi201
Akagi201 / git.md
Last active April 17, 2019 06:10
[git]

git lfs issue

撤销 git add

  • git reset --mixed 这样文件退出暂存区,但是修改保留

submodule

  • git submodule update --init --recursive

删除本地分支的修改

git我一直在用, 不过就是没怎么用过分支, 这2天看了一下git workflow, 基本了解了已经. 具体命令可能实践时候要注意一下.

  1. 我理解就是不管master分支, WR741ND作为主分支(发布的分支), 然后可以基于这个分支切出feature分支开发, 然后merge到这个分支.
  2. 我fork了一个wifisong team的repo到我自己的账号, 这个当做我的本地repo吧, 应该是一样的. 然后我做完发一个pull request到wifisong team的repo上, 你确认一下再合并.
  3. 我编译WR741ND有错误, 请确认一下.
  4. 我本地这样操作的 git clone -b WR741ND https://我的repo, 然后切一个分支 git branch ndpi_dev WR741ND, 然后在切换到这个分支 git checkout ndpi_dev, 这时, 我在资源管理器上看到的文件内容就是这个ndpi_dev分支的吧.
  5. 我觉得以后有空了可以想办法加快第一次编译速度, 如: 把dl目录下的东西保存起来, 这样第一次编译时候会快很多. 编译主要是联网太耗时间了.

修改分支名

Redis是一个开源的高级key-value存储. 他经常被用作一个data structure server由于key可以包含strings, hashes, lists, sets和sorted sets.

Redis是一个Key-Value存储系统. 他支持存储的value类型很多, 包括string(字符串), list(链表), set(集合), zset(有序集合). 这些数据类型都支持push/pop, add/remove以及取交集和并集以及更丰富的操作, Redis支持各种不同方式的排序. 为了保证效率, 数据都缓存在内存中, 它也可以周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件.

目前全球最大的Redis用户是新浪微博.

redis 在分布式应用

redis 加载外部模块实现自定义命令

driver && utility

Capture Filter(抓包过滤)

  • BPF? - 在Capture Options中的Capture FIlter中

Expression(查看过滤)

  • wireshark特有? - 在wireshark主界面的Filter框右边的Expression...

BPF语法

expression

expression = qualifier + id