加载中
关于二叉树的前序、中序、后序三种遍历

二叉树遍历分为三种:前序、中序、后序,其中序遍历最为重要。为啥叫这个名字?是根据根节点的顺序命名的。 比如上图正常的一个满节点,A:根节点、B:左节点、C:右节点,前序顺序是ABC(根...

09/19 08:19
17
几款常用压测工具推荐

ab ab是apache自带的压力测试工具,使用起来非常方便. 安装 如果安装了apache, 那么ab已经安装好了,如果不想安装apache的话,可以通过以下方式安装ab # ubuntu sudo apt-get install apache...

常见自动化测试工具

一 Appium 官网:http://appium.io AppUI自动化测试 Appium 是一个移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本可以同时运行在...

什么是自动化测试

什么是自动化测试? 当我第一次知道自动化测试的时候,除了知道“自动化”这三个有些高大上的称呼之外,我对自动化测试一无所知,正如谈恋爱一样,找女朋友之前要知道她是谁。 那么是什么自动...

2019排名前20的自动化测试工具

Top 20 Best Automation Testing Tools in 2019 (Comprehensive List) Last Updated:September 8, 2019 List and Comparison of the Best Test Automation Tools in 2019: Here is a compreh...

TP5 生成数据表字段缓存和路由缓存

版本要求V5.0.1以上 数据表字段缓存 通过生成数据表字段信息缓存,提升数据库查询的性能,避免多余的查询。 多余的查询语句可以通过TP5自带的日志找到,多余的语句为: 每次有查询语句时,T...

PHP
09/03 09:31
8
PHP获取请求header以及body里的值

//获取body里的参数 $bodyData = @file_get_contents('php://input'); //将获取到的值转化为数组格式 $bodyData = json_decode($bodyData,true); //获取header里的参数Authorization //如果h...

PHP
08/19 16:18
8
HTTPS URL 传参安全吗?

HTTPS URL 传参安全吗? 请求参数能通过URL安全传递吗? 当客户看到 HttpWatch 中的 HTTPS请求后经常会问这个问题,同时客户也想知道还有谁能看到这些数据。 举个例子,假设我们使用以下URL...

08/16 09:52
11
TP5重定向

学习目标 一、页面跳转 如果要使用页面跳转必须要继承基类Controller类,因为基类Controller引入了trait类库,trait类库又实现了success()和error()的跳转方法。 1、当前控制器 来到默认模块...

08/12 14:00
8
从技术平台到aPaaS平台

从技术平台到aPaaS平台 互联网行业喜欢搞一些单词的缩写,最近一个朋友换工作,说是去搞aPaaS平台了,那么aPaaS平台是什么呢? 了解下云计算 aPaas是衍生在云平台之上的,如果开发一款应用,...

07/30 08:30
38
Termux 入门教程:架设手机 Server 下载文件

手机文件,比如照片和视频,如何下载到桌面电脑? 普通用户可以使用手机线,将手机和电脑连起来。作为开发者,其实有更方便的方法,就是在手机架设一个 HTTP 服务,然后从桌面浏览器访问手机...

API 接口设计中Token设计讨论

在实际的网站设计中我们经常会遇到用户数据的验证和加密的问题,如果实现单点,如果保证数据准确,如何放着重放,如何防止CSRF等等。 其中,在所有的服务设计中,都不可避免的涉及到Token的设...

07/03 09:02
22
基于AccessToken方式实现API设计

基于AccessToken方式实现API设计 说明:这实际类似于Oauth2.0的简化模式 一、举例说明: 需求:   A、B机构需要调用X服务器的接口,那么X服务器就需要提供开放的外网访问接口。 分析:   ...

07/03 08:54
26
ThinkPHP5 API 多版本控制开发

ThinkPHP5 API 多版本控制开发 开发准备 对于接口开发,建议采用单独的项目部署,与后台项目分离开来,原因如下: 1. 接口多用于查询数据,对于数据提交的较少 2. 接口的权限多采用token模式...

07/02 15:08
106
API版本控制的几种方式

2018 年 11 月 3 日 发布 我们假设API接口的域名名为api.tp5.com,并且以两个版本v1和v2为例(注意,版本号仅为主版本,小版本应该是直接升级,不应该存在共存情况,所以v1.1或者v2.0这种版本...

07/02 14:33
3
掌握Composer

这一次,真正掌握composer composer是现代PHP的基石 现代高级编程语言,依赖管理工具是必不可少的。Java有Maven,Python有pip,Nodejs有npm, 而在composer出现之前,PHP只有被广为诟病的Pea...

06/17 10:57
3
Redis简介,以及与memcache比较

Redis概述 一、memcache的不足之处 1、没有密码 2、Memcache是存储内存但是没有自带的备份检测功能。一旦服务器重启数据会丢失 3、Memcache只支持一种数据类型。操作麻烦 例如存储PHP中数组有...

06/12 15:50
30
CI框架url模式及获得参数

CI框架获取post和get参数_CodeIgniter心得 请参考:CI文档的输入类部分: $this->input->post() $this->input->get() -------------------------------------------------------------------...

06/12 08:22
90
Unix / Linux 线程的实质

Unix / Linux 线程的实质 线程与进程的比较 概述: 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是C...

06/06 11:03
7
Linux进程与线程的区别——不要太经典

Linux进程与线程的区别 进程与线程的区别,早已经成为了经典问题。自线程概念诞生起,关于这个问题的讨论就没有停止过。无论是初级程序员,还是资深专家,都应该考虑过这个问题,只是层次角度...

06/06 10:36
23

没有更多内容

加载失败,请刷新页面

返回顶部
顶部