自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 PHP open_basedir

open_basedir php授权目录设置open_basedir 设置php操作权限目录1、 在php.ini中设置open_basedir = 文件夹路径2、 在fastcgi.conf中配置fastcgi_param PHP_ADMIN_VALUE "open_basedir = 文件夹路径";3、 对某个项目设置 .user.ini项目根目录下创建.user.ini文件并添加内容open_basedir = 文件夹路径要使.user.ini生效,要设置php.ini 中的

2021-04-26 17:48:20 1355 1

原创 php exec()函数

exec()函数php exec()函数用于执行外部程序。exec(e1,e2,e3);参数:e1 要执行的命令(必填)。e2 【数组】 命令执行的输出填充此数组, 每行输出填充数组中的一个元素(选填)。e3 命令执行后的返回状态写入到此变量(选填)。例:<?php// 输出运行中的 php/httpd 进程的创建者用户名// (在可以执行 "whoami" 命令的系统上)echo exec('whoami');?>详细说明地址:https://www.php

2020-10-16 16:12:45 638

原创 MySql 换座位

换座位sql题目:小美是一所中学的信息科技老师,她有一张 seat 座位表,平时用来储存学生名字和与他们相对应的座位 id。其中纵列的 id 是连续递增的小美想改变相邻俩学生的座位。你能不能帮她写一个 SQL query 来输出小美想要的结果呢?示例:±--------±--------+| id | student |±--------±--------+| 1 | Abbot || 2 | Doris || 3 | Emers

2020-10-07 10:25:45 581 1

原创 Z 字形变换

Z 字形变换题目:将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实现这个将字符串进行指定行数变换的函数:示例 1:输入: s = “LEETCODEISHIRING”, numRows = 3

2020-10-01 20:00:49 257

原创 体育馆的人流量

体育馆的高峰人流量题目:X 市建了一个新的体育馆,每日人流量信息被记录在这三列信息中:序号 (id)、日期 (visit_date)、 人流量 (people)。请编写一个查询语句,找出人流量的高峰期。高峰期时,至少连续三行记录中的人流量不少于100。例如,表 stadium:±-----±-----------±----------+| id | visit_date | people |±-----±-----------±----------+| 1 | 2017-01

2020-09-28 18:00:42 658

原创 盛最多水的容器 双指针法

盛最多水的容器题目:给n个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且 n 的值至少为 2。图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。示例:输入:[1,8,6,2,5,4,8,3,7]输出:49解题

2020-09-26 18:21:21 131

原创 MySql 分数排名

分数排名题目:编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。±—±------+| Id | Score |±—±------+| 1 | 3.50 || 2 | 3.65 || 3 | 4.00 || 4 | 3.85 || 5 | 4.00 || 6 | 3.65 |±—±------+例如,根据上述给定的 Scores 表

2020-09-25 18:17:10 1396

原创 回溯算法 组合总和

回溯算法问题描述:给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。注:所有数字(包括 target)都是整数。解集不能包含重复的组合。例:输入:candidates = [2,3,6,7], target = 7,所求解集为:[ [7], [2,2,3]]输入:candidates = [2,3,5], target =

2020-09-24 18:23:45 244

原创 MySql 查询各部门前3高工资

问题说明:查询各部门工资前三高的所有员工信息Employee 表包含所有员工信息,每个员工有其对应的工号 Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。±—±------±-------±-------------+| Id | Name | Salary | DepartmentId |±—±------±-------±-------------+| 1 | Joe | 85000 | 1 || 2 | Henry |

2020-09-23 12:03:54 1968

原创 Appium+python自动化启动app

Appium+python+夜神模拟器自动启动苏宁app接上篇环境安装成功后,自动启动手机app1、打开夜神模拟器开启夜神模拟器,打开CMD,运行指令:nox_adb.exe connect 127.0.0.1:62001和指令adb devices查看设备名。设备名:127.0.0.1:62001,记录设备名,后面代码需要用到。2、打开Appuim打开Appuim,点击机器人图标设置系统版本PlatformVersion和设备名127.0.0.1:62001。启动Appuim,点击右上角三角

2020-09-15 16:39:34 979

原创 Appium+python自动化安装环境

环境安装:1、android-sdk-windows;下载地址:http://tools.android-studio.org/index.php/sdk/下载android-sdk_r24.4.1-windows.zip,解压后点击SDK manager.exe打开安装API版本和对应的android版本。添加系统变量:ANDROID_HOME,对应变量值为:D:\android-sdk\android-sdk-windows(sdk安装路径)添加环境变量,path里面添加D:\android-

2020-09-14 10:58:08 150

原创 MySql AVG() ROUND()函数

MySql AVG() ROUND()函数AVG()函数:作用:平均值计算用法:1、计算一组数据的平均值例:查询学生成绩表中各科成绩平均值SELECT subject,ROUND(AVG(score),2) as score_avg FROM study_score GROUP BY subject;2、计算条件数据占比值例:查询学生表中女生占比值SELECT AVG(sex = 1) as proportion FROM study_score;![在这里插入图片描述](https:

2020-09-12 18:31:17 5493

原创 MySql左连接(left join)查询非常慢

MySql左连接(left join)查询非常慢问题描述:两张表:tb_buyer_account、b_ip。tb_buyer_account表中ip_id字段对应tb_ip表中主键id字段,两张表数据都是3000多条;查询语句:(1)SELECT a.account,b.ip FROM tb_buyer_account a LEFT JOIN tb_ip b ON a.ip_id = b.id;(2)SELECT a.ip,b.account FROM tb_ip a LEFT JOIN tb

2020-09-09 17:20:29 12043 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除