现在位置: 首页
+0°

php socket编程实例详解

2014年03月11日 PHP开发  ⁄ 共 2879字 ⁄ 被围观 1,015 views+
让我们以一个基本的例子开始---一个接收输入字符串,处理并返回这个字符串到客户端的TCP服务,下面是相应的代码: 最终实现效果图: SERVER端 Php代码   // 配置一些基本的变量      $host="192.168.1.99";      $port=1234;      // 配置超时时间      set_time_limit(0);      // 建立一个...
阅读全文
+1°

php socket通信的基础知识

2014年03月11日 PHP开发  ⁄ 共 3117字 ⁄ 被围观 1,008 views+
迷人而又让人容易糊涂的套接字(Sockets)。Sockets在PHP中是没有充分利用的功能。今天你将看到产生一个能使用客户端连接的服务器,并在 客户端使用socket进行连接,服务器端将详细的处理信息发送给客户端。当你看到完整的socket过程,那么你将会在以后的程序开发中使用它。这个服务器是一个能让你连接的HTTP服务器,客户端是一个Web浏览器,这是一 个单一的 客户端/服务器 的关系。   Socket 基础   PHP使用Berkley...
阅读全文
+0°

eval解析JSON中的注意点

2014年03月10日 WEB前端  ⁄ 共 2132字 ⁄ 被围观 860 views+
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval函数来解析,并且使用jquery的each方法来遍历 用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。 这里首先给...
阅读全文
+0°

php中抽象类和接口的概念和区别

2014年03月07日 PHP开发  ⁄ 共 1462字 ⁄ 被围观 904 views+
<?php  //抽象类的定义: abstract class ku{  //定义一个抽象类   abstract function kx();   ...... } function aa extends ku{   //实现抽象类的方法   function kx(){     echo 'sdsf';   } } //使用方法 $aa=new aa; $aa->kx(); //1.定义一些方法,子类必须完全实现...
阅读全文
+0°

PHP引用,函数引用,对象引用(初学者必看)

2014年03月07日 PHP开发  ⁄ 共 2215字 ⁄ 被围观 854 views+
在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 <?php     $a="ABC";     $b =&$a;     echo $a;//这里输出:ABC     echo $b;//这里输出:ABC  ...
阅读全文
+0°

MySQL 索引方式

2014年02月27日 数据库  ⁄ 共 1916字 ⁄ 被围观 1,165 views+
本文配图来自《高性能MySQL(第二版)》。在数据库中,对性能影响最大的几个策略包括数据库的锁策略、缓存策略、索引策略、存储策略、执行计划优化策略。索引策略决定数据库快速定位数据的效率,存储策略决定数据持久化的效率。MySQL中两大主要存储引擎MyISAM和InnoDB采用了不同的索引和存储策略,本文将分析它们的异同和性能。MySQL主要提供2种方式的索引:B-Tree(包括B+Tree)索引,Hash索引。B树索引具有范围查找和前缀查找的...
阅读全文
+0°

常用awk命令

2014年02月27日 服务器  ⁄ 共 4677字 ⁄ 被围观 962 views+
awk 用法:awk ' pattern {action} '  变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符 1、awk '/101/'   ...
阅读全文
+0°

MySQL索引类型一览 让MySQL高效运行起来

2014年02月27日 数据库  ⁄ 共 3375字 ⁄ 被围观 934 views+
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  );   我们随机向里面插入了10000条记录,其中有一条:5555, admin。 在查找username="admin"的记录 SELECT...
阅读全文
+0°

Curl的毫秒超时的一个”Bug”

2014年02月24日 PHP开发  ⁄ 共 2270字 ⁄ 被围观 1,071 views+
最近我们的服务在升级php使用的libcurl, 期望新版本的libcurl支持毫秒级的超时, 从而可以更加精细的控制后端的接口超时, 从而提高整体响应时间. 但是, 我们却发现, 在我们的CentOS服务器上, 当你设置了小于1000ms的超时以后, curl不会发起任何请求, 而直接返回超时错误(Timeout reached 28). 原来, 这里面有一个坑, CURL默认的, 在Linux系统上, 如果使用了系统标准的DNS解析, 则会使用SIGALARM来提供控制域名解析超时的功能, ...
阅读全文
+0°

文字转语音之google tts使用

2014年02月18日 IT编程  ⁄ 共 101字 ⁄ 被围观 1,810 views+
http://translate.google.com/translate_tts?tl=en&q=how tl语言代码 en英语 cn中文 q词语[记得编码] 请求以上地址将返回内容保存为音频文件mp3就可以了
阅读全文