获取客户端 ip 地址

默认最简单的:echo $_SERVER['remote_address'];增加了代理判断的并不能略过代理获取到真实地址,有可能获取到最近的一个代理服务器地址function ip() { //strcasecmp 比较两个字符,不区分大小写。返回0,>0,<0。 if(getenv('HTTP_CLIENT_IP') && strcasecmp(ge

青年榜样习近平

青年在成长和奋斗中,会收获成功和喜悦,也会面临困难和压力。要正确对待一时的成败得失,处优而不养尊,受挫而不短志,使顺境逆境都成为人生的财富而不是人生的包袱。广大青年要保持初生牛犊不怕虎的劲头,不懂就学,不会就练,没有条件就努力创造条件。广大青年要牢记‘空谈误国、实干兴邦’,立足本职、埋头苦干,从自身做起,从点滴做起,用勤劳的双手、一流的业绩成就属于自己的人生精彩。

纪念巫漪丽

可能和大部分人一样,我是通过视频《梁祝》钢琴演奏认识这位钢琴家的。与年轻的朗朗不同,巫漪丽出现在大家眼前,已是 87 岁高龄的老者了。视频中她微微颤颤走上舞台,让全体观众都不由自主地屏住呼吸,静静地看着她。坐在钢琴前,没有话语,似乎是在酝酿着什么,接着就是灵动优雅的演奏。《梁祝》是我很喜欢的曲子,之前听过小提琴版的,很是凄婉动人。钢琴曲由《梁祝》总谱改编,整体篇幅比一般的曲子要长,演奏有 10 分

正向代理与反向代理

分享关于在服务器代理中正向代理与反向代理的区别,在实际运用中两者都有很大的用处,但是往往很多人并不是特别清楚他们之前的区别,先通过几张图片进行分析。正向代理:正向代理通过上面的图理解其实就是用户想从服务器拿资源数据,但是只能通过 proxy 服务器才能拿到,所以用户 A 只能去访问 proxy 服务器然后通过 proxy 服务器去服务器B拿数据,这种情况用户是明确知道你要访问的是谁,在我们生活中最

canvas 与 svg 对比

canvas vs. svg转自 w3schoolCanvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的。SVGSVG 是一种使用 XML 描述 2D 图形的语言。SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么

xhprof 的安装、配置和使用

简介xhprof 是一个 facebook 开发的轻量级应用性能测试工具,用 php 写的,以 php 扩展形式安装。之前看到一篇文章很夸张的比较了几种性能测试工具,诟病 xhprof 难装。然后广告性地推荐了一家国内的测试工具。给新服务器装了php 7.3.3,正好想接触一下性能测试工具,数据化了解一下 php7 到底有多牛逼。不服气他的说法,就找了教程来装了。xhprof 作为 php 的扩展

php-fpm 的重启方法(php7.3)

php-fpm 为什么不能用 service 重启?对于 centos 下使用 yum,或者 ubuntu 下使用 apt-get 等软件包管理工具安装的 php 来说,php-fpm 可以以服务的形式运行,直接用 service php-fpm start|stop|reload 指令即可操作控制。对于源码包编译安装的,php 5.3.3 以后的 php-fpm 不再支持 php-fpm 以前具