- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 2021-08-06
mongodb 如何恢复数据库mongodb使用 mongorestore 命令来恢复备份的数据mongorestore -h <:port> -d dbname –host <:port>, -h <:port>:MongoDB所在服务器地址,默认为: localhost:27017–db , -d :需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2–drop:恢复的时候,先删除当前数据,然后恢复备份的数据。就是
2021-08-06 21:40:21
105
转载 微信openID与UnionID的区别
OpenID: 普通用户的标识,对当前开发者帐号唯一。一个openid对应一个公众号。UnionID :用户统一标识。针对一个微信开放平台帐号下的应用,同一用户的unionid是唯一的。微信的用户隐私策略:每个接入微信的应用(公众号、APP)就像一个独立的商场,用户使用这些应用就像逛商场,商场用会员卡识别用户,类似的,我们根据商场名字为每个用户生成了一张专属会员卡(openid),每张会员卡只...
2019-04-30 08:25:28
235
转载 什么是aop(面向切面编程)
AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。...
2019-04-04 10:03:57
221
原创 php中单引号和双引号的区别有什么?
1.双引号会对转义字符做出解释,而单引号则不会举例:echo 'he is \$ a boy';echo "he is \$ a boy";输出结果:he is $ a boyhe is $ a boy由此可见单引号按照原义输出,而双引号进行了转义下面列举写转义字符的含义(当在双引号内使用这些字符时,它们具有特殊的含义)转义字符的代码 转义字符的含义" ...
2019-02-25 16:45:33
1728
原创 为什么要用 urlencode()?
首先要了解一下urlencode这个函数有什么用:urlencode是一个函数,可将字符串以URL编码,用于编码处理。URL编码(URL encoding),也称作百分号编码(Percent-encoding), 是特定上下文的统一资源定位符 (URL)的编码机制。PHP urlencode() 函数urlencode() 编码 URL 字符串函数。此函数便于将字符串编码并将其用于 UR...
2019-02-25 16:24:30
957
原创 进程和线程的区别?
二者的定义:进程:是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程,是一个动态的概念。线程:是进程的一个执行单元,是能独立运行的基本单位,因而也是独立调度和分派的基本单位。由于线程很“轻”,故线程的切换非常迅速且开销小,因此也被称为轻量级进程。一个程序至少一个进程,一个进程至少一个线程。进程的特性:动态性:进程具有动态的地址空间(数量和内容),地址空间包括:代码,数据,系统...
2019-02-25 15:46:13
147
转载 php利用栈使用迭代法实现无限级分类
<?php$arr = array( 0=>array('id'=>1,'pid'=>0,'name'=>'亚洲'), 1=>array('id'=>2,'pid'=>0,'name'=>'北美洲'), 2=>array('id'=>3,'pid'=>1,'name'=>'中国'), 3=>
2019-01-25 09:22:23
150
原创 递归实现无限级分类查找子孙树
$arr = array( 0=>array('id'=>1,'pid'=>0,'name'=>'亚洲'), 1=>array('id'=>2,'pid'=>0,'name'=>'北美洲'), 2=>array('id'=>3,'pid'=>1,'name'=>'中国'), 3=>array('id...
2019-01-24 16:56:03
411
转载 PHP正则表达式中小括号(),中括号[],大括号{}分别是什么意思?
()用于捕获匹配的字符串,比如:a(.?)b捕获a和b之间的任何字符(除了换行符外)而且()还用于括起正则表达式中的小组,比如:^(a|b).$匹配以a或b开头的任何字符串另外,(?:pattern)是一个非捕获匹配,就是匹配但不捕获字符串(?<=pattern)逆序肯定环视,表示所在位置左侧能够匹配pattern(?<!pattern)逆序否定环视,表示所在位置左侧不能匹配p...
2019-01-17 16:25:41
3031
原创 php的语言结构和函数有什么区别?
1、 什么是语言结构和函数 语言结构:就是PHP语言的关键词,语言语法的一部分;它不可以被用户定义或者添加到语言扩展或者库中;它可以有也可以没有变量和返回值。 函数: 由代码块组成的,可以复用。 2、 语言结构为什么比函数快 原因是在PHP中,函数都要先被PHP解析器分解成语言结构,所以有此可见,函数比语言结构多了一层解析器解析。这样就能比较好的理解为什么语言结构比函数快了。...
2019-01-12 13:28:22
208
原创 echo和print有什么区别
相同点:1.两个都可以用来打印php的输出结果,但是他们都只能输出 字符串,整型跟int型浮点型数据。不能打印复合型和资源型数据;2.他们两个都是语言结构,而非函数不同点:1.echo 可以连续输出多个变量,而print只能一次输出一个变量。print打印的值能直接复制给一个变量,如 $a = print “123”;举例:echo "tedst";echo "<br />...
2019-01-12 13:18:22
3838
原创 substr和mb_substr的区别
异同点:两个函数都是截取字符串的长度,不同的是mb_substr可以针对多字节编码的汉字进行截取,从而防止乱码的出现函数:substr ( string $string , int $start [, int $length ] ) : string参数说明:string输入字符串。必须至少有一个字符。start如果 start 是非负数,返回的字符串将从 string 的 sta...
2019-01-12 10:52:28
3649
1
原创 strlen和mb_strlen有什么区别
相同点:strlen和mb_strlen这两个函数都是用来获取字符串的长度的不同点:1.strlen是获取字符串的总字节数,针对的是单字节编码字符。对于多字节编码,如gbk和utf8,使用strlen得到的不是字符个数而是总字节数。使用mb_strlen可以获取多字节编码的字符个数。注意: 使用mb_strlen必须要开启mbstring扩展和指定字符集下面用应用实例说明:strlen...
2019-01-12 10:00:34
1507
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人