前端技术之CSS实现图片垂直居中
和 max-height 属性即可。 除了使用 CSS 实现图片的居中显示,也可以根据图片的高度和宽度属性以及显示区域的大小,然后计算出图片的 margin-top 属性的值得到正常的偏移位置。这样的方法比较麻烦,毕竟要对每个图片进行计算,并且很难保证图片宽高属性的正确性,可能会导致图片变形。 当一个网站的价值越高时,需求也就越多,仅仅通过居中图片不一定给人好的视觉体验。比如 QQ 空间就专门对图片进...
使用LMLPHP和PHPMailer发送邮件
cho 'Mailer Error: ' . $mail->ErrorInfo; } else { echo 'Message has been sent'; } } 上面是 index 控制器的一个方法,CLI 运行方式如下。 $php index.php /index/mailtest ...
PHP低级错误:Function name must be a string
Error:Function name must be a string。 <?php $_GET('name'); $_POST('name'); $_COOKIE('name'); ?> 函数名方法名必须是一个字符串,这样的报错提示很容易给人误导,PHP 5.3 开始支持匿名函数,变量一样可以当作函数来使用。 ...
如何快速洗碗不让老婆等
年底,整个下半年都是在加班。对于老婆,我也非常惭愧。所以每当周末啊,什么的我都想尽快的洗好碗,然后多陪陪老婆。 我算是心思比较细腻的人了,用洗洁精擦洗碗筷我快也快不了多少,于是在冲洗餐具的时候加快了。方法就是两只手配合,快冲洗好之后左手将冲洗好的餐具拿到左边,后手接着那未冲洗的餐具接上,这样速度就快了不少,也节约了用水,何乐而不为呢。老婆说我就是个逗比,我说我要写在博客上。 最近忙的,要到深夜才有时间...
WinXP VPN连上后能上谷歌不能上Youtube等怎么办
,将 VPN 拨号等初级接口的优先级调整为第一。这样,通过该端口得到的 TCP/IP 属性会被优先使用。请重启系统后再连接 VPN 你就可以打开 youtube、twitter 等网站了。 其实上面的方法,当然是可以解决问题的。但是问题的根本是 DNS,为了一个 DNS 的优先级修改注册表是一件非常麻烦的事情,其实最简单的做法就是修改网络连接的 DNS 服务器,修改为 8.8.8.8 或者 114.1...
解决Nginx报错Permission denied和Primary script unknown
个目录很深,最重要的关卡就在用户目录 /home/may 这里。一般的 Linux 发行版用户的 home 目录默认情况下同组用户和其他用户都是没有权限访问的,也就是 700 权限。想了一下,最简单的方法那就是 sudo chmod o+x /home/may,更傻逼的办法当然是 sudo chmod -R 777 /home/may。但这样做总是不安全的,比较好的办法就是将 Nginx 和 php-...
CSS3中导入外部CSS文件@import的用法
做法是在载入的 CSS 文件中再使用 @import 载入其他的 CSS 文件。大家有没有想过,这样做有什么意义呢?本文主要目的倒不是为了解释 @import 的用法,因为 CSS 中类似 @ 这样的方法特别多,讲起来也是讲不完的。当我看到这个做法之后,我表示不能理解,我觉得这样的做法是很不明智的,正是因为这个原因,我才要去了解下为什么要发明 @import 这个东西。在 MDN 和 MicroSof...
JFinal框架demo运行示例教程
L 文件,创建一个简单的表。配置 res/a_little_config.txt 文件的数据库地址和密码。配置 com.demo.common 包里面的 DemoConfig.java 中 main 方法,修改端口后启动,默认是 80 端口,我本地 80 端口肯定占用的,所以改了个端口,然后以 debug 方式运行。运行后在 Eclipse 里面打印出如下所示:Starting JFinal 3.0 ...
解决configure: error: Cannot find OpenSSL's <evp.h>
ql 扩展的,这样动态编译 mysqlnd、pdo_mysql 扩展会报一些奇怪的错误,如下:configure: error: Cannot find OpenSSL's <evp.h> 尝试了很多方法,依然解决不了这个问题,其实 evp.h 是存在的,于是只能重新编译 PHP,问题解决。在 PHP 源码编译安装的时候指定 --with-pdo-mysql 参数即可,如下代码示例。./configu...
MySQL 开启通用查询日志
有时候对一些东西不熟悉,就必须要对相关的东西熟悉,一起配合起来才能查出问题。MySQL 开启通用日志的方法,临时开启:sql> set global log_output=file; sql> set global general_log_file='/tmp/general.log'; sql> set global general_log=on;关闭通用日志:sql> set global gen...