通知 欢迎关注我的店铺天天软件圆

closure compiler代码优化,网页打开速度优化之jquery代码优化压缩

closure compiler代码优化,网页打开速度优化之jquery代码优化压缩面的图片延迟加载了,效果不是很理想,由于使用“lazyload.js”对图片懒加载,需要替换真实图片地址,对搜索引擎抓取不利,所有使用了《Qazy.js延迟加载懒加载图片》,Qazy是一个图像延迟加载程序,与库无关(没有jQuery)。Qazy移除负面SEO影响。这就是它有别于其他懒惰加载器的原因。<body><img src="lazy-loading.jpg" data-qazy="true"

阅读全文:closure compiler代码优化,网页打开速度优化之jquery代码优化压缩


小米AX3600关闭ipv6防火墙,小米ax3600刷openwrt固件下载及ax3600开启SSH方法

小米AX3600关闭ipv6防火墙,小米ax3600刷openwrt固件下载及ax3600开启SSH方法后又分享了一款AX3600路由器的固件《ax3600刷openwrt(qsdk)固件》今天介绍下AX3600官方固件关闭防火墙,对于家里有公网IP的同学非常有帮助,本人家里就用公网IP,联通打一个电话就可以开启公网IP了。先看下开启SSH后的效果图:这个“areuOK”就非常灵性。本次介绍的关闭AX3600官方固件防火墙,需要开启SSH后,ssh命令关闭。AX3600在开启SSH后,就可以关闭ipv6防火墙,让家里的设备在公网上通过ipv6访问。设置方法如下:ss

阅读全文:小米AX3600关闭ipv6防火墙,小米ax3600刷openwrt固件下载及ax3600开启SSH方法


Adbyby无法更新规则的解决方案,adbyby无法正常adbyby-plus规则更新

Adbyby无法更新规则的解决方案,adbyby无法正常adbyby-plus规则更新令wget-ssl而系统中无此命令,故报错。于是建立硬链接ln /usr/bin/wget /usr/bin/wget-ssl接下来又报错:wget: unrecognized option: tries=1Usage: wget [options] <URL>Options:        -4&nb

阅读全文:Adbyby无法更新规则的解决方案,adbyby无法正常adbyby-plus规则更新


新路由3newifi3(newifi d2)openwrt支持aria2、usb、移动硬盘自动挂载eeprom固件下载

新路由3newifi3(newifi d2)openwrt支持aria2、usb、移动硬盘自动挂载eeprom固件下载fi3,回来后大概试了下,原厂的2.4g信号还是可以刷了pandora,padavan,感觉直接都不行啊,ping时间几百ms了,还断流看论坛里说2.4g信号不好,有加屏蔽的,有换电容的,这个方案太麻烦了,并且原厂的为什么就可以呢?所以不到最后不用这个方案。以前按照这个方案改了eeprom,按他方案改了下,newifi3新路由3修改eeprom不掉速eeprom固件下载自编译NEWIFI3openwrt固件功能1、计划任务2、

阅读全文:新路由3newifi3(newifi d2)openwrt支持aria2、usb、移动硬盘自动挂载eeprom固件下载


抛弃3322 DDNS使用更好的changeip免费DDNS内网穿透

抛弃3322 DDNS使用更好的changeip免费DDNS内网穿透可以打客服电话要到外网IP,但是IP会经常变动,如果需要访问家里的监控会非常麻烦,所以就需要用到了DDNS了。一般内网映射外网有两种方式,一是在路由器后台管理页面进行映射设置,传输的稳定性、映射效率还得看当前厂商固件的版本。无公网IP的情况内网穿透解决方案其实还有一种不用在路由器内映射的方式,那就是使用花生壳5.0内网穿透。比如用HFS上传文件,通过花生壳5.0映射至外网,通过域名直接访问,花

阅读全文:抛弃3322 DDNS使用更好的changeip免费DDNS内网穿透


Qazy.js延迟加载懒加载图片,不影响SEO搜索引擎获取真实图片地址

