Android——adb工具

adb工具 adb是Android SDK中自带的一个调试工具,使用这个工具可以直接对连接在电脑上的手机或模拟器进行调试操作。他存放在SDK的platform-tools目录下,如果想要在命令行中使用这个工具,就需要先把它的路径配置到环境变量里。 计算机->属性->高级系统设置->环境变量,然后再系统变量里找到Path并点击编辑,将platform-tools目录配置进去。 如果不知道SDK目录,可以点击右上角工具SDK Manage: 然后就可以找到目录了: 配置好后打开命令行界面,输入ad
分类: 其他 发布时间: 07-27 21:15 阅读次数: 0

Mysql 官网下载二进制包_图解步骤

MYSQL下载方式 下载二进制包,直接使用wget下载 [root@db ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz 或者进入官网下载 选择下载的版本和包的类型。 FBI WARNING QQ:1402122292 认准原创sheldon 别人叫我晓东
分类: 其他 发布时间: 07-27 21:15 阅读次数: 0

HDU4625 JZPTREE

include<bits/stdc++.h> using namespace std; namespace yspm{ inline int read() { int res=0,f=1; char k; while(!isdigit(k=getchar())) if(k'-') f=-1; while(isdigit(k)) res=res10+k-'0',k=getchar(); return resf; } const int N=50010,mod=10007; struct node
分类: 其他 发布时间: 07-27 21:15 阅读次数: 0

java 中的多态 & 动态绑定

简介 一个对象变量 可以指示多种实际类型的现象被称为多态。在运行时能够自动地选择调用哪个方法的现象称为动态绑定。 如果用private,static,final修饰的方法称为静态绑定。
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

商业分析-04行为&业务相关数据指标

【访问深度】用户对产品的了解程度 【弹出率】 弹出率是基于访问回话的 而不是基于页面的,上图中1 4 6 是属于弹出
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

第五章 广域网基本原理

一、引入 1.局域网主要完成工作站、终端、服务器等在较小物理范围内的互联,只能解决局部的资源共享。 2.广域网可以使用相距遥远的局域网互相连接起来,远距离传输数据、语音、视频等,实现大范围的资源共享。 二、广域网的基本概念 1.局域网的不足: (1)以太网等局域网技术无法支持远程传输 (2)企图通过大量设备级将局域网扩展到超远距离是不现实的 (3)即使可以扩展局域网的范围,但普通组织没有专用的长距离线路 2.广域网的作用: (1)基于电信运营商的通信网络设施建立远程连接 (2)在相距遥远的局域
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

JZOJ 5947.初音未来(miku)

题目大意 维护一个数列 \(a_n\),\(m\) 次操作,每次对区间 \([l..r]\) 进行升序排序 求最后询问区间 \([L..R]\),输出 \(a_L,a_{L+1},···,a_{R}\) 思路 首先很容易想到暴力,这题暴力太好打了!!! 然而我们需要正解 于是有了后文 我们发现排序一段区间如果用冒泡排序的话就要 \(O(S^2)\),其中 \(S\) 为区间大小 进而挖掘冒泡排序的本质,如果 \(a[i]>a[i+1]\) 的话两数就要交换(本题需升序,故符号为大于,降序反之)
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

java设计模式应用

1、builder设计模式(邮件工具类) public class EmailMessage { private Message message; private static final String FROM = "sender"; private static final String PASSWORD = "****"; private static Session session; static { Properties
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

MyBatis的别名注解失效问题

MyBatis的别名注解失效问题 一、问题描述   在实体类上采用注解定义别名,进行测试依旧报错   (1)pojo实体类   (2)mapper映射文件   (3)Test测试类 二、问题原因   查看一下mybatis官网,别名介绍!!! 三、解决办法   直接在你的mybatis-config.xml文件中加上 <typeAliases> <package name="com.li.pojo"/> </typeAliases>
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

spring IOC - AnnotationConfigApplicationContext#this

前言 目前接触到所有的java框架中, 或多或少, 都需要spring, 有的是基于spring, 有的是需要与spring集成使用. 对于 spring , 就像是大厦的地基. 所以不能不看看这个地基是怎么建的. 以前也时常看 spring 源码, 都是一知半解的, 不知其真解. spring 太过庞大, 想要完全弄懂, 所消耗的时间和精力, 是我负担不起的. 所以对一些主要的地方, 做一些记录和总结. 源码版本 我这里下载阅读的是 spring-framework-5.1.12.RELEA
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

[WC2009]最短路问题 题解

题意 给定一个$6\times n$的方格,每个点有一个非负权值,有两种操作 给定$x,y,c$,表示将坐标为$(x,y)$的格子的权值改为$c$ 给定$x_1,y_1,x_2,y_2$,求出从$(x_1,y_1)$到$(x_2,y_2)$的最短路 $n\le 10^5$ Sol 打表枚举观察可得,最终路径由最多$3$步组成 从起点向右走一圈,再向左走一圈,最后回到$x$所在直线(可省略) 从$x$所在直线走到$y$所在直线 从$y$所在直线向右走一圈,再向左走一圈,最后到终点(可省略) 所需
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

java的编译和解释

Java的编译和解释 计算机不能直接理解高级语言,只能直接理解机器语言,所以必要要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序 翻译的方式有两种:编译和解释。两种方式只是翻译的时间不同 通俗的讲,编译就是把高级语言变成计算机可以识别的二进制语言,编译型语言写的程序在执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,只需要翻译一次,后面要运行直接使用编译的结果(exe文件) 解释性语言不需要编译,每个语句都是执行的时候才翻译,这样解释性语言每执行一次就
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

并发编程之全局解释器锁(GIL)

GIL介绍 GIL的定义 GIL的官方定义如下: In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threads from executing Python bytecodes at once. This lock is necessary mainly because CPython’s memory management is not thread-saf
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

本书特色 本书有两个特色,第一特色是重视过程。看了太多的计算机编程类的图书,大多数书籍都是集中在讲授优秀的解决方案或者一个完美的程序样例,但对这些解决方案和程序的演变过程却重视不够,好书之所以好,就是因为作者可以站在学习者的角度去讲解问题所在,让学习门槛降低。《重构与模式》中有一句经典之语:“如果想成为一名更优秀的软件设计师,了解优秀软件设计的演变过程比学习优秀设计本身更有价值,因为设计的演变过程中蕴藏着大智慧。”本人就希望能通过小菜与大鸟的对话,在不断地提问与回答过程中,在程序的不断重构演变
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

Java开发必须掌握的 20+ 种 Spring 常用注解

参考文档:https://mp.weixin.qq.com/s/ofLnHPKEQGPqXVRJasV-ng 注解本身没有功能的,就和xml一样。注解和xml都是一种元数据,元数据即解释数据的数据,这就是所谓配置。 本文主要罗列 Spring | SpringMVC相关注解的简介。 Spring部分 1.声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controll
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

使用CFSSL工具生成TLS自签名证书

当我们使用kubeadm去部署我们的kubernetes集群的时候,证书的自生成和提供是可选的,这个时候我们可以定义生成自己的证书,来控制证书过期的时间,也可以给他加上我们自己的密钥。 1、下载cfssl工具所需要的安装包 1 wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 2 wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 3 wget https://pkg.cfssl.org/
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

批量修改目录,文件名

var fs = require('fs'); var path=require('path'); var dir= "E:/exam"; //path.dirname("D:/0228/"); console.log(dir); var state =fs.lstatSync(dir) if(!state.isDirectory()) { console.log("请输入目录") } var dirNameList=[]; var fileList=[]; getDirNames
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

leetcode 1531 压缩字符串

题意 行程长度编码 是一种常用的字符串压缩方法,它将连续的相同字符(重复 2 次或更多次)替换为字符和表示字符计数的数字(行程长度)。例如,用此方法压缩字符串 "aabccc" ,将 "aa" 替换为 "a2" ,"ccc" 替换为` "c3" 。因此压缩后的字符串变为 "a2bc3" 。 注意,本问题中,压缩时没有在单个字符后附加计数 '1' 。 给你一个字符串 s 和一个整数 k 。你需要从字符串 s 中删除最多 k 个字符,以使 s 的行程长度编码长度最小。 请你返回删除最多 k 个字符
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

放松读物,看css视频-继续理解float

  float很早就出现了。   设计初衷仅仅是:文字环绕效果。   明白了float的设计初衷,就可以明白float特有的行为表现了。   使用浮动后的元素,有两个特点   一是具有包裹性   表现是收缩、坚挺和隔绝。“块级格式化上下文”   二是具有破坏性   其父元素的高度塌陷,被破坏。   但是让父元素塌陷的不是bug,是标准。   是为了最初的文字环绕效果。   其实细想,包裹性和破坏性都是让这个元素有文字环绕的效果。   PS:有一点,自己是印象的,一个有width和height的
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0

Java学习22天

加油
分类: 其他 发布时间: 07-27 20:58 阅读次数: 0