eclipse常用组合键
Eclipse中10个最有用的快捷键组合
一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。
1. ctrl+shift+r:打开资源
这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如a...
C ++冒泡排序算法
自己学习C++和算法后写的冒泡排序,用VS2017调试,实现由小到大的排序。
#include <iostream>
#include <stdlib.h>
using namespace st
C ++直接插入排序算法
直接插入排序的原理:将一个待排序的元素,通过与前面已经排好序的有序序列所有元素进行比较后,再插入到有序序列中。
#include <iostream>
#include <stdlib.h>
using namespace std;
/*****************************************************************/
...
基于jenkins持续集成环境的构建
构建思路What is JenkinsJenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。 What is SVNSVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分...
Jenkins/git/maven/ssh/docker案例
Jenkins/git/maven/ssh/docker案例前言在看这篇文章最好看一下基于Jenkins/git/maven/ssh 案例了解一下整个构建过程;https://blog.csdn.net/qq_19239339/article/details/80829315安装centos建议 CentOS-7-x86_64-Everything-1611.iso安装 docker进入Linux...
使用Docker、swarm、registry 快速编排Spring Cloud 服务系统核心思想及案例
写在前面本文的读者适合,devops/运维/测试/开发;需要掌握知识:1、Docker 的安装 已经简单使用2、Docker-compost安装及使用,懂得yml文件结构语法及docker-compost文件编排服务的语法;3,registry(镜像仓库) 安装、上传、下载。什么问题通过上篇Jenkins/git/maven/ssh/docker案例 我们来解释一下部署的流程问题:1、只能部署在一...
算法竞赛入门经典-第三章例题
例题3-5 UVa1583 1.大量重复处理相同数据可以通过预先处理随后查表来优化。 2.通过取余和除模来提取数字都某一位。 #include<stdio.h>
#include<string.h>
int number[100100];
int main(void){
memset(number,0,sizeof(number));
for(int i=1;i<100009;i++){//通过枚举,避免重复操作,提高效率。
int tmp=i;
UVA11093-Just Finish it up(思维)
Problem UVA11093-Just Finish it up Accept: 1225 Submit: 5637 Time Limit: 3000 mSec Problem Description Along a circular track, there are N gas stations, which are numbered clockwise from 1 up to N. At station i, there are pi gallons of petrol availa
Spring事件监听模式应用场景和思路
什么是事件
程序中的事件其实和现实差不多,例如:Js中的事件有很多 如鼠标的单击事件onclick。
当点击某个按钮时--触发某个方法。当你不去触发这个事件、这个事件就永远的在等待 唤醒事件的人;
事件三要素
1、定义一个事件(火灾事件、碰撞事件、收到信息事件。。。)
2、有一个事件的触发者 在合适的时机去触发这个事件,例如 触发起火 导致温度传感器上升、导致系统发生报警 --触发温度...
浅谈自动化测试的思路与方向
自动化测试是什么
个人理解自动化测试是利用一些工具、代码、框架、等。。完成替代人类的测试工作,使测试人员能专注于新的业务场景 而无需再做重复、繁重的工作;
自动化测试的核心是什么
自动化测试的核心是思想、纵使你懂得十八般武艺,但是不懂如何去编排 如何使得效率更高 也是枉然;
其次 才是自动化测试领域的一些“工具”,工具可以是各大软件工具、框架、平台 、代码。
如果...
如何判断合法的IP地址,尽可能考虑各种情况 (腾讯面试题)
static int CountPoint(const char *str)
{
int count = 0;
while(*str != '\0')
{
if(*str == '.')
count++;
str++;
}
return count;
}
//判断IPV4的地址是否合法的程序
//只对...
求一个有序数组中两个值相加为k的数字,返回这两个数字的下标。(腾讯面试题)
算法分析:有序的数组(假设非降序),采取双向遍历,一个从前往后,一个从后往前,当前数字相加如果相等则返回,如果小于k则前面的继续往后,如果大于k则后面的继续往前
代码如下:
typedef struct Pairs
{
int x;//第一个数的下标
int y;//第二个数的下标
}Pairs;
//求一个有序数组中两个值相加为k的数字,返回这两个数字的下标。
//找到返回正常...
利用泛型算法实现冒泡(腾讯面试题)
分析:泛型的意思即为不特定于某种数据类型,那么数据的表示,大小关系的比较则是该题的重点。
typedef int (*PCmp)(void *vp1,void *vp2);//泛型比较
//泛型冒泡
void BubbleSort(void *arr,int len,int elemsize,PCmp cmp)
{
void *tmp = malloc(elemsize);//交换数据...
c语言编码实现函数long htonl(long a),也就是将主机序转化为网络序
解析:主机序也称为本地字节序,分为大端和小端.大端:低地址放大数据;小端:低地址放小数据.网络序统一为大端
该算法主要需要测试主机序,如果是大端则不做任何的改变,如果是小端则逆序
bool IsLittle()//判断主机序是否为小端
{
short a = 0x0001;//小数据为0x01,高数据为0x00
return *(char *)&amp;a == 0x01; ...
有一个集合由A-Z这26个字母组成,打印这个集合的所有子集
有一个集合由A-Z这26个字母组成,打印这个集合的所有子集,每个子集一行,写C代码实现,不能使用递归(腾讯面试题)
详细解析见:https://blog.csdn.net/K346K346/article/details/80436430
//str为A~Z的字母集合,n为需要处理的前n个字符集合,本题n为26,n是为了方便测试
void SubSet(int n)
{
const...
python接口自动化学习之路(2)
学习xlrd,为接口自动化从excel读取case做准备
1.安装xlrd
进入Python\Python36-32\Scripts目录下面
输入pip install xlrd
2.pip安装成功后,如果pycharm引用包失败的情况,
请参考:https://blog.csdn.net/wujf90/article/details/79181886
3.学习xlrd
imp...
神经机器翻译WMT14英法基准系统 WMT14 English-French Baseline
最近(2017年以来)的WMT14 English-French Baseline记录
1. GNMT
https://arxiv.org/pdf/1609.08144.pdf
语料处理:a shared source and target vocabulary of 32K wordpieces
For the wordpiece models, we ...
滚动条触发CSS3动画
浏览器向下滚动时,页面的CSS3 transform、animation就被触发了。
想要达到这种效果,有很多 jQuery 插件可以用,这里将展示不使用插件做到这种效果。
HTML
&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;head&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp
今日推荐
周排行