ubuntu 16.04安装配置WordPress 5.3.2并建立PHP调试环境

WordPress配置文件


继续阅读ubuntu 16.04安装配置WordPress 5.3.2并建立PHP调试环境

3.5寸硬盘参数表-PMR/SMR/TDMR-2018-10-24

几个列项的说明
Recording - HDD写入技术
Capacity - HDD容量
Sector - 逻辑扇区大小, 表格里只包含了512e和4Kn
Disk - 碟片数
TB/Platter - 单碟TB大小
Helium - 是否充氦
PWR IDLE - 待机功耗瓦数
PWR TYPC - 典型运行功耗瓦数
PWR PEAK - 峰值功耗瓦数
Workload - 工作负荷 (TB/年)
UBER - 不可恢复比特误码率, 14=10^14内1个bit错误
L/UL- 磁头加载/卸载循环次数, 单位是千, 所以300=300,000次
AFR - 年化故障率
POH - 通电小时数/年
MTBF - 平均故障间隔小时数, 单位是百万, 所以0.75=750,000小时, Toshiba的数值为MTTF, 跟MTBF有所不同
Warranty - 质保年数

3.5''+SATA+HDD+Database+2018-10-24+(by+jerrytsao).xlsx

Recording MFG Series STD Model Capacity (TB) Disk RPM Cache (MB)
SMR Seagate Archive ST5000AS0011 5 4 5980 128
SMR Seagate Archive ST6000AS0002 6 6 5980 128
SMR Seagate Archive ST8000AS0002 8 6 5980 128
SMR Seagate Exos 5E8 ST8000AS0003 8 4 5980 256
SMR Seagate BarraCuda ST2000DM005 2 1 5400 256
SMR Seagate BarraCuda ST2000DM008 2 1 7200 256
SMR Seagate BarraCuda ST3000DM007 3 2 5400 256
SMR Seagate BarraCuda ST4000DM004 4 2 5400 256
SMR Seagate BarraCuda ST6000DM003 6 3 5400 256
SMR Seagate BarraCuda ST8000DM004 8 4 5400 256
SMR Seagate SkyHawk ST3000VX009 3 2 5900 256
SMR Seagate SkyHawk ST6000VX001 6 4 5900 256
SMR HGST Ultrastar Archive Ha10 HMH7210A0ALE60y 10 7 7200 256
SMR HGST Ultrastar Archive Ha10 HMH7210A0ALN60y 10 7 7200 256
SMR HGST Ultrastar DC HC620/Hs14 HSH721414ALE6M0 14 8 7200 512
SMR HGST Ultrastar DC HC620/Hs14 HSH721414ALN6M0 14 8 7200 512
SMR HGST Ultrastar DC HC620 HSH721415ALE6M0 15 8 7200 512
SMR HGST Ultrastar DC HC620 HSH721415ALN6M0 15 8 7200 512
PMR Seagate Desktop ST1000DM003 1 1 7200 64/32
PMR Seagate Desktop ST2000DM001 2 2/3 7200 64
PMR Seagate Desktop ST3000DM001 3 3 7200 64
PMR Seagate Desktop ST4000DM000 4 4 5900 64
PMR Seagate Desktop ST5000DM002 5 6 7200 128
PMR Seagate Desktop ST6000DM001 6 6 7200 128
PMR Seagate Desktop ST8000DM002 8 6 7200 256
PMR Seagate BarraCuda ST1000DM010 1 1 7200 64
PMR Seagate BarraCuda ST2000DM006 2 2/3 7200 64
PMR Seagate BarraCuda ST3000DM008 3 3 7200 64
PMR Seagate BarraCuda ST4000DM005 4 3 5900 64
PMR Seagate BarraCuda Pro ST2000DM009 2 2 7200 128
PMR Seagate BarraCuda Pro ST4000DM006 4 4 7200 128
PMR Seagate BarraCuda Pro ST6000DM004 6 6 7200 256
PMR Seagate BarraCuda Pro ST8000DM005 8 6 7200 256
PMR Seagate BarraCuda Pro ST8000DM0004 8 7 7200 256
PMR Seagate BarraCuda Pro ST10000DM0001 10 7 7200 256
PMR Seagate BarraCuda Pro ST12000DM0001 12 8 7200 256
PMR+TDMR Seagate BarraCuda Pro ST14000DM0001 14 8 7200 256
PMR Seagate SV35 ST1000VX000 1 1 7200 64
PMR Seagate SV35 ST2000VX000 2 3 7200 64
PMR Seagate SV35 ST3000VX000 3 3 7200 64
PMR Seagate Surveillance ST1000VX001 1 1 5900 64
PMR Seagate Surveillance ST2000VX003 2 2 5900 64
PMR Seagate Surveillance ST3000VX006 3 3 5900 64
PMR Seagate Surveillance ST3000VX002 3 3 5900 64
PMR Seagate Surveillance ST4000VX000 4 3 5900 64
PMR Seagate Surveillance ST5000VX001 5 5 7200 128
PMR Seagate Surveillance ST6000VX001 6 6 7200 128
PMR Seagate Surveillance ST8000VX002 8 6 7200 256
PMR Seagate SkyHawk ST1000VX005 1 1 5900 64
PMR Seagate SkyHawk ST2000VX008 2 2 5900 64
PMR Seagate SkyHawk ST3000VX010 3 3 5900 64
PMR Seagate SkyHawk ST4000VX007 4 3 5900 64
PMR Seagate SkyHawk ST6000VX0023 6 5 7200 256
PMR Seagate SkyHawk ST8000VX0022 8 6 7200 256
PMR Seagate SkyHawk ST10000VX0008 10 7 7200 256
PMR Seagate SkyHawk ST12000VX0008 12 8 7200 256
PMR+TDMR Seagate SkyHawk ST14000VX0008 14 8 7200 256
PMR Seagate SkyHawk AI ST8000VE0004 4 5 7200 256
PMR Seagate SkyHawk AI ST8000VE0004 6 5 7200 256
PMR Seagate SkyHawk AI ST8000VE0004 8 6 7200 256
PMR Seagate SkyHawk AI ST10000VE0004 10 7 7200 256
PMR Seagate NAS ST1000VN000 1 1 5900 64
PMR Seagate NAS ST2000VN000 2 2 5900 64
PMR Seagate NAS ST3000VN000 3 4 5900 64
PMR Seagate NAS ST4000VN000 4 4 5900 64
PMR Seagate NAS ST6000VN0021 6 6 7200 128
PMR Seagate NAS ST8000VN0002 8 6 7200 256
PMR Seagate IronWolf ST1000VN002 1 1 5900 64
PMR Seagate IronWolf ST2000VN004 2 2 5900 64
PMR Seagate IronWolf ST3000VN007 3 3 5900 64
PMR Seagate IronWolf ST4000VN008 4 3 5900 64
PMR Seagate IronWolf ST6000VN0033 6 5 7200 256
PMR Seagate IronWolf ST8000VN0022 8 6 7200 256
PMR Seagate IronWolf ST10000VN0008 10 7 7200 256
PMR Seagate IronWolf ST12000VN0008 12 8 7200 256
PMR+TDMR Seagate IronWolf ST14000VN0008 14 8 7200 256
PMR Seagate Enterprise NAS ST2000VN0001 2 2 7200 128
PMR Seagate Enterprise NAS ST3000VN0001 3 4 7200 128
PMR Seagate Enterprise NAS ST4000VN0001 4 4 7200 128
PMR Seagate Enterprise NAS ST5000VN0001 5 5 7200 128
PMR Seagate Enterprise NAS ST6000VN0001 6 6 7200 128
PMR Seagate Enterprise NAS ST6000NE0001 6 6 7200 256
PMR Seagate Enterprise NAS ST8000NE0001 8 6 7200 256
PMR Seagate IronWolf Pro ST2000NE0025 2 2 7200 128
PMR Seagate IronWolf Pro ST4000NE0025 4 4 7200 128
PMR Seagate IronWolf Pro ST6000NE0023 6 6 7200 256
PMR Seagate IronWolf Pro ST8000NE0004 8 7 7200 256
PMR Seagate IronWolf Pro ST10000NE0008 10 7 7200 256
PMR Seagate IronWolf Pro ST12000NE0008 12 8 7200 256
PMR+TDMR Seagate IronWolf Pro ST12000NE0008 14 8 7200 256
PMR Seagate Exos 7E8/EC3.5 v5 ST2000NM0125 2 2 7200 128
PMR Seagate Exos 7E8/EC3.5 v5 ST4000NM0115 4 4 7200 128
PMR Seagate Exos 7E8/EC3.5 v5 ST6000NM0115 6 5 7200 256
PMR Seagate Exos 7E8/EC3.5 v5 ST6000NM0065 6 6 7200 256
PMR Seagate Exos 7E8/EC3.5 v5 ST8000NM0055 8 6 7200 256
PMR Seagate Exos 7E8/EC3.5 v5 ST2000NM0105 2 2 7200 128
PMR Seagate Exos 7E8/EC3.5 v5 ST4000NM0085 4 4 7200 128
PMR Seagate Exos 7E8/EC3.5 v5 ST6000NM0125 6 5 7200 256
PMR Seagate Exos 7E8/EC3.5 v5 ST6000NM0055 6 6 7200 256
PMR Seagate Exos 7E8/EC3.5 v5 ST8000NM0045 8 6 7200 256
PMR Seagate Exos X10/EC3.5 v6 ST8000NM0016 8 7 7200 256
PMR Seagate Exos X10/EC3.5 v6 ST8000NM0206 8 7 7200 256
PMR Seagate Exos X10/EC3.5 v6 ST8000NM0006 8 7 7200 256
PMR Seagate Exos X10/EC3.5 v6 ST8000NM0136 8 7 7200 256
PMR Seagate Exos X10/EC3.5 v6 ST10000NM0016 10 7 7200 256
PMR Seagate Exos X10/EC3.5 v6 ST10000NM0086 10 7 7200 256
PMR Seagate Exos X10/EC3.5 v6 ST10000NM0006 10 7 7200 256
PMR Seagate Exos X10/EC3.5 v6 ST10000NM0146 10 7 7200 256
PMR Seagate Exos X12/EC3.5 v7 ST12000NM0007 12 8 7200 256
PMR+TDMR Seagate Exos X14 ST14000NM0428 14 8 7200 256
PMR HGST Ultrastar 7K6000 HUS726020ALE61y 2 2 7200 128
PMR HGST Ultrastar 7K6000 HUS726040ALE61y 4 4/5 7200 128
PMR HGST Ultrastar 7K6000 HUS726050ALE61y 5 5 7200 128
PMR HGST Ultrastar 7K6000 HUS726060ALE61y 6 5 7200 128
PMR HGST Ultrastar 7K6000 HUS726020ALN61y 2 2 7200 128
PMR HGST Ultrastar 7K6000 HUS726040ALN61y 4 4/5 7200 128
PMR HGST Ultrastar 7K6000 HUS726050ALN61y 5 5 7200 128
PMR HGST Ultrastar 7K6000 HUS726060ALN61y 6 5 7200 128
PMR HGST Ultrastar DC HC310/7K6 HUS726T4TALE6L4 4 3 7200 256
PMR HGST Ultrastar DC HC310/7K6 HUS726T6TALE6L4 6 4 7200 256
PMR HGST Ultrastar DC HC310/7K6 HUS726T4TALN6L4 4 3 7200 256
PMR HGST Ultrastar DC HC310/7K6 HUS726T6TALN6L4 6 4 7200 256
PMR HGST Ultrastar DC HC320/7K8 HUS728T8TALE6L4 8 5 7200 256
PMR HGST Ultrastar DC HC320/7K8 HUS728T8TALN6L4 8 5 7200 256
PMR HGST Ultrastar He8 HUH728060ALE60y 6 7 7200 128
PMR HGST Ultrastar He8 HUH728080ALE60y 8 7 7200 128
PMR HGST Ultrastar He8 HUH728060ALN60y 6 7 7200 128
PMR HGST Ultrastar He8 HUH728080ALN60y 8 7 7200 128
PMR HGST Ultrastar DC HC510/He10 HUH721008ALE60y 8 7 7200 256
PMR HGST Ultrastar DC HC510/He10 HUH721010ALE60y 10 7 7200 256
PMR HGST Ultrastar DC HC510/He10 HUH721008ALN60y 8 7 7200 256
PMR HGST Ultrastar DC HC510/He10 HUH721010ALN60y 10 7 7200 256
PMR HGST Ultrastar DC HC520/He12 HUH721212ALE60y 12 8 7200 256
PMR HGST Ultrastar DC HC520/He12 HUH721212ALN60y 12 8 7200 256
PMR+TDMR HGST Ultrastar DC HC530 WUH721414ALE6Ly 14 8 7200 512
PMR+TDMR HGST Ultrastar DC HC530 WUH721414ALN6Ly 14 8 7200 512
PMR WDC Blue WD10EZEX 1 1 7200 64
PMR WDC Blue WD10EZRZ 1 1 5400 64
PMR WDC Blue WD20EZRZ 2 2 5400 64
PMR WDC Blue WD30EZRZ 3 3 5400 64
PMR WDC Blue WD40EZRZ 4 4 5400 64
PMR WDC Blue WD50EZRZ 5 5 5400 64
PMR WDC Blue WD60EZRZ 6 5 5400 64
PMR WDC Black WD1003FZEX 1 1 7200 64
PMR WDC Black WD2003FZEX 2 3 7200 64
PMR WDC Black WD3003FZEX 3 4 7200 64
PMR WDC Black WD4004FZWX 4 5 7200 128
PMR WDC Black WD4005FZBX 4   7200 256
PMR WDC Black WD5001FZWX 5 5 7200 128
PMR WDC Black WD6002FZWX 6 5 7200 128
PMR WDC Black WD6003FZBX 6   7200 256
PMR WDC Purple WD10PURX 1 1 5400 64
PMR WDC Purple WD20PURX 2 2 5400 64
PMR WDC Purple WD30PURX 3 3 5400 64
PMR WDC Purple WD40PURX 4 4 5400 64
PMR WDC Purple WD50PURX 5 5 5400 64
PMR WDC Purple WD60PURX 6 5 5400 64
PMR WDC Purple WD80PUZX 8 7 5400 128
PMR WDC Purple WD81PUZX 8 7 5400 256
PMR WDC Purple WD100PURZ 10 7 5400 256
PMR WDC Purple WD101PURZ 10 7 7200 256
PMR WDC Purple WD121PURZ 12 8 7200 256
PMR WDC Red WD10EFRX 1 1 5400 64
PMR WDC Red WD20EFRX 2 2/3 5400 64
PMR WDC Red WD30EFRX 3 3 5400 64
PMR WDC Red WD40EFRX 4 4 5400 64
PMR WDC Red WD50EFRX 5 5 5400 64
PMR WDC Red WD60EFRX 6 5 5400 64
PMR WDC Red WD80EFZX 8 7 5400 128
PMR WDC Red WD100EFAX 10 7 5400 256
PMR WDC Red Pro WD2002FFSX 2 2/3 7200 64
PMR WDC Red Pro WD4002FFWX 4 5 7200 128
PMR WDC Red Pro WD4003FFBX 4   7200 256
PMR WDC Red Pro WD6002FFWX 6 5 7200 128
PMR WDC Red Pro WD6003FFBX 6   7200 256
PMR WDC Red Pro WD8001FFWX 8 7 7200 128
PMR WDC Red Pro WD8003FFBX 8 7 7200 256
PMR WDC Red Pro WD101KFBX 10 7 7200 256
PMR WDC Gold WD6002FRYZ 6 5 7200 128
PMR WDC Gold WD8002FRYZ 8 7 7200 128
PMR WDC Gold WD8003FRYZ 8 7 7200 256
PMR WDC Gold WD101KRYZ 10 7 7200 256
PMR WDC Gold WD121KRYZ 12 8 7200 256
PMR Toshiba Desktop DT01ACA100 1 1 7200 32
PMR Toshiba Desktop DT01ACA200 2 2 7200 64
PMR Toshiba Desktop DT01ACA300 3 3 7200 64
PMR Toshiba Generic Data Storage MD04ACA200 2   7200 128
PMR Toshiba Generic Data Storage MD04ACA300 3   7200 128
PMR Toshiba Generic Data Storage MD04ACA400 4 5 7200 128
PMR Toshiba Generic Data Storage MD04ACA500/D 5 5 7200 128
PMR Toshiba Generic Data Storage MD04ACA600 6 6 7200 128
PMR Toshiba Video Stream DT01ABA100V 1 1 5700 32
PMR Toshiba Video Stream DT01ABA200V 2 2 5700 32
PMR Toshiba Video Stream DT01ABA300V 3 3 5940 32
PMR Toshiba Surveillance MD04ABA400V 4   5400 128
PMR Toshiba Surveillance MD04ABA500V 5   5400 128
PMR Toshiba Surveillance MD06ACA600V 6   7200 256
PMR Toshiba Surveillance MD06ACA800V 8   7200 256
PMR Toshiba Surveillance MD06ACA10TV 10 7 7200 256
PMR Toshiba NAS MN04ACA400 4 5 7200 128
PMR Toshiba NAS MN05ACA600 6 6 7200 128
PMR Toshiba NAS MN05ACA800 8 6 7200 128
PMR Toshiba NAS MN06ACA10T 10 7 7200 256
PMR Toshiba NAS MN07ACA12T 12 8 7200 256
PMR Toshiba NAS MN07ACA14T 14 9 7200 256
PMR Toshiba Enterprise Cloud MC04ACA200E 2 4 7200 128
PMR Toshiba Enterprise Cloud MC04ACA300E 3 4 7200 128
PMR Toshiba Enterprise Cloud MC04ACA400E 4 5 7200 128
PMR Toshiba Enterprise Cloud MC04ACA500E 5 5 7200 128
PMR Toshiba Enterprise Cloud MC04ACA600E 6 5 7200 128
PMR Toshiba Enterprise Capacity MG04ACA200E 2 4 7200 128
PMR Toshiba Enterprise Capacity MG04ACA300E 3 4 7200 128
PMR Toshiba Enterprise Capacity MG04ACA400E 4 5 7200 128
PMR Toshiba Enterprise Capacity MG04ACA500E/DE 5 5 7200 128
PMR Toshiba Enterprise Capacity MG06ACA600E 6   7200 256
PMR Toshiba Enterprise Capacity MG06ACA800E 8   7200 256
PMR Toshiba Enterprise Capacity MG06ACA10TE 10 7 7200 256
PMR Toshiba Enterprise Capacity MG07ACA12TE 12 8 7200 256
PMR Toshiba Enterprise Capacity MG07ACA14TE 14 9 7200 256
PMR Toshiba Enterprise Capacity MG04ACA200A 2 4 7200 128
PMR Toshiba Enterprise Capacity MG04ACA300A 3 4 7200 128
PMR Toshiba Enterprise Capacity MG04ACA400A 4 5 7200 128
PMR Toshiba Enterprise Capacity MG04ACA500A/DA 5 5 7200 128
PMR Toshiba Enterprise Capacity MG06ACA600A 6   7200 256
PMR Toshiba Enterprise Capacity MG06ACA800A 8   7200 256
PMR Toshiba Enterprise Capacity MG06ACA10TA 10 7 7200 256
PMR Toshiba Enterprise Capacity MG07ACA12TA 12 8 7200 256
PMR Toshiba Enterprise Capacity MG07ACA14TA 14 9 7200 256

