小知识2则(关于sql where filed in()和检测API接口是否可用的文章)

工作中遇到这样的需求:

通过mysql中where filed in(2,1,5,7)返回id为2157的结果集。但类似select * from table where id in(2,1,5,7)这样的语句返回的结果集排序顺序为1,2,5,7。如何按照输入的ID顺序排序呢?

select id from table where id in (2,1,3,5) order by find_inset(id,'2,1,3,5')

即可。不过该查询不能命中索引。对大数量的表慎用。

另外一个需求是写一个检测API是否工作正常的脚本。由于要求不高,直接curl去call了一个API,如果正常返回数据则证明接口工作正常。

今天在温习http response code里偶然看到了204这个状态。看下官方的解释:

If the client is a user agent, it SHOULD NOT change its document view from that which caused the request to be sent. This response is primarily intended to allow input for actions to take place without causing a change to the user agent’s active document view, although any new or updated metainformation SHOULD be applied to the document currently in the user agent’s active view.

也就是说,该响应只会返回正确响应的响应码,而不会返回数据。这个特别适合作为我需求的开发。

发表在 PHP

linux ssh 使用深度解析(key登录详解)

SSH全称Secure SHell,顾名思义就是非常安全的shell的意思,SSH协议是IETF(Internet Engineering Task Force)的Network Working Group所制定的一种协议。SSH的主要目的是用来取代传统的telnet和R系列命令(rlogin,rsh,rexec等)远程登陆和远程执行命令的工具,实现对远程登陆和远程执行命令加密。防止由于网络监听而出现的密码泄漏,对系统构成威胁。

ssh协议目前有SSH1和SSH2,SSH2协议兼容SSH1。目前实现SSH1和SSH2协议的主要软件有OpenSSH和SSH Communications Security Corporation 公司的SSH Communications 软件。前者是OpenBSD组织开发的一款免费的SSH软件,后者是商业软件,因此在linux、FreeBSD、OpenBSD、NetBSD等免费类UNIX系统种,通畅都使用OpenSSH作为SSH协议的实现软件。因此,本文重点介绍一下OpenSSH的使用。需要注意的是OpenSSH和SSH Communications的登陆公钥/私钥的格式是不同的,如果想用SSH Communications产生的私钥/公钥对来登入到使用OpenSSH的linux系统需要对公钥/私钥进行格式转换。 继续阅读

[微]小公司和大公司的技术员的差别

一边是对PHP团队的管理,兼顾开发PHP底层框架的东西(本人PHP出身)

一边是android应用开发,需要java基础。

小公司的技术员:

只要有兴趣,不论是有经验的PHP团队管理和开发,抑或着是转向android的开发,只要对某个方向有兴趣,无论结果如何,一定会大胆的尝试,不怕失败。

大公司的技术员:

首先考虑哪个更能出成绩?android应用开发虽然喜欢,虽然是趋势,但自己不是java出身,前途并不明朗,保险点,选PHP。。。。。。。

文字很难描述我想表达的意思。可能我的理解是,当你有更多选择的时候,你可能更加的犹豫和权衡,这反而使你做什么都不成功。。。。;相反,当你没有退路的时候,只能勇敢向前,必须成功。这可能就是破釜沉舟吧。

我是不是胆小了。。。。。。。。

图片压缩的一些心得

这次乐高的题目是如何提高图片的压缩率。帮助公司省流量的费用。

整个过程持续一周。最终的结果相当让人满意,压缩率比之前提高了67.5%,为公司每个月省下至少2W多RMB的流量费用=。=

而且这次的研究也让我对图片的压缩有了一定的心得。

马上分享一下: 继续阅读

发表在 PHP

转贴:忙人的时间管理

非常经典的一段对话,看了好几遍。推荐上来大家都看看。

钟紫剑:
大家晚上好!很高兴有这么多朋友光临,今天是我们中国CIO之家2008年第二次例会,非常感谢秋叶(秋叶)和李艳萍(萧秋水)两位老师在百忙着抽出时间给我们进行《忙人的时间管理》讲座。下面我们有请中国CIO之家特邀顾问秋叶先生给大家做精彩演讲,有请中国CIO之家群主萧秋水女士协助。大家热烈欢迎!

秋叶:
各位晚上好!
今天是一次网络讲座。主题是《忙人的时间管理》,谢谢大家捧场 ,首先申明,本人习惯是站在讲台上讲,这样的网络讲座也是大姑娘上花轿——第一次,主持得不好,大家多包涵!其次讲的过程欢迎大家分享自己的故事和案例,我补充到讲义中去,第三目前已经上传了一个讲义到群共享空间,请大家自行先去下载。
另外今晚交流到21点50结束,未尽事宜或问题,私下交流。

继续阅读