博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 的一些问题
阅读量:4561 次
发布时间:2019-06-08

本文共 2562 字,大约阅读时间需要 8 分钟。

------------------------------------------------------------------------------
* 绝对路径转化为相对路径
= count($a) || $j >= count($b)) { throw new Exception('$j out of range'); } for ($i = $j; $i >= 0; $i--) { if (strcmp($b[$i], $a[$i])!==0) { return false; } } return true; }; // 找到a,b数组元素相同的下标 while (array_pop($a)) { $i = count($a)-1; if (isset($b[$i])) { if ($sliceEquals($a, $b, $i)) { break; } } array_push($d, ".."); } // 从首个不同元素开始 for ($i+=1; $i < count($b); $i++) { array_push($d, $b[$i]); } return ".".DIRECTORY_SEPARATOR.implode(DIRECTORY_SEPARATOR, $d);}

  

* 联合索引哪些有效
* 链表逆顺序 包含头节点
* 数组合并哪几种方式 
------------------------------------------------------------------------------

1. 负载均衡    [TO BE DONE]

    https://blog.csdn.net/qq_28602957/article/details/61615876

 

2. 索引的建立 和查询 以及索引场景建立

 

3. thinkphp的路由    [ONGOING]

   https://www.kancloud.cn/manual/thinkphp5/118030

   ./application/route.php

 

4.PHP中一些常用的   [TO BE DONE]

   http://php.net/manual/en/book.spl.php

 

5.mysql的主从分离 对id进行hash 理解hash

6.linux的一些常用命令 熟悉linux  [DONE]

7. 递归 n!   [DONE]

 

8. php单例模式

 

9. mysql 分表

 

10. CAS认证, ucenter认证

  

 

---------------------------------------------爬虫相关的问题---------------------------------------------------

* php程序发送http请求

- curl

$ch = curl_init();curl_setopt_array($ch, [    CURLOPT_URL => 'https://www.baidu.com',    CURLOPT_HEADER => 1,    CURLOPT_RETURNTRANSFER => 1]);$data = curl_exec($ch);curl_close($ch);echo $data.PHP_EOL;

-socket

 

* mysql存储引擎 myisam / innodb  select count(*) ... 用哪个存储引擎快

  MyISAM会保存表的总行数,select count(*)在MyISAM存储引擎中执行,MyISAM只要简单地读出保存好的行数即可。

  

 

* mysql 函数pconnect/connect

   — Open a persistent connection to a MySQL server

* linux shell 定时器 脚本

  crontab

* 投票限制 每人每分钟3次,每人每小时10次; 每个IP每分钟30次,每天100次

* 爬虫架构

* php实现一个跨请求的队列 (redis?)

* 上传文件安全限制

 

* "Hello world Blog Control" 字符串按空格分隔,分成数组,全部转化为小写,按字母顺序排

  (php sort 和javascript的sort方法不同 不传回调用SORT_STRING )

s = $s; } public function run() { $ao = new ArrayObject(array_map(function($word) { return strtolower($word); }, explode(' ', $this->s))); $ao->uasort(function($a, $b) { return strcmp($a, $b); }); return $ao->getArrayCopy(); } } $o = new TestArrayObject("Hello world Blog Controll Hola Hi Shalom");$a = $o->run();var_dump($a);
TestArrayObject.php  

  

---------------------------------------------/爬虫相关的问题---------------------------------------------------

 

转载于:https://www.cnblogs.com/mingzhanghui/p/9273874.html

你可能感兴趣的文章
Java IDE 编辑器 --- IntelliJ IDEA 进阶篇 生成 hibernate 实体与映射文件
查看>>
关于C# XML序列化的一个BUG的修改
查看>>
Html5 舞动的雨伞
查看>>
快速构建Windows 8风格应用1-开发工具安装及模拟器使用
查看>>
Windows Phone 如果你把Pivot控件当成主页面,那么这篇文章你值得看。
查看>>
C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果)...
查看>>
winform屏幕截图
查看>>
.NET(C#):XML序列化时派生类的处理
查看>>
sass学习笔记-输出方法
查看>>
Python之禅
查看>>
MongoDB分片集群配置实例
查看>>
mac 开启ntfs 权限
查看>>
laraval开发之QQ登录及QQ报错
查看>>
hibernate中的dialect解释
查看>>
基功太差,怨不得天,得下苦功——WAP面试,正式招聘号角响起
查看>>
resin4开启jmx
查看>>
Spring Boot+Mybatis+Pagehelper分页
查看>>
jsvc 启动java 在linux下的实现原理
查看>>
Ubuntu创建新用户并增加管理员权限
查看>>
MySQL库目录下db.opt文件的作用
查看>>