LMLPHP后院

解决configure: error: Cannot find OpenSSL's <evp.h>

PHP 的后期新版本由于某些版权问题,不再默认支持 mysql 扩展,官方推荐使用 mysqli 和 pdo_mysql。在使用源代码安装 PHP 时,默认是不会安装 pdo_mysql 扩展的,这样动态编译 mysqlnd、pdo_mysql 扩展会报一些奇怪的错误,如下:configure: error: Cannot find OpenSSL's <evp.h> 尝试了很多方法,依然解决不了这个...

小米MIX尊享版真机体验

购买,结果只能购买普通版,尊享版还是没货,就在要支付的时候发现尊享版可以购买了,实在是高。这里要说一下苹果,苹果的营销可以说是有点缺德,在 15 年 11 月份买 iPhone6s 居然出了 16G 版本的,这个不是坑人吗,花了那么多钱还被坑了,如果在 14 年那 16G 还可以接受,15 年还出 16G 版的实在是太坑了。下面放图。这个比较难做好啊,尤其是晚上光线不行。久违的 MIUI。听歌,一次就...

谈谈关于技术和设计中 px dp in 等的含义

是相等的,这也是正常的 PC 屏幕。但是手机屏幕普遍比较精细,所以有了这样一个换算公式:1dp = (dpi / 160)px。dip与 dp 完全相同,只是名字不同而已。在早期的 Android 版本里多使用 dip,后来为了与 sp 统一就建议使用 dp 这个名字了。 sp与缩放无关的抽象像素(Scale-independent Pixel),有了 dp 之后,为什么又弄了一个 sp 出来。安卓...

在云主机或VPS上搭建私有的GIT仓库

的是,为什么每个项目的后缀都有一个 .git,这个代表什么意思?。先不用管它,开始在我们的 VPS 上创建一个私有库吧!创建私有库的前提是,需要安装 GIT 客户端,一般的 Linux 都自带了,只是版本低了一点,没有关系。$ git init --bare lmlphp.com hint: Using 'master' as the name for the initial branch. This...

时间戳和日期之间转换在不同时区的差异

在 PHP 程序中,使用 time() 函数不论时区是否设置,是不会报错的,在 PHP7 以下版本中,使用 date 函数在 time zone 没有指定的情况下会报 Notice 错误。容易造成一个误解,timestamp 和时区无关。其实 timestamp 和 date 都是与时区有关系的。在不同的时区同一时刻获取的 timestamp 是不一样的。使用 timestamp 存储有个好处,就是转...

HTTP协议代理相关头Vary等的含义

服务器才是真正的面向用户服务的机器。而目前浏览器的种类特别多,并且支持的压缩格式也不一样,缓存服务器就会将不同种类的压缩格式各缓存一份,通过客户端的 Accept-Encoding 字段选择一个合适的版本返回。如上面所描述,在缓存服务器和真实服务器之间需要使用 Vary 字段来进行内容协商,缓存服务器根据真实服务器的 Vary 中指定的字段进行缓存,Vary 可能的值有 Accept,Accept-L...

如何让MySQL支持utf8mb4字符集

就像我前面文章提到的,我一直很想亲自试试 utf8mb4 字符集,这个支持 emoji 的字符集到底是有什么样的魔力。下面讲述了实现的方式。前提条件是 MySQL5.5 版本之后才可以支持,目前新买的 VPS,新装的系统一般都是支持的。修改 /etc/my.cnf,如下配置:[client] default-character-set = utf8mb4 [mysql] default-charact...

前端技术之DIV或SPAN+CSS实现箭头效果

形。纵然是等边直角三角形,但也基本符合了大多数情况下的箭头的需求了。这里,需要注意的一个问题是浏览器的兼容。当今主流的新型浏览器都基本没有问题,但是仍然存在一部分用户使用的是IE6和IE7。为了兼容低版本的IE浏览器,所以在写CSS的时候要特别的设置字体大小为0和overflow的属性为hidden。下面将举例实现,代码如下:<style> span.arrow{ height:0px; width:...
2025-03-01 01:52:02 1740765122 0.005641