Linux 下使用 OptiPNG 压缩图片
最近越来也发现自己的博客加载图片变慢了,由于我很多教程是教 PS 的,会使用到很多图片和截图,所以影响尤其明显。每张图片小则 400Kb 大则 2-3Mb,对于网络浏览不太友好。
可以直接在服务器上进行图片压缩,用到的工具是 OptiPNG。
OptiPNG home page:http://optipng.sourceforge.net/
string(2) "33"
最近越来也发现自己的博客加载图片变慢了,由于我很多教程是教 PS 的,会使用到很多图片和截图,所以影响尤其明显。每张图片小则 400Kb 大则 2-3Mb,对于网络浏览不太友好。
可以直接在服务器上进行图片压缩,用到的工具是 OptiPNG。
OptiPNG home page:http://optipng.sourceforge.net/
最近在编程中遇到一个问题:字符串内定义了一个已知的变量名,需要得到变量的值。
例如:
已知 real 类型全局变量:TEST
定义一个字符串,并赋值:
DEF STRING[10] STR1
STR1="TEST"
想通过 STR1
来得到 TEST
变量的值。可以使用 EXECSTRING
来处理:
EXECSTRING("R0="<<STR1)
以上指令可以将 TEST
变量的值读入 R0
。
最近在学习 nginx 的反向代理,在处理请求和响应的时候,需要处理 header 头信息用到了很多 nignx 变量,但是在传递给代理服务器时,我不知道我设置的 proxy_set_header 等信息是否设置正确,以及其他用到的变量到底当前值是多少我也不知道。调试起来很费劲。
发现一个第三方 nginx 模块:echo,可以方便的输出信息,利用这一模块可以实现变量值读取到 html,调试方便了很多。
echo GitHub 主页:https://github.com/openresty/echo-nginx-module
Proxying is typically used to distribute the load among several servers, seamlessly show content from different websites, or pass requests for processing to application servers over protocols other than HTTP.
nginx 可以将一个客户端的请求反向代理到其他地址/端口,从客户端上看不到代理过程。方向代理的常用来处理服务器上部署的多个网络服务,根据请求呈现不同网页内容,转发请求到其他应用程序等。支持转发的协议有: HTTP,FastCGI, uwsgi, SCGI, and memcached。
不同于 nginx 的重定向 return/rewrite/try_fiels 功能,反向代理对于客户端是不可见的,关于重定向的语法参考:https://blog.niekun.net/archives/195.html
下面介绍 ngx_http_proxy_module 模块的使用方式。
众所周知,现在百度盘非会员下载速度十分慢,还要求必须使用他的客户端下载,我的资料现在也基本不会存在百度云了。但是在下载已经保存在上面的资源或者网络别人分享的资源,还是偶尔要用到,而我又对百度十分的讨厌,也不会去充值会员,所以研究了下如何解决非会员的限速问题。