Git很麻烦?只要掌握这几个命令,轻松将代码提交远程仓库
在上一章节,跟大家介绍了拉取代码的操作,简单暴力。这一章节要介绍的是如何将现有的项目,直接提交到仓库。
现在,如果大家有一个项目要提交到GitHub仓库,安装上一张的方法,需要先在GitHub上建一个仓库并初始化,然后再用git clone拉取到本地,之后再把项目文件放到这个目录里,最...[2019/10/8]
Maven——向Maven本地仓库中手动添加依赖包(ps:ojdbc.jar)
maven中央仓库中并非包含所有现有的依赖包和插件,部分依赖包和插件需要手动地进行添加(如ojdbc.jar)
一、添加JDK系统环境变量(maven是基于Java的,可参考:https: www.runoob.com/w3cnote/windows10-java-setup.htm...[2019/10/8]
数据库系统原理(第8章:数据库管理技术的发展 )
一、数据库技术发展概述
数据库是管理数据的技术,发展了以数据建模和数据库管理系统核心技术为主,内容丰富、领域宽广的一门学科,带动 了一类巨大的软件产业——数据库管理系统(DBMS)产品 及其相关工具和解决方案
数据模型是数据库系统的核心和基础。
数据库技...[2019/10/8]
利用Travis CI+GitHub实现持续集成和自动部署利用Travis CI+GitHub实现持续集成和自动部署
前言
如果你手动部署过项目,一定会深感持续集成的必要性,因为手动部署实在又繁琐又耗时,虽然部署流程基本固定,依然容易出错。
如果你很熟悉持续集成,一定会同意这样的观点:“使用它已经成为一种标配”。
什么是持续集成
Continuous Integration(CI) is a ...[2019/10/8]
基于阈值的灰度图像提取法
对于简单的灰度图像,如果目标与背景的灰度存在一定的差异,那么可以用阈值来提取目标。关键是确定阈值,常用方法有:
模态法、P参数法、可变阈值法、大津法和迭代逼近法等。
模态法:
取直方图的波谷作为阈值。适用于目标与背景灰度差异较大,目标与背景的直方图各...[2019/10/8]
基于RGB与HSI颜色模型的图像提取法
现实中我们要处理的往往是RGB彩色图像。对其主要通过HSI转换、分量色差等技术来提出目标。
RGB分量灰度化:
RGB可以分为R、G、B三分量。当R=G=B即为灰度图像,很多时候为了方便,会直接利用某个分量来进行灰度化,如下图所示:
上...[2019/10/8]
[Python[CV2]] -- 352: error -- 来自截取图片
今天想用CV2 截个ROI ( Region Of Interest ) 的时候,
是这样写的
结果,
发现是截取img 那句出了错
应该为:&n...[2019/10/8]
光照贴图
光照贴图一般有漫反射和镜面高光贴图。光照贴图用在片段着色器中,对每个片元计算color时,对于phong光照模型,diffuse和specular材质颜色可以从对应的纹理中采样,这就是光照贴图。
片段着色器代码如下:
#version 430 cor...[2019/10/8]
运动元素提取,基于帧间差分与背景差分运动元素提取,基于帧间差分与背景差分
对于某些运动元素的提取,我们仍然可以依据静态图像提取的方法,比如R-G分量差提取等,前提是目标有某些独有的特征。考虑一幅运动图像——
目标是运动的,背景是禁止的,目标以红色为主,背景含有局部静止的红色。像这种情况单从静态方法分析就很难了。
对于类似...[2019/10/8]
投光物
1、平行光
给出光源的方向向量即可,没有位置(这里不作代码展示了,很简单)。
2、点光源
点光源包含衰减过程。需要给出光源的位置,衰减的三个系数。
片段着色器代码如下:
#version 430 core
...[2019/10/8]
多光源(定向光、点光源、聚光灯)
前篇学习了单个的光源,现在在一个场景中放置多个不同的光源,包括一个定向光源、4个点光源、一个聚光灯。
GLSL代码如下(片段着色器):
#version 430 core
out vec4 color;
in VS_OUT{
...[2019/10/8]
图像平滑去噪之高斯滤波器
高斯滤波器是根据高斯函数来选择权值的线性平滑滤波器,对随机分布和服从正态分布的噪声有很好地滤除效果。它可以辅助大部分的边缘检测算法,
对图像的边缘进行扩展(边缘厚度变大),使噪声点的灰度降低,从而减少边缘检测中噪声的数量。
二维的高斯函数公式如下: ...[2019/10/8]
Canny算法检测边缘
Canny算法是边缘检测的一个经典算法,比单纯用一些微分算子来检测的效果要好很多,其优势有以下几点:
边缘误检与漏检率低。
边缘定位准确,且边界较细。
自带一定的滤噪功能,或者说,对噪声的敏感度要比单纯算子低。
具有多个可调整参数,可影响算法的时间与时效。
但...[2019/10/8]
物联网学习笔记一:物联网入门的必备 7 大概念和技能
物联网学习笔记一:物联网入门的必备 7 大概念和技能
物联网 (IoT) 是由互连的物理设备组成的一个全球化系统,这些设备通过互联网传送数据,而且 IoT 正在改变着我们的生活和工作方式。IoT 设备已在各行各业得到广泛应用,这些行业包...[2019/10/8]
物联网学习笔记二:物联网网关
物联网学习笔记二:物联网网关
随着物联网概念的不断深入,商业级的网络应用遍地开花,各种智能家电层出不穷,改善着我们的生活。与此同时,物联网网关也将成为连接的重要纽带。作为网关设备,物联网网关除了要担负不同类型感知网络之间的协议转换的职责,而且还将具备一定的底层节点设备管理功能。
...[2019/10/8]
【转载】ICMP协议
1.ICMP出现的原因
在IP通信中,经常有数据包到达不了对方的情况。原因是,在通信途中的某处的一个路由器由于不能处理所有的数据包,就将数据包一个一个丢弃了。或者,虽然到达了对方,但是由于搞错了端口号,服务器软件可能不能接受它。这时,在错误发生的现场,为...[2019/10/8]
英语rubyspinel红尖晶石rubyspinel单词
红尖晶石(rubyspinel或Red spinel)其红色是因含铬而致^像红宝石和红色石榴子石一样,红 尖晶石也曾被叫作红玉,这就造成了红色宝石的混乱,因为世界上一些最大的著名“红宝 石”,如英国王冠珠宝中的“黑王子红宝石”,其实不是刚玉而...[2019/10/8]
GStreamer基础教程09 - Appsrc及AppsinkGStreamer基础教程09 - Appsrc及Appsink
摘要
在我们前面的文章中,我们的Pipline都是使用GStreamer自带的插件去产生/消费数据。在实际的情况中,我们的数据源可能没有相应的gstreamer插件,但我们又需要将数据发送到GStreamer Pipeline中。GStreamer为我们提供了Appsrc以及Appsi...[2019/10/8]
Codeforces Round #589 (Div. 2)-E. Another Filling the Grid-容斥定理
Codeforces Round #589 (Div. 2)-E. Another Filling the Grid-容斥定理
【Problem Description】
在\(n\times n\)的格子中填入\([1,k]\)之间的数字,并且保证每一行至少有一个\(1\),每一...[2019/10/8]
LeetCode LCP 3 机器人大冒险LeetCode LCP 3 机器人大冒险
题目解析:
对于本题主要的核心是对于一个指令字符串如“RURUU”,如果我们假设它的终点坐标为(8,8),其实只要统计指令字符串中的R的个数和U的个数(对于我给出的例子而言,num_R == 2,num_U == 3),显然不管我们是否能到达终点,这条指令至少要...[2019/10/8]
数据结构
交换类排序法
冒泡排序:若相邻的两个元素逆序,则交换位置。
1 public static void BubbleSort(int[] arr, int n) {
2 boolean change = true;
3 for(int i = 1; ...[2019/10/8]
用Java的大整数类Integer来实现大整数的一些运算
import java.io.*;
import java.util.*;
import java.math.*;
public cla Main {
public static void main(String[] args) {
Scanner sc = n...[2019/10/8]
LeetCode | 机器人能否返回原点
放假的时间已经过去一半了,每天坚持看一个多小时的书,时间虽然不多,但是能专心把书看进去就可以了。今天分享的是 LeetCode 上面的第 657 题,题目是《机器人能否返回原点》,这也是一道简单的题。
LeetCode 题库...[2019/10/8]
【Leetcode】【中等】【36. 有效的数独】【JavaScript】
题目描述
36. 有效的数独
判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。
数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在...[2019/10/8]
《算法》笔记 8 - 二叉查找树
二叉查找树
查找
插入
性能
有序性相关的操作
最大键、最小键
向上取整、向下取整
选择、排名
范围查找
删除操作
删除最大键、最小键
通用删除操作
二叉查找树
前面了解的无序链表和有序数组在性能方面至少在线性级别,无法用于数据量大的场合。接下来要学习的二叉查找树可以将链...[2019/10/8]
Huffman树及其编解码
Huffman树——编解码
介绍:
Huffman树可以根据输入的字符串中某个字符出现的次数来给某个字符设定一个权值,然后可以根据权值的大小给一个给定的字符串编码,或者对一串编码进行解码,可以用于数据压缩或者解压缩,和对字符的编解码。
可是Huffman树的优点在哪?
1、就在于...[2019/10/8]
P5369 [PKUSC2018]最大前缀和 - Hs-blackP5369 [PKUSC2018]最大前缀和 - Hs-black
状态压缩
P5369
题意:求所有排列下的最大前缀和之和
一步转化: 求最大前缀和的前缀由数集S组成的方案数, 统计答案时直接乘上sum(S)即可
考虑最大前缀和的性质:
设最大前缀和为sum[i]
到i的后缀均为正数
i后的前缀均为负数
令sum[i] = 集合 i 内所有...[2019/10/8]
Luogu-P1450 [HAOI2008]硬币购物-完全背包+容斥定理
Luogu-P1450 [HAOI2008]硬币购物-完全背包+容斥定理
【Problem Description】
略
【Solution】
上述题目等价于:有\(4\)种物品,每种物品有\(d_i\)个,且每种物品的体积为\(c_i\),问有多少种方法装满容量为\(s\)的背...[2019/10/8]
LeetCode.1200-最小绝对值差(Minimum Absolute Difference)
这是小川的第418次更新,第451篇原创
看题和准备
今天介绍的是LeetCode算法题中Easy级别的第268题(顺位题号是1200)。给定一个由不同的整数组成的数组arr,找到所有对元素,其中任意两个元素的绝对差值都最小。
以升序返回关于配对的列表(相对于配对),每对[a,...[2019/10/8]
PAT甲级1002水题飘过
1 #include<iostream>
2 #include<string.h>
3 using namespace std;
4
5 double a[1005];
6
7 int main(){
8 int n1...[2019/10/8]
二叉树的存储结构
二叉树的存储结构
顺序存储
#define MAX_TREE_SIZE 100 二叉树最大节点数
typedef ElemType SqBiTree[MAX_TREE_SIZE]; ...[2019/10/8]
量化投资-数据挖掘技术与实践
定义:量化投资就是利用数学、信息学、统计学等领域的技术对投资对象进行量化分析和优化,从而进行精确投资的行为
特点:
基于市场是非有效的或弱有效的基础。
纪律性:绝对相信...[2019/10/8]
python解包
概念
python的解包可以这样来理解:把元素给拆分并把其赋值给自己所需要的变量,因此元素应该是一个可迭代对象。
形式
简单版本
下面展示的是解包的基本形式,根据长度赋值给对应多的变量。
name_list = ["Jone", "J...[2019/10/8]
使用爱剪辑应用为视频加水印
有的视频爱好者为了保护版权会想到为自己的视频加个水印,这里有个好用的视频加水印工具今天推荐给大家!
1、进入爱剪辑的下载界面http: www.aijianji.com/medownload.htm 直接点击立即下载,下载后没什么注意的,一路同意或下一步直至打开应用,应用打...[2019/10/8]
如何测试Web服务.1
一.什么是web服务
web服务在简单术语中可被定义为通过安装了特定设备或服务器到另一装置或客户端应用程序通过WWW彼此通信后的应用程序(万维网)提供的服务。
Web服务通常在计算机网络的应用层上使用HTTP或HTTPS协议,其中一个应用程序以XML或JS...[2019/10/8]
appium---App页面滑动 - 测试-安静appium---App页面滑动 - 测试-安静
我们操作app的过程中都会进行页面滑动,那么这个过程通过python怎么实现呢?
如何滑动
大家都非常的清楚我们手动在app上是如何滑动的,然后自动化只是模仿了手工的方法去实现,我们通过一个图来分析
从上往下滑动的...[2019/10/8]
LoarRunner脚本录制-Port MappingLoarRunner脚本录制-Port Mapping
使用LR录制脚本时经常会因为内外网访问限制,或浏览器兼容等问题,导致无法正常录制脚本。
这里简单介绍一下使用LR端口映射的方式进行脚本录制,与之前介绍的《Jmeter脚本录制--HTTP代理服务器》相似。
WEB端脚本录制
1.浏览器设置
设置-高级设置-打开代理设置-局域网...[2019/10/8]
dapi 基于Django的轻量级接口测试平台三 接口关联
QQ群:529063263
GitHub:https: github.com/yjlch1016/dapi
一、接口关联思路:
在接口测试中,
很多场景下,
上一个接口的出参要作为下一个接口的入参,
即上一个接口的响应结果中的值要作为下一个接口的...[2019/10/8]
常见的自动化测试框架
共同的特点:编程语言+单元测试框架+扫描编译工具+持续集成工具+数据库+项目管理工具。
1、接口自动化框架:
①、java+testNG/Junit+Maven/Ant/Gradle+Jenkins+MySQL+testlink/redmine
②、python+unittes...[2019/10/8]
xadmin引入celery4.0执行异步任务与定时任务
一、安装
pip install celery
pip install django-celery-beat
pip install django-celery-results
pip install redis
安装这4个库
pip list
celery=...[2019/10/8]
颠覆完美软件:软件测试必须知道的几件事(读书笔记1)
从作者的序言了解到,本书的受众范围很广,可以是测试人员、开发人员,客户,经理等。那么作为自己又想从这本书获得什么呢?
我觉得要回答这个问题,首先需要知道作者为什么要写这样一本书,只有知道了作者写本书的目的,你才能从本书中获得你想要的知识。
因为在作者周围有很多人,甚至...[2019/10/8]
性能测试分析与性能调优诊断--史上最全的服务器性能分析监控调优篇性能测试分析与性能调优诊断--史上最全的服务器性能分析监控调优篇
一个系统或者网站在功能开发完成后一般最终都需要部署到服务器上运行,那么服务器的性能监控和分析就显得非常重要了,选用什么配置的服务器、如何对服务器进行调优、如何从服务器监控中发现程序的性能问题、如何判断服务器的瓶颈在哪里等 就成为了服务...[2019/10/8]
颠覆完美软件:软件测试必须知道的几件事(读书笔记2)
一、为什么要进行测试?(第1章)
1、人类的思维不完美
我们的思维是不完美,无论我们多想尽力的完成一项工作,都会可能会在某一点上出错。我们要让自己做出的决定比不进行测试的时候要更好。
2、通过测试决定软件产品是否能卖出去
作为软件生产者,我们要通过测...[2019/10/8]
单相机做分屏混合
做了一个单相机实现分屏混合的功能, 需求大概就是在同一视角下, 相机通过不同的CullingMask获取不同的渲染图片RenderTexture之后, 通过某种方式一起显示在界面的功能. 其实核心逻辑就是怎样用一个相机渲染不同的图片罢了, 直接上代码:
using Syste...[2019/10/8]
Direct2D 学习笔记(2)Direct2D 学习笔记(2)
画刷的使用方法
需要包含的文件:<wincodec.h>
需要包含的库: "windowscodecs.lib"
资源网址: https: docs.microsoft.com/zh-cn/window win32/direct2d/dire...[2019/10/8]
腾讯云要逆天,一个人也能开发复杂的网络游戏,深圳腾讯云沙龙发来的报到!
本篇文章要感谢「银笑的尤里」从9月28日腾讯云深圳「游戏开发的超“音”“速”」沙龙发来了重磅消息,下面 Shawn 重点介绍对个人开发者惊喜的“MGOBE” 联机对战引擎。
一、什么是联机对战引擎
我们先看腾讯云官方对“联机对战引擎”的介绍:
小游戏联机对战引擎(Mini Game...[2019/10/8]
【译】微软的Python入门教程(一)
Getting started with Python(Python入门)
Overview
概述
The series of videos on Channel 9 is designed to help get you up to speed on Python. If yo...[2019/10/8]
Creator3D长什么样?看看官方惊艳的DEMO就知道了,附在线体验!
Shawn 这两天在学习 Creator3D 的官方案例,由于是刚接触 Creator3D 很多东西在没弄清楚之前还是以简单的编辑介绍为主,先了解一下3D场景的基本操作:
观查场景:按住鼠标右键以自己为原点可以上下左右观查场景;
场景漫游:按住鼠标右键,通过键盘 W\S\A\D 键 可...[2019/10/8]
🔥Scratch少儿编程——飞机大战
前两天用??Scratch2软件做了一个飞机大战
个人感受:Scratch2少儿图形编程需要在职老师准备素材并有一定的程序逻辑思维就能轻松做出来(后端程序猿更是如此),此软件轮子很少都需要小朋友动手去面向过程去开发,做出来的游戏只能给要求不高的人玩里面并且存在很多问题
问题...[2019/10/8]
知名大厂如何搭建大数据平台&架构
今天我们来看一下淘宝、美团和滴滴的大数据平台,一方面进一步学习大厂大数据平台的架构,另一方面也学习大厂的工程师如何画架构图。通过大厂的这些架构图,你就会发现,不但这些知名大厂的大数据平台设计方案大同小异,架构图的画法也有套路可以寻觅。
淘宝大数据平台
淘宝可能是中国互联网业界较...[2019/10/8]