Build tools Build tool
Build tool what: Build tool(构建工具)是从源代码自动创建可执行应用程序的程序。构建包括将代码编译,链接和打包成可用或可执行的形式。在小项目中,开发人员通常会手动调用构建过程。这对于较大的项目来说是不实际的,在这些项目中,很难跟踪需要构建的内容,构建过程中的顺序和依赖关系。使用自动化工具可以使构建过程更加一致 how: 1、灵活性 谷歌选择Gradle作为Android的官方构建工具 ; 不是因为构建脚本是代码,而是因为Gradle以最基本的方式可扩展的方式建模。Gr
centos 7 安装最新版本git
https://serverfault.com/questions/709433/install-a-newer-version-of-git-on-centos-7 You could use a IUS repository (https://ius.io/) as provided on Git official site here: https://git-scm.com/download/linux To do that, run (as root): yum install epe
Javascript 随机显示数组元素
$(function(){
var wx_arr = ['gb3055','gb6365'];
var storage = window.localStorage;
function random_wx(up,low) {
//Math.random()*(上限-下限+1)+下限
var i = parseInt(Math.random() * (up - low + 1) + low);
ret
GraphQL(一):GraphQL介绍
GraphQL(一):GraphQL介绍 GraphQL是什么 GraphQL是facebook开源的一套数据交互方案,它并非某种具体的语言或者框架,它只是提供了一套解决方案,这套解决方案通过GraphQL规范进行定义,不同语言可以有自己的GraphQL实现,目前已经有很多语言完成了GraphQL的实现,可以在这里查看。 怎么使用GraphQL GraphQL致力于提供一种直观的弹性语法系统,用以描述客户端程序设计时的数据需求以及数据交互行为。通俗地讲就是允许客户端在请求中精确的定义自己需要什
Selenium Extent Report的设置
Extent Report需要在线加载css,不然生成的html report会很难看。 但可以设置不在线加载css,而是使用本地css,在使用htmlreporter加上这句 htmlReporter.config().setResourceCDN(ResourceCDN.EXTENTREPORTS); 以下是调试通过的代码 package com.qa.reports;
import java.text.SimpleDateFormat;
import java.util.Da
Maven本地仓库安装Jar包(Windows与Linux)
在开发中,我们可能会遇到引用到其他公司或者网上下载的JAR包,如果是使用MAVEN进行管理,我们需要进行安装才能够正常的使用它 Windows 我们进入cmd窗口,进入到Mavnen的安装目录(我的目录在E盘), mvn install:install-file -Dfile=(你的架包的位置) -DgroupId=com.shuyuanwl -DartifactId=sms-sdk -Dversion=1.2 -Dpackaging=jar 使用时记得替换Dgro
利用workbench对linux/Ubuntu系统中的mysql数据库进行操作
在上一篇文章中,我分享了在linux中如何安装mysql数据库,但是这只是安装了mysql的服务,并没有图形化管理界面,所以这样子操作起来并没有那么方便,那么现在我们就来实现如何利用在window中安装的workbench数据库图形化界面工具对安装在Ubuntu系统中的mysql数据库进行操作。首先在进行此操作之前,你得先保证你得电脑上安装了workbench工具,当然其他数据库图形化界面工具也是一样的,其次就是需要有一个虚拟机,并且安装了mysql服务。这些准备工作做完之后,就可以开始后
一轮总结【Pharber & Black Mirror 3.5】
0-写在前面 从上学期的数据库课设要求搭建网页开始接触到前端技术,到假期冯如杯做展示平台的开发,学习了一定的前端技术基础,再此记录一下学习的心得与收获。 1-基础知识补充 1-1 HTML5 【概述】 W3C对于超文本标记语言HTML(HyperText Markup Language) 的第五次重大修改。是继HTML4.01以后的一个新的标准。自2008年第一份正式草案提出,至2014年W3C宣布HTML5规范订制完成,一共历时6年时间,目前大多数浏览器对HTML5支持。 支持H5的浏览
1-STM32带你入坑系列(STM32介绍)
由于自己的物联网开发板上的单片机是用的STM32,但是有些朋友没有用过,所以我将用这块开发板,带着大家入门STM32 先介绍一下STM32,我是在大三下学期的时候开始接触STM32,当时是想做一个小车,要用摄像头,所以学习了STM32. 大家可以看我的这一系列的文章 https://www.cnblogs.com/yangfengwu/category/802676.html 说一下哈,如果学单片机的,最好要学习一下STM32,因为现在大部分公司都在用,或者这个系列的,或者都是Cortex-M
OJ:ifstream与ofstream实现对文件的读与写
#include<iostream>
#include<fstream>
#include<vector>
using namespace std;
vector<int> v[100];
int main(){
ifstream fin;
fin.open("in.txt");
int n,m;
fin >> n >> m;
int id,k,t;
for(int i=0;i<m;i++){
fin >> id >> k;
for(int j=0;j<k;j++){
OJ:stringstream实现int型与string型的相互转化
#include<iostream>
#include<sstream>
using namespace std;
int main(){
stringstream ss;
string str="22222";
int a=100;
ss << a;
ss >> str;
cout << str << endl;
cout << a << endl;
ss.clear();//单个重复使用时,每次使用后需clear
str="22222";
a=100;
ss <<
OJ:字符串转化为int型
#include<iostream>
using namespace std;
int main(){
char s[100]="123";
int a=atoi(s);//参数不可为字符
cout << a;
return 0;
}
OJ:STL之vector
#include<iostream>
#include<vector>
using namespace std;
vector<int> v(100);//()声明一维数组 且赋v[i]初值0
vector<int> v2[100];//[]声明二维数组 且赋v2[i][0]初值0
int main(){
cout << "v" << endl;
cout << v.size() << endl;//一维size为数组长度
v.push_back(33);
cout << v.size
OJ:STL之queue
#include<iostream>
#include<queue>
using namespace std;
int main()
{
queue<int> q;
cout << q.empty() << endl;//是输出1 否输出0
cout << endl;
q.push(1);
q.push(2);
cout << q.empty() << endl;
cout << endl;
cout << q.size() << endl;
cout << q.front
OJ:从文本中输入 输出到文本中(省去键盘重复输入)
FILE *fp; fp=fopen("in.txt","r");//以只读模式打开 fscanf(fp,"%d%f",&a,&b); fp=fopen("out.txt","w");//以只写模式打开 fprintf(fp,"%d %.1f",a,b); fclose(fp);
OJ:fill的用法
#include using namespace std; int a[100],b[100][100]; const int inf=100000; int main() { fill(a,a+100,inf); fill(b[0],b[0]+100*100,0); return 0; }
今日推荐
周排行