以前用curl来请求数据,curl扩展都是封装好了的socket编程,今天,想好好了解一下http协议…于是,自己手写socket编程,构造消息头,然后socket连接,读取返回内容……
一、基础知识了解
HTTP消息是由普通ASCII文本组成...
lf
8年前 (2015-02-08) 6381℃ 3评论
4喜欢
无奈,我一直把php定位在一个服务器端的脚本语言,以为他不能打开一个端口来监听,有一次,去一个做游戏的公司面试,面试官问我会不会socket编程,他说curl在请求游戏数据的时候不安全,他们准备用socket来实现…最近,在学学c语言,感受到了c socket的强...
lf
8年前 (2015-02-08) 4616℃ 219评论
0喜欢
linux下有的软件启动很麻烦,跟一大堆参数,比如指定配置文件路径、以何种模式启动神马的,等等。而我们装上appache或者mysql后,就可以使用service httpd start来启动,很是方便,service命令其实是跑一个shell脚本来管理,这样的话,我们自己手动写...
lf
8年前 (2015-02-07) 14676℃ 0评论
4喜欢
编码规范,以前没有正儿八经的学过,现在,来系统的了解一下…
一、文件格式
1. 对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 “?>” 。这是为了防止多余的空格或者其它字符影响到代码。
例如:
<?php
$foo = ...
lf
8年前 (2015-02-05) 4523℃ 0评论
0喜欢
今天早上,360网站监控给我邮箱发了封email,说昨天晚上2:22时起,服务器返回500错误,于是打开blog.feehi.com,wordpress提示:建立数据库连接时出错!这个问题,前两天也遇到过一次,当时有个朋友跟我在一起,我就把mariadb重启一下就解决了…今天,我...
lf
8年前 (2015-02-04) 9053℃ 7评论
0喜欢
git实在是太popular了,之前一个项目,用yii2框架做,composer管理包依赖,这些个插件除少数放在svn上,其他都在git里,如果不懂git,真的是不能愉快的玩耍了,,,没装git就连插件都装不上,,,好在git之父和linux之父是同一个人,有一丢丢小小的linu...
lf
8年前 (2015-02-02) 32795℃ 17评论
17喜欢
记得,在某互联网金融公司工作的时候,他们用的都是http协议,而且登陆过程中post的密码也未经过ajax先前一步加密…后来,公司有让我把部分页面转为ssl,只是没多久后,我就离职了,最近有空,尝试了一下。这次,就不用微软送的云服务器安装啦,我的网站没有什么敏感信息,...
lf
8年前 (2015-01-31) 14336℃ 11评论
0喜欢
工作中,经常需要用到图片上传,所以,趁着有空,就自己写了一个image图片上传类,第一个版本,还不是很完善,甚至可能会有一些bug,希望帮忙指正一下…
下载地址>>>http://pan.baidu.com/s/1kTvGt3T
多图上传
单图上传
...
lf
8年前 (2015-01-30) 4522℃ 24评论
2喜欢
构成上的区别:
MyISAM——在磁盘上存储成三个文件: .frm文件存储表定义 .MYD存储数据文件 .MYI存储索引文件
InnoDB——使用共享表空间存储方式时,Innodb的所有数据保存在一个单独的表空间里面,而这个表空间可以由很多个文件组成,一个表可以跨多个文件存...
lf
8年前 (2015-01-29) 4167℃ 0评论
1喜欢
关系型数据库发展到今天,有自身的优点,当然也有他的缺点,于是就有了非关系型数据库。redis就是一种基于key-value的非关系型数据库。渣浪微博的一部分实时更新的数据就是保存在redis上,我肿么赶脚,做im,redis貌似很适合哒!
redis
首先把redis安装到服务器...
lf
8年前 (2015-01-28) 21245℃ 3评论
6喜欢