自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 php经典面试算法题:根据一段字符串获取对应json里的值

题目: 现有 Json 数据,格式如下: json = { "a": [ { "b": "c" } , ... ] , ... };请实现一个方法:get(json, "a[0].b"),使其返回值为 c。要求:自己实现遍历逻辑,不允许使用正则表达式、不允许使用 eval()等类似 方法。测试用例:json = { "a": [ { "b": "c" }, "d" ], "x": 1}get(json, "a[0].b") == "c"get(json, "a[1]") == "d"

2020-06-09 16:05:24 563

原创 php安装扩展应用之mongodb

先看php是什么版本 /usr/local/php/bin/php -v然后php官网找对应的扩展,下载mongodb扩展:https://pecl.php.net/package/mongodbwget https://pecl.php.net/get/mongodb-1.7.4.tgz安装包下载好了以后解压 tar zxvf mongodb-1.7.4.tgzcd mongo...

2020-03-30 14:29:14 196

原创 两个特大数相乘

<?php$a = 1222222222122222222212222222221222222222122222222212222222221222222222122222222212222222221222222222;$b= 333333333133333333313333333331333333333133333333313333333331333333333133333333...

2019-07-10 10:38:00 220 1

转载 BAT 大数据面试题

1、kafka的message包括哪些信息一个Kafka的Message由一个固定长度的header和一个变长的消息体body组成header部分由一个字节的magic(文件格式)和四个字节的CRC32(用于判断body消息体是否正常)构成。当magic的值为1的时候,会在magic和crc32之间多一个字节的数据:attributes(保存一些相关属性,比如是否压缩、压缩格式等等);...

2019-05-05 14:56:19 234

原创 php 经典案例中的lookandsay

比如: 第一个数字是:1。 看着第一个数字你可以说1个1,那么第二个数字就是:11。 看着第二个数字你可以说2个1,即第三个数字是:21。 看着第三个数字你可以说1个2,1个1,即第四个数字是:1211。 看着第四个数字你可以说1个1,1个2,2个1,即第五个数字是:111221。方法1:function LookAndSay($str){$length =

2017-08-15 14:00:16 577

转载 php 面试题 二

题1:设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示!答案:尼玛。都没明白出这题目是干嘛的,新浪工程师脑子进水了吗?考察js的window对象?亲们告诉我?index.htmlhtml> head> title>by http://www.manongj

2017-08-15 12:01:11 666

转载 PHP面试题汇总

1. echo(),print(),print_r()的区别?echo 和 print 不是一个函数,是一个语言结构;print(string $arg) 只有一个参数;echo arg1,arg2 可以输出多个参数,返回 void ;echo 和 print 只能打印出string,不能打印出结构;print_r能打印出结构。比如:$arr = array("key"

2017-08-15 11:31:08 178

转载 Linux下安装php环境并且配置Nginx支持php-fpm模块

以下以CentOS 7.2为例,安装php的运行环境,首先打开php官网http://php.net/点击导航栏的Downloads进入下载页面:http://php.net/downloads.php  这里下载最新版的php 7.0.5 的源码包:    下载下来之后上传至服务器  因为php安装需要编译,所以服务器应该保证gcc和g++环境的安装  首先释放安装包:

2017-04-07 17:27:06 2635

转载 Linux下安装、配置、启动Apache

平台:VMware上虚拟的centos4.7宿主机:windows安装Apache前准备:1、检查该环境中是否已经存在httpd服务的配置文件,默认存储路径:/etc/httpd/httpd.conf(这是centos预装的Apache的一个ent版本,一般我们安装源代码版的Apache)。如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的w

2017-04-06 15:20:22 239

转载 设计模式 应用场景

设计模式 应用场景http://hi.baidu.com/goodfriend_001/item/6d062d0c244a92f4a0103487追MM与设计模式创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡

2016-12-16 15:10:31 210

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除