🔍 登录 注册
分类:
标签: 共 1222 篇文章

PHP usleep() 函数

# PHP usleep() 函数 ## 定义和用法 usleep() 函数延迟代码执行若干微秒。 ### 语法 ``` usleep(microseconds) ``` ||| |---|---| |参数|描述| |microseconds|必需。以微秒计的暂停时间。| ### 返回值 无返回值。 ## 提示和注释 注释:在 PHP 5 之前,该函数无法工作于 Windows 系统上。 注释:一微秒等于百万分之一秒。 ## 例子 ``` <?phpecho date(h:i:s) . "<br />";//延迟 10 描述usleep(10000000);//再次开始echo date(h:i:s);?> ``` 输出: ``` 09:23:1409:23:24 ```

大 大苹果 2017/6/1 👍 0 ⭐ 0 💬 0

JavaScript之Dom操作

1.创建元素 ``` var div = document.createElement("div"); //创建一个div元素 ``` 2.将创建的元素添加到body里面 ``` document.body.appendChild(div);//将创建的div元素追加到body里面 ``` 创建的元素不仅仅可以添加的body里面,还可以添加到指定的元素里面 ``` var span = document.createElement("span");div.appendChild(span); //将创建的span添加的div元素中var div2 = document.getElementById("div");//从html文档中根据id获取div元素div2.appendChild(div); 将创建的div添加到div2中 ``` 3.给创建的元素添加样式 ``` div.style.width = "200px";//宽度div.style.height = "200px";//高度div.style.cursor = "pointer"; //鼠标指针样式div

大 大苹果 2017/6/1 👍 0 ⭐ 0 💬 0

javascript之slice方法

## 定义和用法 slice() 方法可从已有的数组中返回选定的元素。 ### 语法 ``` arrayObject.slice(start,end) ``` ||| |:---|:---| |参数|描述| |start|必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。| |end|可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。| ### 返回值 返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。 ### 说明 请注意,该方法并不会修改数组,而是返回一个子数组。如果想删除数组中的一段元素,应该使用方法 Array.splice()。 ## 提示和注释 注释:您可使用负值从数组的尾部选取元素。 注释:如果 end 未被规定,那么 slice() 方法会选取从 start 到数

大 大苹果 2017/5/26 👍 0 ⭐ 0 💬 0

Apache之.htaccess文件配置允许跨域

设置允许跨域头 ``` Header set Access-Control-Allow-Origin 允许的请求地址 ``` 设置域名访问 ``` <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / #-判断规则,若有多个域名则写多条.(除了以下域名,其他均不允许访问) rewritecond %{http_host} !^tesy.com$ [nc] #rewritecond %{http_host} !^testa1.pw$ [nc] #rewritecond %{http_host} !^testa2.pw$ [nc] #-禁止规则 rewriterule ^.* - [F,L] </IfModule> ```

大 大苹果 2017/5/26 👍 0 ⭐ 0 💬 0

Php反射

# ReflectionClass::\_\_construct (PHP 5, PHP 7) ReflectionClass::\_\_construct — 初始化 ReflectionClass 类 ### 说明 ``` public ReflectionClass::__construct( mixed $argument ) ``` 初始化新的 [ReflectionClass](http://php.net/manual/zh/class.reflectionclass.php) 对象。 ### 参数 * `argument` * 既可以是包含类名的字符串([string](http://php.net/manual/zh/language.types.string.php))也可以是对象([object](http://php.net/manual/zh/language.types.object.php))。 ### 返回值 返回初始化完成后的 [ReflectionClass](http://php.net/manual/zh/class.refl

大 大苹果 2017/5/25 👍 0 ⭐ 0 💬 0

linux增加路由地址

# ECS 无法内网连接到 100.64.0.0/10 网段的 RDS 问题现象: 通过ECS无法内网访问RDS。ECS内网地址已经加入RDS白名单, 通过公网可以访问RDS。 但是通过内网无法访问。 内网DNS可以解析到RDS的IP地址。 问题原因: RDS的内网地址增加了100.64.0.0/10网段的地址。用户可以ping下RDS的内网地址得到对应的IP,如下图所示。 ![1.JPG](/ueditor/php/upload/image/20170525/1495718475598872.jpg) 检查ECS是否有100.64.0.0/10的路由表信息。如下图中的红框内的路由记录。如果缺少该条路由记录将会导致ECS无法通过内网正常访问100.64.0.0/10网段的RDS。 ![1.JPG](/ueditor/php/upload/image/20170525/1495718475494991.jpg) 解决方法: 如果ECS没100.64.0.0/10路由记录,可以采用下面的方法进行修改: Linux 相关系统添加方法参考: 注:下文的gateway\_i

大 大苹果 2017/5/25 👍 0 ⭐ 0 💬 0

Ueditor代码高亮的设置方法

使用uparse的方式 ``` <script type="text/javascript" charset="utf-8" src="/ueditor.parse.min.js"> </script> uParse(".panel-body.detail", { rootPath:'/path', //第三方高亮插件的位置 chartContainerHeight:500 }); ``` 使用SyntaxHighlighter.highlight();或SyntaxHighlighter.all(); ``` <link href="/Contents/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css" rel="stylesheet" type="text/css" /> <script src="/Contents/ueditor/third-party/SyntaxHighlighter/shCore.js" type="text/javascript"></script> ``` 代码高亮后设置自动换

