第三方登录加RecyclerView加动画

包名一定改成com.umeng.soexample 首先在清单文件注册 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.INTERNE
分类: 其他 发布时间: 11-21 23:52 阅读次数: 0

绘制圆

在drawable绘制shape <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:width="1dp" android:color="#f00ff0" /> <corners android:radius="1
分类: 其他 发布时间: 11-21 23:52 阅读次数: 0

HDFS balancer 异常处理

版权声明:原创文章,欢迎转载,转载请注明出处 https://blog.csdn.net/zhangshenghang/article/details/82805302 Hbase批量导入数据时,服务器负载较高,导致HDFS数据没有及时均衡,导致有一个DataNode数据暴增,手动进行balancer。 增加HDFS DataNode节点,想要均衡数据存储,执行 hdfs balancer -threshold 10 突然有一些节点报错 18/09/21 17:51:37 WARN b
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

Impala查询报错

版权声明:原创文章,欢迎转载,转载请注明出处 https://blog.csdn.net/zhangshenghang/article/details/82835933 [test:21000] default> select * from tt_user where key like '1%' limit 1; Query: select * from tt_user where key like '1%' limit 1 Query submitted at: 2018-09-25 10
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

hdu5943 Kingdom of Obsession 二分图+打表找规律

题目传送门 Kingdom of Obsession Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3051 Accepted Submission(s): 919 Problem Description There is a kindom of obsession, so people in this kingdom do things
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

web网站的并发量级别

web网站的并发量级别 评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。 相信很多人谈论一个网站的热度,总免不了会询问日均PV,同时在线人数、注册用户数等运营数据,说实话从技术角度来说,这几个数值没有一个可以放在一起比较的——一个静态网站的PV跟一个SNS类/Web Game网站的PV根本就不是一回事。由于互联网有一个传说中的“3秒定律”
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

在 vue cli3 的项目中配置双服务,模拟 ajax 分页请求

最近安装了下vue cli3版本,与 cli 2 相比,文件少了,以前配置方法也不管用了。demo 中的大量的数据,需要做成 ajax 请求的方式来展示数据,因此,需要启动两个服务,一个用作前端请求,一个用作后端发送。 双服务的配置方法在 build / webpack.dev.conf.js 中写入。 在安装成功 vue 后,是仅有一个 端口为 8080 的服务,默认的服务名称为:devServer,为了满足两个服务的需求,需要在这个文件中再配一个服务,服务名称为 : api-server
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

注解和反射

一、注解 英文:Annotation 1.1 注解的概念 注解也叫元数据,用来标记代码,描述数据,是有特殊意义的。 1.2 注解作用 1、Javadoc将文档注释生成api文档时,会将一些注解内容生成到Api文档中,如 @return @see @param 2、编译时进行格式检查,如@Override 3、使用注解,减少配置文件,如框架中。 4、抑制警告 1.3 四个内置注解 就是java写好的注解,直接用。 @Override:标记重写方法 @Deprecated:标记方法已过时,但是也可
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

yarn client中的一个BUG的修复