参考链接


ImageNet(2010-2017)图像识别数据集

ImageNet 数据集是目前世界上图像识别最大的数据库,根据 WordNet 层次 结构 (目前仅限物体)组织,主要用于机器视觉领域的图像分类和目标检测。其中层次结构的每个节点由数百和数千个图像描绘,每个节点平均有超过 500 个图像,有大约 1500 万张图片,2.2 万类。 ImageNet 数据集于 2009 年由斯坦福大学的李飞飞等人在视觉科学学会(VSS)首次发布,而后自 2010 年起一年一度的 ImageNet 大规模视觉识别挑战(ILSVRC)挑战赛不断完善 ImageNet 数据集。

ImageNet.torrent  需要占用磁盘空间 860.55 GB

参考链接


如何检查macOS SSD健康状态,保持系统及文档安全

苹果为了保持自家一定领先地位,在 MAC 设备上都采用了 SSD 磁盘。为了帮助用户关注磁盘运行状况,macOS 系统中已经内置了检查内置 SSD 和其它已连接磁盘运行状态的相关工具。以便在SSD 固态磁盘挂掉之前,就让用户提前检测并知晓其工作状态。

各种存储介质,包括 SSD,其实都是消耗品。这意味着一旦磁盘挂了,不仅会影响系统正常运行,甚至存储的文件都会有损失的风险。

