- 博客(16)
- 资源 (10)
- 收藏
- 关注
原创 Git 常见问题记录
1. 删除本地一个文件后从远程获取git fetchgit checkout origin/master /xx/xx/log.php2. 强行 pull 并覆盖本地文件git fetch --all git reset --hard origin/master git pull3. fork了别人的项目后,再同步更新别人的提交git remote add upstream ...
2019-06-28 22:53:30 121
原创 Git 常用操作(6)- 推送到远程仓库(git push)删除远程分支(git push origin --delete)
1. git remote add——添加远程仓库在GitHub 上创建的仓库路径为 “git@github.com:用户名/git-tutorial.git”。现在我们用git remote add命令将它设置成本地仓库的远程仓库A。$ git remote add origin git@github.com:github-book/git-tutorial.git按照上述格式执行git...
2019-06-27 20:02:15 13097
原创 Git 常用操作(5)- git clone/git checkout -b/git diff/git push/git pull
1. git clone——获取远程仓库当 git fetch 命令从服务器上抓取本地没有的数据时,它并不会修改工作目录中的内容。它只会获取数据然后 让你自己合并。然而,有一个命令叫作 git pull 在大多数情况下它的含义是一个 git fetch 紧接着一个 git merge 命令。如果有一个像之前章节中演示的设置好的跟踪分支,不管它是显式地设置还是通过 clone 或 checkou...
2019-06-26 23:05:33 6416 1
原创 Git 常用操作(4)- 回退历史版本 git reset 并提交到远程、撤销修改恢复为上次提交状态
1. git reset —— 回溯历史版本回溯到创建feature-A 分支前让我们先回溯到上一节feature-A分支创建之前,创建一个名为fix-B 的特性分支。要让仓库的HEAD、暂存区、当前工作树回溯到指定状态,需要用到git rest --hard命令。只要提供目标时间点的哈希值A,就可以完全恢复至该时间点的状态。$ git reset --hard fd0cbf0d4a2...
2019-06-24 20:09:51 5427 1
原创 Git 常用操作(3)- 本地分之显示、创建、切换、合并和删除操作
1. 分支简介Git 的 “master” 分支并不是一个特殊分支。它就跟其它分支完全没有区别。之所以几乎每一个仓库都有 master 分支,是因为 git init 命令默认创建它,并且大多数人都懒得去改动它。2. 分支显示 (git branch)git branch命令可以将分支名列表显示,同时可以确认当前所在分支。$ git branch* master可以看到 master...
2019-06-21 23:09:49 253
原创 Git 常用操作(2)- 显示标签、创建标签、后期打标签、推送标签到远程分支、检出标签
1. 列出标签在 Git 中列出已有的标签是非常简单直观的。只需要输入 git tag:$ git tagv0.1v1.32. 创建标签Git 使用两种主要类型的标签:轻量标签(lightweight)与附注标签(annotated)。轻量标签很像一个不会改变的分支 - 它只是一个特定提交的引用;附注标签是存储在 Git 数据库中的一个完整对象。它们是可以被校验的;其中包含打标...
2019-06-20 22:22:30 1213 1
原创 Git 常用操作(1)- 工作区域、配置用户 git config、检查配置、优先级配置(不同项目不同的 git 账户)、忽略文件配置 gitignore、配置别名 git alias、配置文件查看
1. Git 基本概念Git 有三种状态:已提交(committed)、已修改(modified)和已暂存(staged)。已提交:表示数据已经安全的保存在本地数据库中。已修改:表示修改了文件,但还没保存到数据库中。已暂存:表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。由此引入 Git 项目的三个工作区域的概念:Git 仓库、工作目录以及暂存区域。...
2019-06-19 22:22:44 2218 1
原创 Python+OpenCV 图像处理系列(9)—— 图像的翻转和缩放插值
1. 图像的翻转图像翻转 (Image Flip),图像翻转的本质像素映射,OpenCV 支持三种图像翻转方式:X轴翻转,flipcode = 0Y轴翻转, flipcode = 1XY轴翻转, flipcode = -1cv2.flip(src, flipcode) 携带两个参数,第一个是图像在内存中的映射,第二个是翻转码。import cv2import numpy as ...
2019-06-18 22:01:34 1215 1
原创 RabbitMQ 入门系列(4)— RabbitMQ 启动、停止节点和应用程序、用户管理、权限配置
运行和管理 RabbitMQ1. 服务器管理我们使用 “节点” 来指代 RabbitMQ 实例,当我们谈到 RabbitMQ 节点时指的是 RabbitMQ 应用程序和其所在的 Erlang 节点。1.1 启动节点启动节点有以下几种方式rabbitmq-server start 或者service rabbitmq-server start或者以守护程序的方式在后台运行:./r...
2019-06-14 23:32:00 9433 1
原创 RabbitMQ 入门系列(3)— 生产者消费者 Python 代码实现
生产者消费者代码示例上一章节中对消息通信概念做了详细的说明,本章节我们对 RabbitMQ 生产者和消费者代码分别做一示例说明。1. 生产者代码# coding=utf-8# producerimport pikausername = 'admin' # 指定远程rabbitmq的用户名密码pwd = '123456'credentials = pika.PlainCr...
2019-06-13 22:32:39 2029
原创 RabbitMQ 入门系列(2)— 生产者、消费者、信道、代理、队列、交换器、路由键、绑定、交换器
本系列是「RabbitMQ实战:高效部署分布式消息队列」和 「RabbitMQ实战指南」书籍的读书笔记。RabbitMQ 中重要概念图2-1 RabbitMQ 的模型架构 —— 「RabbitMQ实战指南」1. 生产者生产者(producer)创建消息,然后发送到代理服务器(RabbitMQ Server),消息包括两部分:有效载荷(payload)和标签(label)。有效载荷是...
2019-06-12 23:02:21 1969
原创 RabbitMQ 入门系列(1)— Ubuntu 安装 RabbitMQ 及配置
RabbitMQ 简介消息 (Message) 是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串、JSON等,也可以很复杂,比如内嵌对象。消息队列中间件(Message Queue Middleware ,简称为MQ)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。...
2019-06-11 21:11:10 957
原创 NumPy — 创建全零、全1、空、arange 数组,array 对象类型,astype 转换数据类型,数组和标量以及数组之间的运算,NumPy 数组共享内存
NumPy 简介一个用python实现的科学计算包。包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C++和Fortran代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数NumPy 特点是其 N 维数组对象 (即 ndarray)。依照标准的 NumPy 的约定,即总是使用 import numpy as np 导入 NumPy ...
2019-06-08 15:20:11 16739
原创 Python+OpenCV 图像处理系列(8)—— Numpy 对象及图像对象创建与赋值
1. Numpy 相关知识1.1 Ndarray 对象在了解 OpenCV 的图像对象之前我们先对 NumPy 的基础知识做一回顾,方便我们后续更进一步理解图像对象的一系列操作。In [2]: a = np.array([[1, 2], [3,4], [5, 6]])In [3]: aOut[3]: array([[1, 2], [3, 4], [5,...
2019-06-04 23:18:55 2067
原创 Python+OpenCV 图像处理系列(7)—— 图像色彩空间及转换
1. 色彩空间转换函数cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)第一个参数为加载在内存的读片,第二个参数为转换的类型,其中包括:COLOR_BGR2GRAY = 6 彩色到灰度COLOR_GRAY2BGR = 8 灰度到彩色COLOR_BGR2HSV = 40 BGR到HSVCOLOR_HSV2BGR = 54 HSV到 BGR等等2....
2019-06-02 14:26:40 1201
原创 加解密基础——(对称加密、非对称加密和混合加密)
本文对之前学习过的加解密相关知识做一简单总结,以备后用。1. 基本概念加密算法通常是复杂的数学公式,这些公式确定如何将明文转化为密文的过程和规则。密钥是一串被加入到算法中的随机比特。待续2. 加密类型常见的加密类型有对称加密、非对称加密和混合加密。2.1 对称加密2.2 非对称加密2.3 混合加密参考:http://foofish.net/htt...
2019-06-01 22:24:44 1418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人