-
php实现 win下Socket方式发邮件类
本文是一个windowns下php实现的 smtp发送邮件Scoket类代码,大家可以参考下。 <?php /* * php smtp发送邮件Scoket类 * ZhozPhpSmtpSendMail.php * @author zhoz * v 1.72 update 2008/09/26 zhoz.Com */ class ZhozPhpSmtpSendMail { //您的SMTP 服务器供应商,可以是域名或IP地址 var $smtp = ""; //SMTP需要要身份验证设值为 1, 不需要身份验证值为 0,现在大多数的SMTP服务商都要验证,如不清楚请与你的smtp 服务商联系...
PHP 2014-12-11 07:03:03 -
京东独家开抢国内首款智能社交水杯ocup
2014年12月10日,经过半个月的预约,国内首款智能社交水杯——ocup正式在京东官网、京东手机客户端、微信购物同步开抢。开售当日,京东还推出了“第二杯半价”活动为这款智能水杯锦上添花,即消费者同时订购2个杯子,第二个可以享受半价购入的优惠...
电子商务 2014-12-10 23:03:05 -
“微软车库”更新安卓Next Lock锁屏应用
站长搜索(www.adminso.com):“微软车库”更新安卓Next Lock锁屏应用 站长搜索讯 微软车库是微软内部员工成立的一个兴趣小组,他们利用空闲时间做一些有趣的事情,其中就包括安卓的应用。微软车库项目之前为安卓手机推出了Next Lock锁屏软件,这款应用有了更新...
业界动态 2014-12-09 16:18:09 -
mysql错误:[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist解决方法
本文为大家讲解的是mysql错误:[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist解决方法,感兴趣的同学参考下。 错误描述: 一次源码新装的mysql,由于没有复制my- default.cnf到/etc/my.cnf位置,在启动mysql的时候碰到了无法打开mysql.user表的错误...
数据库操作教程 2014-12-09 02:39:03 -
php中socket的用法示例
本文为大家讲解的是php中的socket的使用方法示例,详细讲述了PHP进行socket通信的完整步骤,感兴趣的朋友可以参考下 一、开启socket phpinfo();查看是否开启了socket扩展,否则在php.ini中开启。 二、服务器端代码的写法 <?php error_reporting(E_ALL); set_time_limit(0); //ob_implicit_flush(); $address = '127.0.0.1'; $port = 10005; //创建端口 if( ($sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) === false) { echo "socket_create() failed :reason:" . socket_strerror(socket_last_error()) . "n"; } //绑定 if (socket_bind($s...
PHP 2014-12-08 15:48:05 -
phplock(php进程锁) v1.0 beta1
本文是一个php实现的进程锁,感兴趣的同学参考下. PHP在多进程模式下(并发的web访问)由于没有内置的锁支持,在处理一些资源的之后,很容易出现并发性问题。 在web开发中我们经常对我们的数据库耗时操作做缓存,但是可能出现一个陷阱,在缓存失效的一瞬间,大量的访问得到缓存失效的标示,都去后端查询数据库,导致同时大量的数据库耗时查询,出现数据库宕机等问题...
PHP 2014-12-08 12:42:04 -
PHP Socket 编程示例
本文是一个PHP Socket 编程示例代码,感兴趣的同学参考下。 让我们以一个简单的例子开始---一个接收输入字符串,处理并返回这个字符串到客户端的TCP服务. 下面是相应的代码: <? // 设置一些基本的变量 $host = "192.168.1.99"; $port = 1234; // 设置超时时间 set_time_limit(0); // 创建一个Socket $socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create socketn"); //绑定Socket到端口 $result = socket_bind($socket, $host, $port) or die("Could not bind to socketn"); // 开始监听链接 $result = socket_listen($socket, 3) or die("Could not set up s...
PHP 2014-12-08 02:45:03 -
php 获取mysql随机记录rand()造成CPU 100%的解决办法
本文为大家讲解的是php 使用rand()获取mysql随机记录造成CPU 100%的解决办法,感兴趣的同学参考下。 mysql数据库有10几万条数据,使用rand()提取随机10条记录,导致服务器cpu占用居高不下直至死机~ 百度查阅了一些资料,再结合自己的一些经验,采用以下解决办法: $idlist=''; for($i=1;$i<=20;$i++){ if($i==1){ $idlist=mt_rand(3,25216); } else{ $idlist=$idlist.','.mt_rand(3,25216); } } $query="select * from table where id in ($idlist) LIMIT 0,10"; 原理其实很简单,就是产生一组随机ID,然后检索这一组ID对应的记录,经过这样优化,页面打开速度明显快了很多,CPU占用率也小到几乎为0,呵呵~顺便用这个思路把sqlserver站点也优化了一下! 速度比较: 用rand()取10条随...
PHP 2014-12-07 17:18:10 -
mysql恢复数据报错:[ERROR] /usr/sbin/mysqld: The table 'cps_effect_confirm_log_1301' is ...解决方法
本文为大家讲解的是 mysql恢复数据报错:[ERROR] /usr/sbin/mysqld: The table 'cps_effect_confirm_log_1301' is ...解决方法,感兴趣的同学参考下。 错误描述: mysql恢复数据报错:[ERROR] /usr/sbin/mysqld: The table 'cps_effect_confirm_log_1301' is 原因分析和问题解决: 一,查看的磁盘空间 df -dh 看到mysql的目录(不是安装目录)没有问题...
数据库操作教程 2014-12-07 16:27:11 -
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
本文为大家讲解的是PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析,感兴趣的同学参考下。 有时候,运行 Nginx、PHP-CGI(php-fpm) Web服务的 Linux 服务器,突然系统负载上升,使用 top 命令查看,很多 php-cgi 进程 CPU 使用率接近100%...
PHP 2014-12-07 04:18:03 -
mysql错误:mysqladmin: connect to server at 'localhost' failed的解决方法
本文为大家讲解的是mysql错误:mysqladmin: connect to server at 'localhost' failed的解决方法,感兴趣的同学参考下。 错误描述: 登陆mysql失败,通过mysqladmin修改密码失败,如下: [root@mysql var]# mysqladmin -u root password '123456' mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' 解决步骤如下: 1 停止mysql服务 [root@mysql var]# /etc/init.d/mysqld stop Shutting down MySQL.... SUCCESS! 2 安全模式启动 [root@mysql var]# ...
数据库操作教程 2014-12-07 02:15:10 -
mysql错误:Can't connect to local MySQL server through socket解决方法
本文为大家讲解的是mysql错误:Can't connect to local MySQL server through socket解决方法,感兴趣的同学参考下。 错误描述: 连接mysql报找不到sock 错误如下 : [root@app60 mysqld]# /usr/bin/mysql -uroot -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) [root@app60 mysqld]# 错误原因: mysql找不到mysql.sock的位置,比如在安装时mysql.sock的位置不是在默认目录下...
数据库操作教程 2014-12-07 01:54:04