- 博客(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 589
原创 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 219
原创 两个特大数相乘
<?php$a = 1222222222122222222212222222221222222222122222222212222222221222222222122222222212222222221222222222;$b= 333333333133333333313333333331333333333133333333313333333331333333333133333333...
2019-07-10 10:38:00 238 1
转载 BAT 大数据面试题
1、kafka的message包括哪些信息一个Kafka的Message由一个固定长度的header和一个变长的消息体body组成header部分由一个字节的magic(文件格式)和四个字节的CRC32(用于判断body消息体是否正常)构成。当magic的值为1的时候,会在magic和crc32之间多一个字节的数据:attributes(保存一些相关属性,比如是否压缩、压缩格式等等);...
2019-05-05 14:56:19 245
原创 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 612
转载 php 面试题 二
题1:设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示!答案:尼玛。都没明白出这题目是干嘛的,新浪工程师脑子进水了吗?考察js的window对象?亲们告诉我?index.htmlhtml> head> title>by http://www.manongj
2017-08-15 12:01:11 684
转载 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 194
转载 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 2652
转载 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 258
转载 设计模式 应用场景
设计模式 应用场景http://hi.baidu.com/goodfriend_001/item/6d062d0c244a92f4a0103487追MM与设计模式创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡
2016-12-16 15:10:31 223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人