PHP面试题目汇总(1)

PHP Code

MySQL

MySQL数据优化

  • 为查询缓存优化查询
  • explain命令查看查询优化
  • 已知查询结果为单条数据,使用limit 1
  • 为搜索字段(where条件中的字段)建立索引
1
2
3
字段重复值过多不适宜索引
索引会降低写入(insert/update)效率,因为写操作会重建索引
单表索引最好不要超过六个

Read More

树莓派组装与安装操作系统

RaspberryPi

什么是树莓派?

老实说,我也不知道。。。如果你也不知道,建议自行谷歌;如果你知道,麻烦你告诉我。。。

摘引一段RaspberryPi官方的<What’s a raspberry Pi?>。树莓派是一个低价的,小巧如一张信用卡大小的,能连接电脑显示器或者电视机的,能使用常规键盘鼠标的一台电脑主机。这货是一个老少皆宜的产品,有了它任何人都可以优雅的探索计算机科学以及掌握一门编程语言,尤其是scratchpython。它可以做任何一台PC能做的事情!不管你是上网、影音消遣、常规办公还是打打游戏,这货绝壁可以胜任!

Read More

利用第三方推流服务进行简易直播

视频直播基础构架

视频直播基础构架

对于既不了解视频直播,也没有深入查阅文档的人们看来,或许直播略显神秘和高大上。尤其从技术上来说,可能算是当前互联网最“尖端”和火热的产品了!或许,一般人并不能搞定视频直播这样一个产品!

嗯,对的!确实是这样的!视频直播还真不是一个简单活儿!有多困难,我就不叨逼叨了。知乎上高手回答超级详细,建议取阅!

可是,难道,普通人就不能玩直播了吗?当然不是!直播,谁都可以做!甚至不需要一行代码!!!

Read More

Swift可选型

Swift可选型

Optional在swift是一个非常重要的特性,可以说是swift的点睛之笔!在swift当中,如果你不显式的制定一个变量的类型为optional,程序是无法知悉这个变量为可选型的!

swift当中的可选型(optional)在目前看来,没有其它语言有相同的概念可以拿来类比!但是,在其它语言当中的nil或者null,可以帮助我们来理解swift的optional!但是,这两者完全没有可比性!

Read More

[AnyCode]从无到有构建一个全平台的资讯应用(Day01)

所谓资讯应用,大概指的是网易新闻类型的应用。当然,这里自然不只是一个客户端应用。按照初步规划,这个全平台的资讯应用会包括:iOS客户端、android客户端、web管理后台。如若有幸,我们还会继续开发基于H5的移动端、甚至基于传统PC的WEB端(当然,最有可能的还是利用响应式布局解决所有的问题)。

Read More