自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wohu1104的专栏

本博客为个人工作、学习和生活点滴记录

  • 博客(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

数据结构与算法分析 算法的经典著作

经典的数据结构算法与分析 可以与C语言结合起来很好的学习 对于提高C有很大的帮助

2011-05-24

C语言经典编程实例 带程序结果

C语言经典编程,给出了在学习C的过程中的经典程序,值得一看,很实用的,是学习C很好的材料,可以帮你少走弯路。

2011-05-24

OFDM MATLAB 仿真程序

OFDM的 MATLAB 仿真程序,可以帮助你更好的理解OFDM的原理,以及在学习过程中更好的利用OFDM做毕业设计等等。

2011-05-22

4位EDA计数器(VHDL语言)

详细说明了4位十进制的VHDL表示方法,以此为经验可以编写任意进制的计数器

2011-05-20

4位十进制频率计设计

详细讲述了4位十进制频率机的设计以及应用,很有帮助对学习VHDL

2011-05-20

高质量的C++/C编程指南

很好的一本书,有了它找工作很方便的,书中列举了各种常犯的错误,是用人单位最爱考的部分。很好,用过就知道

2011-05-14

C语言趣味程序百例精解

主要针对C语言的初学者,很有启发性,可以认真的看看

2011-05-08

让你不再害怕指针 经典的指针讲解和练习

拥有它 你就可以完全理解C的精华 再也不害怕指针了 堪称经典!!

2011-02-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除