Specs

MacBook Pro 电池寿命

↘锁芯ラ 提交于 2021-01-11 03:07:28
MacBook Pro 电池寿命 https://www.apple.com/cn/macbook-pro/specs/ https://www.zhihu.com/question/19709979 MBP 2018 & 15 inch with touch bar 官方文档 https://www.apple.com/cn/batteries/ https://www.apple.com/cn/batteries/why-lithium-ion/ 你可能一天使用了 75% 的电量,然后在夜间将设备充满电。如果你次日使用了 25% 的电量,那么总放电量将达到 100%,从而两天累计完成了一个充电周期 https://www.apple.com/cn/batteries/service-and-recycling/ MacBook 用户 你的电池在完成 1000 次充电周期之后,仍能够保留多达 80% 的原始电池容量。在一年有限保修期内,包括了故障电池的更换。 Apple 为所有 MacBook、MacBook Air 和 MacBook Pro 笔记本电脑提供内置电池更换服务。 https://support.apple.com/zh-cn/mac/repair/service https://support.apple.com/zh-cn/ipad/repair/service

centos7 升级openssl1.1.1i(rpmbuild打包后rpm方式升级)

爱⌒轻易说出口 提交于 2021-01-10 12:37:40
此文档提供方法为官方源码build成rpm后,用rpm进行升级,在Centos7.5.1804下实现,其他环境未经测试(南网数据库环境为7.5.1804)。 1, #下面内容可拷贝成脚本执行 #!/bin/bash set -e set -v mkdir ~/openssl && cd ~/openssl yum -y install \ curl \ which \ make \ gcc \ perl \ perl-WWW-Curl \ rpm-build # Get openssl tarball cp /root/openssl-1.1.1i.tar.gz ./ # SPEC file cat << 'EOF' > ~/openssl/openssl.spec Summary: OpenSSL 1.1.1i for Centos Name: openssl Version: %{?version}%{!?version:1.1.1i} Release: 1%{?dist} Obsoletes: %{name} <= %{version} Provides: %{name} = %{version} URL: https://www.openssl.org/ License: GPLv2+ Source: https://www.openssl.org/source/%

Java中注解学习系列教程-3

