自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4599)
  • 收藏
  • 关注

转载 LeetCode刷题 - (01)两数之和

题目描述给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解法一 ...

2019-09-01 21:04:00 176

转载 uiautomator2 使用

初始化部署相关的守护进程。电脑连接上一个手机或多个手机, 确保adb已经添加到环境变量中,执行下面的命令会自动安装本库所需要的设备端程序:uiautomator-server 、atx-agent、openstf/minicap、openstf/minitouchpython -m uiautomator2 init安装完成,设备上会多一个uiautomato...

2019-08-31 22:48:00 339

转载 uiautomator2 安装

环境准备:mac os(10.13.6)adbpython36安装python-uiautomator2按照网上安装命令如下:pip install --pre -U uiautomator2踩坑:解决方法:升级pippip install --upgrade pip再次运行命令安装uiauto...

2019-08-31 22:14:00 2194

转载 获取html页面的参数

function getUrlParam(name) { //封装方法 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //...

2019-08-31 19:49:00 567

转载 CocosBuilder 学习笔记(3) AnimationManager 与 ccbi 文件解析

1. 相关的类先介绍和AnimationManager相关的几个类:CCBSequence时间线。有成员duration(时间线时间,默认10秒)、name(时间线名)、SequenceId(Id)、ChainedSequenceId(重复执行的时间线Id)、SequenceProperty* mCallbackChannel(关键帧执行回调)、SequencePropert...

2019-08-31 12:15:00 154

转载 ‎CocosBuilder 学习笔记(1) CCBReader 解析 ccbi 文件流程

1. 简介CocosBuilder是免费开源的Cocos2d UI编辑器。.ccb文件是CCB项目的原始文件。.ccbi文件是CCB项目发布后的生成的二进制文件。CCBReader可以快速通过该二进制文件,读取并设置CCB项目内容到引擎中。.ccb文件是用map键值对的形式,保存了项目中所有Node的信息。.ccbi文件是.ccb文件的精简,专门提供给CCBReade...

2019-08-30 16:32:00 390

转载 关于动态数组、静态数组以及转换为字符串的一些问题

首先, 只有字符类型的数组才可以直接转换为字符串!//这是静态数组的例子:var Arr: array[0..9] of Char; s: string; p: PChar; i: Integer;begin {给 Arr 赋值: A B C D E F G H I J} for i := Low(Arr) to High(Arr) d...

2019-08-30 15:44:00 115

转载 数组类型与数组指针的巧妙利用

本例通过存取结构, 慢慢引入了数组类型与指针的一些使用方法; 其中六个小例子的测试内容和结果都是一样的.unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;typ...

2019-08-30 15:39:00 51

转载 判断一个数组的长度用 Length 还是 SizeOf ?

最近发现一些代码, 甚至有一些专家代码, 在遍历数组时所用的数组长度竟然是 SizeOf(arr); 这不合适!如果是一维数组、且元素大小是一个字节, 这样用看不出错误, 譬如:var arr1: array[0..9] of Char; arr2: array[0..9] of Byte;begin ShowMessageFmt('%d,%d,%...

2019-08-30 15:35:00 446

转载 关于 array of const

之前应该参考一下:关于开放数组参数//这是在 System 单元定义的一组标识数据类型的常量:vtInteger = 0;vtBoolean = 1;vtChar = 2;vtExtended = 3;vtString = 4;vtPointer = 5;vtPChar = 6;vtO...

2019-08-30 15:33:00 82

转载 如何比较两个二维数组是否相等

一句话: 用 CompareMem 对比内存即可.{对比静态数组}procedure TForm1.Button1Click(Sender: TObject);var arr1: array[0..3] of AnsiChar; arr2: array[0..3] of Byte;begin arr1[0] := 'A'; arr1[1] :=...

2019-08-30 15:30:00 1380

转载 关于Delphi中二维数组赋初始值

dctb:array[1..2,1..38] of Single=((0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0),(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0));...

2019-08-30 15:20:00 523

转载 在 delphi (Object Pascal 语言)中,使用 array 关键字进行数组定义。

如果需要定义二维数组可以采取以下定义形式:一、静态数组定义静态数组定义,通常用于数组元素的数目确定的情况。定义形式如下:示例:1234567891011type//定义二维数组类型TMultiArr=array[1..3,1..3]ofstring;varMu...

2019-08-30 15:05:00 147

转载 关于Delphi中二维数组的声明和大小调整

这是一个实例:procedure TMainForm.Button1Click(Sender: TObject);var arr:array of array of string;begin setlength(arr,2,3); arr[1,2]:='this is a test'; setlength(arr,0,0); setlength(arr,4,5); sho...

2019-08-30 15:03:00 146

转载 ‎CocosBuilder 学习笔记(2) ccbi 文件结构分析

ccbi总体结构CCBReader按字节读取.ccbi内容,每个字节8位二进制。.ccbi总体结构分为4个部分:Header第0-3字节:ibcc.ccbi文件的标志。readHeader方法读取这四个字节,如果非ibcc说明非.ccbi文件,返回false停止继续读取。第4字节:二进制表示的十进制12版本号。readHeader方法在成功读取ibcc...

2019-08-30 12:02:00 171

转载 php基础函数

reset 将数组的内部指针指向第一个单元返回值:返回数组第一个单元的值,如果数组为空则返回falseend 将数组的内部指针指向最后一个单元返回值:返回数组最后一个单元的值,如果数组为空则返回false转载于:https://www.cnblogs.com/aln0825/p/11429995.html...

2019-08-29 15:35:00 57

转载 [转]MATLAB 2018b 中文版下载与安装教程

MATLAB R2018b_win64.iso 压缩包一个MATLAB R2018b Win64 Crack 压缩包一个一、下载与安装1下载中文原程序安装包和破解文件,链接:https://pan.baidu.com/s/1Pl64M42QHU78DbpobQpXPQ 提取码: d8jt...

2019-08-29 13:17:00 1479

转载 FileInputStream读取的两种方法:逐字节读;以字节数组读取

1:read() :从输入流中读取数据的下一个字节,返回0到255范围内的int字节值。如果因为已经到达流末尾而没有可用的字节,则返回-1。在输入数据可用、检测到流末尾或者抛出异常前,此方法一直阻塞。InputStream.read()这个方法是从流里每次只读取读取一个字节,效率会非常低。 更好的方法是用InputStream.read(byte[] b)或者InputStrea...

2019-08-29 06:58:00 691

转载 JCE cannot authenticate the provider BC

本文链接:https://blog.csdn.net/qq_15068711/article/details/54691934今天使用bcprov-jdk15on.jar包时,报以下错误:java.lang.SecurityException: JCE cannot authenticate the provider BCat javax.crypto.Cipher.getInsta...

2019-08-28 21:55:00 410

转载 css修改滚动条样式

css样式/*修改滚动条样式*/div::-webkit-scrollbar{ width:10px; height:10px; /**/}div::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}div::-webkit-scro...

2019-08-28 09:55:00 209

转载 字节(byte)、二进制、字节流、字符流相关概念分析

https://blog.csdn.net/changwilling/article/details/520659551.字节: 字(Byte)节是长度单位。位(bit)也是长度单位。因为计算机通信和存储的时候都是以010101这样的二进制数据为基础的,这儿的一个0和1占的地方就叫bit(位),即一个二进制位。1Byte=8bit1KB=1024B1...

2019-08-28 06:49:00 520

转载 Java中堆内存和栈内存有什么区别

本文链接:https://blog.csdn.net/wangbo1998/article/details/80379016Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空...

2019-08-28 06:43:00 58

转载 JAVA中的getBytes()方法

在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同情况下,返回的东西不一样! String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如:Java代码byte[]b_gbk="深".getBytes("GB...

2019-08-27 19:09:00 202

转载 fastJson与jackson性能对比

转载:https://blog.csdn.net/u013433821/article/details/82905222最近项目用到fastJson和jackson,为了决定到底弃用哪个,随手写了个测试看看到底谁的性能更胜一筹。看到过很多对比的帖子,大多数结果是fastJson性能高于jackson,可偏偏像SpringMVC这样成熟的框架默认也采用的jsckson,这就引起了我的怀...

2019-08-27 13:09:00 136

转载 ‎Cocos2d-x 学习笔记(22) TableView

【Cocos2d-x 学习笔记 】目录1. 简介TableView直接继承了ScrollView和ScrollViewDelegate。说明TableView能实现ScrollView拖动container的效果。重写了ScrollViewDelegate的委托方法scrollViewDidScroll,对ScrollView功能进行“拓展”。TableView和Sc...

2019-08-26 19:37:00 256

转载 postman 巧用cURL

一、从charles等抓包工具中请求地址复制为CURL粘贴至postman可直接生成接口请求操作:1、如下图右键->复制cURL Request复制后代码示例:curl -H 'Host: www.baidu.com' -H 'user-agent: Android Phone 22 com.hfjy.learningparentphone 2.0.5' ...

2019-08-26 19:32:00 3122

转载 ByteArrayInputStream的作用,和BufferedOutputStream 的区别

个人好奇ByteArrayInputStream,到底是有什么用于是百度了一些资料 整合了下,********这两个类对于要创建临时性文件的程序以及网络数据的传输、数据压缩后的传输等可以提高运行的的效率,可以不用访问磁盘。同样有StringReader与StringWriter类以字符IO流的方式处理字符串。流的来源或目的地并不一定是文件,也可以是内存中的一块空间,例如一个字节数组。ja...

2019-08-26 13:00:00 360

转载 解决InputStream中数据读取不完整问题

转载:https://blog.csdn.net/lilidejing/article/details/37913627 当需要用到InputStream获取数据时,这时就需要读取InputStream里面的数据了。 InputStream读取流有三个方法,分别为read(),read(byte[]b),read(byte[]b, intoff, intl...

2019-08-26 12:54:00 1862

转载 返回接口

function show($code, $message, $data = [], $httpCode = 200){ $result = [ 'code' => $code, 'msg' => $message, 'data' => $data, ]; return json...

2019-08-26 11:15:00 99

转载 生成订单号

function getOrderSn(){ $yCode = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'); $orderSn = $yCode[intval(date('Y')) - 2011] . strtoupper(dechex(date('m'))) . date('d') . subs...

2019-08-26 11:14:00 107

转载 xml转数组

function xml_to_arr($xml){//xml字符串转数组 $objectxml = simplexml_load_string($xml,'SimpleXMLElement', LIBXML_NOCDATA);//将文件转换成 对象 $xmljson= json_encode($objectxml );//将对象转换个JSON...

2019-08-26 11:12:00 63

转载 微信过滤特殊表情符号

function remove_emoji($string){ $regex_emoticons = '/[\x{1F600}-\x{1F64F}]/u'; $clear_string = preg_replace($regex_emoticons, '', $string); // Match Miscellaneous Symbols and...

2019-08-26 11:10:00 657

转载 postman 请求参数中传token如何动态获取

最近做接口测试,请求参数token每次都要手动转化,然后粘贴上转化后的token,如果一个接口要执行n多次case,反而会很浪费时间。所以根据开发那边转化规则写下postman脚本如下:let lessonPlanId = request.data['lessonPlanId'] //获取请求参数lessonPlanIdlet note = request.data...

2019-08-25 21:01:00 203

转载 bufferedinputstream FileInputStream inputstream的比较

BufferedInputStream类相比InputStream类,提高了输入效率,增加了输入缓冲区的功能不带缓冲的操作,每读一个字节就要写入一个字节,由于涉及磁盘的IO操作相比内存的操作要慢很多,所以不带缓冲的流效率很低带缓冲的流,可以一次读很多字节,但不向磁盘中写入,只是先放到内存里。等凑够了缓冲区大小的时候一次性写入磁盘,这种方式可以减少磁盘操作次数,速度就会提高很...

2019-08-25 15:05:00 159

转载 java.io.ObjectInputStream类详解

1.public class ObjectInputStream extends InputStream implements ObjectInput, ObjectStreamConstants分析:ObjectInputStream是将对象的原始数据序列化,ObjectOutputStream将序列化的数据反序列化。当分别使用FileInputStream和FileOutStr...

2019-08-25 09:45:00 281

转载 IDEA更改Maven项目的webapp的版本号

使用Maven新建的web项目后默认的web.xml为2.3的,以前每次都是从其他文件中拷贝过来的2.5或者3.1的进行替换,怎样指定默认创建web项目的版本?1.使用IDEA的Help文档具体的过程如下图所示:通过帮助文档中的信息,我们只需要在Web Facet Page中设置即可2.设置webapp版本使用IDEA默认生成的如下图所示: web.xml中的版本为...

2019-08-23 17:03:00 219

转载 十款强大的IDEA插件-Java开发者的利器

xl_echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!!插件一:lombok一款能够提升Java开发速度的插件,能以简单的注解形式来简化java代码。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equ...

2019-08-23 14:58:00 134

转载 配置文件的属性ENC加密

转载:https://www.cnblogs.com/zqyx/p/9687136.html在micro service体系中,有了config server,我们可以把配置存放在git、svn、数据库等,普通的web项目也基本上是把配置存放在配置文件中。如果我们把大量的配置信息都放在配置文件中是会有安全隐患的,那么如何消除这个隐患呢?最直接的方式就是把配置信息中的一些敏感信息...

2019-08-23 10:16:00 12446

转载 ‎Cocos2d-x 学习笔记(21.1) ScrollView “甩出”效果与 deaccelerateScrolling 方法

1. 简介“甩出”效果是当我们快速拖动container并松开后,container继续朝原方向运动,但是渐渐减速直到停止的效果。ScrollView的onTouchEnded方法会设置Timer,间隔0、延迟0、无限次数,回调函数是deaccelerateScrolling方法。说明触摸结束时,当该方法不被unschedule时将每帧执行一次。2.setContentSi...

2019-08-22 22:07:00 203

转载 ‎Cocos2d-x 学习笔记(21) ScrollView (CCScrollView)

1. 简介CCScrollView.cpp文件内的滚动视图ScrollView直接继承了Layer+ActionTweenDelegate。滚动视图能在屏幕区域内,用户通过触摸拖动屏幕,实现大于屏幕尺寸的图片的滚动效果。滚动视图尺寸是我们的可视尺寸,滚动视图包含的成员container(layer)是被拖动的大图所在的层。实现滚动视图效果,需要以下几个方面的工作:...

2019-08-22 21:41:00 417

空空如也

空空如也

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

TA关注的人

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