有用的小知识

零散的小知识,也有一些经验方法啥的。


总览

在页面内实现链接跳转

网页视频倍速播放和跳过的方法

留白

留白

留白
留白

留白
留白
留白

留白

留白
留白

留白

留白

留白

留白

留白


网页视频倍速播放和跳过的方法

F12-->Console输入命令

  • 倍速代码

document.querySelector('video').playbackRate=10.0
  • 跳过播放代码

document.querySelector('video').currentTime=document.querySelector('video').duration

在页面内实现锚链接跳转

  • markdown语法锚链接跳转

[跳转起始点](#a_id)
  • a标签方式实现锚链接跳转

<a href=#a_id>跳转起始点</a>
  • 跳转终点

<a id=a_id>跳转终点</a>

跳转起始点:用markdown和html标签均可

跳转终点:最好用html标签,可以给id,方便起始点寻找

  • halo2实现锚链接跳转

选中文字,然后添加链接

halo2的标题都是内置有标签的,不管你的标题时h1、h2还是hn,从上往下id依次是heading-1,heading-2 ...


换SSL证书

1、oss换证

证书来源:joyssl

七牛云入口

(1)上传下载好的证书

(2)更换证书

空间管理-->域名管理->自定义源站域名->配置HTTPS

2、博客换证书

证书来源:腾讯云ssl证书

所需工具:putty.exe、 WinSCP

(1)上传证书文件至此目录,覆盖原有的证书文件

/root/halo/ssl/certs

(2)输入命令重启nginx

docker restart halonginx

文献的查找和下载

下载网址

查找网址


Cadence版图高亮状态

1.Connectivity->Nets->Mark

进入高亮状态

2.F3配置高亮语句

Via Layers -->取消勾选掉DIFF层

3.点击

4.Options中的>>,在更多中找到Dim

5.Connectivity->Nets->SAave All ...即可将所有的高亮线保存为一个单独的cell。

通过nginx为docker网页项目添加SSL证书

1.docker拉取nginx镜像

docker pull nginx

拉取之后直接运行

2.保存文件

cat /etc/nginx/nginx.conf

3.重新构建容器,映射相关文件和路径

/var/log/nginx
/etc/nginx/conf.d
/etc/nginx/nginx.conf
/etc/nginx/【证书】.crt
/etc/nginx/【密钥】.key

4.打开重定向端口:比如你想在3010端口用https访问,就映射3010端口

5.网络配置,保证nginx的网络和你想映射的docker容器处于同于IP中

6.新建一个【*】.conf文件放在conf.d文件夹下,内容如下

server {
    # 假设使用 3010 作为 HTTPS 端口
    listen 3010 ssl;
    server_name 【证书IP地址】;

    # SSL 证书配置
    ssl_certificate /etc/nginx/【证书】.crt;
    ssl_certificate_key /etc/nginx/【密钥】.key;
    
    # SSL 配置优化
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_prefer_server_ciphers off;

    location / {
        # 代理到 Docker 容器的 3000 端口
        proxy_pass http://【代理容器ip地址】:3000;
        
        # 代理设置
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto https;
        
        # 超时设置
        proxy_connect_timeout 60;
        proxy_send_timeout 60;
        proxy_read_timeout 60;
    }
}

Openwrt上openclash的配置以及连接

前提:有Openwrt的N1盒子,并且已经安装好了openclash

完整方法链接

1.路由器设置(旁路模式)

【网络】-【接口】-【基本设置】

协议: 静态地址
IPv4地址: 【要和主路由在同一个地址下】
...
IPv4网关: 【主路由网关】
使用自定义的DNS服务器: 114.114.114.114
...

DHCP服务器:

【基本设置】:勾选【忽略此接口】

【物理设置】:勾选桥接接口,-【接口】勾选括号中带lan的

【防火墙设置】:勾选lan

2.配置

【覆写设置】-勾选【自定义上游 DNS 服务器】-【Fallback】随机勾选两项

-【配置订阅】添加订阅地址

3.安装内核(能连接外网,其他见完整方法链接)

可以先用ShadowSocksR Plus+或者passwall科学连接

【插件设置】-【版本更新】-【一键检查更新】

然后启动就好了

4.连接方法

【网络配置】-【IP设置】

IPv4 地址:【本机的ip地址】
IPv4 子网前缀长度:24
IPv4 网关:【N1盒子ip地址】
IPv4 DNS服务器:【N1盒子ip地址】

docker 保存镜像后重新导入没有名字怎么办?

用以下命令执行带名字的save

# 保出
docker save 名字:标签 > image.tar
# 导入
docker load < image.tar

蜗牛星际J1900黑群晖原装Jellyfin套件开启硬解方法

起因是用软件播放一些较大得视频时会出现卡断,就在网上找了方法。

方法链接

1.检查NAS主机是否支持硬解

通过SSH连接nas主机,输入以下命令

sudo -i
ls /dev/dri

如果你出现card或者render得字样,说明支持。

2.在jellyfin套件中设置,【播放】-【转码】

硬件加速选择VAAPI,启用硬件解码除了HEVC全部勾选上,保存即可

docker 容器实现固定IP的办法

1、创建自定义网络

默认网络下,Docker 不支持为容器手动指定 IP 地址

使用以下命令创建自定义网络

docker network create --driver bridge --subnet 172.18.0.0/16 --gateway 172.18.0.1 my_network

重新运行docker容器,以gofile为例

docker run --name go-file --network my_network --ip 172.18.0.10 -v /volume1/Data/docker/gofile/data:/data -p 3000:3000 -d go-file:latest