eclipse常用组合键

Eclipse中10个最有用的快捷键组合  一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。     1. ctrl+shift+r:打开资源     这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如a...
分类: 其他 发布时间: 09-19 06:39 阅读次数: 0

c 语言

scanf函数中后面的参数放的是变量的地址,由于字符串的名字是字符串的地址,所以可以。 因为在c和c++中,字符串数组的名字就是代表了该字符串的首地址,也就是说,当你在使用scanf("%s",s)的时候,同样是在字符数组的第一个元素前面(其实也就是s)处开始记录值的,您可以理解为s = &s[0]=&s,当然这只限于字符串数组,当其他数据类型时是不可以的。 如果楼主不明白的话,可...
分类: 其他 发布时间: 09-19 06:39 阅读次数: 0

c语言数据类型

这个要看字符数是什么数据类型,可以用sizeof(类型)操作符来测试字节数。 1、英文字母:如果是char 型,那么是占用1个字节,8位。如果是string型,应该是两个字节,16位,因为末尾还有个\0字符。 比如: char c = 'a';//它占用一个字符 char c[] = "a";//占用两个。 char c[] = "abcde";//占用4+1 = 5 个,结尾有一个'\0' 2、...
分类: 其他 发布时间: 09-19 06:38 阅读次数: 0

C ++冒泡排序算法

自己学习C++和算法后写的冒泡排序,用VS2017调试,实现由小到大的排序。 #include <iostream> #include <stdlib.h> using namespace st
分类: 其他 发布时间: 09-19 06:38 阅读次数: 0

C ++直接插入排序算法

直接插入排序的原理:将一个待排序的元素,通过与前面已经排好序的有序序列所有元素进行比较后,再插入到有序序列中。 #include <iostream> #include <stdlib.h> using namespace std; /*****************************************************************/ ...
分类: 其他 发布时间: 09-19 06:37 阅读次数: 0

基于jenkins持续集成环境的构建

构建思路What is JenkinsJenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。 What is SVNSVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分...
分类: 其他 发布时间: 09-19 06:36 阅读次数: 0

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...
分类: 其他 发布时间: 09-19 06:36 阅读次数: 0

使用Docker、swarm、registry 快速编排Spring Cloud 服务系统核心思想及案例

写在前面本文的读者适合,devops/运维/测试/开发;需要掌握知识:1、Docker 的安装 已经简单使用2、Docker-compost安装及使用,懂得yml文件结构语法及docker-compost文件编排服务的语法;3,registry(镜像仓库) 安装、上传、下载。什么问题通过上篇Jenkins/git/maven/ssh/docker案例 我们来解释一下部署的流程问题:1、只能部署在一...
分类: 其他 发布时间: 09-19 06:36 阅读次数: 0

算法竞赛入门经典-第三章例题

例题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;
分类: 其他 发布时间: 09-19 06:36 阅读次数: 0

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
分类: 其他 发布时间: 09-19 06:36 阅读次数: 0

Spring事件监听模式应用场景和思路

什么是事件  程序中的事件其实和现实差不多,例如:Js中的事件有很多 如鼠标的单击事件onclick。 当点击某个按钮时--触发某个方法。当你不去触发这个事件、这个事件就永远的在等待 唤醒事件的人; 事件三要素 1、定义一个事件(火灾事件、碰撞事件、收到信息事件。。。) 2、有一个事件的触发者 在合适的时机去触发这个事件,例如 触发起火 导致温度传感器上升、导致系统发生报警 --触发温度...
分类: 其他 发布时间: 09-19 06:36 阅读次数: 0

浅谈自动化测试的思路与方向

自动化测试是什么    个人理解自动化测试是利用一些工具、代码、框架、等。。完成替代人类的测试工作,使测试人员能专注于新的业务场景 而无需再做重复、繁重的工作; 自动化测试的核心是什么    自动化测试的核心是思想、纵使你懂得十八般武艺,但是不懂如何去编排 如何使得效率更高 也是枉然;    其次 才是自动化测试领域的一些“工具”,工具可以是各大软件工具、框架、平台 、代码。    如果...
分类: 其他 发布时间: 09-19 06:35 阅读次数: 0

如何判断合法的IP地址,尽可能考虑各种情况 (腾讯面试题)

static int CountPoint(const char *str) {     int count = 0;     while(*str != '\0')     {         if(*str == '.')             count++;         str++;     }     return count; } //判断IPV4的地址是否合法的程序 //只对...
分类: 其他 发布时间: 09-19 06:35 阅读次数: 0

求一个有序数组中两个值相加为k的数字,返回这两个数字的下标。(腾讯面试题)

算法分析:有序的数组(假设非降序),采取双向遍历,一个从前往后,一个从后往前,当前数字相加如果相等则返回,如果小于k则前面的继续往后,如果大于k则后面的继续往前 代码如下: typedef struct Pairs {     int x;//第一个数的下标     int y;//第二个数的下标 }Pairs; //求一个有序数组中两个值相加为k的数字,返回这两个数字的下标。 //找到返回正常...
分类: 其他 发布时间: 09-19 06:35 阅读次数: 0

利用泛型算法实现冒泡(腾讯面试题)

分析:泛型的意思即为不特定于某种数据类型,那么数据的表示,大小关系的比较则是该题的重点。 typedef int (*PCmp)(void *vp1,void *vp2);//泛型比较 //泛型冒泡 void BubbleSort(void *arr,int len,int elemsize,PCmp cmp) {     void *tmp = malloc(elemsize);//交换数据...
分类: 其他 发布时间: 09-19 06:34 阅读次数: 0

c语言编码实现函数long htonl(long a),也就是将主机序转化为网络序

解析:主机序也称为本地字节序,分为大端和小端.大端:低地址放大数据;小端:低地址放小数据.网络序统一为大端 该算法主要需要测试主机序,如果是大端则不做任何的改变,如果是小端则逆序 bool IsLittle()//判断主机序是否为小端 {     short a  = 0x0001;//小数据为0x01,高数据为0x00     return *(char *)&amp;amp;a == 0x01; ...
分类: 其他 发布时间: 09-19 06:34 阅读次数: 0

有一个集合由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...
分类: 其他 发布时间: 09-19 06:34 阅读次数: 0

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...
分类: 编程语言 发布时间: 09-19 06:33 阅读次数: 0

神经机器翻译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 ...
分类: 编程语言 发布时间: 09-19 06:33 阅读次数: 0

滚动条触发CSS3动画

浏览器向下滚动时,页面的CSS3 transform、animation就被触发了。 想要达到这种效果,有很多 jQuery 插件可以用,这里将展示不使用插件做到这种效果。 HTML &amp;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;amp;gt; &amp;amp;amp;amp;amp;amp
分类: 编程语言 发布时间: 09-19 06:33 阅读次数: 0