继续阅读如何检查macOS SSD健康状态,保持系统及文档安全

OCR-文本图像合成工具

1. Text Recognition Data Generator

Github地址: https://github.com/Belval/TextRecognitionDataGenerator

官方文档:https://textrecognitiondatagenerator.readthedocs.io/en/latest/index.html

安装:

以下根据个人需要:

git clone 解压后进入 /trdg/bin 安装目录:

  • pictures/ 文件夹内存放背景图,可以多添加一些图片用于丰富生成的合成图片;
  • fonts/ 文件夹内 cn/ en/分别存放中、英文字体文件(.ttf格式),可以自己在网上下载不同ttf文件放入文件夹内;
  • string_generator.py 定义了图片上的文本如何选取,可以自行定义(博主在Centos7服务器上中文好像一直有乱码问题,只能修改string 的编码)
  • data_generator.py 是按照给定参数生成图片,最好在里面加上 try / except,大规模合成数据万一有一个case报错就要重新生成,很麻烦,相应的在 bin/trdg 文件中修改相应的生成 labels.txt 的代码,保证一致(这里也可能涉及到保存的中文文本乱码,如果是的话也要修改string的编解码)

生成命令(示例,具体见官方文档):

  • -l cn: language 为中文
  • -c 1000000: 生成1000000张图
  • -d 1: 文字按正弦函数曲线分布(0为不弯曲,1为sin,2为cos)
  • -rs: 图片文字随机选取;
  • -b 3: 背景图像从pictures文件夹中的图像上随机截取(0为高斯白噪声背景,1为白色背景,2为quasicrystal,3为自定义图片)
  • -bl 1 -rbl: 随机模糊,1为模糊的kernel size
  • -tc '#000000, #888888': 颜色变化区间
  • -f 64: 水平分布文字图像的高(像素64)
  • --output_dir 'sin-100w': 输出文件夹

