- 博客(49)
- 资源 (6)
- 收藏
- 关注
原创 leetcode-两数之和
题目:给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解答:clas...
2020-04-20 17:21:12
147
原创 java.lang.NoSuchMethodError: org.springframework.context.support.AbstractApplicationContext.clearRes
java.lang.NoSuchMethodError: org.springframework.context.support.AbstractApplicationContext.clearRes遇到这个问题,没想明白是什么原因去看依赖的JAVA包版本不一致,把pom文件里面的直接删了看spring系列的版本一致的版本说明OK成功...
2018-09-12 11:44:41
2014
原创 Class JavaLaunchHelper is implemented in both……
解决办法如果没有properties会自动为你创建,在之中加入idea.no.launcher=true
2018-08-06 10:32:56
472
原创 二分查找
二分查找int binaryserach(int *arr,int len,inr key){ if(len<2 || arr[0] != key){ return -1; } int left = 0; int right = len-1; int m=0; while(left <right){ m = (right - left)/2 + ...
2018-08-03 11:19:08
155
原创 猜数小游戏
猜数游戏大家都知道吧规则就是:猜数字,范围可以在0~100或200以内,具体根据游戏人数来定。1、先由坐庄的人来写一个数字(必须在提前规定的范围内);2、让大家轮流猜,并告诉大家正确数字比当前猜的数字大或者小;3、每猜一次范围就会缩小,最后猜中的人倒霉挨罚;4、受罚的人需要进行抽签赢得惩罚”大奖“, 下一轮由受罚者再写数字,依此循环。因为玩过这个游戏觉得比较有趣,就把它...
2018-08-02 18:31:15
945
原创 单元测试接入覆盖率
1、添加pom文件,加入jacoco-maven-plugin<dependency> <groupId>org.jacoco</groupId> <artifactId>org.jacoco.agent</artifactId> <version>0.7.5.201505241946</v...
2018-07-30 16:25:05
740
原创 测试流程总结
一、QA的意识 质量意识:对产品质量进行把控 产品意识:对产品细节熟悉,以用户的角度去进行测试 推动&沟通意识:对于不理解的点及时沟通 团队意识:合作才能共赢 时间意识:把控时间节点 进取意识 二、工作节点1.开发前1)参与需求评审与技术评审 作用:了解需求,明白需求的细节,主要测试的功能点,需求达到的目标是什么,不...
2018-07-23 15:26:29
983
原创 如何做好接口测试
一、接口测试的基本定义 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等(摘自百度百科) 按自己的话说对接口来说,给予一定的参数之后接口能返回与之对应的结果。二、接口测试主要测什么所以接口测试主要包括:数据库,缓存,消息队列等前端之......
2018-07-23 15:05:33
1940
2
原创 计算机书籍(必看推荐)
C语言:《C和指针》1、鸟哥的私房菜2、深入理解计算系统3、大话数据结构4、Linux程序设计5、Unix高级环境编程6、Linux高性能服务器编程7、现代操作系统
2018-07-20 12:00:25
7538
2
原创 IDEA注册码
之前一直用的社区的,最近换了需要注册码在网上百度了几个超级好用的分享给大家https://blog.youkuaiyun.com/jilky123/article/details/80522125(首推)https://blog.youkuaiyun.com/u014236541/article/details/79851531...
2018-07-19 21:18:14
552
原创 斐波那契数列
斐波那契数列:举例:1 1 2 3 5 8 13 21 34 55 89所以F(11) = 89;三种写法:分析其算法复杂度,就可以看出第二种方法优于第一种方法,但是第三种方法又优于第二种方法,虽然可能参数多了一些,但是性能提高了很多。...
2018-07-18 19:59:27
245
原创 顺序队列
一、介绍用一组地址连续的存储单元依次存放从队列头到队列尾的元素叫做顺序队列。二、顺序队列的实际应用排队的时候,先买完东西的可以先走,后来的只需要排在队伍的后面,这就是顺序队列的实际应用同时,也体现出队列的特点:先进先出三、实现#ifndef _SEQ_QUEUE_H_#define _SEQ_QUEUE_H_typedef int elem_type;typed...
2018-03-27 17:03:28
411
原创 JAVA基础知识总结
一、static1、修饰成员变量,变量会存储在静态存储区2、修饰成员方法,一个static修饰的类中,不能使用非static修饰的成员变量和方法 Food food = new Food(); 如果eat方法是静态方法,有两种调用方法 food.eat(); Food.eat();3、静态块,static修饰的成员变量会首先被初始化4、一旦被static关键字,修饰说明整个类...
2018-03-27 16:47:49
116
原创 C++和Java的异同
一、定义C++: C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。Java: 是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,...
2018-03-27 16:45:20
1423
原创 数据库工具Navicat
一、介绍简单好用的数据库管理工具,以直觉化的图形用户界面而建,可以以安全并且简单的方式创建、组织、访问并共用信息。二、主要功能使用Navicat最主要的功能的进行数据库结构同步、数据库创建三、使用链接数据库,选择链接右击选择数据库类型输入数据库信息选择工具–>结构同步输入信息进行比对...
2018-03-27 16:43:42
321
原创 IDEA安装及配置
第一步:下载IDEA第二步:下载JDK第三步:安装及配置配置环境变量方法: (1)cd ~ //切换到home目录 (2)open .bash_profile //打开目录下的".bash_profile"文件 (3)添加下面两行 注:若家目录中没有".bash_profile",则需创建一个。(touch.bash_profile) ......
2018-03-27 16:40:30
337
原创 在一个排序数组里面删除重复元素
题目:有一个已经排序好的数组,删除重复元素,返回删除后的数组的长度数组为 arr[] = {0,1,2,3,4,4,4,5,6,7,8,9};现在数组的长度为12,删除重复元素以后数组的长度应该为10...
2018-03-20 20:35:07
454
原创 移动数组元素
题目:在一个数组内移动指定元素,并返回新的数组长度,只能在本数组内移动#include <stdio.h>int remove_ele(int *arr,int n,int ele){ int i = 0; int j = 0; for(;i<n;i++) { if(arr[i] == ele){ con...
2018-03-20 20:15:50
2016
原创 http通信过程
一、TCP连接二、浏览器向服务器发送请求命令例如:GET/sample/hello.jsp HTTP/1.1HTTP1.0:客户端每次请求都要建议一次独立的链接,在处理完本次请求后会主动释放链接。HTTP1.1:一次链接可以处理多个请求,请求可以重叠进行。请求命令:GET GET方法是默认的HTTP请求方法,我们日常用GET方法来提交表单数据,然而用GET方法提交的表单数据只经过了简单的编码,同...
2018-03-20 11:33:56
11868
原创 1006. 换个格式输出整数
让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(输入格式:每个测试输入包含1个测试用例,给出正整数n(输出格式:每个测试用例的输出占一行,用规定的格式输出n。输入样例1:234输出样例1:BBSSS1234思路:按照数的逆序打印为思路将其先存起来,最后依次打印:int main(){ int n = 0;
2017-08-30 21:37:22
1119
原创 1004:成绩排名
struct student { char name[10]; char snum[10]; int score;}; int get_max(struct student *s,int n){ int max_score = 0; int index = 0; for (int i = 0;i<n;i++) { if (s[i].score > max_score) { max_score = s[i].score; index = i; } } ret
2017-08-30 19:51:29
319
原创 1001:害死人不偿命的(3n+1)猜想
对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。
2017-08-30 15:35:17
357
原创 数据结构--链表
链表,一种常用的数据结构。其优点是:可动态添加删除,大小可变,插入、删除操作方便,不会导致元素的移动,因为元素增减,只需要调整指针;缺点是元素的查改,只能通过顺次指针访问,效率比较低。
2017-07-30 18:06:36
178
原创 进程和线程
1、线程的模型在Windows上,线程的模型大致为:一个内核线程调用了多个用户线程,如果某一个用户线程阻塞了,导致内核线程也阻塞了,进而影响了其他线程也被阻塞了,又因为Windows上用户线程特别多,所以Windows的线程调度器是跑在用户态上的,那么线程之间的切换就比Linux上快的多。在Linux上线程模型大致如下:一个内核线程操纵一个 内核线程。所以Linux上会有200-
2017-07-24 10:14:47
170
原创 进程和线程的区别
知识点总结: 1、进程和线程的区别:进程官方的讲进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序值的值和处理寄存器的内容来表示。通俗来讲,运行着的程序就可以看做一个进程。而线程呢,有时被称为轻量级进程,是程序执行流的最小单元,进程的功能可以用线程实现。用通俗来讲,一个程序...
2017-07-24 10:14:44
178
原创 C++面试题
C++中常见的面试题:1、指针和数组的区别:定义一个数组int arr[0 ] ={0}; arr[1] =20;定义一个指针int a = 20; int *p = &a;在汇编上:int arr[10] = {0};000813BE mov dword ptr [arr],0000813C5 xor eax,eax...
2017-07-24 10:14:39
253
Burp suite
2018-09-12
Sublime Text
2018-09-12
iTerm Mac OS X
2018-09-12
Sequel Pro
2018-08-14
AlfredMAC版
2018-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人