大 大苹果 2017/5/25 👍 0 ⭐ 0 💬 0

ElasticSearch基本操作

## 数据格式 `Elasticsearch` 是面向文档型数据库,一条数据在这里就是一个文档。我们可以把 `Elasticsearch` 里存储文档数据和关系型数据库 `MySQL` 存储数据的概念进行一个类比。 `ES` 里的 `Index` 可以看做一个库,而 `Types` 相当于表,`Documents` 则相当于表的行。 ![ElasticSearch](http://e.cdn.go90.cn/okgoes/blog/download/editor/1703684300406es14.png) 这里 Types 的概念已经被逐渐弱化,Elasticsearch 6.X 中,一个 index 下已经只能包含一个type,Elasticsearch 7.X 中, Type 的概念已经被删除了。 用 JSON 作为文档序列化的格式,比如一条用户信息: ```json { "name" : "John", "sex" : "Male", "age" : 25, "birthDate": "1990/05/01", "about" : "I love

大 大苹果 2023/12/27 👍 0 ⭐ 0 💬 0

ElasticSearch面试题

## 为什么要使用Elasticsearch 系统中的数据,随着业务的发展,时间的推移,将会非常多,而业务中往往采用模糊查询进行数据的搜索,而模糊查询会导致查询引擎放弃索引,导致系统查询数据时都是全表扫描,在百万级别的数据库中,查询效率是非常低下的,而我们使用 ES 做一个全文索引,将经常查询的系统功能的某些字段,比如说电商系统的商品表中商品名,描述、价格还有 id 这些字段我们放入 ES 索引库里,可以提高查询速度。 ## Elasticsearch的master选举流程 * `Elasticsearch` 的选主是 `ZenDiscovery` 模块负责的,主要包含 `Ping`(节点之间通过这个 `RPC` 来发现彼此)和 `Unicast`(单播模块包含一个主机列表以控制哪些节点需要 `ping` 通)这两部分 * 对所有可以成为 `master` 的节点(`node.master: true`、`node.roles: [master,data]`)根据 `nodeId` 字典排序,每次选举每个节点都把自己所知道节点排一次序,然后选出第一个(第 `0`位)节点,暂且认为

大 大苹果 2023/12/27 👍 0 ⭐ 0 💬 0

ElasticSearch进阶

## 索引(Index) 一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必须全部是小写字母),并且当我们要对这个索引中的文档进行检索、搜索、更新和删除的时候,都要使用到这个名字。在一个集群中,可以定义任意多的索引。 能搜索的数据必须有索引,这样的好处是可以提高查询速度,比如:新华字典前面的目录就是索引的意思,目录可以提高查询速度。 Elasticsearch 索引的精髓:一切设计都是为了提高搜索的性能 ## 类型(Type) 在一个索引中,你可以定义一种或多种类型。 一个类型是你的索引的一个逻辑上的分类/分区,其语义完全由你来定。通常,会为具有一组共同字段的文档定义一个类型。不同的版本,类型发生了不同的变化 * 7.x之后:默认不再支持自定义索引类型(默认类型为:\_doc) ## 文档(Document) 一个文档是一个可被检索的基础信息单元,也就是一条数据。 比如:你可以拥有某一个客户的文档,某一个产品的一个文档,当然,也可以拥有某个订单的一个文档。文档以

大 大苹果 2023/12/27 👍 0 ⭐ 0 💬 0

ElasticSearch备份工具

## ElasticSearch备份工具介绍 * 一个是由[elasticsearch-dump **(opens new window)**](https://github.com/elasticsearch-dump/elasticsearch-dump)实现 * 另一个是由[logstash **(opens new window)**](https://www.elastic.co/cn/logstash/)实现,`logstash`操作相对而言比较简单。 ## 安装elasticsearch-dump ```shell [root@elasticsearch ~/soft]# git clone https://github.com/taskrabbit/elasticsearch-dump # 2.安装elasticsearch-dump [root@elasticsearch]# mv elasticsearch-dump/ /data/ [root@elasticsearch]# cd /data/elasticsearch-dump [root@elastic

大 大苹果 2023/12/27 👍 0 ⭐ 0 💬 0

ElasticSearch集群搭建

## 概述 ### 单机 & 集群 单台 `Elasticsearch` 服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中。 除了负载能力,单点服务器也存在其他问题: * 单台机器存储容量有限 * 单服务器容易出现单点故障,无法实现高可用 * 单服务的并发处理能力有限 配置服务器集群时,集群中节点数量没有限制,大于等于 2 个节点就可以看做是集群了。一般出于高性能及高可用方面来考虑集群中节点数量都是 3 个以上。 ### 集群Cluster 一个集群就是由一个或多个服务器节点组织在一起,共同持有整个的数据,并一起提供索引和搜索功能。一个 Elasticsearch 集群有一个唯一的名字标识,这个名字默认就是 `elasticsearch`。这个名字是重要的,因为一个节点只能通过指定某个集群的名字,来加入这个集群。 ### 节点Node 集群中包含很多服务器,一个节点就是其中的一个服务器。作为集群的一部分,它存储数据,参与集群的索引和搜索功能。 一个节点也是由一个名字来标识的,默认情

大 大苹果 2023/12/27 👍 0 ⭐ 0 💬 0