不同程序语言的时间格式字符串

所谓”时间格式字符串”就是Datetime ( Date/ Time) 数据类型和字符串之间相互转换时用的placeholder. 例如: 大部分程序语言都提供像 ‘Y’, ‘m’, ‘d’ 这种时间格式字符串. Unfortunately, 不同语言表示时间字符串格式是类似而又不同的, 例如表示完整年份(e.g. “2010”), 不同语言可能使用”Y”, “YYYY” 或 “yyyy”, 极易互相混淆. 基本上除了经常查文档没有什么好办法. 以下整理一张不同程序语言时间格式字符串对照表格, 方便查看和记忆: Datetime Example PHP MySQL Oracle Java Full Year (4 digits) 2010 Y %Y YYYY yyyy Year (last 2 digits) 98, 05 y %y YY yy Month Num (2 digits with leading zero) […]

Continue reading

XMPP服务器, BOSH(Http-Binding)和WEB客户端搭建

自用笔记, 别当教程. 目标: 搭建一个XMPP服务器, 实现在web page上用javascript与自己XMPP服务器通信, 匿名登录并与任何一个XMPP(Jabber)帐户通信. (Gtalk目前尚有问题) XMPP服务器可能不是必须的(见下文, 我没有尝试) 环境与配置: XMPP服务器: ejabberd 文档 HTTP-Binding: 使用ejabberd搭建, 5280端口. Javascript Client: Strophe 文档 安装Ejabberd yum install ejabberd #apt-get install ejabberd 编辑配置文件: /etc/ejabberd/ejabberd.cfg, 这是个era lang格式配置文件, 行注释符号是%. 请参考ejabberd文档. 下面是默认配置文件里我修改过部分: %%debug {loglevel, 5}. {hosts, [“sagan.me”]}. {host_config, “sagan.me”, [{auth_method, [anonymous,internal]},{anonymous_protocol, sasl_anon}]}. {listen, [ {5222, ejabberd_c2s, [ {certfile, “/path/to/ssl/cert.pem”}, %%starttls, starttls_required, {access, […]

Continue reading

终于见到传说中Google的小范围测试搜索新功能

Google经常会在正式发布新功能和特性之前小范围测试一下(如之前的图片搜索结果无翻页, Instant Search). 今天我终于遇到了一次. = = 这就是传说中的搜索结果页居中显示. 据说只加了一行”margin: 0 auto;” CSS代码. 不知道在高宽度分辨率显示器下效果如何. (比如Mac 27寸 2560×1440像素的LED)

Continue reading

Back to WordPress

As of now I migrate my several blogs into here, sagan.me. Also I’m back to WordPress (from Movable Type) ! This blog (sagan.me) has posts written in different languages ( such as English, Chinese, Japanese and French). By default you will only see posts which are written in your browser’s preferred language in homepage. You […]

Continue reading