自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 PostgreSQL dblink 使用小记

2.source_table如果没有的字段,可以直接赋值或者设置成需要的值(比如null),但不能空着必须有占位。3. source_table 各字段数据类型与dest_table的对应字段数据类型一致。1.目标database table的各个列,要和其创建时候的顺序一致。查询dblink连接。

2023-06-29 15:46:49 228

原创 DLMS协议 之 Frimware Upgrade

DLMS协议 Frimware Upgrade

2022-04-08 11:37:25 824

原创 Android 流畅度测试

一、度量指标基本概念1.1 基本概念著名的"16ms"原则:我们通常会提到60fps(Frame Per Second) 与 16ms60fps:人眼与大脑之间的写作无法感知超过60fps的画面更新16ms:因为Android设定的刷新频率是60fps,也就是60帧每秒,即16ms =1000/60HzAndroid 系统每隔16ms会发出VSYN信号,重绘展示给用户的界面FPSFPS是图像领域的定义,是指画面每秒传输的帧数,通俗来讲就是动画或者视频的画面数。FPS是测量用于

2021-08-03 14:24:46 682

原创 Android性能影响点

Android 性能直接影响着用户使用Android手机的直观体验,下面简单说明几个显著的影响点。一、过度绘制过度绘制,是指页面展示中,重复的绘制多个View。一般由以下几个方面。重复设置背景最常出现的就是已经在主题中设置了theme,Activity的布局中再次重复设置theme;还有一种常见的情况是父容器中设置了背景,子view中又重新设置了一遍,导致父容器的背景没使用,但是却需要绘制渲染。比如控件实现自己的效果,但是不符合要求,使用该控件后,再次设置各类属性。不显示的view,使用i

2021-01-30 13:52:45 188 1

原创 设计测试用例——判断链表是否有环

设计测试用例——判断链表是否有环关键词:链表,环思路:1) 首先定义链表,即确定可用的数据结构可为linkedList;2) 链表成环,首先至少得存在链表,其次,环——即从一个节点出发,走一圈会回到初始节点。因此,我们确认实现步骤:首先定义节点,然后由节点实现链表,再对链表是否有环作出判断。核心算法:详细分析,有以下几种情况:1、空链表,无环2、链表只有一个节点,无环3、链表节点数>=2,可能存在环核心如如何判断链表是否有环,这里采用【快慢指针】法:类比两个

2021-01-12 17:36:08 262

原创 selenium-server-standalone-3.0.0-beta3

selenium-server-standalone-3.0.0-beta3

2021-01-12 17:35:10 95

原创 appium-desktop-1.6.1-mac

appium-desktop-1.6.1-mac 学习appium的桌面操作工具

2018-07-03 13:16:26 413

原创 线程与串行化

sleep:使线程停止一段时间执行,时间到后,不一定立即恢复,依照优先级和时间片‘wait :调用wait的线程暂停执行,等待其他线程调用该同步监视器的notify或notifyAll方法,被唤醒、windows32环境中,线程的3中基本模型:单线程——一个线程完成所有应用程序任务单元线程——多个线程,单元线程的代码在自己的线程中执行,并限制在自己的单元中,所有线程都在主应用程序内存中各自的字段范...

2018-06-27 22:59:41 910

转载 数据结构:堆

结构性和堆序性堆:堆是一棵被完全填满的二叉树,只有底层从左到右填入,可能不满。一棵高为h的二叉树,节点个数为2^h到2^(h+1);用一个数组存储该完全二叉树,数组【0】空闲,从【1】开始存储该堆,则位置i上的节点A,其左儿子在位置(2i)处,右儿子在位置(2i+1)处;对应一节点A的父节点位置为【i/2】下取整。数组实现的堆:        数组【0】空闲,从【1】开始存储该堆,则位置i上的节点...

2018-06-27 22:55:34 750

原创 各类排序法:插入排序、选择排序、希尔排序、堆排序、快速排序法、

插入排序取第一个元素array[0],放置在最前面,可不操作,自动满足;取array[1],与array[0]比较,若小于,则将array[0]后移移位,将array[1]放在arrat[0]处;再次循环:去array[2],依次向前,与array[1]比较,若小于,则将array[1]后移移位,,再与array[0]比较,依次类推,直到某个array[j-1]<array[2],则将arr...

2018-06-27 22:53:53 269

原创 链表处理:删除、找中点、判断环

删除链表的一个元素若给出头结点和要删除的节点i,首先判断i是否为尾节点(i.next=null),若不是尾节点,则将后面一个节点j的值覆盖到节点i,然后将i节点指向j的下一个节点if( i.next!=null) {    node j=i.next;    i.value=j.value;    i.next=j.next;    relax j;}需要考虑的特殊情况有:1.只有一个节点,即头结...

2018-06-27 22:50:09 248

原创 线程和进程

进程:        处于运行过程中的程序,具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位进程三特征:独立性:有自己的独立资源,拥有地址空间,动态性:正在系统中活动的指令集合,进程具有自己的生命周期和各种不同的状态并发性:多个进程可以在单个处理器上并发执行,多个进程之间互不影响线程        线程是轻量级的进程,线程是进程的执行单元。线程在程序中是独立的、并发的执行流。当进程被...

2018-06-27 22:44:05 102

原创 快速找出故障机器

快速找出故障机器    每个机器中存储一个ID,每个ID分别在两个机器中存储,若机器故障,则少一个ID。    问题转换:有很多ID。(1)其中只有一个ID出现的次数少于2,其他都正常出现2次;                                        (2)其中两个ID仅出现一次,其他都正常出现2次。    目标:找到仅出现一次的机器ID。解析:    1. 使用链表,直接遍...

2018-06-14 17:39:02 221

原创 买书问题

买书问题        有五卷书,价格一样,若一次性买不同的两卷,折扣为0.05;若一次买不同三卷,则折扣为0.10,若一次买四卷不同书,折扣为0.2,若买五卷不同书,折扣为0.25.问  设计算法,计算读者一次性购买一批书的最低价格。问题解析:        买1-5本书,最高折扣为一次性购买,6-10本书,可以拆分为1-5的多种组合之和,若购买大于10本,则可以拆分为十本以下的组合。因此这里重...

2018-06-14 17:12:53 653

原创 输入数字n,按顺序打印从1到最大的n位十进制数 java实现

输入数字n,按顺序打印从1到最大的n位十进制数import java.util.Scanner;public class _12Print1ToN { public static void main(String[] args) {  Scanner sc=new Scanner(System.in);  int N=sc.nextInt();  int [] inputarr=new int[N...

2018-06-14 17:02:37 681

postgreSQL 计算 时间差

根据timestamp 计算两个时间的差, 支持 秒、分、时、天、月、年的维度

2023-06-28

windows 护眼小工具

护眼小工具。 设定时间,满足工作一会,自动锁屏休息一会的功能。具体工作时间和休息时间支持自定义。 锁屏前,会有30秒提示时间,若此时不想进入锁屏休息,用户主动取消即可。

2022-07-05

appium-desktop-1.6.1-mac

appium-desktop-1.6.1-mac 学习appium的桌面操作工具

2018-06-14

空空如也

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

TA关注的人

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