使用adb命令对移动设备截图

步骤: 1) 首先要进入CMD窗口,命令行模式,连接设备。 2)使用screencap 命令,对安卓设备的当前屏幕进行截屏,示例: adb shell screencap -p /sdcard/01.png 3)将截屏的图片下载到本地电脑,示例: adb pull /sdcard/01.png 4)在本地路径下找到已下载的图片
分类: 其他 发布时间: 02-01 23:34 阅读次数: 0

使用uiautomator 截图

1)PC与移动设备建立连接。 2)找到ADB的安装路径,双击启动uiautomator。 路径:D:\ProgramFiles\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\tools 3)点击截图按钮,截图后再点击保存按钮。
分类: 其他 发布时间: 02-01 23:34 阅读次数: 0

[poj1322]Chocolate——生成函数

题目大意: 一共有\(c\)种糖果,取\(n\)次,每次取到糖果种类都是等概率的,求有\(m\)种糖果个数为奇数个的概率。 思路: 直接概率DP时间复杂度太高,卡常数也不太好卡。 将每次取出来的糖果看成是一个带有重复元素的排列,直接计算复合条件的排列数量。 考虑符合条件的最后的序列的考虑EGF(指数型生成函数),可得出现次数为偶数次的糖果的生成函数为: \[ F_0(x)=\sum_{i=0}^{\infty}\frac{x^{2i}}{(2i)!}=\frac{e^x+e^{-x}}{2}
分类: 其他 发布时间: 02-01 23:34 阅读次数: 0

读Vue源码二 (响应式对象)

vue在init的时候会执行observer方法,如果value是对象就直接返回,如果对象上没有定义过_ob_这个属性,就 new Observer实例 export function observe (value: any, asRootData: ?boolean): Observer | void { if (!isObject(value) || value instanceof VNode) { return } let ob: Observer | void
分类: 其他 发布时间: 02-01 23:34 阅读次数: 0

随笔练——单链表相交问题

1.判断一个单链表是否有环 借助STL里的 set ,java里用hashset是一样的,不需要排序,碰到重复key说明有环。 LNode *isloop(LinkList l) { LNode *p = l->next; set<LNode*>s; while (p) { if (s.find(p) != s.end()) { return p; } s.insert(p); p
分类: 其他 发布时间: 02-01 23:34 阅读次数: 0

java 类型信息

本章主要学习如何让我么在运行时识别对象和类的信息的.主要有两种方式:一种是传统的RTTI它假定我们在编译时已经知道了所有的类型. 另一种是反射机制它允许我们在运行时发现和使用类的信息. 一.为什么需要RTTI(Run-Time Type Information) 1. RTTI :在运行时识别一个对象的类型 2.反射 允许在运行时发现和使用类型信息 3.传统的RTTI 在编译期通过Class文件识别类型信息,反射在运行期通过Class文件识别类型信息。 4.Java类型转换都发生在运行时期。
分类: 其他 发布时间: 02-01 23:34 阅读次数: 0

Codeforces 861D - Polycarp's phone book 【Trie树】

<题目链接> 题目大意: 输入7e4个长度为9的字符串,每个字符串中只出现0~9这几种数字,现在需要你输出每个母串中最短的特有子串。 解题分析: 利用Trie树进行公共子串的判定,因为Trie树的特性是对节点的前缀字符串进行操作,所以为了转换成对母串中任意区间的字符串进行操作,我们对母串中的所有后缀字符串建树。下面用了一个比较优秀的Trie树模板。 1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 #
分类: 其他 发布时间: 02-01 23:34 阅读次数: 0

oracle ADR

自OracleDatabase11g发行版1起,所有跟踪、意外事件转储和程序包、预警日志、健康状况监视报告、核心转储等文件都存储在ADR这一基于文件的资料档案库中,以提供数据库诊断数据。它对多个实例和多种产品使用一个统一的目录结构,并存储在任何数据库之外。其位置由DIAGNOSTIC_DEST初始化参数设置。如果省略该参数或将其留空,则数据库在启动时按如下所示设置DIAGNOSTIC_DEST:如
分类: 数据库 发布时间: 02-01 23:30 阅读次数: 0

全球人工智能领域的竞争中,中国和美国处于领先地位。

1月31日,联合国下属的世界知识产权组织(WIPO)公布了一份研究报告,显示在全球人工智能领域的竞争中,中国和美国处于领先地位。WIPO研究报告截图路透社援引报告内容称,美国科技巨头国际商业机器公司(IBM)拥有最大的人工智能专利组合,涉及8920项专利,领先于掌握5930项专利的微软和一些主要由日本科技企业组成的集团。人工智能专利申请数量排名前20位的学术机构中,中国占了17个,在快速增长的“深
分类: 其他 发布时间: 02-01 23:20 阅读次数: 0

追逐心目中的那个Ta

申明:全篇皆为作者臆想,浪漫主义代表派作品,若有雷同,纯属巧合 人生最难过的不就是在一无所有的年纪里遇到了最想呵护一生的人,而在拥有一切的时候却失去了不顾一切的心。 长夜漫漫,本是相思人,偏听多情曲,不知何事萦怀抱,醒也无聊,醉也无聊,梦也何曾到谢桥! 又是一年雪花纷飞的季节,那萧瑟的寒风吹着那光秃秃的树梢,看那向阳的窗儿,你还是习惯性地抬头仰望那门前的杨柳,那杨柳被你那相思压的弯了头,连那窗儿都流了下那晶莹剔透的泪珠,那泪珠一颗颗在你的心底汇成了河。距离阻隔了我们的心跳声,却无法阻隔我对你的
分类: 其他 发布时间: 02-01 23:18 阅读次数: 0

java中的toArray()

toArray有两个方法:不带参数和带参数 public Object[] toArray() { Object[] result = new Object[size]; System.arraycopy(elementData, 0, result, 0, size); return result; } 不带参数的toArray方法,是构造的一个Object数组,然后进行数据拷贝,此时进行转型就会产生ClassCastEx
分类: 其他 发布时间: 02-01 23:18 阅读次数: 0

[Go] Go的WaitGroup计数信号量

WaitGroup是一个计数信号量,可以用来记录并维护运行的goroutine,如果WaitGroup的值大于0,Wait方法就会阻塞 调用Done方法来减少WaitGroup的值,并最终释放main函数 package main import( "fmt" "runtime" "sync" ) func main(){ //只分配一个逻辑处理器给调度器使用 runtime.GOMAXPROCS(1)
分类: 其他 发布时间: 02-01 23:18 阅读次数: 0

做网站买多大虚拟空间大小适合

想做网站小伙伴们,您还在为做网站选择空间烦恼吗?空间大小选多少合适呢? 正常程序是不占多少空间的,网站服务器占用大空间资源一般为音视频文件,文档,压缩文件,图片等; 排行榜,毋庸置疑,视频肯定是最占空间的,其次是压缩文件,PDF等文档;图片相对来说是最小的,但是也不排除大图,如未经处理的图片; 今天我来讨论下选择多大的空间划算,还很实惠! 一般企业网站选空间,大部分网站都是作产品展示用,大部分都是图片,正常空间200M大小足以,但是在国内,我不建议您购买200M大小空间,因为这样的大小空间限制
分类: 其他 发布时间: 02-01 23:18 阅读次数: 0

解决_系统启动出现:grub rescue的问题

经过在网上的多次查找,终于解决了问题, 现将方法记录如下: 1、所需材料 ubuntu的启动盘一个 2、将电脑设置U盘启动 3、使用U盘启动,进入try项 4、打开终端,输入: sudo apt-get install lilo sudo lilo -M /dev/sda mbr 5、关闭电脑,拔掉U盘,再次启动电脑便可顺利进入系统
分类: 其他 发布时间: 02-01 23:18 阅读次数: 0

kafka问题集(二):__consumer_offsets topic的分区中有一个分区数据很多,多达1T

仅个人实践中所遇到的问题,若有不对的,欢迎交流! 一、场景描述   kafka集群中有几台突然挂了,后台日志显示设备空间满了,消息无法写入__consumer_offsets topic的分区中了。查看kafka数据目录下各个文件的大小,发现__consumer_offsets topic分区中有一个分区__consumer_offsets-5数据很多,多达1T,而其他分区只有4KB,相差巨大。且__consumer_offsets-5中保留了一年多的数据。什么情况?不应该自动清除吗? 二、问
分类: 其他 发布时间: 02-01 23:18 阅读次数: 0

洛谷P1117 优秀的拆分

题意:求一个字符串中有多少形如AABB的子串。 解:嗯...我首先极度SB的想了一个后缀自动机套线段树启发式合并的做法,想必会TLE。 然后跑去看题解,发现实在是妙不可言... 先说我想的做法
分类: 其他 发布时间: 02-01 23:18 阅读次数: 0

codeforces 1106 E

显然是dp啊,dp[i][j]表示到时间i打扰了j次的最小收益 显然要排序,官方题解说set没看懂,优先队列就行啊。 按照时间排序,显然这样扫的话可以保证当前时间点的点在优先队列里吧, 然后有打断和不打断两种方式。搞一下就行了。 这个题其实只要想清楚,我在每个点能选的红包是唯一的,这样子一想就变得很**了。 头脑混乱写不出来不能怪我啊,我老人家持续表演了一个月的小品了啊 1 #include <bits/stdc++.h> 2 using namespace std; 3 typedef
分类: 其他 发布时间: 02-01 23:18 阅读次数: 0

二分查找 && 三分查找

LeetCode34. Find First and Last Position of Element in Sorted Array 题意:找出指定元素出现的范围,Ologn 思路:两次二分 class Solution { public: vector<int> searchRange(vector<int>& nums, int target) { int l = 0, r = nums.size() - 1; int lx = -1, rx =
分类: 其他 发布时间: 02-01 23:18 阅读次数: 0

汇编基础 1.10__总线

机器指令: CPU能直接识别并执行的指令. 是二进制编码. 通常由操作码和操作数两部分组成. 汇编指令: 机器指令的助记符,同机器指令一一对应,可由编译器转化成机器指令.    注:每种CPU都有自己的汇编指令集 汇编的3类指令: (1) 汇编指令: 机器码的助记符 (2) 伪指令 : 由编译器执行,计算机不执行. (3) 其他符号: eg. + - * /,编译器识别,没有对应机器码. 在内存或磁盘上,指令和数据没有任何区别,都是二进制信息. bit Byte 1 Byte = 8 bit
分类: 其他 发布时间: 02-01 23:18 阅读次数: 0

extjs ajax 请求成功也会进入failure

 Ext.Ajax.request({ url: '路径', method : 'post',    params : {      传的参数    }, success: function (act
分类: 其他 发布时间: 02-01 23:18 阅读次数: 0