- 博客(35)
- 资源 (3)
- 收藏
- 关注
原创 Linux centos系统下PHP脚本轮询
今天在搞一个PHP脚本,需要实现的功能是从一个服务器每1秒轮询一次一个URL。当我在命令行模式下运行PHP脚本的时候,发现报错:mysql_connect函数不存在。最后发现根本原因是 php test.php , PHP命令是系统默认的软件,而我在另外一个目录:/opt/php下面又安装了一个php, 系统默认的PHP软件没有安装php_mysql模块,所以······解决办法:把/o
2014-07-29 17:04:36 475
原创 AS3和AMFPHP上传文件到服务器
最近在做一个项目,需要用到AS3把图片上传到服务器上面。服务器语言选择PHP。于是,在网上搜索了一下,发现主流的操作是利用AS3+AMFPHP进行结合。 纠结了半天,写了一个客户端DEMO和服务器端脚本DEMO。 客户端三个辅助类: package { importcom.adobe.images.JPGEncoder; importflash.di
2014-07-29 17:04:34 737
原创 非常有意思的一段利用PHP 的header…
代码如下,大家可以去试试,必须要用Firfox查看输出: header("Content-type:multipart/x-mixed-replace;charset=utf-8;boundary=endofsection"); print"--endofsection\n"; $pmt =array("-", "\\", "|", "/" ); for(
2014-07-29 17:04:32 447
原创 var_export 与 var_dump的不同
var_export和var_dump的区别:var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量。而这个变量就会取得和被var_export一样的类型的值但是, 当变量类型为resource的时候, 是无法简单copy复制的,所以,当var_export的变量是resource类型时, var_export会返回
2014-07-29 17:04:29 411
原创 PHP的header函数的使用以及HTTP状…
PHP header()the function declaration: void header ( string string [, boolreplace [, int http_response_code]])The optional replace parameter indicates whether the header shouldreplace a previous si
2014-07-29 17:04:27 350
原创 centos 如何关闭卡死的程序?
最近一直在使用centos进行开发,centos里面安装vMware player,在虚拟机里面安装了XP系统。有的时候centos系统也会卡死的,这个时候,点击“关闭”按钮已经没有用处了,只能用kill 了。先用 ps aux |grep netbeans 找到与netbeans相关的进程,然后 kill -9 pid就行了。
2014-07-29 17:04:25 3107
原创 PHP 中被json_encode的数据,…
最近在用Thinkphp开发一个项目,用json_encode编码一个带有中文数据的数组,然后,把encode后的数据插入到Mysql保存,当再一次取出mysql数据,并且用json_decode进行解析的时候,就发生了问题:被utf-8编码后的json数据如\u2321,数据前面的\没有了! 真是奇怪了哈~于是,我就开始排查问题,当我在mysql数据中插入带\u的数据时,我发现我的数
2014-07-29 17:04:23 757
原创 联运游戏总结
最近在做一个游戏联运平台,跟43**等合作的。 所谓的联运游戏平台,就是,我们有流量,他们有游戏,把他们的游戏接入到我们的平台上面,玩家都来我们平台来玩游戏,然后赚得钱大家分。 我可以说是目睹了整个联运平台的流程: 1.准备好服务器,联运平台项目准备好,域名,服务器,文网文一定要准备好! 2.商务跟43**的人联系好,准备好联运对接。
2014-07-29 17:04:19 730
原创 vim 更改文件的编码
在命令行模式输入 :set fenc=gbk 然后保存文件即可,保存之后再输入:set fenc=utf-8就可以继续编辑其他utf-8文件了
2014-07-29 17:04:16 321
原创 svn import 或者 update 报错
执行svn import 和 svn update命令的时候报错:svn: 目录 “/opt/ci123/www/html/lanqiu/config” 中的条目从本地编码转换到 UTF8失败svn: 有效 UTF-8 数据(16进制: )后面是无效 UTF-8 序列(16进制: d7 e3 c7 f2)其实,也就是你的文件是用GB2312编码了,而你的svn服务器系统用的是UT
2014-07-29 17:04:14 526
原创 mysql 添加用户访问权限
grant 权限 on 数据库对象 to 用户passwordmysql> grant all on *.* to root@"%" identified by'abc123';Query OK, 0 rows affected (0.01 sec)mysql> select host,User,password fromuser;+--------------+--------
2014-07-29 17:04:12 417
原创 mysql create database
CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;
2014-07-29 17:04:10 428
原创 手动修改Mysql用户root的密码
1、停止MySQL服务执行:/etc/init.d/mysqlstop,你的机器上也不一定/etc/init.d/mysql也可能是/etc/init.d/mysqld2、跳过验证启动MySQL/usr/local/mysql/bin/mysqld_safe --skip-grant-tables>/dev/null 2>&1 &注:如果mysqld_safe的位置如果和上面不一样需要
2014-07-29 17:04:08 339
原创 Mysql source出现乱码怎么办?
最近在是使用Mysql的source命令把数据导入到Mysql库当中。说实在的,对于大数据来说,这是一个非常不错的命令。但是,当数据库的编码是非utf8的话,就会出现乱码,应该如何解决呢:use database;setnames utf8;source path/to/.sql文件就这样OK了!
2014-07-29 17:04:05 402
原创 Mysql的grant命令的用法
本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@'%'grant insert on testdb.* to common_u
2014-07-29 17:04:03 498
原创 centos 5.5上python升级之后e…
执行easy_install twisted 命令问题如下:Traceback (most recent call last): File "/usr/bin/easy_install", line 5, in from pkg_resources import load_entry_pointImportError: No module named pkg_resources
2014-07-29 17:04:01 429
原创 apache 一个主机配置多个域名
apache虚拟主机的配置就不多说了,下面说一下,如何使得多个域名指向一个虚拟主机要使用ServerAlia来进行配置,不可以用ServerNameServerAlia支持 *.xxx.xxx.xxx中的*通配符同时也可以把多个域名之间放置空格就行了以下是一个例子: ServerName .mkqs.nibaguai.com ServerAlias *.
2014-07-29 17:03:59 1580
原创 手机游戏服务器端python环境配置
为了统一一下版本,省得来回拷贝,现在把流程梳理梳理:需要安装的包:gcc gcc-c++ libevent bzip2-develautoconf automakepython-devel python-crypto pyOpenSSL zop-interface memcached setuptools MySQL-python protobuftwistedbilateral
2014-07-29 17:03:57 960
原创 centos 常用命令
查看 端口占用情况:netstat -lnp|grep 80杀掉进程:kill -9 nid能够后台运行,那么我们就可以使用nohup这个命令,比如我们有个test.php需要在后台运行,并且希望在后台能够定期运行,那么就使用nohup:nohup /root/test.php &nginx的vhost支持servername的通佩符的定义:*比如如下就是针对所有的三级域名的配置:s
2014-07-29 17:03:55 418
原创 centos 上安装twisted python
安装twisted之前要先安装一下组件:sudo yum install python-devel python-crypto pyOpenSSL zope接着安装zop-interface 组件:https://pypi.python.org/pypi/zope.interface/3.6.1#downloads下载然后运行sudo python setup.py install 安装
2014-07-29 17:03:50 2542
原创 centos 安装SVN服务器
因为工作需要,想在服务器上安装SVN服务器,但是,在网上查了N多资料,都没有多少有价值的!于是去官方网站查了一下,发现还是官网靠谱啊! 官网上说有两种最主流的方式:svnserve和apachehttp,由于apache的配置和安装等要求太麻烦,所以,我就很倾向与使用svnserve了。 使用yum installsubversion命令,就可以把svn客户端,s
2014-07-29 17:03:46 332
原创 ssh 和scp 的使用
今天开始scp命令进行了数据的拷贝和传输scp全命令如下:scp -P -r local_file user@ip:/home/如果远程服务器指定了特定的端口的话,就加上-P参数。支持断点传输文件的命令:rsync命令ssh登录,为了安全可见,使用key文件,把key文件放在/root/.ssh下面就行了。如果要连接特定端口的服务器端,也是用命令:ssh [email protected].
2014-07-29 17:03:44 410
原创 建立mysql自动备份脚本
然后就是创建备份文件代码了,放到和mysqlback同目录下,貌似不同目录下也行吧,我没有试过的,就叫backup.sh,里面代码如下#!/bin/shcd /etc/rc.d/init.d/yymmdd1=`date -d"-15 day" "+%Y%m%d"`rm -f /var/www/hotdos/mysqlback/xxx$yymmdd1.sqlyymmdd2=`date -
2014-07-29 17:03:42 436
原创 centos 上解决mysql tab…
今天遇到了一个从未遇到过的问题,情况是这样的:我的数据库表是从别的地方拷贝过来的,所以,就出现了权限问题,这些数据表放在安装目录下面的var 文件夹下面。所以就需要把这些文件的所属的用户/组改掉。用chown -R mysql:mysql ./*,修改完权限之后,就要重启一下mysql,一般可以用/etc/init.d/mysql来重启,但是如果不行的话,只能去到mysql的安装目录下面/s
2014-07-29 17:03:39 413
原创 Centos6.2 下Nginx的安装和配置
前面我曾经说过,我按照前面的教程,把AMP环境搭建成功了。然后,就开始研究了一下Nginx,并打算把Nginx安装到我的本地环境中。于是在网上查了好久的资料,有种很胆怯的心理——毕竟以前没有自己真正的安装成功过。然后我就官方网站去看文档了,在官方文档中我找到了安装的步骤,很简单:http://nginx.org/en/docs/install.html照着上面的做了,然后就是开始配置Ap
2014-07-29 17:03:33 363
原创 Centos 下配置PHP开发环境
现在PHP运行环境已经配置好了,接下来就是PHP开发环境的安装和配置了。先安装PHP IDE开发环境: netbeans1.安装Java,去官方网站下载,并安装。然后安装适合PHP开发的Vim插件
2014-07-29 17:03:31 449
原创 Centos 安装lamp环境,使用源码编…
环境说明:在Centos 6.2(final)环境中安装lamp:安装步骤:转载地址:http://www.myhack58.com/Article/sort099/sort0102/2011/32699_2.htm还是很感谢上面这位仁兄,写的非常详细:准备篇: 1、配置防火墙,开启80端口、3306端口 vi/etc/sysconfig/iptables -A INP
2014-07-29 17:03:29 443
原创 Centos的安装
Centos 的安装,其实也挺简单的,大致记录一下:1.找一个系统光盘,进去安装环境2.选择键盘布局为English US3.格式化整个硬盘,为SWAP分配4G空间,然后是/系统挂载,使用剩下的空间4.一步步往下走就行了。5.如果是英文语言版本的话,就注销当前登录,在登录界面的下方有语言选择。6.在系统->输入法里面设置输入法7.安装Flash插件,去官方网站上去下载,然后根据rea
2014-07-29 17:03:26 404
原创 人生新的开始
今天,我上班了,江苏矽岸信息技术有限公司!相信这是我人生一个新的转折点,奋斗的开始! 感谢JN总监跟我谈话,让我学到了不少知识,他用自己的经验告诉我如何去成长,如何去做一个好的程序员,非常感谢他!同时也要非常感谢我旁边的YK,他帮我安装好了Centos6.2 Final操作系统,更改了系统语言,安装了Flash插件! 非常感谢宝贝一直以来对我的支持,真的,没有你,这一路我
2014-07-29 17:03:24 480
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人