- 浏览: 245242 次
- 性别:
- 来自: 上海
最新评论
文章列表
Linux升级python到3.6
- 博客分类:
- Linux
# python -V # 查看python 版本
# cd /home/centos/Downloads # 进入存放目录
# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz # 获取新版的 python
# tar xvf Python-3.6.1.tar.xz # 解压文件
# cd ./Python-3.6.1 # 进入解压后的文件目录
# mkdir /usr/local/python3 # 创建编译安装目录
# ./configure --pr ...
# -*- coding: utf-8 -*-
import hashlib
#待加密内容
strdata="xiaojingjiaaseafe16516506ng"
h1=hashlib.md5()
h1.update(strdata.encode(encoding='utf-8'))
strdata_tomd5=h1.hexdigest()
print("原始内容:",strdata,",加密后:",strdata_tomd5)
import time
import base ...
import java.util.*;
import java.text.SimpleDateFormat;
String str1 = (new SimpleDateFormat("yyyy-MM-dd")).format(new Date());
String str2 = (new SimpleDateFormat("hh:mm:ss.SSS")).format(new Date());//当前时间精确到毫秒
String str3 = (new SimpleDateFormat("hh:mm:ss")).fo ...
python检查list是否有重复的数据
- 博客分类:
- Python
from collections import Counter
def func1(num_list):
'''
直接使用set方法
'''
if len(num_list)!=len(set(num_list)):
print 'have duplicates!!!'
else:
print 'no duplicates!!'
def func2(num_list):
'''
使用collection的Counter类
'''
...
提到定时任务调度的时候,相信很多人会想到芹菜celery,要么就写个脚本塞到crontab中。不过,一个小的定时脚本,要用celery的话太“重”了。所以,我找到了一个轻量级的定时任务调度的库:schedule。
库的安装还是最简单的pip install schedule,使用起来也是很容易理解的。我们从最简单的栗子看起:
import schedule
import time
def job():
print("I'm working...")
schedule.every(10).minutes.do(job)
sch ...
一、执行文件run.py
# -*- coding: utf-8 -*-
from exception.handler_exception import HandlerException as handler
from flask_restful import Api
app = Flask(__name__)
api = Api(app)
import app.api.route as route
route.initRoute(api)
if __name__ == '__main__':
""" ...
jquery-ajax简单示例一
- 博客分类:
- Ajax
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Json Test Demo</title>
<script src="http://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>
</head>
<body>
<ta ...
我们在实际的测试工作中,有时候我们在测试时需要使用tab 键将焦点转移到下一个元素,用于验证元素的排序是否正确。webdriver 的Keys()类提供键盘上所有按键的操作,甚至可以模拟一些组合建的操作,如Ctrl+A ,Ctrl+C/Ctrl+V 等。在某些更复杂的情况下,还会出现使用send_keys 来模拟上下键来操作下拉列表的情况。
#coding=utf-8
from selenium import webdriver
#引入Keys 类包
from selenium.webdriver.common.keys import Keys
import time
driver ...
Python3 标准库自带logging模块,使用的时候直接引用
写log
import logging # 引入logging模块
from logging.handlers import TimedRotatingFileHandler
import os.path
import time
# 第一步,创建一个logger
logger = logging.getLogger()
logger.setLevel(logging.INFO) # Log等级总开关
# 第二步,创建一个handler,用于写入日志文件
rq = time.strftime(' ...
在使用flask进行一个项目编写的时候,可能会有许多个模块,很不方便管理维护,flask中便有了blueprint的概念。可以分别定义模块的视图、模板、视图等等,我们可以使用blueprint进行不同模块的编写,不同模块之间有着不同的静态文件、模板文件、view文件,十分方便代码的维护和管理。
目录结构如图:
run.py代码如下:
from flask import Flask
from flask import render_template
app = Flask(__name__)
from routes_mod.user import *
fro ...
USE 库名;
SELECT
表名 = Case When A.colorder=1 Then D.name Else '' End,
表说明 = Case When A.colorder=1 Then isnull(F.value,'') Else '' End,
字段序号 = A.colorder,
字段名 = A.name,
字段说明 = isnull(G.[value],''),
标识 = Case When COLUMNPROPERTY( A.id,A.n ...
使用python版本为:3.5
环境要求:
1,安装jdk1.8
2,安装python
3,安装python模块xlrd、xml
运行(注意:excel文件、xml文件和代码执行文件在同一目录):
1、命令行进入到py文件的目录
(windows系统,cmd进入dos命令窗口,执行:“cd C:\Users\...”,进入到文件所在路径目录,这里举例文件在C:\Users目录下面)
(OS系统,进入终端,输入命令"cd /Users/xiaojingjing/Documents/",进入到文件所在路径目录,这里举例文件在/Users ...
jmeter创建ssh连接访问数据库
- 博客分类:
- jmeter
互联网行业越来越重视安全机制,很多公司数据库连接都会在原有基础连接信息上,再加一层身份校验,比如ssh层连接身份校验。
我们在做接口测试的时候,常常都需要到数据库里面拿一些数据,为了方便,使用jmeter的jdbc request和jdbc connection configuration模块功能可以满足基本的测试数据需求。
但是,在jdbc connection configuration模块功能里面,只支持基本的数据库连接配置,如果我们要访问的数据库有ssh校验,就不能达到我们的需求。我们分析一下整个流程,主要分4个步骤,具体如下:
一、创建ssh连接。
j ...
eclipse for mac 常用快捷键
- 博客分类:
- 常用软件安装
为了提高开发效率,Eclipse 为我们提供了许多快捷键,它们能够帮助我们快速和方便的完成一些繁琐的操作。
关于 Eclipse for Windows 的快捷键,在百度和谷歌等搜索引擎都可以搜索到,在这里只提供 Eclipse for Mac 的常用快捷键 ...
安装好CenOS7后,自带的yum不能直接使用,使用会出现如下问题:
原因是没有配置yum源,修改/etc/yum.repos.d/CenOS-Base.repo文件内容如下:
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. ...