Qazy.js延迟加载懒加载图片,不影响SEO搜索引擎获取真实图片地址(没有jQuery)。Qazy移除负面SEO影响。这就是它有别于其他懒惰加载器的原因。在网页中尽快加载脚本,这样它就可以开始跟踪图像并懒洋洋地加载它们。用lazyload.js延迟加载图片,并避免对SEO的影响在做一个项目,一个页面会有不少的图片载入,现在搜索引擎都提倡用户体验,如果因为图片多,导致加载慢影响了用户体验也得不偿失找到了解决方案:用lazyload.js延迟加载图片的原理:图片延迟加载的工作原理图片延迟加载的工作原理是:当图像区域进入Viewpor

阅读全文:Qazy.js延迟加载懒加载图片,不影响SEO搜索引擎获取真实图片地址


1*1px gif透明、黑色Base64编码图片 1x1px大小Data/Base64数据的gif透明图片

1*1px gif透明、黑色Base64编码图片 1x1px大小Data/Base64数据的gif透明图片rc="https://ioozu.com/logo.png"/>或者css里这样调用background-image:url("https://ioozu.com/logo.png")那么本文所说的base64要怎么用呢,把图片地址换成通过base64编码的图片代码即可,请看下面的代码:使用下面的代码替换掉原图片地址即可。data:image/gif;b

阅读全文:1*1px gif透明、黑色Base64编码图片 1x1px大小Data/Base64数据的gif透明图片


小米路由器ax3600刷openwrt(qsdk)固件下载刷机教程,小米ax3600刷机openwrt(qsdk)开启SSH

小米路由器ax3600刷openwrt(qsdk)固件下载刷机教程,小米ax3600刷机openwrt(qsdk)开启SSH于来了。传说中的大佬终于是把OP固件搞出来了,大佬的帖子说这个小米AX3600的qsdk固件,我等小白也不知道什么是qsdk固件啊?和OP固件都有些什么区别。注意:此固件为AX3600的qsdk固件,AX3600原生openwrt固件移步《小米路由器ax3600刷机原生openwrt固件》,虽然有点BUG但不影响使用。QSDK与OPENWRT区别QSDK是一种在openwrt的基础上,加入了高通atheros芯片相关资料的一种环境。QSDK与openwrt的区别主要在如下几个方

阅读全文:小米路由器ax3600刷openwrt(qsdk)固件下载刷机教程,小米ax3600刷机openwrt(qsdk)开启SSH


群晖DSM最新版本6.2.2ProxmoxVE (PVE)的网络模型添加E1000e网卡

