info

安卓手机对于消息中心右上角提示小红点的兼容处理

狂风中的少年 提交于 2019-12-03 14:16:45
项目背景 :要实现如图一样的消息提示 问题 :由于项目中使用了postcss-pxtorem的插件,所以导致一些正常的css在安卓机上不是圆的,border-radius写的是px,但是会自动转成rem,从而变成小数,安卓机解析偏差就变形了。 解决方案 :先放大再缩小 1 .unread-info { 2 background-color: #f56c6c; 3 border-radius: 30px; 4 color: #fff; 5 display: inline-block; 6 font-size: 36px; 7 height: 52px; 8 line-height: 52px; 9 padding: 0 16px; 10 min-width: 52px; 11 text-align: center; 12 white-space: nowrap; 13 position: absolute; 14 transform: translateY(-50%) translateX(100%) scale(0.25); 15 transform-origin:center left;/*由于小圆点的伸缩方向需要是右边,所以这样改,center的话会像两边扩展,位置就会跑偏*/ 16 top: 6px;/*这是对于父元素的定位*/ 17 right: 40px; 18 } 19

NoSuchMethodError: com.google.common.collect.MapMaker.keyEquivalence

南楼画角 提交于 2019-12-03 14:16:09
今天项目整合遇到的一个bug C:\Java\jdk1.8\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-javaagent:C:\JetBrains\IntelliJ IDEA 2019.1.1\lib\idea_rt.jar=5896:C:\JetBrains\IntelliJ IDEA 2019.1.1\bin" -Dfile.encoding=UTF-8 -classpath C:\Java\jdk1.8\jre\lib\charsets.jar;C:\Java\jdk1.8\jre\lib\deploy.jar;C:\Java\jdk1.8\jre\lib\ext\access-bridge-64.jar;C:\Java\jdk1.8\jre\lib\ext\cldrdata.jar;C:\Java\jdk1.8\jre\lib\ext\dnsns.jar;C:\Java\jdk1.8

Android Get Processor Model

橙三吉。 提交于 2019-12-03 13:23:18
问题 I want to get Processor Model similar to DU Booster. CPU model contains ARM processor version and revision. For Example: ARMv7 Processor rev 3 (v7l) I have tried this System.getProperty("os.arch") which returns only architecture and String[] args = {"/system/bin/cat", "/proc/cpuinfo"}; to get CPU info. I am able to get the right information in some of the devices but not in all. I tried this in Asus Fonepad 7 which doesn't return the property of the Processor(but returns processor(small p) It

spring-boot-plus V1.4.0发布 集成用户角色权限部门管理

瘦欲@ 提交于 2019-12-03 13:14:33
摘自: https://www.cnblogs.com/springbootplus/p/11795882.html spring-boot-plus V1.4.0发布 集成用户角色权限部门管理 RBAC用户角色权限 用户角色权限部门管理核心接口介绍 Shiro权限配置 👉 Shiro权限配置 数据库模型图 👉 spring-boot-plus初始化SQL下载 获取验证码 可配置是否启用验证码 默认未启用 如已启用验证码校验,登陆时,需传入verifyToken和code 验证码演示 spring-boot-plus: # 是否启用ansi控制台输出有颜色的字体 enable-ansi: true # 是否启用验证码 enable-verify-code: true enable-verify-code 设置为 true 启用验证码验证 两种方式获取验证码 验证码后台保存在Redis中,过期时间默认为5分钟 方式一: 输出图片流到浏览器,验证码token输出到响应头 http://localhost:8888/verificationCode/getImage Response Headers HTTP/1.1 200 verifyToken: 6515b4b798ce49e68b1e40f98ff8eb19 方式二: 获取Base64编码图片和验证码token http:/

python基础 字典

最后都变了- 提交于 2019-12-03 12:13:26
字典 1 #定义并初始化,字典本身无序,通过key来取值。 2 stu_info = {"stu01":"xx1","stu02":"xx2","stu03":"xx3"} 3 tea_info = {"tea01":"xx1", "tea02":"xx2"} 4 #取字典的内容,直接通过key来取,如果无对应key则报错 5 print(stu_info["stu01"]) #"xx1" 6 #无报错的取字典的值 7 print(stu_info.get("stu08")) #字典有对应key则返回value,无此key则返回None 8 #修改字典内容,直接对key进行赋值;当无此key则为添加 9 stu_info["stu04"] = "xx4" 10 #删除字典某个值 11 stu_info.pop("stu01") #等于del stu_info["stu01"] 12 #判断某个key是否在字典内,返回布尔类型 13 print("stu01" in stu_info) 14 #输出字典所有的值 15 print(stu_info.values()) 16 #判断某个value是否在字典value内 17 print("xx2"in stu_info.values()) 18 #输出字典所有的key 19 print(stu_info.keys()) 20

套接字缓存skb

吃可爱长大的小学妹 提交于 2019-12-03 12:03:46
一. SKB_BUFF的基本概念 1. 一个完整的skb buff组成 (1) struct sk_buff--用于维护socket buffer状态和描述信息 (2) header data--独立于sk_buff结构体的数据缓冲区,用来存放报文分组,使各层协议的header存储在连续的空间中,以方便协议栈对其操作 (3) struct skb_shared_info --作为header data的补充,用于存储ip分片,其中sk_buff *frag_list是一系列子skbuff链表,而frag[]是由一组单独的page组成的数据缓冲区 skb buff结构图如下: struct skb_buff 表示接收或发送数据包的包头信息,其成员变量在从一层向另一层传递时会发生修改。例如L3向L2传递前,会添加一个L3的头部,所以在添加头部前调用skb_reserve在缓冲区的头部给协议头预留一定的空间;L2向L3传递时候,L2的头部只有在 网络驱动处理L2的协议时有用,L3是不会关心它的信息的。但是,内核不会把L2的头部从缓冲区中删除, sk_buff->h sk_buff->nh sk_buff->mac 指向TCP/IP各层协议头的指针:h指向L4(传输层),nh指向L3(网络层),mac指向L2(数据链路层)。每个指针的类型都是一个联合, 包含多个数据结构, sk_buff-

Python基础入门总结

倖福魔咒の 提交于 2019-12-03 11:37:07
Python基础入门教学 基础中的基础 列表、元组(tuple)、字典、字符串 变量和引用 函数 python视频教程下载 基础中的基础 解释型语言和编译型语言差距; Python概述 解释器执行原理 which python3可以查看python3的位置(linux下); 交互式环境中使用exit()或者ctrl+D退出; 9 // 2表示取结果的整数,乘方使用**; 乘法可以用在 字符串中 也就是说 "_ " * 5 会输出5个 “_”; 数据类型分为 数字型和非数字型: (1)数字型 : 整形、浮点型、布尔型、复数型。(2)非数字型: 字符串、列表、元组、字典。type(变量名)查看变量类型; python3中没有long,只有int; 变量的输入: input()函数。注意: input()函数输入的数据类型都是字符串类型; 在python中,如果变量名需要两个或多个单词组成时,可以按照下面的方式: ①每个单词都是小写;②单词和单词之间使用_下划线连接;③使用驼峰规则; print函数如果不想输出换行,在后面加上一个end=""(例如print(“a”,end=""));单纯的只想输出一个换行可以使用print()或者print(""); \t(制表符(对齐))和\n转义字符; 关于函数的注释,写在函数的下面,加上三个"""。以及文档注释,例如: 1 def sum_2

C# 获取系统硬件可用信息

寵の児 提交于 2019-12-03 11:33:53
如何获取系统可用磁盘和可用内存? 1 获取磁盘信息 这个有自带的 DriveInfo 可以用。 DriveInfo 类 (System.IO) | Microsoft Docs 2 获取内存信息 参考: C#获得系统内存占用情况 | 柊 偷懒可以直接看: //定义内存的信息结构 [StructLayout(LayoutKind.Sequential)] public struct MEMORY_INFO { public uint dwLength; //当前结构体大小 public uint dwMemoryLoad; //当前内存使用率 public ulong ullTotalPhys; //总计物理内存大小 public ulong ullAvailPhys; //可用物理内存大小 public ulong ullTotalPageFile; //总计交换文件大小 public ulong ullAvailPageFile; //总计交换文件大小 public ulong ullTotalVirtual; //总计虚拟内存大小 public ulong ullAvailVirtual; //可用虚拟内存大小 public ulong ullAvailExtendedVirtual; //保留 这个值始终为0 } class MemoryHelper { [DllImport

hadoop 常见错误及解决方案

放肆的年华 提交于 2019-12-03 11:30:00
1:Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-out Answer: 程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。 修改办法: 修改2个文件。 /etc/security/limits.conf vi /etc/security/limits.conf 加上: * soft nofile 102400 * hard nofile 409600 $cd /etc/pam.d/ $sudo vi login 添加 session required /lib/security/pam_limits.so 针对第一个问题我纠正下答案: 这是reduce预处理阶段shuffle时获取已完成的map的输出失败次数超过上限造成的,上限默认为5。引起此问题的方式可能会有很多种,比如网络连接不正常,连接超时,带宽较差以及端口阻塞等。。。通常框架内网络情况较好是不会出现此错误的。 2:Too many fetch-failures Answer: 出现这个问题主要是结点间的连通不够全面。 1) 检查 、/etc/hosts 要求本机ip 对应 服务器名 要求要包含所有的服务器ip + 服务器名 2) 检查 .ssh

如何获取Html的height和width属性(网页宽、高)

爷,独闯天下 提交于 2019-12-03 11:14:04
1、页面如图所示 2、Html代码 <div style="color:green;" id="html_info"></div> 3、JavaScript代码 1 <script type="text/javascript"> 2 var info = ""; 3 info += " 网页可见区域宽:"+ document.body.clientWidth+"<br />"; 4 info += " 网页可见区域高:"+ document.body.clientHeight+"<br />"; 5 info += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)"+"<br />"; 6 info += " 网页可见区域高:"+ document.body.offsetHeight + " (包括边线的宽)"+"<br />"; 7 info += " 网页正文全文宽:"+ document.body.scrollWidth+"<br />"; 8 info += " 网页正文全文高:"+ document.body.scrollHeight+"<br />"; 9 info += " 网页被卷去的高(ff):"+ document.body.scrollTop+"<br />"; 10 info += "