摘要: python对日期的操作 代码如下: # 引入包: import time import datetime timestamp = int(time.time()) # 获取当前时间戳 today = datetime.date.today() # 获取当前日期 afterDays = today 阅读全文
posted @ 2021-08-26 10:25 alisleepy 阅读(82) 评论(0) 推荐(0)
摘要: python md5加密数据 代码如下: # 引入包 import hashlib # md5 paramsStr = hashlib.md5(jsonParams) # 这个是加密 print 'paramsStr的值为:' + token.hexdigest() return token.hex 阅读全文
posted @ 2021-08-26 10:21 alisleepy 阅读(127) 评论(0) 推荐(0)
摘要: python对字典进行json序列化处理 背景:php写的项目中有个token校验,是将一个数组json序列化处理的,在用python做接口测试时,要生成token去请求接口,需要将生成token的过程用python再实现一次,代码如下: # 引入包 import collections impor 阅读全文
posted @ 2021-08-26 10:18 alisleepy 阅读(351) 评论(0) 推荐(0)
摘要: python请求接口,抓取返回的数据 代码如下: # 引入包 import urllib2 import json import sys url = 'http://alisleepy.top' # 接口地址 responseResult = urllib2.urlopen(url, None, t 阅读全文
posted @ 2021-08-26 10:08 alisleepy 阅读(2392) 评论(0) 推荐(0)
摘要: sql语句考察 题目:请你写出一个sql语句查询在2021-03-10(包含)以后,同一个用户下单2个以及2个以上状态为已支付的面包或可乐或泡面的user_id,并且按照user_id升序排序 表结构如下: | id | user_id |product |status | date | | : | 阅读全文
posted @ 2021-07-12 23:24 alisleepy 阅读(51) 评论(0) 推荐(0)
摘要: 删除有序链表中重复出现的元素 问题描述: 给出一个升序排序的链表,删除链表中的所有重复出现的元素,只保留原链表中只出现一次的元素。 例如: 给出的链表为1→ 2→3-→4→4→51→2→3→3→4→4→5, 返回1→2→51→2→5. 给出的链表为1→1 →1→ 2→ 31→1→1→2→3, 返回2 阅读全文
posted @ 2021-07-12 23:16 alisleepy 阅读(70) 评论(0) 推荐(0)
摘要: php算法题目 给定一个数组arr,返回arr的最长无重复元素子数组的长度,无重复指的是所有数字都不相同。 子数组是连续的,比如[1,3,5,7,9]的子数组有[1,3],[3,5,7]等等,但是[1,3,7]不是子数组 实现过程: /** * * @param arr int整型一维数组 the 阅读全文
posted @ 2021-07-12 22:47 alisleepy 阅读(73) 评论(0) 推荐(0)
摘要: php实现单链表的基本操作:push、pop、update 链表: 内存中非连续存储(线性表是连续存储的,比如数组) 每个节点,包含值(data),和前后节点信息(next 或 pre) 对链表的操作,内存中执行的步骤比较少,比线性链表少很多 以下是php实现链表的pop、push、update基本 阅读全文
posted @ 2021-07-11 16:31 alisleepy 阅读(627) 评论(0) 推荐(0)
摘要: 有序列表(数组)删除指定的值 实现:删除给定的值之后,得到一个新的有序列表,长度-1 代码: <?php /** * Created by PhpStorm. * User: wkk * Time: 2021/7/11 - 01:03 * Desc: <线性表> */ namespace php; 阅读全文
posted @ 2021-07-11 16:19 alisleepy 阅读(206) 评论(0) 推荐(0)
摘要: 快速排序: 总体最优,数据大时性能最好 具体实现:设置一个基准值,小于基准值放左边,大于基准值放右边,最后递归继续排左右两侧的,最后排完后合并 /** * 快速排序 * * @param $array * @return array */ public function sort($array): 阅读全文
posted @ 2021-07-11 16:08 alisleepy 阅读(201) 评论(0) 推荐(0)
摘要: 选择排序: 数据较少时可以用,缺点:时间复杂度n的平方,优点:空间复杂度小 具体实现: /** * 选择排序 * * @param $array * @return mixed */ public function sort($array) { $len = count($array); if ($ 阅读全文
posted @ 2021-07-11 16:06 alisleepy 阅读(100) 评论(0) 推荐(0)
摘要: 冒泡排序: 数据少时可以用,简单,稳定 具体实现: /** * @param $array * @return mixed */ public function sort($array) { $len = count($array); if ($len 1) { return $array; } / 阅读全文
posted @ 2021-07-11 15:59 alisleepy 阅读(128) 评论(0) 推荐(0)
摘要: 下载JDK 官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 选择版本:尽量8以及8以上的 注意:需要oracle的账户信息,需要注册一下 下载后安装就可以安装 下一步,下一步。。。 检测是否安装成功 阅读全文
posted @ 2021-07-10 11:43 alisleepy 阅读(327) 评论(0) 推荐(0)
摘要: 分类: 普通索引:email等 唯一索引:主键索引、唯一索引(id_number) 联合索引:几个字段一起搭配查询时,建立联合索引,比如姓名+邮箱 全文索引:很长文章时用 数据: B+树,左叶子节点 < 右叶子节点,寻找时,一直比较,直到最末级 使用: - 最左原则 - 区分度高的字段建索引,比如i 阅读全文
posted @ 2021-07-08 15:41 alisleepy 阅读(38) 评论(0) 推荐(0)
摘要: Mac 通过php官方的 pecl 安装 redis扩展 1、先查询是否有该扩展:pecl search 扩展名 2、执行安装:切记 root 权限 sudo pecl install redis 报错:缺少 igbinary 依赖,需要先安装依赖 checking for igbinary inc 阅读全文
posted @ 2021-07-04 20:51 alisleepy 阅读(2138) 评论(0) 推荐(1)
摘要: Mac 通过 pecl install swoole 安装swool扩展时,注意事项: 1、切记 root 用户,否则最后在写入一些文件时会因为权限不足而失败 2、openssl找不到 ,在选择支持openssl时,可能找不到openssl目录,需要手动添加目录: yes --with-openss 阅读全文
posted @ 2021-07-03 17:17 alisleepy 阅读(208) 评论(0) 推荐(0)
摘要: /** * 获取两个日期的之间的日期信息,返回数组 * * @param string $startDate * @param string $endDate * @return array */ private function periodDate(string $startDate, stri 阅读全文
posted @ 2021-06-08 09:28 alisleepy 阅读(158) 评论(0) 推荐(0)
摘要: /** * 从白哥那借鉴(copy)的方法,牛逼plus * 获取Excel的列,比如 输入 1 得到 A,输入26 得到 Z, 输入 29 得到 AC * * @param $index * @return string|void */ public function getExcelValue( 阅读全文
posted @ 2020-09-09 14:00 alisleepy 阅读(524) 评论(0) 推荐(0)
摘要: /** * 获取最近的一份工作经历 * 二维数组,以quit_date排序,取最近的一份工作经历 * * @param $workExperiences * @return mixed */ public function getRecentWorkExperience($workExperienc 阅读全文
posted @ 2020-08-05 15:07 alisleepy 阅读(2026) 评论(0) 推荐(0)
摘要: ubuntu系统里常用的几个命令 阅读全文
posted @ 2019-07-17 13:12 alisleepy 阅读(622) 评论(0) 推荐(0)
摘要: 在单个文件内记录下Vue常用的几个知识点 阅读全文
posted @ 2019-07-17 13:05 alisleepy 阅读(333) 评论(0) 推荐(0)
摘要: 之前在组内分享vue基础概念时整理的一个ppt,在这做下简单记录 阅读全文
posted @ 2019-07-17 13:04 alisleepy 阅读(562) 评论(0) 推荐(0)
摘要: linux下安装lnmp集成环境 阅读全文
posted @ 2019-07-17 13:03 alisleepy 阅读(748) 评论(0) 推荐(0)
摘要: 简单记录下在ubuntu内lnmp的几个常用命令,操作lnmp的 阅读全文
posted @ 2019-07-17 13:03 alisleepy 阅读(225) 评论(0) 推荐(0)
摘要: yii2中 选择布局的方式,有时候并不需要适用布局或者使用某些布局,做下简单记录 阅读全文
posted @ 2019-07-17 13:02 alisleepy 阅读(938) 评论(0) 推荐(0)