如果你正在寻找PHP相关的工作,那么提前掌握最新的PHP面试题技巧,必然能使你在求职过程中事半功倍。博主整理了最全面的PHP面试题,包括PHP基础面试题、PHP高级面试题以及PHP常见面试题!整理成了一个PHP面试手册,是PDF版的

关注微信公众号:PHP大神,然后回复“面试题”即可获取~

1、什么是面向对象?主要特征是什么?
面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。
2、SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明?
1)、http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用户请求不同的页面不能看做是同一个用户。
2)、SESSION存储在服务器端,COOKIE保存在客户端。Session比较安全,cookie用某些手段可以修改,不安全。Session依赖于cookie进行传递。

禁用cookie后,session不能正常使用。Session的缺点:保存在服务器端,每次读取都从服务器进行读取,对服务器有资源消耗。Session保存在服务器端的文件或数据库中,默认保存在文件中,文件路径由php配置文件的session.save_path指定。Session文件是公有的。
3、HTTP 状态中302、403、 500代码含义?
一二三四五原则: 一. 消息系列 二 成功系列 三. 重定向系列 四. 请求错误系列 五. 服务器端错误系列
302:临时转移成功,请求的内容已转移到新位置 403:禁止访问 500:服务器内部错误 401代表未授权。
4、Linux 下建立压缩包,解压缩包的命令
Tar.gz:
打包: tar czf file.tar.gz file.txt
解压: tar xzf file.tar.gz
Bz2:
打包: bzip2 [-k] 文件
解压: bunzip2 [-k] 文件
Gzip(只对文件,不保留原文件)
打包: gzip file1.txt
解压: gunzip file1.txt.gz
Zip: -r 对目录
打包: zip file1.zip file1.txt
解压: unzip file1.zip
5、请写出数据类型(int char varchar datetime text)的意思;请问 varchar 和 char有什么区别?
Int 整数 char 定长字符 Varchar 变长字符 Datetime 日期时间型 Text 文本型 Varchar 与char的区别 char是固定长度的字符类型,分配多少空间,就占用多长空间。 Varchar是可变长度的字符类型,内容有多大就占用多大的空间,能有效节省空间。 由于varchar类型是可变的,所以在数据长度改变的时,服务器要进行额外的操作,所以效率比char类型低。
6、MyISAM 和 InnoDB 的基本区别?索引结构如何实现?
MyISAM类型不支持事务,表锁,易产生碎片,要经常优化,读写速度较快,而InnoDB类型支持事务,行锁,有崩溃恢复能力。读写速度比MyISAM慢。
创建索引:alert table tablename add index (`字段名`)
7、不使用cookie向客户端发送一个cookie.
理解:session_start()开启时,生成一个常量 SID,当COOKIE开启时,这个常量为空,当COOKIE关闭时,这个常量中存储了PHPSESSID的值。通过在URL后加一个SID参数来传递SESSIONID的值,从而使客户端页面可以使用SESSION里面的值。 当客户端开启COOKIE和服务器端开启SESSION时。 浏览器第一次请求,服务器会向浏览器端发送一个COOKIE里面存储SESSIONID. 当浏览器第二次请求时,会把已存在
8、isset() 和 empty() 区别
Isset判断变量是否存在,可以传入多个变量,若其中一个变量不存在则返回假,empty判断变量是否为空为假,只可传一个变量,如果为空为假则返回真。

9、写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数(array_multisort())

//二维数组排序, $arr是数据,$keys是排序的健值,$order是排序规则,1是升序,0是降序function array_sort($arr, $keys, $order=0) {if (!is_array($arr)) {return false;}$keysvalue = array();foreach($arr as $key => $val) {$keysvalue[$key] = $val[$keys];}if($order == 0){asort($keysvalue);}else {arsort($keysvalue);}reset($keysvalue);foreach($keysvalue as $key => $vals) {$keysort[$key] = $key;}$new_array = array();foreach($keysort as $key => $val) {$new_array[$key] = $arr[$val];}return $new_array;}

10、对于用户输入一串字符串$string,要求$string中只能包含大于0的数字和英文逗号,请用正则 表达式验证,对于不符合要求的$string返回出错信息

class regx {public static function check($str) {if(preg_match("/^([1-9,])+$/",$str)) {return true;}return false;}}$str="12345,6";if(regx::check($str)) {echo "suc";} else {echo "fail";}