2. Text Render

Github地址:https://github.com/Sanster/text_renderer

参见 github 的 README.md.

3. SynthText

Github地址: https://github.com/ankush-me/SynthText

参考链接


更换pip源到国内镜像

pip国内的一些镜像

  阿里云 https://mirrors.aliyun.com/pypi/simple/
  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  豆瓣(douban) http://pypi.douban.com/simple/
  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

修改源

临时使用:
可以在使用pip的时候在后面加上-i参数,指定pip源

永久修改:
Linux/macOS:
修改 ~/.pip/pip.conf (没有就创建一个), 内容如下:

Windows:
直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下

参考链接


更换pip源到国内镜像

解决macOS 10.15.2下Python的tkinter库Entry无法输入中文

问题描述

macOS 10.15.2下使用 tkinter Entry 输入框,无法输入中文,不管怎么样都只能输入英文,只能复制进去中文,交互体验很不好ಥ_ಥ。

我的版本是 macOS 10.15.2python 3.7.5

继续阅读解决macOS 10.15.2下Python的tkinter库Entry无法输入中文

ubuntu 18.04下安装CUDA 10.1以及cuDNN的安装

安装最新版本的 CUDA 10.1

安装对应版本的cuDNN:

检测是否成功安装:

执行输出如下结果代表成功安装:

继续阅读ubuntu 18.04下安装CUDA 10.1以及cuDNN的安装