自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangpei

一个有梦想的咸鱼

  • 博客(24)
  • 资源 (11)
  • 收藏
  • 关注

原创 STF adb远程链接需要手动授权的问题

问题描述因为我需要在docker里面调用设备来执行自动化测试,因此我需要通过adb connect IP:PROT来链接设备,但是因为STF执行这个命令的时候,需要手动授权接受才可以在远程电脑上授权使用,否则不可以使用。因此我通过debug发现来授权步骤实际在socket里面的,因此做了以下修改.文件地址: lib/units/websocket/index.js#adb keys con...

2019-09-19 18:09:48 911

原创 DingDong买菜辅助

叮咚买菜辅助【依赖辅助权限】仅个人实在买不到菜的时候使用!!!!不要占用公共资源,该代码作为开源代码分享。

2022-04-10 21:04:35 628

转载 springboot2 统一返回结果

https://www.bbsmax.com/A/amd0yLDmzg/

2020-08-28 20:55:43 291

原创 TCP三次握手(微信聊天举例)

三次握手图示​原始解答谢希仁版《计算机网络》中的例子是这样的,“已失效的连接请求报文段” 的产生在这样一种情况下:client 发出的第一个连接请求报文段并没有丢失,而是在某个网络结点长时间的滞留了,以致延误到连接释放以后的某个时间才到达 server。本来这是一个早已失效的报文...

2020-04-27 22:09:03 1375

原创 leetcode-三维形体的表面积

三维形体的表面积题目在 N * N 的网格上,我们放置一些 1 * 1 * 1 的立方体。每个值 v = grid[i][j] 表示 v 个正方体叠放在对应单元格 (i, j) 上。请你返回最终形体的表面积。题目解释在一个j,i的坐标中的每个格子里放 v=grid[i][j]个立方体,一般一个立方体有6面,因此单独一个立方体表面积为6,而如果两个立方体挨着,就需要减少两个面的面积 =...

2020-03-25 22:41:02 155

原创 Leetcode-面试题 17.16. 按摩师

题目描述一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。注意:本题相对原题稍作改动示例 1:输入: [1,2,3,1]输出: 4解释: 选择 1 号预约和 3 号预约,总时长 = 1 + 3 = 4。示例 ...

2020-03-24 22:17:11 168

原创 抽象的pybot执行代码【java】

