Android app发热功耗思路

1、根据adb 命令获取batterystats信息   命令:adb shell dympsys batterystats > D:/batterystats.txt 2、将batterystats.txt文件通过battery-historian转换为html格式   本地配置python环境、下载解压battery-historian文件,运行historian.py D:/batterystats.txt > D:/battery.html 3、通过Chrome浏览器打开查看 参考:h
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

2019OO第三单元总结

一、JML语言理论基础和应用工具链 JML是一种形式化的、面向Java的行为接口规格语言。JML以javadoc注释的方式来表示规格,每行都以@起头。 requires子句定义该方法的前置条件 assignable列出这个方法能够修改的类成员属性 ensures子句定义了后置条件 signals子句的结构为signals (***Exception e) b_expr ,意思是当b_expr 为true 时,方法会抛出括号中给出的相应异常e \result表示返回值 \old(expressi
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

Javascript 的"循环语句"

Javascript 的"循环语句" 循环语句主要用于执行重复性的操作,在js当中循环具有多种形式。 while 循环 while语句包括一个循环条件和一个代码块,只要条件为真,就会不断的循环执行代码块. while (条件){ 语句; } //或者 while (条件){语句;} while语句的循环条件是一个表达式,必须放在圆括号里面.代码块部分,如果只有一条语句花括号可以省略,否则就必须加上花括号. do...while语句 do..while循环与while循环类似,唯一
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

nginx编译安装新模块

nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so 这里以安装第三方ngx_http_google_filter_module模块为例 下载第三方扩展模块ngx_http_google_filter_module # cd /data/software/ # git clone https://github.com/cuber/ngx_http_google_filter_module 查看nginx编译安装时安装了哪些模块 # nginx -V nginx
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

java常用类-------Calendar类和CregorianCalendar类使用

package cn.zxg.PackgeUse; import java.time.Year; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /** * 测试日期类使用 */ public class TestCanlendar { public static void main(String[] args) { Calendar calendar=new Grego
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

判断一个链表是否为回文结构 【题目】 给定一个链表的头节点head,请判断该链表是否为回 文结构。 例如: 1->2->1,返回true。 1->2->2->1,返回true。 15->6->15,返回true。 1->2->3,返回false。 进阶: 如果链表长度为N,时间复杂度达到O(N),额外空间复杂 度达到O(1)。

方式1:借助栈 空间辅助度是O(N) 方式2: 借助栈 空间复杂度是 O(n/2)。只存后半个链表 方式3: 反转后半个链表 最后再反转回来 1 package my_basic.class_3; 2 3 import java.util.Stack; 4 5 //是否是回文结构 121 1221, 6 public class Code_11_IsPalindromeList { 7 public static class Node{
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

Introduction to Go Modules

转:https://roberto.selbach.ca/intro-to-go-modules/ git init git add * git commit -am "First commit" git push -u origin master $HOME/.gitconfig is your global config for git. There are three levels of config files. cat $(git rev-parse --show-toplevel
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

2018年第九届蓝桥杯国赛试题(JavaA组)

1.结果填空 (满分13分) 2.结果填空 (满分39分) 3.代码填空 (满分27分) 4.程序设计(满分45分) 5.程序设计(满分71分) 6.程序设计(满分105分) 1.标题:三角形面积 已知三角形三个顶点在直角坐标系下的坐标分别为: (2.3, 2.5) (6.4, 3.1) (5.1, 7.2) 求该三角形的面积。 注意,要提交的是一个小数形式表示的浮点数。 要求精确到小数后3位,如不足3位,需要补零。 2.标题:阅兵方阵 x国要参加同盟阅兵活动。 主办方要求每个加盟国派出的士兵
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

kafka+storm 单机运行

环境:   1、kafka+zookeeper   2、window平台   3、eclipse 设置: 1、kafka和zookeeper安装,另一篇有介绍(https://www.cnblogs.com/51python/p/10870258.html) 2、eclipse代码(建立maven工程)   pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

sqli-lab(8)

布尔型单引号GET盲注 发现加个单引号跟没加显示不一样,加了单引号连you are in都不显示了,没有报错,所以只能用盲注判断了 0X01爱之先了解 盲注需要掌握一些MySQL的相关函数: length(str):返回str字符串的长度。 substr(str, pos, len):将str从pos位置开始截取len长度的字符进行返回。注意这里的pos位置是从1开始的,不是数组的0开始 mid(str,pos,len):跟上面的一样,截取字符串 ascii(str):返回字符串str的最左面
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

HDU 2588 GCD

传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2588 题意: 问你有多少个x满足 gcd(x,n)>=m&&1<=x<=n 题解: 欧拉函数 \[ 我们假设gcd(x,n)=s;s>=m\\ 我们现在要求的就是s的个数\\ 设x=s*a,n=s*b\\ 因为gcd(x,n)=s,所以gcd(a,b)=1\\ 反证:如果gcd(a,b)!=1,那么gcd(x,n)=t>s \\ 因为x<=n所以 a<=b 求a<=b,gcd(a,b)的个数就是欧拉
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

MySQL学习点滴 MySQL学习点滴 --分区表

MySQL学习点滴 --分区表 概述:   分区功能并不是在存储引擎层完成的,因此很多存储引擎包括InnoDB, MyISAM, NDB等都支持分区功能。但也并不是所有的存储引擎都支持分区。在使用分区前,首先要了解一下存储引擎对分区的支持情况。如果不作特殊说明,默认是在InnoDB下进行说明。   所谓分区,指的是将一个表或索引分解为更小的部分。从物理层面来说,可能是分成了N个物理分区,每个分区都是独立的。从逻辑上来说,这N个物理分区仍是一个表或一个索引。   分区可以分为两大类: 水平分区,
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

BUAA_OO_Unit3总结

BUAA_OO_Unit3总结 面向对象第三单元的课程主要学习了Java Modeling Language(JML)语言的一些基本知识与使用,并在编程的过程中回顾java继承等特性,以及编程框架的合理安排等。下面从几个方面回顾梳理本单元内容。 JML语言基础 “JML语言是对Java程序进行规格化设计的一种表示语言”,主要用法一是开展规格化设计,二是针对已有代码书写其相应规格,以便维护。本单元的练习主要是针对第一个用法,当然用法二也有涉及。 本次学习JML语言还只是处于“Level 0”的水
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

SSL证书部署

https://blog.csdn.net/gaolele_92/article/details/76147360
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

H3C的配置指令

基本配置包括:查看可用指令;进入系统视图,全局配置模式;给设备命名;退回上一层模式;直接退回到用户模式。 查看指令包括:显示设备系统版本信息;显示设备当前生效的配置;查看接口的运行状态和相关信息;显示端口的概要信息。 接口配置包括:进入设备接口视图;配置当前借口描述信息;开启设备接口。 配置步骤:先打开HCL,并搭建好拓扑图并启动设备,而后对HCL双击交换机进入用户界面,试用system-viem进入系统界面,创建VLAN10,使用display current-configuration查看
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

Django模型之Meta

Django模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。而可用的选项大致包含以下几类 abstract 这个属性是定义当前的模型是不是一个抽象类。所谓抽象类是不会对应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类可以继承这些字段。 Options.abstract 如果abstract = True 这个model就是一个抽象类 app_label 这个选型只在一种情况下使用,就是你的模型不在默认的应用程序包下的models.py文件中,这时候需
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

bootstrap入门案例 bootstrap初学者模板

创建文档基本结构, 包括导入CSS,JS bootstrap初学者模板 添加元件 先添加一个导航栏, 直接粘贴即可使用 https://v4.bootcss.com/docs/4.0/components/navbar/ 添加卡片元件 直接复制相应的代码 https://v4.bootcss.com/docs/4.0/components/card/ 此时页面基本有了样子 但是此时卡片两边也没有空余, 上边也没有空余 找到下图中的内容, 进行布局 使用container类的盒子 把卡片内容包起
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

采用PLC一键启动马达

一键启动马达看上去比较简单,实际上还是需要对PLC的内部运行机理有了解才能够得心应手从容编程解决。本人只是从网上看到了这道供初学者练习的题,正好也在这里练练手。 这两天看到了计数器,正好想到了这个问题,想想用计数器应该可以解决。因为计数器是计数上升沿,它的各位数正好每次发生变化。具体的梯形图如下: 这里需要注意的是,计数的BCD码送入MW10后,个位是在M11.0,即低位字节的地址位较高。如果需要PLC停机后保持状态的话,可以用数据块保存。同样需要注意的时低位字节的地址位较高。中间比较的那一段
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

springboot 使用idea打包 遇到问题

找了很久错误后来发现添加这三句话就可以了 需要在项目的pom.xml文件中加上第47-49行的3句话
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0

每五分钟抓取网站上的A股数据-----练习

#!/usr/bin/env python3 # -*- coding: utf-8 -*- import psycopg2 from multiprocessing import Process import requests import time def get_g(page_mun,tm): url="https://xueqiu.com/service/v5/stock/screener/quote/list?page=%s&size=30&order=de
分类: 其他 发布时间: 05-22 21:54 阅读次数: 0