Chrome 解决隐藏 HTTPS

谷歌浏览器 Google Chrome 在其 76 版本后隐藏了网址中的 HTTPHTTPS 以及 WWW 前缀。

针对此次变更 Google 工程师 Emily SchechterWed, Jul 31, 2019 在官方 Chromium bug 回复如下:

The Chrome team values the simplicity, usability, and security of UI surfaces. To make URLs easier to read and understand, and to remove distractions from the registrable domain, we will hide URL components that are irrelevant to most Chrome users. We plan to hide “https” scheme and special-case subdomain “www” in Chrome omnibox on desktop and Android in M76.

Read More

如何选择保险

保险,是种风险管理方式,主要用于经济损失的风险。保险被定义为透过缴纳一定的费用,将一个实体潜在损失的风险向一个实体集合的平均转嫁。

如何选择保险

从家庭理财角度看,一般而言,从重要性角度上讲,个人保障的优先顺序是社保——意外险——医疗险——重疾险——寿险——其他

保险的基本分类

意外险

意外险一般来说,是无等待期的,今天买了,明天就能生效(最多不超过七天),所以买一年保一年非常的方便,也能保证丝一般顺滑的续保体验。所以,买一年期产品即可,没有买长期产品的必要。

Read More

自定义 pac 列表规则

什么是PAC

代理自动配置(英语:Proxy auto-config,简称PAC)是一种网页浏览器技术,用于定义浏览器该如何自动选择适当的代理服务器来访问一个网址。

一个PAC文件包含一个 JavaScript 形式的函数“FindProxyForURL(url, host)”。这个函数返回一个包含一个或多个访问规则的字符串。用户代理根据这些规则适用一个特定的代理其或者直接访问。当一个代理服务器无法响应的时候,多个访问规则提供了其他的后备访问方法。浏览器在访问其他页面以前,首先访问这个PAC文件。PAC文件中的URL可能是手工配置的,也可能是是通过网页的网络代理自发现协议(Web Proxy Autodiscovery Protocol)自动配置的。

Read More

智能路由器离线脱机下载

在路由器里面安装 Aria2 ,直接下载文件到路由器上连接的移动硬盘里。硬盘及U盘挂载可参考这里

1、 软件安装

1
2
3
4
opkg install aria2

#卸载命令
opkg remove --force-removal-of-dependent-packages aria2

2、 创建一个 aria2.session 文件

1
touch /mnt/sda/aria2.session

3、 启动 aria2

1
aria2c --enable-rpc=true --rpc-listen-all=true --rpc-allow-origin-all -c

Read More

OpenWrt/LEDE Samba搭建家庭共享存储

挂载移动硬盘使用 Samba 共享存储及家庭私有云。

刷入OpenWrt/LEDE

具体可参照 OpenWrt 的使用

安装必备软件

1
2
3
4
5
6
7
opkg install kmod-usb-storage usbutils kmod-fs-vfat block-mount kmod-fs-ext4 samba36-server

#安装分区软件
opkg install fdisk

#安装格盘软件
opkg install e2fsprogs

查看可用设备

1
ls -l /dev/sd*

usb 3.0 dev下无设备问题

1
kmod-usb-storage-uas

/dev 下无法看到移动一般,需要安装 uas 的usb 3.0 驱动,这个问题弄了我整整 5 个小时!!!

格式化

Read More

自动化测试框架

自动化测试是通过特定的软件(脚本)去控制测试流程,并比较实际的结果与预期结果之间的差异。通过将测试自动化,可以让正式的测试过程中的必要测试,可以反复进行;通过这种方法,也可以将难以手动进行的测试,交由软件来做。

自动化测试最大的优势就是可以快速而且反复的进行测试

1. Robot Framework

Robot Framework 是最流行的 Python 自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。基于 Python 编写,可以运行在 Java 和.NET 环境。它还支持跨平台,例如 Windows、MacOS 和 Linux。

它是一个开源框架,并且留有 API 扩展空间。表格式的测试数据语法和关键词驱动测试(KDT)使得它在全球的测试人员中非常流行。它无疑是最易用的自动化测试框架,并可通过 pabotSelenium Grid 执行并行测试。

Read More

使用 iftop 命令监控网络带宽

作为互联网工作者需要监控相关IT基础设备以确保其能够7x24正常工作。通常情况下我们必须监控硬件的性能,如:内存、硬盘和CPU等;所以我们必须对我们的网络进行监控。我们需要确保我们的网络和应用没有被过度使用而导致网站功能不正常。本文我们将介绍如何使用 iftop 对网络进行监控。

iftop 是一个能够提供网络带宽实时监控的工具。iftop 通过测量每个连接进入和进出的数据包的大小从而达到监控网络的目的;即它通过捕获网卡进入和进出的流量,然后对其求和从而得到正确的网络带宽数据。

在 Debian/Ubuntu 安装

iftop 包含在 Debian/Ubuntu 的默认源中,所以我们可以通过下面的命令很方便的安装:

Read More

Linux 中 TRACEROUTE 使用浅析

Traceroute 命令是众所周知的网络工具,使用该命令我们可以确认网络数据包源和目标之间的跳数。Traceroute 命令除了显示具体的条数,还可以让我们清晰的了解到数据包经过的具体路径/服务器( path/server )。

通常情况下我们会在网络丢包的时候使用到 Traceroute 命令,因为 `` 可以显示出它每一个心跳包经过的具体地址或服务器节点,所以我们可以方便的确认网络丢包是在哪个地址或节点发生的。

相关阅读推荐:使用 iftop 命令监控网络带宽

本文将讲述如何在 Linux 中安装 traceroute 命令,已经如何使用它定位和解决网络问题。

Read More

vim 常用命令

Vim 是从 vi 发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。Vim 和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。一开始使用 Vim 时会觉得命令太多无从下手,常常望而却步。其实,只要坚持在工作中经常使用 Vim ,慢慢的就会得心应手。

Cursor Movement (光标移动)

命令 作用(说明)
h,j,k,l h表示往左,j表示往下,k表示往右,l表示往上
Ctrl+f 上一页
Ctrl+b 下一页
w, e, W, E 跳到单词的后面,小写包括标点
b, B 以单词为单位往前跳动光标,小写包含标点
O 开启新的一行
^ 一行的开始
$ 一行的结尾
gg 文档的第一行
[N]G 文档的第N行或者最后一行

Read More

supervisor 安装使用

supervisor 使用 Python开发的进程管理工具,可以方便的对用户定义的进程进行启动、关闭、重启,并可以对以为关闭的进程重启;且可以监控执行状态、日志输出等。

supervisor 安装

1
yum -y install supervisor

安装路径 /usr/bin/supervisord, 配置文件 /etc/supervisor.conf

supervisor启动

手动启动

1
/usr/bin/supervisord -c /etc/supervisor.conf

手动关闭

1
/usr/bin/supervisorctl stop all

自动启动

Read More