自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4397)

转载 测试用例设计方案

以淘宝加入购物车为例:  1、看整个流程分为几个节点:    a:选择物品    b:点击加入购物车    c:查看购物车(结果验证)  2、根据每个节点的输入输出设计场景    a:选择物品的场景的影响因素:请求来源、设备、账号、库存、购买数量、是否登录、    b:按钮是否可点、是否登录、请求来源、多个页面、多个物品    c:是否登录、请求来源、数据...

2019-09-24 16:04:00 47

转载 Fragment 中使用 getActivity()为null的原因---剖析源码

问题:使用 AS 在 Fragment 中调用 getActivity() 方法的时候会出现可能为空指针的提醒思考为什么会出现这种情况,按说当前 Activity 存在,在 Fragment 中使用 getActivity() 是可以拿到的,不应该为空的多数的回答就是:大多数情况下的原因:你在调用了getActivity()时...

2019-09-18 20:52:00 171

转载 Fragment生命周期及add、replace、remove、hide&show方法分析

转载自https://blog.csdn.net/u014699958/article/details/52996143项目有一个Activity类和3个Fragment类。Activity 中放置3个按钮(实质TextView)可以切换到不同的Fragment上。下面将给出Activity 和Fragment的代码和layout。1-1 Fragment1public clas...

2019-09-18 20:50:00 115

转载 FeignClient注解及参数

转自https://www.cnblogs.com/smiler/p/10689894.htmlFeignClient注解及参数一、FeignClient注解 FeignClient注解被@Target(ElementType.TYPE)修饰,表示FeignClient注解的作用目标在接口上12345...

2019-09-11 14:39:00 100

转载 springboot之启动端口指定

https://www.cnblogs.com/yaomajor/p/8616929.html转载于:https://www.cnblogs.com/heroinss/p/11495997.html

2019-09-10 10:30:00 138

转载 一文读懂 Android TouchEvent 事件分发、拦截、处理过程

什么是事件?事件是用户触摸手机屏幕,引起的一系列TouchEvent,包括ACTION_DOWN、ACTION_MOVE、ACTION_UP、ACTION_CANCEL等,这些action组合后变成点击事件、长按事件等。在这篇文章中,用打Log测试的方法来了解Android TouchEvent 事件分发,拦截,处理过程。虽然看了一些其他的文章和源码及相关的资料,但是还是觉得需要打下L...

2019-09-09 10:10:00 88

转载 MOCk

1、mock不可获取但是不是万能的:即使用mock可以提高我们的效率,但是不能在测试前全部都使用mock,不进行一次联调就直接上线。转载于:https://www.cnblogs.com/wangkc/p/11484834.html...

2019-09-08 11:17:00 24

转载 面试要求

1、面试要求在不断提高2、三面:基本技能(Java基础、会用+集合框架设计思想+IO架构思想+反射和反射理解用反射做了什么东西+Spring+springboot),思路,测试思维;质量意识;思考和规划以及精神面貌转载于:https://www.cnblogs.com/wangkc/p/11484830.html...

2019-09-08 11:16:00 35

转载 MySQL数据库---数据库管理

-- 创建用户,指定明文密码create user 'rose'@'localhost' identified by 'rosepwd';-- 查看用户是否创建成功select user,host from mysql.user;-- 创建用户,不设置密码create user 'rose01'@'localhost';select user,host from mysql....

2019-09-08 11:07:00 25

转载 MySQL数据库操作