org.apache.spark.deploy.yarn.Client.scala中的monitorApplication方法: /** * Report the state of an application until it has exited, either successfully or * due to some failure, then return a pair of the yarn application state (FINISHED, FAILED,
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

三、单一职责原则、开放-封闭原则、依赖倒转原则

一、单一职责原则 1、定义:就一个类而言,应该仅有一个引起它变化的原因。 2、为什么要?:如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 3、软件设计真正要做的许多内容,就是发现职责并把职责相互分离。 如果你能想到多余一个动机去改变一个类,那么这个类就具有多于一个原则。 4、示例:设计俄罗斯方块的游戏 可以分为游戏逻辑和界面表示逻辑。 游戏逻辑——数组每一项的值
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

linux虚拟机无法识别u盘

minimal模式安装的centos,removeable device选择连接u盘, centos报错:unable to enumerate usb devicev 解决: 插入的u盘是usb3.0的,虚拟机设置->usb控制器的兼容性设置为usb3.0即可
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

Disjoint Set

Disjoint Set,最基本的操作就是 Union 和 Find 两个函数。 Union 有根据size和rank两种方法,而 Find 通常使用 path compression 来提升后续搜索的效率。 实现一:建立parent数组,这样做实现起来非常简单,但是也只适用于集合元素是从0开始自然数(比如一个数组下标)。 Union 根据size合并。 #include <iostream> class DisjointSet{ public: DisjointSet(in
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

python+selenium二:定位方式 python+selenium二:定位方式

python+selenium二:定位方式 # 八种单数定位方式:element from selenium import webdriver import time driver = webdriver.Firefox() time.sleep(2) # 等待2秒 driver.get('https://www.baidu.com') 1、id定位:find_element_by_id() # 定位到输入框,输入“中文” time.sleep(2) driver.find_element
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

Hexo基本使用

1. 简述 Hexo是一个基于Node.js的博客系统,常用于搭建在GitHub上。 其本质其实是一个基于Node.js的内嵌webserver的程序,可以通过一些命令根据markdown生成静态页面,这些页面既可以部署到本地内嵌的webserver上,也可以部署到GitHub上(配置和命令)。 2. 准备Git客户端和GitHub 安装Git客户端或TortoiseGit 注册GitHub 创建一个仓库,仓库命名必须为用户名.github.io,因为全部步骤完成后你就可以通过https://
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

python+selenium三:鼠标事件与键盘事件 python+selenium三:鼠标事件与键盘事件

python+selenium三:鼠标事件与键盘事件 # 1、鼠标事件: # 每个模拟事件后需加.perform() 才会执行 # context_click() 右击 # double_click() 双击 # drag_and_drop(source, target) 拖动 # move_to_element() 鼠标悬停 # move_to 移动 from selenium import webdriver from selenium.webdriver.common.action_c
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

requirements.txt的创建及使用

python的包管理 pip方式: 创建 (venv) $ pip freeze >requirements.txt 执行 (venv) $ pip install -r requirements.txt conda方式: 创建: conda list #列出包名 conda list -e > requirements.txt #保存成requirements.txt 执行 conda install --yes --file requirements.txt #这种执行方式,一遇到安装不上
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

PostgreSQL work_mem理解

官方说法: work_mem (integer) Specifies the amount of memory to be used by internal sort operations and hash tables before writing to temporary disk files. The value defaults to four megabytes (4MB). Note that for a complex query, several sort or hash op
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

python+selenium五:多窗口切换与获取句柄 python+selenium五:多窗口切换与获取句柄

python+selenium五:多窗口切换与获取句柄 from selenium import webdriver from selenium.webdriver.common.by import By import time driver = webdriver.Firefox() driver.get("http://bj.ganji.com/") time.sleep(3) # 1、获取句柄 # 获取当前的handle名字 handle = driver.current_window_
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

HDU3038:How Many Answers Are Wrong(带权并查集)

How Many Answers Are Wrong Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 16338 Accepted Submission(s): 5724 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3038 Description: TT and FF are ... fr
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0

安装屏保软件(Linux终端演示 “黑客帝国” 字母雨界面)和Linux修改管理员密码

1.Linux修改管理员密码: 打开终端: 1. 重启 reboot  2.进入内核登陆系统点击e 3.进入系统救援界面,定位Linux16所在行,找到ro 后删除,在此位置添加一条命令: rw init=/sysroot/bin/bash 4.点击Ctrl + x进入内核编辑界面 5.输入: chroot /sysroot 6.输入: LANH=en 来设置语言格式 7.输入: passwd 后输入2次密码 8.输入: touch /.autorelabe 让密码生效 9.点击键盘 Ctrl
分类: 其他 发布时间: 11-21 23:51 阅读次数: 0