蓝咒 提交于 2021-01-10 08:45:24
本文是《Java中注解学习系列教程》第三篇文章 在前两篇中我们学习了注解的定义、JDK内置注解、注解分类及自定义注解的写法。 本文咱们将学习: 1:自定义注解一些说明 2:自定义注解怎么使用 3:怎么解析自定义注解 一:自定义注解一些说明: 自定义注解的时候,内部成员可被允许的类型又有哪些呢? 1:基本类型(Java中8中基本类型) 2:stirng类型 3:class 4:其他注解 5:枚举类 6:以上五类的数组 如下图: Java官方文档(https://docs.oracle.com/javase/specs/jls/se8/html/jls-9.html#jls-9.6.1)原文如下: 类型举例: 需要说明的: 1:如果注解只有一个成员时候,成员名称必须为value 2:注解类可以没有成员,没有成员的注解为:标识注解 二:自定义注解的使用 说明:自定义注解根据其使用范围使用。 如MyAnnotation1这个自定义注解 使用范围是是method和field上。 我们就在method的使用该注解: 语法是: 注解名称(成员名称 = 成员值,成员名称2 = 成员值2) 如下图: 三:注解解析 在使用注解的时候,使用的反射处理的。 public class MyAnnotation1Test { public static void main(String[] args) {

Java中注解学习系列教程-3

六月ゝ 毕业季﹏ 提交于 2021-01-10 08:30:46
Java中注解学习系列教程-3 凯哥java 凯哥java 本文是《Java中注解学习系列教程》第三篇文章 在前两篇中我们学习了注解的定义、JDK内置注解、注解分类及自定义注解的写法。 本文咱们将学习: 1:自定义注解一些说明 2:自定义注解怎么使用 3:怎么解析自定义注解 一:自定义注解一些说明: 自定义注解的时候,内部成员可被允许的类型又有哪些呢? 1:基本类型(Java中8中基本类型) 2:stirng类型 3:class 4:其他注解 5:枚举类 6:以上五类的数组 如下图: Java官方文档( https://docs.oracle.com/javase/specs/jls/se8/html/jls-9.html#jls-9.6.1)原文如下 : 类型举例: 需要说明的: 1:如果注解只有一个成员时候,成员名称必须为value 2:注解类可以没有成员,没有成员的注解为:标识注解 二:自定义注解的使用 说明:自定义注解根据其使用范围使用。 如MyAnnotation1这个自定义注解 使用范围是是method和field上。 我们就在method的使用该注解: 语法是: 注解名称(成员名称 = 成员值,成员名称2 = 成员值2) 如下图: 三:注解解析 在使用注解的时候,使用的反射处理的。 public class MyAnnotation1Test { public

对话以太坊核心开发者 Hsiao-Wei:以太坊 2.0 信标链 | Unitimes AMA

跟風遠走 提交于 2021-01-04 03:34:40
点击上方 “Unitimes” 可以订阅哦! unitimes.io 全球视角,独到见解 前言 Unitimes AMA(Ask Me Anything)是 Unitimes 重点打造的微信群线上问答系列活动,每周举办一期。我们邀请发展较成熟的区块链项目的创始人、CEO、CTO或核心开发者等嘉宾做客社群,与群成员就该项目的突出技术亮点以及用例等进行高质量互动问答,旨在学习交流区块链最新技术和应用。 期数:第31期 特邀项目:以太坊 特邀嘉宾:Hsiao-Wei Wang,核心开发者 主题:以太坊 2.0信标链 AMA分为固定问答和自由问答两个环节。 固定问答 1 Unitimes: Hsiao-Wei你好,欢迎参加Unitimes AMA。 请先介绍一下你的背景和经历吧! 大家好,我是 Hsiao-Wei。 我 本身背景是在台湾CS与网路工程硕士背景,大约在三年前踏入区块链产业,并在两年前加入了以太坊基金会研究团队。 2 Unit i mes: 你在什么契机下加入了以太坊团队? 目前主要研究什么技术? 故事其实很简单 , 就是两年前 Vitalik 在亚洲招募开发者做 sharding 的初始版本PoC,而我从 contributor 开始贡献代码,开发第一版的sharding(和现在版本现在想想真是差很多呢!),后而加入团队:) 目前研究Eth e reum 2.0的协议设计(

2019安装cocoaPods

天大地大妈咪最大 提交于 2020-12-18 04:31:09
检索关键词:2019 CocoaPods使用 查看版本:gem --version 输出: 2.7.7 更换Ruby 源: gem sources --remove https://rubygems.org/ gem sources --add https://gems.ruby-china.com/ 淘宝的源好像不能用了用这个:https://gems.ruby-china.com/ 安装cocoapods: sudo gem install cocoapods 报错: ERROR: While executing gem ... (Gem::FilePermissionError) You don ' t have write permissions for the /usr/bin directory. 输入: sudo gem install -n /usr/local/bin cocoapods 输出: Successfully installed httpclient-2.8.3 Fetching: algoliasearch -1.27.1.gem (100% ) Successfully installed algoliasearch -1.27.1 Fetching: cocoapods -core-1.8.4.gem (100% ) Successfully

nginx1.18.0在虚拟机上的搭建

人盡茶涼 提交于 2020-12-09 10:27:15
1、搭建nginx之前先下载安装pcre函数库 pcre 下载地址 https://sourceforge.net/projects/pcre/ 下载最新的8.44版本 2、安装pcre 下载之后rz -be上传到虚拟机,进行解压到根目录下 tar zxvf pcre-8.44.tar.gz -C./ 对当前文件夹授予全部读写权限 chmod 777 -R /root/pcre-8.44, cd 进到pcre-8.44目录下,安装gcc插件 yum -y install gcc yum -y install gcc-c++ 初始化配置并安装 ./configure make&&make install 进入pcretest命令界面 ./pcretest ctrl+c 退出,PCRE安装成功 可查看pcre版本号 pcre-config --version 3、安装nginx nginx下载地址 http://nginx.org/ , 下载稳定版nginx-1.18.0版本,rz -be从本地上传压缩包到虚拟机 解压到根目录下 tar zxvf nginx-1.18.0.tar.gz -C ./ 安装插件 yum install -y zlib-devel 进到nginx-1.18.0目录下并初始化安装配置 cd nginx-1.18.0 需要编译安装 ./configure -

java并发编程之volatile

柔情痞子 提交于 2020-11-22 14:33:46
  首先是一段简单的多线程代码 public class VolatileTest { private boolean flag = true ; public boolean isFlag() { return flag; } public void setFlag( boolean flag) { this .flag = flag; } public static void main(String[] args) throws InterruptedException, IOException { VolatileTest volatileTest = new VolatileTest(); Thread thread = new Thread(() -> { int i = 1 ; while (volatileTest.isFlag()){ i ++ ; } System.out.println(i); }); thread.start(); Thread.sleep( 2000 ); volatileTest.setFlag( false ); System.out.println( "设置结束标示" ); } }   运行main方法后,我们发现线程并不能被有效的终止,这其中有两个原因:1、cpu高速缓存2、JIT优化   在java中

你的3080退货了吗?AMD连夜发布RX 6000系列,同性能显卡比英伟达便宜4000

落爺英雄遲暮 提交于 2020-10-30 12:55:27
   大数据文摘出品   的AMD,今天又放大招了,一下推出三款新GPU显卡,分别是 Radeon RX 6800、Radeon RX 6800XT 以及 Radeon RX 6900XT。      更精彩的是,三款新的Radeon RX 6000系列显卡,将与英伟达最新的RTX 3000系列GPU直接抗衡。   Radeon RX 6800可与RTX 2080 Ti 或 RTX 3070抗衡;Radeon RX 6800 XT 可以媲美RTX 3080;最后是Radeon RX 6900 XT ,对标英伟达最强显卡RTX 3090。      网友直呼,“这太香了!” “AMD,YES!”   先总结一下AMD现场直接分享的与英伟达同类显卡的对标结果。    理论性能上看:   Radeon RX 6800 > GeForce RTX 3070   Radeon RX 6800 XT >=GeForce RTX 3080   Radeon RX 6900 XT >=GeForce RTX 3090    不考虑黄牛涨价,从发布会上的官宣价格来看:   Radeon RX 6800 > GeForce RTX 3070   Radeon RX 6800 XT < GeForce RTX 3080   Radeon RX 6900 XT < GeForce RTX 3090   

OpenStack最新版本Victoria发布亮点与初体验

亡梦爱人 提交于 2020-10-16 08:47:04
前言 OpenStack 是一个云操作系统,可控制整个数据中心内的大型计算,存储和网络资源池,所有资源均通过具有通用身份验证机制的 API 进行管理和配置。 还提供了一个仪表板,可让管理员进行控制,同时授权其用户通过 Web 界面配置资源。 除了标准的基础架构即服务功能外,其他组件还提供业务流程,故障管理和服务管理等其他服务,以确保用户应用程序的高可用性。 Victoria 是2020最后一个 OpenStack 版本,新冠疫情并没有对该版本的发布产生太大的影响,作为 OpenStack 的第22个版本,如今已经更加稳定,更加强健。官网给出的发布时间是2020年10月12号到16号。预计14号左右发布。当前版本已经可以测试使用。 Redhat 作为开源的社区的霸主,其贡献依然排名第一,国内的华为, 99cloud ,中兴, Kylin Cloud 等公司上榜,至2020年10月13号,贡献排名如下图: Victoria发布亮点 Cinder - 块存储服务 Cinder 接口提供了一些标准功能,允许创建和附加块设备到虚拟机,如“创建卷”,“删除卷”和“附加卷”。还有更多高级的功能,支持扩展容量的能力,快照和创建虚拟机镜像克隆。 Notes: 改进了对配置的默认卷类型的处理,并使用 microversion 3.62 添加了新的块存储 API 调用