11、使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组

//二分查找(数组里查找某个元素)function bin_sch($array, $low, $high, $k){if ($low <= $high){$mid = intval(($low+$high)/2);if ($array[$mid] == $k){return $mid;}elseif ($k < $array[$mid]){return bin_sch($array, $low, $mid-1, $k);}else{return bin_sch($array, $mid+1, $high, $k);}}return -1;}//顺序查找(数组里查找某个元素)function seq_sch($array, $n, $k){$array[$n] = $k;for($i=0; $i<$n; $i++){if($array[$i]==$k){break;}}if ($i<$n){return $i;}else{return -1;}}

12、PHP执行的时候有如下执行过程:Scanning(Lexing) - Compilation - Execution - Parsing,其含义分别为:

A、将PHP代码转换为语言片段(Tokens)、将Tokens转换成简单而有意义的表达式、顺次执行Opcodes、将表达式编译成Opocdes

B、将PHP代码转换为语言片段(Tokens)、将表达式编译成Opocdes、顺次执行Opcodes、将Tokens转换成简单而有意义的表达式

C、将PHP代码转换为语言片段(Tokens)、将Tokens转换成简单而有意义的表达式、将表达式编译成Opocdes、顺次执行Opcodes

D、将PHP代码转换为语言片段(Tokens)、将表达式编译成Opocdes、将Tokens转换成简单而有意义的表达式、顺次执行Opcodes

参考答案:C

答案解析:

正确答案为C

1).Scanning(Lexing) ,将PHP代码转换为语言片段(Tokens)

2).Parsing, 将Tokens转换成简单而有意义的表达式

3).Compilation, 将表达式编译成Opocdes

4).Execution, 顺次执行Opcodes,每次一条,从而实现PHP脚本的功能。

13、不是php魔术常量的是?

A、__TRAIT__

B、__CALL__

C、__CLASS__

D、__FUNCTION__

参考答案:B

答案解析:

\_\_LINE\_\_ \_\_FILE\_\_ \_\_DIR\_\_ \_\_FUNCTION\_\_ \_\_CLASS\_\_ \_\_TRAIT\_\_ \_\_METHOD\_\_ \_\_NAMESPACE\_\_

14、php选项/信息函数作用错误的是?

A、phpinfo() 输出关于 PHP 配置的信息

B、php_sapi_name() 返回 web 服务器和 PHP 之间的接口类型

C、ini_set() 为一个配置选项设置值

D、ini_get() 获取所有配置选项

参考答案:D

答案解析:

ini\_get() 是获取一个配置选项,获取所有配置选项的函数是ini\_get\_all()

15、下列代码的输出是 ?

mother="son";echo$$father;

A、son

B、mother

C、motherson

D、error

参考答案:A

答案解析:

php里变量字符串之前加$等于指向另外一个字符串

16、下列对shell 变量FRUIT 操作,正确的是?

A、为变量赋值:$FRUIT=apple

B、显示变量的值:fruit=apple

C、显示变量的值:echo $FRUIT

D、判断变量是否有值:[ -f ―$FRUIT ]

参考答案:C

答案解析:

为变量赋值FRUIT=apple; 显示变量的值为C; 判断是否有值[-n $FRUIT];

17、以下不是线性表是?

A、数组

B、二叉树

C、队列

D、栈

参考答案:B

答案解析:

二叉树是树结构

18、以下哪个函数不是PHP的文件指针操作?

A、ftell()

B、fseek()

C、file()

D、feof()

参考答案:C

答案解析:

ftell() 返回文件指针位置 fseek() 在文件指针中定位 feof() 测试文件指针是否在结尾

19、关于线程的,说法错误的是?

A、线程是进程的一个实体,是CPU调度和分派的基本单位

B、它是比进程更小的能独立运行的基本单位

C、线程和进程一样拥有系统资源

D、线程自己基本上不拥有系统资源

参考答案:C

答案解析:

线程是指进程内的一个执行单元,也是进程内的可调度实体。线程自己基本上不拥有系统资源

20、GoAccess虽然很强大但是他不能做以下哪项工作?

A、生成统计数据带宽统计

B、可生成HTML报告

C、可发送HTTP请求

D、各HTTP状态码统计

参考答案:C

答案解析:

GoAccess:是一款开源、实时,运行在命令行终端下的web日志分析工具。该工具提供快速、 多样的HTTP状态统计,可以令管理员不再纠结于统计各类数据 GoAccess主要以统计为主

21、PHP的三个模块不包括哪个?

A、内核

B、zend引擎

C、扩展层

D、解析层

参考答案:D

答案解析:

PHP总共三个模块:内核、zend引擎、以及扩展层

22、CSRF攻击描述错误的是?

A、CSRF需要有JavaScript代码

B、CSRF攻击恶意代码位于第三方站点上

C、过滤用户的输入可以防止恶意代码注入到某个站点,但是它无阻止法恶意代码在第三方站点上运行

D、CSRF符合同源策略

参考答案:A

答案解析:

XSS攻击需要JavaScript代码,CSRF攻击不需要JavaScript代码

23、关于PHP数组在C语言中是哪种存储结构?

A、单链表

B、双链表

C、循环链表

D、二叉树

参考答案:B

答案解析:

双链表

24、关于组合模式,说法错误的是?

A、它在我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦

B、定义了一种一对多的依赖关系,让多个观察者对象同时 监听某一个主题对象。这个主题对象在状态 发生变化时,会通知所有观察者对象,使他们能够自动更新自己

C、树枝和叶子实现统一接口,树枝内部组合该接口

D、将对象组合成树形结构以表示"部分-整体"的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性

参考答案:B

答案解析:

将对象组合成树形结构以表示"部分-整体"的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性 树枝和叶子实现统一接口,树枝内部组合该接口 它在我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦

25、数据结构的储存方式描述错误的是?

A、顺序存储用数据元素在存储器中的相对位置来表示数据元素之间的逻辑结构

B、链式存储在每一个数据元素中增加一个存放另一个元素地址的指针,用该指针来表示数据元素之间的逻辑结构

C、顺序结构数据元素存放的地址是连续的

D、数据算法的实现依赖于所采用的逻辑结构

参考答案:D

答案解析:

顺序存储结构:用数据元素在存储器中的相对位置来表示数据元素之间的逻辑结构(关系)。 链式存储结构:在每一个数据元素中增加一个存放另一个元素地址的指针(pointer ),用该指针来表示数据元素之间的逻(需要更多学习资料和面试题请加入qun6/7/7/0/7/9/7/7/0)辑结构(关系) 顺序结构:数据元素存放的地址是连续的; 链式结构:数据元素存放的地址是否连续没有要求。 数据的逻辑结构和物理结构是密不可分的两个方面,一个算法的设计取决于所选定的逻辑结构,而算法的实现依赖于所采用的存储结构

26、下面Http协议请求方式中不包括?

A、OPTIONS

B、HEAD

C、DELETE

D、SET

参考答案:D

答案解析:

没有SET

27、下边不是php的伪类型的是?

A、mixed

B、void

C、array|object

D、callable

E、以上都是

参考答案:E

答案解析:

答案是没有答案、php的伪类型包含 mixed: 说明返回可包含多种类型 number: 说明一个参数可以是 integer 或者 float callback或者callable: 说明可以是回调函数 array|object: 说明既可以是array也可以是object void: 说明返回值无意义、作为入参表示不接受任何参数 这里想说的是、我们要打破常规、有些a、b、c、d中并没有我们想要的、而不是每一个都必须有标准答案,重要的是我们学会一个知识点儿~、因为必须提交一个答案,所以~~~

28、下面关于数组和数据结构的说法错误的是?

A、栈 是 后进先出的线性表,可以随意写入和读取数据

B、队列 是先进先出的线性表,只允许后端插入,前端进行删除操作

C、php中可以用 array_push 入栈,arrar_pop 实现出栈

D、php中用array_push入列,array_shift 出列

参考答案:A

答案解析:

栈 只能在一端进行写入和删除的操作。

29、以下关于引用说法错误的是?

A、引用不是C的指针

B、引用不允许用两个变量来指向同一个内容

C、用引用可以传递变量

D、可以将一个变量通过引用传递给函数,这样该函数就可以修改其参数的值。

参考答案:B

答案解析:

引用是允许用两个变量来指向同一个内容的

30、数组的遍历方式,下列错误的是?

A、foreach

B、each

C、for

D、list

参考答案:D

答案解析:

list只能把数组的元素变成变量,并不是遍历。

联合使用list()、each()和while循环遍历数组