1、mysql 连接:mysql -u root -pa199025@2、查看当前数据库:show databases;3、使用某个库:use cakes;4、查看当前库的表:show tables;5、新建people表:create table people( -> id int not null primary key auto_increm...

2019-09-04 20:18:00 29

转载 部署方式

Blue/Green Deployment(蓝绿部署)rolling update(滚动发布)灰度发布/金丝雀部署https://my.oschina.net/eacdy/blog/835980转载于:https://www.cnblogs.com/heroinss/p/11457878.html...

2019-09-04 11:17:00 25

转载 kill 命令

最常使用的kill命令应该是kill -9 PID但其实kill有很多的参数https://blog.csdn.net/qq_26941173/article/details/51316160https://www.cnblogs.com/rsky/p/4886043.html转载于:https://www.cnblogs.com/heroinss/p...

2019-09-04 10:56:00 31

转载 ArrayList和LinkedList的区别

ArrayList和LinkedList是常用的两种存储结构,那么它们有哪些区别呢?这里简单给出一部分。1、ArrayList和LinkedList可想从名字分析,它们一个是Array(动态数组)的数据结构,一个是Link(链表)的数据结构,此外,它们两个都是对List接口的实现。前者是数组队列,相当于动态数组;后者为双向链表结构,也可当作堆栈、队列、双端队列2、当...

2019-09-04 08:31:00 21

转载 redis 常用命令

1、Redis服务端下载:https://redis.io/2、安装:https://blog.csdn.net/Jason_M_Ho/article/details/80007330  解压到指定目录  cd/Users/kechunwang/redis/redis-5.0.5  编译测试sudo make test  编译安装sudo make insta...

2019-09-01 22:14:00 29

转载 idea快捷键

自动补齐返回值:alt+command+v打开文件时显示隐藏文件或文件夹:shift+command+.转载于:https://www.cnblogs.com/wangkc/p/11441433.html

2019-09-01 09:29:00 24

转载 Ubuntu的系统应用

1:最近在苹果笔记本做了双系统,启动电脑后还是蛮酷的,但是ubuntu系统安好后,没有wifi图标,于是必须连接有线网络,更新数据包才可以。 2: 常用命令 查看软件xxx安装内容#dpkg -L xxx查找软件#apt-cache search 正则表达式查找文件属于哪个包#dpkg -S filename apt-file searc...

2019-09-01 00:23:00 104

转载 GET和POST两种基本请求方法的区别

转载自:https://www.cnblogs.com/logsharing/p/8448446.html#topGET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看...

2019-08-26 16:31:00 22

转载 RabbitMQ的第一次亲密接触

企业应用系统,如果系统之间的通信、集成与整合,尤其当面临异构系统时,那么需要分布式的调用与通信。系统中一般会有很多对实时性要求不高但零零碎碎且耗时的地方,比如发送短信,邮件提醒,记录用户操作日志等,在用户访问量比较大的情况下,对系统压力比较大。 面对这些问题,我们一般会将这些请求,放在消息队列MQ中处理;异构系统之间使用消息进行通讯。 ...

2019-08-26 14:37:00 63

转载 Spring Boot----RabbiMQ基础

概述1.大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力2.消息服务中两个重要概念:  消息代理(message broker,消息中间件服务器)和目的地(destination)  当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。3.消息队列主要有两种形式的目的地  1.队列(queue):点对点消息通信(point...

2019-08-19 21:06:00 28

转载 牛客国庆集训派对Day1

A#include <iostream>#include <cstdio>#include <algorithm>using namespace std;int main(){ int a,b,c,d,e,f; cin>>a>>b>>c>>d>>e>>...

2019-08-17 14:12:00 21

转载 [HNOI2003]消防局的设立

== \(\color{yellow}{只写给自己看防止自己忘了的emmm}\) ==主要思路是从叶节点开始向根节点进行转移一共有五个状态,f[i][0...4]0 状态表示当前节点为消防站,可以管理以i节点的子树以及i的爷爷1 状态表示当前节点的儿子v为消防站,可以管理以v为根的子树和i号节点的爸爸2 状态表示当前节点的孙子t为消防站,可以管理以t为根的子树和i号节...

2019-08-14 20:01:00 21

转载 SharedPreferance Editor的commit和apply

这两个方法的区别在于:1. apply没有返回值而commit返回boolean表明修改是否提交成功2. apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正在处理的commit保存到磁盘后在操作,从而降低了效率。而apply只是原子的提交到内容,后面有调用apply的函数的...

2019-08-14 18:52:00 25

转载 查询网页的功能、结构和流程(2012.11.13python)

需求分析这个程序使用户能够在网页中输入模板,在数据库中查找模板匹配到的文本,并在文本中高亮显示匹配内容使用的工具程序主要是基于python的,用到了web.py、html设计、正则表达式、postgresql数据库管理系统、hash编码(MD5)、http协议中的资源传递方法GET和POST:python是后台处理的工具:python中的we...

2019-08-14 13:56:31 59

转载 set greator

#include <iostream>#include <string.h>#include <stdlib.h>#include <algorithm>#include <set>#include <stdio.h>#include <functional>using namespace std;int ma...

2019-08-14 06:49:26 41

转载 POJ 1062 有限制条件的最短路

见到得POJ第一道中文题。刚开始算法想错了,交上去果断WA刚开始错误得算法:1. 根据题意建好图2.floyd求传递闭包。3.以1为起点,求一次Dijsktra算法,并记录其路径4.枚举1可以到的点,求出其最小直,并判断该路径上得点是否满足等级限制交上去错了后,才发现算法错了。。1 410000 3 22 13 31000 2 24 13 1...

2019-08-14 06:47:57 49

转载 通过PPC来播放PC声音

不仅能利用PPC来播放PC端放出的声音,准确的说是PPC和PC互联,可以实现相互发“简讯”(不是短信,就类似QQ的即时聊天),相互音频通话,甚至还能相互视频,以及相互发送文件,可谓是PPC与PC之间联络的航空母舰。有了他,你可以拿着PPC在被窝里直接听音乐,还可以看PC的电影,其功能之多,之好,之妙,难以言表。所需软体: 1. 家中需有Wifi AP 或 手机有开通网路功能 2. Microsof...

2019-08-14 00:00:39 45

转载 嵌套评论的数据库表设计

设计嵌套评论数据库表可仿效无限级分类,在表中加一个ParentId字段。嵌套评论页面大致这样: 评论1 回复评论1 恢复评论1评论2 回复评论2 评论3...... 但是, 在显示评论的时候,如果使用ParentId会涉及到多表的联结,嵌套层级越多意味着表之间的联结增多,这样会影响查询效率。 于是,我们想到在表中增加一个字段,用来显示所有的层级:/1/2/5/ 设计...

2019-08-13 22:18:41 87

转载 [webrtc] RTX的处理

以前笔记,整理webrtc中默认开启rtx用于丢包重传,rtx的介绍可以参考rfc4588,https://tools.ietf.org/html/rfc4588#section-4rtx使用额外的ssrc传输,ssrc在sdp中会标识出来。↵a=rtpmap:97 rtx/90000↵a=ssrc-group:FID 2736695910 239189782类似...

2019-08-13 21:36:48 279

转载 How to speed up insertion performance in PostgreSQL

Disable any triggers on the tableDrop indexes before starting the import, re-create them afterwards. (It takesmuchless time to build an index in one pass than it does to add the same data to it ...

2019-08-13 14:03:16 31

转载 Oracle创建用户、表空间、导入导出、...命令

//创建临时表空间create temporary tablespace test_temptempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'size 32mautoextend onnext 32m maxsize 2048mextent management local;//创建数据表空间crea...

2019-08-13 01:55:01 38

转载 序列化和反序列化的底层实现原理是什么?

转载自:https://blog.csdn.net/xlgen157387/article/details/79840134序列化和反序列化作为Java里一个较为基础的知识点,大家心里也有那么几句要说的,但我相信很多小伙伴掌握的也就是那么几句而已,如果再深究问一下Java如何实现序列化和反序列化的,就可能不知所措了!遥记当年也被问了这一个问题,自信满满的说了一大堆,什么是序列化、什...

2019-08-12 11:15:00 33

转载 前缀式与后缀式

1、考虑下面的场景:有一个Person类,内部有个age字段,对外提供前缀式和后缀式,把年龄加1。2、前缀式与后缀式都没有右操作数,也就是说没有形参,需要区分前缀式和后缀式,对于后缀式中增加一个形参。因为这个形参在方法内并不使用,可以省略形参名。3、前缀式和后缀式是操作符重载,本质上是方法,和GetName()一样。4、前缀式:1 Person& Person...

2019-08-11 21:43:14 60

转载 Mapping Persistence Classes

2010年5月10日开篇 前言: 为了身体力行“一段时间内集中精力做一件事”,今天起将原来的学习安排进行调整,晚上的时间集中的学习Hibernate的设计思路和应用方法。将每天的学习成果整理以后发布到网上,作为备忘,同时也可以接受网友们的监督,以防自己错误的理解了相关知识而不自知。 学习的教材方面,我选的《Manning.Java.Persistence.with.Hiberna...

2019-08-11 01:41:31 38

转载 英语口语444句背诵后口语无障碍

1. I see. 我明白了。 2. I quit! 我不干了! 3. Let go! 放手! 4. Me too. 我也是。 5. My god! 天哪! 6. No way! 不行! 7. Come on. 来吧(赶快) 8. Hold on. 等一等。 9. I agree。 我同意。 10. Not bad. 还不错。 11. Not yet. 还没。 12. See you. ...

2019-08-10 23:39:39 77

转载 Mysql slow query log

一、概念部分: 顾名思义,慢查询日志中记录的是执行时间较长的query,也就是我们常说的slow query,通过设--log-slow-queries[=file_name]来打开该功能并设置记录位置和文件名,默认文件名为hostname-slow.log,默认目录也是数据目录。 慢查询日志采用的是简单的文本格式,可以通过各种文本编辑器查看其中的内容。其中记录了语句执行...

2019-08-10 19:53:04 59

转载 Django+Nginx配置过程

主要是参考了http://apps.hi.baidu.com/share/detail/17323677和http://blog.chinaunix.net/space.php?uid=182648&do=blog&id=2833881编辑nginx.conf: location / { # host and ...

2019-08-09 23:54:34 77

转载 数字信号处理 - chap1 采样

1.混叠现象混叠现象:高于奈奎斯特采样频率一半的信号间折返并还原为低频信号。下图中,采样频谱为40kHz,高于20kHz的信号采样后表现为低频信号。 当系统的采样频率确定时,需要将大于奈奎斯特频率的频率分析从系统中排除,这就是抗混叠滤波器的作用。如下图所示,(a)对应的信号经过(b)所示抗混叠滤波器处理后获得(c)所示的信号。 2.从频率角度看采样...

2019-08-09 18:06:48 80

转载 算法汇总

1.冒泡排序数组举例:{2,7,4,8,0,3,5,6,1}时间复杂度:O(n^2)代码示例:public void BubbSortTest(int[] arr){for (int i=0;i<arr.length-1;i++){  for(int j=arr.length-1;j>i;j--){    if(arr[j]<arr[j-1]...

2019-08-09 15:39:00 42

转载 Spring

Spring(Ioc,Aop)代码分层的意义:让程序员之间的沟通更加顺畅,一提MVC就知道分了controller、Service、dao三层,  提到的架构,设计思想的时候第一个作用就是便于交流。  设计模式:写代码占用时间:维护代码时间是1:9考虑架构设计时一定是后期的维护,代码弹性,转载于:https://www.cnblogs.c...

2019-08-09 09:56:00 36

转载 linux下的access()函数判断文件是否存在

#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <fcntl.h>int main(){ if((access("test.c",F_OK))!=-1) { printf("文件 test.c ...

2019-08-09 00:35:12 146

空空如也

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除