近期由于需要使用到pybot来执行调度过来的自动化脚本,但是脚本类型多样,参数多样,因此写了一个抽象的pybot的执行类@Data@Slf4jpublic abstract class AbstractPybotServer extends Observable { protected static final String outputXmlName = "output...

2020-03-04 18:24:29 171

原创 STF-通过接口生成token信息

背景:由于我们需要调用stf的接口,但是调用接口必须使用用户生成的token进行权限校验,而生成token在stf里面只能前端生成,而它没有提供接口形式的生成方法,因此我通过改造代码,提供了一个可以通过接口的形式生成token。修改文件地址:lib/units/auth/ldap.js// 引用文件var dbapi = require('../../db/api')var util = ...

2019-09-27 11:23:32 734

原创 STF接口使用的坑

其他没有使用body传数据的接口都没问题,但是使用设备接口有问题,因为STF的代理Body传参数有问题解决的代码也是改为传参数来解决。文件地址: lib/units/api/index.js// Adding options in request, so that swagger controller // can use it. app.use(function(req, r...

2019-09-19 18:01:26 865

原创 STF使用LADP和修改对应的源码

启动命令ip=ifconfig en0 |grep "inet" |grep -v "inet6"| awk '{print $2}'./stf local --public-ip ${ip} --allow-remote --auth-type ldap --auth-options ‘["–ldap-url",“ldap:服务器地址”, “–ldap-bind-dn”,“你的账号”,"–l...

2019-09-19 17:56:02 597

原创 redis基于docker集群配置

github:https://github.com/zp-bs-home/redis.git拿来即用,但是必须是在linux环境下

2019-08-17 21:16:13 87

原创 排序算法集合

基础数据/** * @author zhangpei * @version 1.0 * @description 排序接口 * @date 2019/2/9 */public interface Sort { void sort(int[] nums);}/** * @author zhangpei * @version 1.0 * @description 排...

2019-02-12 22:39:10 105

原创 spring boot常用注解(持续更新中)

spring 注解开发@SpringBootApplication:包含了@ComponentScan@Configuration@EnableAutoConfiguration注解其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。注解参数参数类型注解参数默认值注解参数意义exclude...

2019-02-09 19:49:52 186

原创 SSO请求流程

整理出来的流程,不知道对不。

2018-12-19 18:18:47 415 1

原创 java join()方法的使用并不是让线程在当前线程结束完了再执行的疑问,求解答

package org.nix.learn.thread;/** * @author zhangpei * @version 1.0 * @date 2018/12/18 */public class Join { private Object object; public static void main(String[] args) throws Inter...

2018-12-18 10:45:29 658

原创 剑指offer题目答案集合

package org.nix.learn.offer;import org.junit.jupiter.api.Test;import sun.rmi.transport.tcp.TCPChannel;import java.util.*;import java.util.concurrent.*;/** * 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递...

2018-10-23 12:19:03 236

原创 如何创建云平台聊天系统,如何解决消息推送困难问题

聊天业务描述:用户1发起聊天,将聊天信息发送到服务器,服务器将信息转发到用户2需要解决的问题:1.如何判断用户是否在线(通过用户鼠标点击范围进行判断,若点击离开页面则认为用户的关注点不在本页面,因此判断为离开状态,将需要接受的消息存放在服务器,等待用户关注点在聊天界面时将信息发送到他的聊天窗口中)2.如果用户一直在线应当如何推送信息(采用轮询的方式进行处理,使用一个定时器,定时发送Aja...

2018-10-03 12:34:11 210

原创 KMP字符串匹配算法

package org.nix.learn.use;/** * kmp算法求解过程 * 1.求出部分匹配值(next) * 2.给出三个指针: * 1.记录字串的匹配指针(用来指定匹配到了哪儿了,当未完全匹配时用于计算位移值) * 2.记录母串的开始匹配位子(用于如果未匹配而计算下一次指针应该在哪儿) * 3.记录母串指针的当前值(跟随着匹配...

2018-09-20 16:53:29 134

原创 关于百词斩面试题:整数倒置

题目复述:提供一个整数n:1251453求的:3541251思想:例如:19,我们想要拆分这个数,一般思维是,19%10=9   19/10=1 即可但是我们可以通过整体来想。19%10=9    9/(10/10)=919%100=19  19/(100/10)=1即可求出这个整数的每一位数。因此可以得出一个递归公式:n先求余10的倍数,然后再求整之前求余数的...

2018-09-16 08:13:32 831 1

原创 内存泄漏和内存溢出的详细解释和他们的关系

1、内存泄漏memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 2、内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储long类型的数据,那么结果就是内存不够用,此时就会报错OOM,即所谓的内存溢出。 3、二者的...

2018-07-21 11:19:15 714

原创 springMVC 源码阅读(从servlet开始讲)

众所周知,springMVC的核心为DispatcherServlet,我们配置SpringMVC时需要在web.xml中配置这个servlet,那么我们就可以理解为:dispathcherServlet也是按照我们最基础的servlet进行执行的。在springmvc的类依赖图中可以看见他的继承结构:由图所知,dispatcherServlet最基础的继承确实GenericServlet,而在平...

2018-07-12 13:45:23 1030

原创 获取指定包中的class和获取class中的所有注解的值,封装性很不错

关注github:https://github.com/zhangpeibisha目前Java中使用注解来完成一些业务十分方便,因此我们急需一些能够读取类信息和获取类中的指定的注解的详细信息。以下是我封装了的方法:1.ScanPack 用来扫描指定包中的文件(包括jar、java、class)package org.nix.book.common.utils.scan;import java....

2018-06-03 16:54:54 3688

原创 二叉树基于栈的前中后序遍历

前序遍历:首先读取根节点,再读取左孩子,再读取右孩子中序遍历:首先读取左孩子,再读取根节点,再读取右孩子后序遍历:首先读取左孩子,再读取右孩子,再读取根节点代码实现:节点类:package org.nix.tree.binary;/** * Create by [email protected] on 2018/5/4. * 二叉树节点 */public class TreeNode...

2018-05-04 18:42:06 2328 1

原创 基于Dijkstra算法,实现求城市之间最短距离

源代码存放在git,其中还有其他算法实现:https://github.com/zhangpeigit地址bisha/dataStructure.githttps://github.com/zhangpeibisha/dataStructure.githttps://github.com/zhangpeibisha/dataStructure.githttps://github.com/zhang...

2018-04-23 10:44:16 2428

springboot物流管理系统

文件里是git地址: LogisticsSystem 这是一个物流管理系统,通过Dijkstra算法计算两个城市 之间的最小代价来的到最优路径,这样既加快了物流速度, 也降低了运送成本,可以为物流公司提高行业竞争力 服务器使用: springBoot 数据库使用: mysqlVer 14.14 Distrib 5.7.17, for Win64 (x86_64) PC前端使用: bootStrap、jquery

2018-04-12

javaApi1.8

真的是Java1.8 api 不能用联系我,私信我 真的是Java1.8 api 不能用联系我,私信我

2017-11-06

pd12.5汉化包

直接覆盖到安装目录就可以了 pd12.5汉化包 pd12.5汉化包 pd12.5汉化包

2017-11-03

通用读excel

读excel excel工具 excel 工具类

2017-11-01

SSM完整框架

http://blog.csdn.net/evankaka/article/details/48785513

2017-11-01

idea汉化包

放在安装目录lib里面放在安装目录lib里面放在安装目录lib里面放在安装目录lib里面放在安装目录lib里面放在安装目录lib里面放在安装目录lib里面

2017-09-27

谷歌翻译破解

谷歌 谷歌翻译 翻译软件 谷歌软件 谷歌翻译破解 谷歌 谷歌翻译 翻译软件 谷歌软件 谷歌翻译破解 谷歌 谷歌翻译 翻译软件 谷歌软件 谷歌翻译破解

2017-09-22

Myeclipse2017破解版,保证可以。求推荐

完美破解Myeclipse2017 只需要点三个按钮包破解的你心服口服,绝对的不要任何费用,绝对的不用你粘贴复制。

2017-09-22

2017年数学建模真题

数学建模 真题 建模真题 数学 建模数学建模 真题 建模真题 数学 建模数学建模 真题 建模真题 数学 建模数学建模 真题 建模真题 数学 建模

2017-09-18

K-means聚类算法JAVA程序实现

K-means 聚类 Java 聚类算法 算法 数学建模 建模 数学 K-means 聚类 Java 聚类算法 算法 数学建模 建模 数学 K-means 聚类 Java 聚类算法 算法 数学建模 建模 数学

2017-09-15

软考软件设计师超级全资料

软考软件设计师超级全资料,其中包含学习资料,视频,真题。

2017-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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