each()函数需要传递一个数组作为一个参数,返回数组中当前元素的键/值对,并向后移动数组指针到下一个元素的位置。

list()函数,这不是一个真正的函数,是PHP的一个语言结构。list()用一步操作给一组变量进行赋值。

31、不能匹配数字的正则表达式是

A、^{0-9}*$

B、^\d{n}$

C、^\d{n,}$

D、^\d{m,n}$

参考答案:A

答案解析:

{}是元字符号,A缺少元字符

32、PHP运行模式哪个不适合做http服务?

A、cgi模式

B、fastcgi模式

C、isapi模式

D、cli模式

参考答案:D

答案解析:

cgi模式、fastcgi模式、isapi模式都可以提供http服务 cli模式不能提供http服务

33、PHP语言的一大优势是跨平台,什么是跨平台?

PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不受操作系统的限制,所以叫跨平台

34、WEB开发中数据提交方式有几种?有什么区别?百度使用哪种方式?

Get与post两种方式

区别:

(1)url可见性:get 方式url参数可见,post 不可见

(2)可缓存性:get 方式是可以缓存的,post 方式不可以缓存。

(3)传输数据大小:get一般传输数据大小不超过2k-4k(根据浏览器不同,限制不一样,但相差不大);post 请求传输数据的大小根据php.ini 配置文件设定,也可以无限大。

(4)数据传输上:get 方式通过url地址栏拼接参数进行传输,post 方式通过body体进行传输。

建议:

get式安全性较Post式要差些包含机密信息建议用Post数据提交式;

做数据查询建议用Get式;做数据添加、修改或删除建议用Post方式;

百度使用的get方式,因为可以从它的URL中看出

35、掌握PHP的哪些框架、模板引擎、系统等

框架:框架有很多,例如CI、Yii、Laravel等等,咱们学过的是thinkphp

模板引擎:也有很多,在课本中有,咱们学过的是smarty

系统:有很多,例如:康盛的产品(uchome、supesite、discuzX等),帝国系统、DEDE(织梦)、ecshop等,咱们学过的是DEDECMS、Ecshop

36、说一下你所掌握的网页前端技术有哪些?

熟练掌握DIV+CSS网页布局,JavaScript,jQuery框架、photoshop图片处理

37、AJAX的优势是什么?

ajax是异步传输技术,可以通过javascript实现,也可以通过JQuery框架实现,实现局部刷新,减轻了服务器的压力,也提高了用户体验。

38、安全对一套程序来说至关重要,请说说在开发中应该注意哪些安全机制?

(1)使用验证码防止注册机灌水。

(2)使用预处理,绑定参数,参数过滤转义 防止sql注入

(3)使用token防止远程提交,使用token验证登录状态。

39、在程序的开发中,如何提高程序的运行效率?

(1)优化SQL语句,查询语句中尽量不使用select *,用哪个字段查哪个字段;少用子查询可用表连接代替;少用模糊查询。

(2)数据表中创建索引。

(3)对程序中经常用到的数据生成缓存(比如使用redis缓存数据,比如使用ob进行动态页面静态化等等)。

(4)对mysql做主从复制,读写分离。(提高mysq执行效率和查询速度)

(5)使用nginx做负载均衡。(将访问压力平均分配到多态服务器)

40、PHP可否与其它的数据库搭配使用?

PHP与MYSQL数据库是最优搭配,当然PHP也可以去其它的数据库搭配使用,例如PostgreSql,SqlServer,Oracle,SqlLite等。

41、现在编程中经常采取MVC三层结构,请问MVC分别指哪三层,有什么优点?

MVC三层分别指:业务模型、视图、控制器,由控制器层调用模型处理数据,然后将数据映射到视图层进行显示。

优点是:①可以实现代码的重用性,避免产生代码冗余;②M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式

42、对json数据格式的理解?

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,json数据格式固定,可以被多种语言用作数据的传递。

PHP中处理json格式的函数为json_decode( string $json [, bool $assoc ] ) ,接受一个 JSON格式的字符串并且把它转换为PHP变量,参数json待解码的json string格式的字符串。assoc当该参数为TRUE时,将返回array而非object;

Json_encode:将PHP变量转换成json格式。

43、Print、echo、print_r有什么区别?

(1) echo和print都可以做输出,不同的是,echo不是函数,没有返回值,而print是一个函数有返回值,所以相对而言如果只是输出echo会更快,而print_r通常用于打印变量的相关信息,通常在调试中使用。

