CI/CD介绍互联网软件的开发和发布,已经形成了一套标准流程,假如把开发工作流程分为以下几个阶段: 编码 --> 构建 --> 集成 --> 测试 --> 交付 --> 部署 [持续集成(Continuous Integration)]、[持续交付(Continuous Delivery)]和[持续 ...
分类:
其他 时间:
2021-07-17 11:05:15
收藏:
0 评论:
0 赞:
0 阅读:
28
摘要 信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号 (signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣, 它就会使用连接(connect)函数,意思是,将想要处理的信号和自己 ...
分类:
其他 时间:
2021-07-17 11:05:02
收藏:
0 评论:
0 赞:
0 阅读:
35
onclick事件:当用户点击某个对象调用的事件句柄(事件处理函数)。 ondblclick:当用户双击某个对象时候调用的事件句柄。 onmousedown:鼠标被按下。 onmouseup:鼠标按键被松开。 onmouseenter:鼠标指针移动到元素上面时触发。 onmouseleave:当鼠标 ...
分类:
其他 时间:
2021-07-17 11:04:51
收藏:
0 评论:
0 赞:
0 阅读:
20
Go语言提供了go test 命令行工具,使用该工具可以很方便的进行测试。 不仅Go语言源码中大量使用go test,在各种开源框架中的应用也极为普遍。 目前go test支持的测试类型有: 单元测试 性能测试 示例测试 1.单元测试 1.1项目结构 项目中单元测试的结构如下: [GoExpert] ...
分类:
其他 时间:
2021-07-17 11:04:13
收藏:
0 评论:
0 赞:
0 阅读:
23
ctrl+c:复制 ctrl+V:粘贴 Ctrl+X:剪切 Ctrl+S:保存 Ctrl+Z:撤销 Alt+F4:关闭窗口 Shift+Delete:永久删除 Windows+R:出来一个运行 Windows+E:打开我的电脑 Ctrl+Shift+Esc:打开任务管理器 Windows+Table ...
分类:
其他 时间:
2021-07-17 11:03:50
收藏:
0 评论:
0 赞:
0 阅读:
20
OpenMVG 的功能模块由若干核心库组成,本文主要介绍 Image 和 Numeric 两个库 1 Image Image 库包含图像容器 Image<T>、图像IO读写函数 ReadImage() 和 WriteImage()、基本绘图操作 DrawLine()、DrawCircle() 和 D ...
分类:
其他 时间:
2021-07-17 11:03:08
收藏:
0 评论:
0 赞:
0 阅读:
29
//取得cookie function getCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); //把cookie分割成组 for (var i = 0; i < ca.length; i++) ...
分类:
其他 时间:
2021-07-17 11:02:28
收藏:
0 评论:
0 赞:
0 阅读:
25
一、自定义迭代器 实现 Iterator trait 即可 pub struct Counter { pub count: usize, } impl Iterator for Counter { type Item = usize; fn next(&mut self) -> Option<Sel ...
分类:
其他 时间:
2021-07-17 11:01:54
收藏:
0 评论:
0 赞:
0 阅读:
28
synchronize必须是重入锁,为什么呢? 就是因为父子类不会破坏继承基础思想: 父子类对象锁重入的意思是子类的同步方法调用了父类的同步方法同样不需要再去竞争锁,因为该线程已经拥有了该对象的锁,子类对象继承了父类的方法。 我们看下代码: 父类: package com.ck.thread; pu ...
分类:
其他 时间:
2021-07-17 11:01:39
收藏:
0 评论:
0 赞:
0 阅读:
17
Open Systems Interconnection(OSI)定义了一个网络框架:其以层为单位实现了各种协议,同时会将控制权逐层传递。 目前OSI主要作为教学工具被使用,其在概念上将计算机网络结构按逻辑顺序划分为7层。 1、较低层处理电信号、二进制数据块以及路由这些数据以便在网络中的穿梭; 2、 ...
分类:
其他 时间:
2021-07-17 11:01:20
收藏:
0 评论:
0 赞:
0 阅读:
236
#include <bits/stdc++.h> using namespace std; //智能指针 int main(){ //unique_ptr,保证同一时间内只有一个智能指针可以指向该对象 unique_ptr<string> p3(new string("auto")); unique ...
分类:
其他 时间:
2021-07-17 11:01:06
收藏:
0 评论:
0 赞:
0 阅读:
31
最近在安装pytorch时极为恼火,明明电脑有GPU且pytorch已经装好,但是torch.cuda.is_available()一直是返回false。在网上搜集了一堆解决办法,最终摸索了两天后解决了这个问题。为避免下次遇到此问题,特此做个解决方法记录。 当出现torch.cuda.is_avai ...
分类:
其他 时间:
2021-07-17 11:00:45
收藏:
0 评论:
0 赞:
0 阅读:
20
模板模式(Template) ? 其实抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。 解决的问题: ? 当功能内部一部分实现是确定的,一部分实现是不确定的。这时可以把不确定的部分暴露出去,让子类去实现。 换句 ...
分类:
其他 时间:
2021-07-17 11:00:35
收藏:
0 评论:
0 赞:
0 阅读:
22
sizeof运算符(用法类似函数) 作用:用来返回()里面变量或者数据类型占用的内存字节数。 sizeof存在的价值?主要是因为在不同平台下各种数据类型所占的内存字节数不尽相同(譬如int在32位系统中为4字节,在16位系统中为2字节···)。所以程序中需要使用sizeof来判断当前变量/数据类型在 ...
分类:
其他 时间:
2021-07-17 11:00:21
收藏:
0 评论:
0 赞:
0 阅读:
22
在我们这里 Atomic 是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。 所以,所谓原子类说简单点就是具有原子/原子操作特征的类。 根据操作的数据类型,可以将JUC包中的原子类分为4类 基本类型 使用原子的方式更新基本类型 AtomicIntege ...
分类:
其他 时间:
2021-07-17 11:00:05
收藏:
0 评论:
0 赞:
0 阅读:
17
一、学习资源 Python数据分析+数据可视化+数据分析实战全套课程_哔哩哔哩_bilibili 二、学习案例 1、series介绍和简单 import pandas as pd #继承数组特性的使用 sr=pd.Series([1,2,3,4],index=['a','b','c','d']) p ...
分类:
其他 时间:
2021-07-17 10:59:37
收藏:
0 评论:
0 赞:
0 阅读:
24
A #include<bits/stdc++.h> using namespace std; int main(){ int a, b; cin>>a>>b; cout<<a*b<<endl; return 0; } B 为了避免溢出就用 py 写了 import sys n=int(input() ...
分类:
其他 时间:
2021-07-17 10:58:52
收藏:
0 评论:
0 赞:
0 阅读:
20
使用fiddler模拟重复请求接口 选中一个或多个接口,点击Replay将重复请求一个或多个接口 ...
分类:
其他 时间:
2021-07-17 10:58:38
收藏:
0 评论:
0 赞:
0 阅读:
52
一、添加 例子: public int Add(Student stu) { db.Students.Add(stu);//更改状态为“添加” return db.SaveChanges();//受影响行数 } 二、删除 public int Del(int id) { //先通过id查询 var ...
分类:
其他 时间:
2021-07-17 10:58:23
收藏:
0 评论:
0 赞:
0 阅读:
23
XPath介绍 XPath(XML Path Language)是一门解析XML文档的语言,可在XML文档中对元素和属性进行遍历。因为XML和HTML语法类似,所以,XPath广泛用于解析HTML文档数据,HTML页面由标签构成,这些标签就像家族里的族谱一样,有明确的层级关系,正是基于这种层级关系, ...
分类:
其他 时间:
2021-07-17 10:57:54
收藏:
0 评论:
0 赞:
0 阅读:
30