群晖DSM最新版本6.2.2ProxmoxVE (PVE)的网络模型添加E1000e网卡选择。本教程在PVE6.09下测试通过,其他的PVE版本请自行测试。需要注意的是:修改有风险,修改前请自觉做好文件备份!具体操作如下:一、电脑打开WinSCP,以root用户登录PVE,找到/usr/share/perl5/PVE目录下的QemuServer.pm文件,用Notepad++编辑,大约在837行找到这行内容:my $nic_model_list = ['rtl8139', 'ne2k_pci',

阅读全文:群晖DSM最新版本6.2.2ProxmoxVE (PVE)的网络模型添加E1000e网卡


荒野无灯老毛子华硕padavan固件设置阿里云DDNS内网穿透方法

荒野无灯老毛子华硕padavan固件设置阿里云DDNS内网穿透方法射设置,传输的稳定性、映射效率还得看当前厂商固件的版本。无公网IP的情况内网穿透解决方案其实还有一种不用在路由器内映射的方式,那就是使用花生壳5.0内网穿透。比如用HFS上传文件,通过花生壳5.0映射至外网,通过域名直接访问,花生壳5.0实现内网穿透有公网IP用阿里云DDNS内网穿透1、首先路由器需要刷好老毛子padavan固件里面已经自带了DNSPod的插件(固件版本最好更新到最新版),如果遇到路由器没有自带DNSPod的插件就自己检索下其他教程写个脚

阅读全文:荒野无灯老毛子华硕padavan固件设置阿里云DDNS内网穿透方法


无公网IP用花生壳5.0实现内网穿透搭建HFS文件管理服务器

无公网IP用花生壳5.0实现内网穿透搭建HFS文件管理服务器FS,因为这个软件非常简单,家里的服务器也是WIN系统。搭建HFS非常简单,就是一个软件安装好就可以了,没有什么需要介绍的,今天主要是说下,在本地搭建好HFS服务器后怎么通过外网访问,这牵扯到路由器的端口映射。但是这种方法需要有公网IP,非常遗憾,由于家里是移动大内网,没办法我使用的是花生壳5.0实现内网穿透。如果有公网IP可以使用阿里云DDNS实现内网穿透《华硕padavan固件设置阿里云DDNS内网穿透》,可以参考这篇文章,这里就不详细展开了。一般内网映射外网有两种方

阅读全文:无公网IP用花生壳5.0实现内网穿透搭建HFS文件管理服务器


梅林zerotier开机启动脚本安装ZeroTier内网穿透设置,无公网IP通过ZeroTier内网穿透

梅林zerotier开机启动脚本安装ZeroTier内网穿透设置,无公网IP通过ZeroTier内网穿透件路由器上安装及使用zerotier的方法。使用zerotier的有点主要是zerotier是通过P2P直连的方式,异地组网。和一些其他内网穿透方法不一样,比如frp就需要服务器端支持,是通过服务端中转的访问请求,不是直连的方式。但是由于国内网络环境复杂,如果是移动的这种大内网,又可以穿透不了,可以等安装成功后使用PING命令,如果延迟超过200+那就是通过国外的zerotier服务端中转的。这也是zerotier的一个优

阅读全文:梅林zerotier开机启动脚本安装ZeroTier内网穿透设置,无公网IP通过ZeroTier内网穿透


小米路由器AX3600官方固件最简单开启SSH方法 支持1.0.17、1.0.34、1.0.328、1.0.336

小米路由器AX3600官方固件最简单开启SSH方法 支持1.0.17、1.0.34、1.0.328、1.0.336不及待的把ssh打开了,其实就是怕以后开不了了。下面说下开启ssh的方法把此教程做了相应的简化。真的非常感谢这些大神。开启SSH后可以看下AX3600刷openwrt(qsdk)固件尝尝鲜先看下开启SSH后的效果图:这个“areuOK”就非常灵性。AX3600开启SSH方法不是所有的固件版本都支持这种方法开启SSH,支持的固件有AX36001.0.17版本/AX18001.0.34/1.0.328/1.0.336版本/AX51.

阅读全文:小米路由器AX3600官方固件最简单开启SSH方法 支持1.0.17、1.0.34、1.0.328、1.0.336


宝塔面板Nginx-Tengine开启编译ngx_brotli压缩,宝塔面板最新安装ngx_brotli压缩命令

宝塔面板Nginx-Tengine开启编译ngx_brotli压缩,宝塔面板最新安装ngx_brotli压缩命令宝塔集成的Nginx-Tengine,后来又开启了“http_concat_module模块”再后来一起编译了“brotli压缩”现在记录下方便以后会用到。之前有一篇文章写过安装 google/ngx_brotli宝塔面板LNMP开启编译Brotli压缩宝塔面板安装Brotli压缩命令,不过呢,由于 ngx_brotli 程序的发展,所以之前的教程不再适合新的 ngx_brotli&

阅读全文:宝塔面板Nginx-Tengine开启编译ngx_brotli压缩,宝塔面板最新安装ngx_brotli压缩命令


宝塔面板Nginx-Tengine编译http_concat_module模块报错“./configure: error: invalid option "--with-http_concat_mo”

宝塔面板Nginx-Tengine编译http_concat_module模块报错“./configure: error: invalid option "--with-http_concat_mo”tp_concat_module模块报错“./configure:error:invalidoption"--with-http_concat_mo”昨天把服务器Nginx修改为宝塔集成的Nginx-Tengine,后来又开启了“http_concat_module模块”现在记录下方便以后会用到。在网上找资料看到了这篇文章https://www.bt.cn/bbs/thread-8263-1

阅读全文:宝塔面板Nginx-Tengine编译http_concat_module模块报错“./configure: error: invalid option "--with-http_concat_mo”


【ss-local】: 启动失败, 注意检查端口是否有冲突,程序是否下载完整,10 秒后自动尝试重新启动

【ss-local】: 启动失败, 注意检查端口是否有冲突,程序是否下载完整,10 秒后自动尝试重新启动:35【SS_1_redir】:  2020-06-2018:33:35INFO:protocolauth_aes128_md5Jun2018:33:35【SS_1_redir】:  2020-06-2018:33:35INFO:protocol_param46755:qwe147258Jun2018:33:35【SS_1_redir】: 

阅读全文:【ss-local】: 启动失败, 注意检查端口是否有冲突,程序是否下载完整,10 秒后自动尝试重新启动