作者:张 林海

Card image cap
ubuntu root 默认密码是什么?

ubuntu 在安装过程中会提示创建一个取代 root 的普通用户,但整个安装过程都没有要求设置 root 的密码,所以很多人无法用 root 登入系统。
捕获

其实 ubuntu 的机制是每次开机都随机生成一个 root 密码,这可真是奇葩的设定……

那究竟如何找回 root 密码呢?很简单,随便用个用户登入系统,然后键入 sudo passwd,如下所示

cappn@Ubuntu-Cappn:~# sudo passwd

接下来 ubuntu 会提示您输入 2 次新密码,直接输入就成功了。

输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd: password updated successfully
cappn@Ubuntu-Cappn:~# su root
密码:
root@Ubuntu-Cappn:~#

您的 root 密码就修改成功了。

张 林海    2014 年 02 月 04 日

Card image cap
PostgreSQL 有没有类似 MySQL mysqli 的 pgi_connect 函数呢?

PHP 提供给 MySQL 的数据库连接函数

PHP 提供了多种连接 MySQL 的函数,有以下三种:

  1. mysql_connect
  2. mysqli_connect
  3. PDO::__construct()

相对于 mysql_connect 来说,mysqli_connect 提供的是长连接,因此 mysqli_connect 拥有更好的性能和安全性,那么 PHP 有没有为 PostgreSQL 有没有提供类似的“长连接”函数呢?很遗憾,PHP 仅为 PostgreSQL 提供了 pg_connect 函数。

张 林海    2013 年 12 月 20 日

Card image cap
jQuery Tools

使用 jQuery Tools 可以完成很多事情。
需要注意下面几点

  1. 不要使用网站提供的“下载”功能,因为会出现莫名其妙的错误。请使用官方提供的 CDN 地址来“另存为”
  2. 要放在页面的底部,调用的代码不要放在 head 和 /head 中间,否则不生效。

张 林海    2013 年 11 月 17 日

Card image cap
安装 PostgreSQL 时丢失 libintl-8.dll 解决方案

PostgreSQL 比 MySQL 有更多的高级特性,而且微信支付的数据库也是基于 PostgreSQL,因此越来越多的开发者开始尝鲜 PostgreSQL,但毕竟是第一次安装,肯定会有学习成本。本文将帮你顺利渡过第一个“坑”——丢失 libintl-8.dll。
继续阅读

张 林海    2013 年 11 月 13 日