1.跳槽
跳槽,从新浪到360,应该是人生的起点吧,这半年来,对职业前途思考增加了许多,当然也是各有优劣的。其实以后我也不一定要终身IT为业,但是现在在360学习到的做事方法,应该是终身有用的。
2.迁徙
每次迁徙,自然是从找房子开始,有和各种房东打交道,有和各种黑中介打交道。最后忽然进入现在这间屋的时候,眼前一亮,当即就决定了。小胖开车两趟帮我从燕北园搬到百子湾,累计快够到天津的了。
3.3Q大战
我并不是主要战线,但也能够主动向朋友解释整个过程,相对来说,我感觉我的立场还是比较客观的,能够得到朋友们的认同。很多我不认识的同事,在那段时间牺牲了休息时间。我不知道腾讯向员工提出怎样的要求,但是至少到目前,在腾讯的朋友都不肯理我,不知道为什么。校内上的一个好友就是QQ好友管家团队的,在战斗中也精疲力竭。我想,大家在工作上是各为其主,影响到私人关系就不好了嘛。
4.相亲
感情的事儿,年年提,年年无疾而终。我也不太相信相亲这个事儿了。如果相亲的两个人没有互相产生好感,浅尝辄止或许是最好的结局。今年正式相亲一次,参加相亲大会一次,基本相当于无疾而终。
5.旅游
很高兴自己能做出突破,只身离开京津这两个城市,飞去深圳旅游一圈。感谢小鱼的各种接待和陪同。之前我可是从来没有自己离开过京津。深港四日游之后,便深深的爱上了旅游。恐怕剩下不给力的就是什么时候才能有个合适的假期了。
6.脊椎
年初脊椎病得很严重,在Aurora的指点下,去北京按摩医院进行治疗,效果很好。
7.洗牙
经过几次曲折,终于去洗了牙。因为洗牙,被大夫要求补牙。大夫又指出有一颗牙因为歪了,没法补,可能因为两边有智齿。拍X光片才发现,有三颗智齿未长出来。还没有下决心去拔掉它们。
8.网购
虽然也不是刚开始网购,但是今年网购的东西比往年多,淘宝京东新蛋当当亚马逊等等,很多时候比实体店便宜,甚至巧克力比超市都便宜。itouch也是淘宝网购的水货。
9.ipod touch 4
虽然我不是果粉,但是很赞同苹果卖的是工业设计,确实做工很棒。我也是在iphone4和itouch4之间犹豫很久,在知道自己无法以无预存形式获得ip4时,第二天就决定了去下单买了it4。的确是改变生活的一个产品,至少能小小的改变一些。
10.to be continued
许多需要继续的,希望明年总结时,我可以补充这一段,让它完美。
written by 城市过客甲
PHP的CURL组件是非常常用的HTTP请求模拟器。
通常要发送post数据时,我已经习惯于这样写:
curl_setopt( $ch, CURLOPT_POSTFIELDS,$post_data);
但是在向某一个服务器发送请求的时候,服务器返回500。而使用socket方式连接上去发送请求,返回正常的数据。
尝试发送到一个仅有<?php print_r($_SERVER);?>的网页上,可以看到使用数组发送POST数据时,收到的CONTENT_TYPE如下:
[CONTENT_TYPE] => multipart/form-data; boundary=—————————-f924413ea122
而使用http_build_query($post_data),收到的CONTENT_TYPE如下:
[CONTENT_TYPE] => application/x-www-form-urlencoded
可见,当CURLOPT_POSTFIELDS被设置为数组时,HTTP头会发送Content_type: application/x-www-form-urlencoded。这个是正常的网页<form>提交表单时,浏览器发送的头部。而multipart/form-data我们知道这是用于上传文件的表单。包括了boundary分界符,会多出很多字节。
手册上提到:
The full data to post in a HTTP “POST” operation. To post a file, prepend a filename with @ and use the full path. This can either be passed as a urlencoded string like ‘para1=val1¶2=val2&…’ or as an array with the field name as key and field data as value. If value is an array, the Content-Type header will be set to multipart/form-data.
使用数组提供post数据时,CURL组件大概是为了兼容@filename这种上传文件的写法,默认把content_type设为了multipart/form-data。虽然对于大多数web服务器并没有影响,但是还是有少部分服务器不兼容。
本文得出的结论是,在没有需要上传文件的情况下,尽量对post提交的数据进行http_build_query,然后发送出去,能实现更好的兼容性,更小的请求数据包。
written by 城市过客甲
近期评论