(2) print 是打印字符串

(3)print_r 则是打印复合类型 如数组 对象

44、SESSION与COOKIE的区别?

(1)存储位置:session存储于服务器,cookie存储于浏览器

(2)安全性:session安全性比cookie高

(3)session为‘会话服务’,在使用时需要开启服务,cookie不需要开启,可以直接用

45、PHP处理数组的常用函数?(重点看函数的‘参数’和‘返回值’)

(1)array() 创建数组

(2)in_array() 判断元素是否在数组中

(3)count() 返回数组中元素的数目

(4)array_merge() 将多个数组合并成一个数组

(5)array_diff() 比较两个或两个以上数组的差异

(6)array_intersect() 获取两个或两个数组以上的交集

(7)array_keys() 获取数组的key列表

(8)array_values() 获取数组的值列表

(9)array_unique() 删除数组中的重复值

(10)array_push()将一个或多个元素插入数组的末尾(入栈)

(11)array_pop() 弹出并返回 array 数组的最后一个单元(出栈)

(12)array_walk() 使用用户自定义函数对数组中的每个元素做回调处理

46、PHP处理字符串的常用函数?(重点看函数的‘参数’和‘返回值’)

(1)trim() 移除字符串两侧的空白字符和其他字符;

(2)strlen() 获取字符串的长度

(3)mb_strlen() 获取字符串长度(可指定字符编码,对中文字符串计算长度)

(4)substr()返回字符串的一部分;

(5)str_replace() 子字符串替换

(6)str_repeat () 重复一个字符串

(7)is_string() 检测变量是否是字符串;

(8)str_shuffle () 随机打乱一个字符串

(9)sprintf() 返回根据格式化字符串生成的字符串(通常用于获取分表后的数据表名)

(10)strstr() 查找字符串的首次出现

(11)addslashes 使用反斜线引用字符串

47、PHP处理时间的常用函数?(重点看函数的‘参数’和‘返回值’)

(1)date() 格式化一个本地时间/日期。

(2)getdate() 取得日期/时间信息。

(3)date_default_timezone_set() 设定默认时区。

(4)date_default_timezone_get() 返回默认时区。

(5)mktime() 返回一个日期的 Unix时间戳。

(6)strtotime() 将任何字符串的日期时间描述解析为 Unix 时间戳

(7)strftime() 根据区域设置格式化本地时间/日期

48、PHP处理数据库的常用函数?(重点看函数的‘参数’和‘返回值’)

请参照php手册,认真查看,此项非常重要

49、PHP操作文件的常用函数?(重点看函数的‘参数’和‘返回值’)

(1)打开文件 fopen()

(2)读取文件 fgets() ; 注:file_get_contents()也是读取文件

(3)写入文件fwrite() ; 注:file_put_contents()同样可以写入文件

(4)关闭文件句柄 fclose()

(5)移动 / 重命名文件 rename()

(6)复制文件 copy()

(7)创建文件 vim 或 touch

(8)删除文件 unlink()

(9)获取文件上次访问的时间 fileatime()

(10)获取文件上次修改的时间 filemtime()

(11)获取文件大小 filesize()

(12)获取文件类型 filetype()

(13)获取文件详细信息 state()

(14)判断是否是目录 is_dir()

50、PHP操作目录(文件夹)的常用函数?(重点看函数的‘参数’和‘返回值’)

(1)打开目录 opendir()

(2)读取目录 readdir()

(3)删除目录 rmdir()

(4)关闭目录句柄 closedir()

(5)创建目录 mkdir()

(6)返回路径中的目录部分 dirname()

(7)取得当前工作目录 getcwd()

(8)列出指定路径中的文件和目录 scandir()

未完待续~~~~

更多面试题还可以扫码关注,回复“面试题”直接下载。

