Android Studio 连接真实手机
今天一时兴起想看看Android studio 是如何将一个小应用安装到真实手机上的。遇到了两个问题 1,下载360手机助手连接手机成功(开发者模式选择MTP)后发现在AS工具栏的profile“app”中未发现有真实手机。通过百度,大佬们说是因为在手机连接上以后,会自动连接手机助手,导致adb被占用,以至于AS无法检测到设备,只要把该手机助手的进程关闭就好了。通过任务管理器关闭360手机助手,问题得到解决。 2,当我把USB断开后发现,原本的虚拟手机AS找不到了,一脸懵逼,想想第一个问题是因
Java中的三种工厂模式
/** * 设计模式之工厂模式,用户创建对象的,通过工厂模式来降低代码的耦合度 * @author */ //简单工厂模式 public class SimpleFactory{ /** * 根据不过的String参数 name返回不同的汽车对象name * @param name * @return */ public Car getCar(String name){ /* * 利用equals()方法的特性:对于任何非空引用值x,x.equals(null) * 都应返回false * "
python学习之 python制作词云图 我的第一张python词云图 python怎么做词云图
首先是思路 针对本文的代码: 注意: 本代码词云图 需要准备 词语内容保存text文件 一个png格式的图片 整体思路: 首先获取需要分析词语的内容保存到一个文件, 然后读取文件. 然后打开一个已有的png图片(其实额可以穿件一个的, 这个代码需要打开已有的), 然后使用参数设置词云图 大小等参数, 图片中填充内容. 然后保存图片文件 再去目录文件下查看图片就已经有了 利用pip安装一些依赖
pip install jieba
pip install matplotlib
p
CF700E Cool Slogans 后缀自动机 + right集合线段树合并 + 树形DP
又是一道 SAM 神题. Code: #include<bits/stdc++.h>
#define maxn 400002
#define setIO(s) freopen(s".in","r",stdin)
using namespace std;
namespace tr
{
#define lson t[x].l
#define rson t[x].r
#define mid ((l+r)>>1)
int cnt;
大整数四则运算(vector)
目录 基础 1. 高精度加法 2. 高精度减法 3. 高精度乘低精度 4. 高精度除以低精度 5. 高精度乘高精度 6. 高精度除以高精度 综合 总结 每逢大整数四则运算,都会怯懦,虽是算法竞赛必会的东西,也零散的学过,简单的总结过,但不成体系的东西心里一直没底。 所以今天消耗了大量的卡路里,啃了几套模板之后终于总结成了一套自己的模板 再也不用担心大整数啦 基础 1. 高精度加法 高精度加法等同于算术加法,做单个的加法运算之后存下进位 A和B都为正整数 vector中下标为0存的是低位(以下都
Hadoop集群搭建(自己电脑)
学习搭建方法,搭建3台机器 使用安装包: 将上一篇Linux搭建的虚拟机作为主节点 1.将主节点挂起/关闭,找到主节点所在目录 2.复制2个主节点文件夹并改名slave1和slave2 3.在虚拟机中加载新建的两个文件夹作为新的虚拟机并运行和重命名 4.slave1 → su → cd /etc/sysconfig/network-scripts/ → ls → vim ifcfg-eth0 修改IP地址 5.重启网卡 : /etc/init.d/network restart Linux解决
ubuntu部分端口命令的使用----开启端口/开启防火墙 ubuntu部分端口命令的使用----开启端口/开启防火墙
ubuntu部分端口命令的使用----开启端口/开启防火墙 https://www.cnblogs.com/zqunor/p/6417938.html 环境系统: ubuntu 工具:xshell + virtualbox 1.测试远程主机的端口是否开启(windows命令行下执行) 1 telnet 192.168.1.103 80 远程访问主机的80端口,测试主机的80端口是否开启 2.查看本地的端口开启情况(ubuntu下执行) 1 sudo ufw status 3.打开80端口
centos6系列更换阿里yum源
1.首先备份原来的cent os官方yum源 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2.获取阿里的yum源覆盖本地官方yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 3.清理yum缓存,并生成新的缓存 yum clean all
yum makec
Go基础编程实践(六)—— 文件
检查文件是否存在 在此程序同目录下创建log.txt文件,以检测。 package main
import (
"os"
"fmt"
)
func main() {
if _, err := os.Stat("log.txt"); err == nil {
fmt.Println("Log.txt file exists")
}
} 检查文件是否不存在 package main
import (
"os"
"fmt"
)
P2921下载程序小常识
小常识(非常重要): TXD:发送端,一般表示为自己的发送端,正常通信必须接另一个设备的RXD。 RXD:接收端,一般表示为自己的接收端,正常通信必须接另一个设备的TXD。 正常通信时候本身的TXD永远接设备的RXD! 自收自发:正常通信时RXD接其他设备的TXD,因此如果要接收自己发送的数据顾名思义,也就是自己接收自己发送的数据,即自身的TXD直接连接到RXD,用来测试本身的发送和接收是否正常,是***快***简单的测试方法,当出现问题时首先做该测试确定是否产品故障。也称回环测试。 电平逻辑
关于情态动词would
1、表示愿意、喜欢、不愿意等 I'd love a coffee. 我想喝杯咖啡。 I'd be only too glad to help. 我非常愿意帮忙。 I'd hate you to think I was criticizing you. 我可不愿意让你认为我是在批评你。 I'd rather come with you. 我倒愿意和你一起去。 I'd rather you came with us. 我倒愿意你和我们一块儿去。 2、提出拿不准的看法 I would imagine
【JZOJ3301】家族
description 阿狸和桃子养了n 个小阿狸, 小阿狸们每天都在一起玩的很开心. 作为工程师的阿狸在对小阿狸们之间的关系进行研究以后发现了小阿狸的人际关系由某种神奇的相互作用决定, 阿狸称之为“键”. 每个键有一个频率, 称为键频率, 是一个整数(单位Hz)。 由于小阿狸们每天成集团地黏在一起, 桃子希望他们能够分成更加独立的几团. 阿狸发现, 一旦小阿狸们分开, 独立的一块连在一起的几个小阿狸就会形成一个家族, 而家族的类型由这个家族的小阿狸的数量唯一确定(比如说只有一个小阿狸的家族显
两列布局实现各自独立滚屏,类似与 scrollNav 的功能。
现在移动端 web 开发越来越靠近 app 的功能。所以两列布局各自都能实现独立滚动也常见。基于固定侧边栏导航,另一侧实现内容展示。 这个功能的核心在于使用 vh 单位。 其中 CSS 的代码是核心点,代码如下: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<m
《算法竞赛进阶指南》学习总结 #include<algorithm>
今天下午大致学完了进阶指南中algorithm头文件下的内容,在这里进行一个总结。 reverse翻转 顾名思义,reverse进行的操作就是翻转原来的顺序,理解非常简单,故不赘述。 操作样例: #include<bits/stdc++.h>
using namespace std;
vector<int>a;
int b[233];
int main()
{
int na,nb; //vector的实现
scanf("%d",&na);
for(
(六)zookeeper的Leader选举与事务投票过半策略之QuorumMaj
投票验证器QuorumVerifier 投票验证器承担了事务投票、Leader选举等过程中是否保证过半的责任,接口结构如下: public interface QuorumVerifier {
long getWeight(long id);
boolean containsQuorum(Set<Long> set);
long getVersion();
void setVersion(long ver);
Map<Long, QuorumServer
(七)zookeeper的Leader选举与事务投票过半策略之QuorumHierarchical
基于权重实现的投票验证器:QuorumHierarchical 上篇文章解析了基于机器数量实现的投票验证器,基于权重的有一个优点,就是可以让部署在性能更好的机器、网络更好的机房等能提供更稳定、更优质的zookeeper服务拥用更大的投票权. 官方给出的一份权重配置: group.1=1:2:3
group.2=4:5:6
group.3=7:8:9
weight.1=1
weight.2=1
weight.3=1
weight.4=1
weight.5=1
weight.6=1
weight
(八)zookeeper的Leader选举与事务投票之SyncedLearnerTracker与Proposal
投票统计器:SyncedLearnerTracker 这个类的主要作用是为本轮选举或事务投票提供一些统计性的功能,如下: 1.添加投票验证器以及初始化ackset,ackset是一个zookeeper服务发送ack应答列表 2.添加ack应答到相应的列表中 3.验证当前缓存的投票验证器中是否存在指定serverId的参与投票角色 4.检验是否通过本轮选举或事务投票 提案:Proposal static public class Proposal extends SyncedLearn
今日推荐
周排行