2021年3月phper必看的PHP面试题(附答案)相关推荐

  1. 2019秋季全国计算机二级选择题,2019年9月全国计算机二级MS office选择题库及答案(9月新增 必看)...

    2019年9月全国计算机二级MS office选择题库及答案(9月新增 必看) C.先制作好一份邀请函,然后复印30份,在每份上添加客户名称 D.先在Word中制作一份邀请函,通过复制.粘帖功能生成3 ...

  2. 中国医科大学2021年9月《组织胚胎学》作业考核试题

    中国医科大学2021年9月<组织胚胎学>作业考核试题 试卷总分:100 得分:100 一.单选题 (共 20 道试题,共 20 分) 1.关于淋巴细胞哪项是错误的 A.占白细胞总数的25% ...

  3. 中国医科大学2021年9月《护理研究》作业考核试题

    中国医科大学2021年9月<护理研究>作业考核试题 试卷总分:100 得分:100 一.单选题 (共 20 道试题,共 20 分) 1.第二次世界大战后提出的关于人体医学研究行为准则的第一 ...

  4. 2021年11月软考网络规划设计师下午真题及答案解析

    2021年11月软考网络规划设计师下午真题及答案解析 试题一 阅读以下说明,回答问题1至问答4,将解答填入答题纸对应得解答栏内. (说明) 某园区组网图如图1-1所示,该网络中接入交换机利用QinQ技 ...

  5. 2021年11月软考网络规划设计师上午真题及答案解析

    2021年11月软考网络规划设计师上午真题及答案解析 1.为防范国家数据安全风险.维护国家安全.保障公共利益,2021年7月,中国网络安全审查办公室发布公告,对"滴滴出行".&qu ...

  6. 中国医科大学2021年9月《天然药物化学》作业考核试题

    中国医科大学2021年9月<天然药物化学>作业考核试题 试卷总分:100 得分:100 一.单选题 (共 20 道试题,共 20 分) 1.下列生物碱碱性大小排序正确的是: a 酰胺生物碱 ...

  7. 中国医科大学2021年12月《药事管理学》作业考核试题

    中国医科大学2021年12月<药事管理学>作业考核试题 试卷总分:100 得分:100 一.单选题 (共 20 道试题,共 20 分) 1."分析合理用药与发挥药师专业作用&qu ...

  8. 2016年4月工业用微型计算机,2021年4月自考02241工业用微型计算机真题及答案

    自考生网为考生们整理提供了"2021年4月自考02241工业用微型计算机真题及答案",更多02241工业用微型计算机内容可点击查看自考02241工业用微型计算机试卷及答案汇总. 注 ...

  9. 电大计算机专业软件工程试题,2021国家开放大学电大本科《软件工程》期末试题及答案(试卷号:1260)...

    2021国家开放大学电大本科<软件工程>期末试题及答案(试卷号:1260) 一.选择题,请从四个可选项中选择正确答案.(60分,每题3分) 1.可行性研究的主要任务是( ). A. 确定系 ...

最新文章

  1. shiro整合oauth
  2. 把巧克力球送上天,玛氏用Uni Marketing 打造网红零食
  3. PHP实现四种基本排序算法
  4. Spring OXM-XStream使用别名
  5. Debug pip: Could not build wheels for _ which use PEP 517 and cannot be installed directly - Easy So
  6. C++学习之路 | PTA乙级—— 1038 统计同成绩学生 (20 分)(精简)
  7. MySQL之EXPLAIN(索引优化)
  8. [暴力]JZOJ 5842 a
  9. oracle数据库选件,一句话为你解读Oracle数据库选件
  10. 面向项目(九)—— 交叉工具链
  11. SQL中关于where后面不能放聚合函数(如sum等)的解决办法
  12. Node.js入门初体验
  13. Unity3d 曲线Curvy插件的学习使用
  14. CentOS安装配置freeIPA
  15. 二代测序(Next generation sequencing)介绍
  16. u盘提示需要格式化?怎么实现数据恢复?
  17. 命令行查询某web服务器的ip地址
  18. 联想成全球PC业至尊
  19. 【Codeforces Gym - 101635C Macarons 】【矩阵快速幂+状压】【dfs时间换空间】
  20. android 的soundpool播放声音

热门文章

  1. Qt Creator设计用户界面
  2. qpython kivy_kivy库的安装
  3. 华为***技术一:L2TP概述
  4. 【项目1_电子书】第2.3.3课、在LCD上显示一个矢量字体
  5. 存储结构基础之 :二叉树前序中序后序遍历逻辑
  6. struct timespec 和 struct timeval
  7. 【信息检索】Java简易搜索引擎原理及实现(一)建立倒排索引
  8. ASP.NET程序开发范例宝典
  9. nio学习之Selector选择器
  10. 新版外卖红包小程序搭建电影票吃喝玩乐cps搭建教程