自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 window下搭建Django框架; django-admin创建Django项目

一、window下搭建Django框架1. 下载安装Python 下载地址:https://www.python.org/downloads/2. 配置好Python环境变量。3. 在已安装python环境,安装Django,在运行窗口中输入命令:pip install Django 。4.配置环境变量,将这目录添加到系统环境变量中: D:\Program Files (...

2018-05-21 14:52:55 1583

原创 python3 测试开发工程师面试题

一、python如何查看帮助文档>>>dir(sys):查看sys模块的方法,只列出方法名;>>>help("sys"):查看sys模块的详细使用;在交互解释器下>>> import sys>>> sys.modules.keys()python -m pydoc -p 4567 :表示打开pydoc模...

2020-10-10 19:10:00 1992

原创 将python依赖包打包成window下可执行文件bat

1. 打开一个记事本,将需要安装的第三方python依赖包写入文件,比如:需要安装urllib3、flask、bs4三个python库(替换成你想要安装的库,每个库之间用空格隔开),输入“python -m pip install ”,再输入“urllib3 flask bs4”完成输入后,把记事本命名成requirement,文件名后缀txt改成bat,保存;“python -m pip ins...

2019-12-10 15:10:27 1783

原创 python3 调用串口功能

python调用串口,写入数据#!/usr/bin/python3import serialdef serialTest(): try: port = "COM3" bps = 115200 timeO = 5 ser = serial.Serial(port, bps, timeout = timeO) ...

2019-11-22 17:46:25 1210

原创 js实现键盘按键映射

JS监听快捷键组合:ctrlKey、altKey、shiftKeyevent.key 对应键盘上的符号,比如F键的f,event.key == 'f'event.keyCode对应数值,比如enter键的值是13Ctrl + enterif(key.ctrlKey && key.keyCode == 13){ sbumit();}alt + 方向键...

2019-07-12 15:26:17 1729

原创 vue-router实例

vue路由使用介绍<!DOCTYPE html><html> <head> <title></title> <script src="https://unpkg.com/vue/dist/vue.js"></script> <script src="https://unpkg.com/...

2019-04-23 10:06:56 139

原创 java连接MySQL数据库

首先需要到官网下载正确的java数据库驱动,我用的版本:mysql-connector-java-5.1.47-bin.jar。在Eclipse下建项目sqlDemo,之后导入java数据库驱动,步骤:点击项目右键,找到“Build Path -> Configure Build Path... -> Libraries -> Add External JARs ->my...

2019-03-21 16:47:24 215

原创 Ajax技术实现局部刷新

AJAX技术实现局部刷新,如遇浏览器报错,请看:Cross origin requests are only supported for protocol schemes: http, data, chrome&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="utf-8"&gt;&lt;script&gt;...

2019-03-14 09:33:11 722

原创 网站分页制作,css分页

html代码如下,css和html要放在同一文件夹下,或者在url里导入css文件的路径。&lt;html&gt;&lt;head&gt;&lt;meta charset="utf-8"&gt; &lt;title&gt;制作分页链接&lt;/title&gt; &lt;style&gt; @import url(fenye.css);&lt;/style&g

2019-01-03 19:28:33 227

原创 MySQL5.7.24使用说明

MySQL安装请看: MySQL安装说明安装好MySQL5.7.24版后进入MySQL所有在的路径,我的是在E盘。window下输入“E:”,回车,再输入“cd E:\mysql-5.7.24-winx64\mysql-5.7.24-winx64\bin”,回车,进入直接路径。 命令行下输入: mysql -uroot  -p,回车,出现输入密码提示框,默认没有密码,直接回车。  ...

2018-12-07 18:46:13 1395

原创 http协议介绍

HTTP介绍HTTP协议(HyperText Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件,声音文件,视频文件, 查询结果等)。 HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向H...

2018-12-07 18:10:40 448

原创 python3连接MySQL数据库

MySQL安装 请看  Window下安装MySQL首先要下载mysql数据库连接驱动,mysql驱动有三个,只需安装其中一个:MySQLdb、pymysql、mysql-connector(官网提供)。通过命令行pip安装,安装命令如下: pip install mysql-connector   创建数据库student_db, user=“改成你的mysql用户名”,p...

2018-12-07 15:02:32 2024 2

原创 git常用命令大全

git 查看git是否安装mkdir learngit (新建git工程目录)pwd 显示当前目录git init 初始化一个Git仓库,使用git init命令添加文件到Git仓库,分两步: 1.使用命令git add <file>,注意,可反复多次使用,添加多个文件 2.使用命令git commit -m <message&...

2018-11-15 16:39:05 166

原创 猴子分桃:海滩上有一堆桃子,五只猴子来分

题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?#!/usr/bin/python3# n 当n=5时,桃子数为6个,这个最后一个猴子进行分桃1*5+1=6;,倒数...

2018-11-12 17:27:24 1540

原创 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。#!/usr/bin/python3 from functools import reducedef sum(): numerator = 2 #分子 denominator = 1 #分母 lst = [] for i in range(20...

2018-11-12 16:55:12 1517

原创 求整数的阶乘之和: s=1!+2!+3!+4!+...n!

求整数的阶乘之和: s=1!+2!+3!+4!+...n!。#!/usr/bin/python3def factorial(num): fact = 1 sum = 0 if num &lt; 0: print("负数没有阶乘!") elif num == 0: print("0的阶乘为1。") else: for i in range(1, num +1):...

2018-11-12 15:29:01 2996

原创 求s=a+aa+aaa+aaaa+aa...a的值

求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。方法一:#!/usr/bin/python3temp = 0s = 0n = int(input("n=: "))a = int(input("a=: "))for count in range(n): temp ...

2018-11-12 15:22:47 1032

原创 Window下MySQL安装及出错解决

Window下安装MySQL1. 到MySQL官网下载window版的软件,官网地址:https://www.mysql.com/   https://dev.mysql.com/downloads/mysql/选择这个MySQL on Windows,根据你的电脑选择合适的版本下载;2. cmd打开dos终端,E: 进入E盘,cd  E:\mysql-5.7.24-winx6...

2018-10-26 17:41:05 911

原创 Python3 迭代器与生成器

Python3 迭代器与生成器迭代器是访问集合元素的一种方式,迭代器是一个可以记住遍历对象的位置。 迭代器对象从集合的第一个元素开始访问,每执行一次next()方法,pop一个元素出来,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器的两个基本方法:iter()和next()。 在没有后续元素时,next()会抛出一个StopIterration的异常。it = ...

2018-10-24 17:15:38 150

原创 Vue常见面试问题

一. VUE中MVVMMVVM主要解决了MVC中大量的DOM操作使页面渲染性能降低,加载速度变慢,影响用户体验。 vue数据驱动,通过数据来显示视图而不是节点操作。二. methods、computed 的共同点和不同点computed依赖缓存,只有相关依赖发生改变,才会重新取值。如果你想要性能更好,使用computed。 methods在重新渲染的时,函数会重新调用执行。如果你不希...

2018-10-19 14:44:10 306

原创 python3 实现网络编程(socket)

使用方法:要先运行服务器脚本:server.py,再运行客户端脚本:client.py server.py源码:#!/usr/bin/python3import socketimport sys#创建socket对象server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)#获取本地主机名host = socket...

2018-10-17 14:49:28 261

原创 python3 实现qq邮件发送

python实现qq邮件发送功能设置QQ邮箱:点击“设置”->“账户”2. 点击“开启”按钮,开启POP3/SMTP服务,根据提示完成开启操作,开启成功后,生成授权码(授权码用于第三方登录,简单说就是用在你写的python程序里进行登录)python实现源码如下:#!/usr/bin/python3import smtplibfrom emai...

2018-10-17 11:33:29 1051

原创 python3 读取Excel表格

需要先安装openpyxl库通过pip命令安装: pip install openpyxl源码如下:#!/usr/bin/python3#-*- coding:utf-8 -*-import openpyxldef getCell(wb, sheetname, column): #指定读取哪个Sheet(每个excel表格默认有三个Sheet:Sheet1,Sheet2...

2018-10-16 15:44:58 713

原创 vi vim 常用命令

命令行模式从命令行切换到编辑模式,i、a、oi 为从目前光标所在处输入, I 为在目前所在行的第一个非空格符处开始输入。 a 为从目前光标所在的下一个字符处开始输入, A 为从光标所在行的最后一个字符处开始输入。o英文字母 。o 为在目前光标所在的下一行处输入新的一行; O 为在目前光标所在处的上一行输入新的一行。 dd   删除游标所在的那一整行ndd    n 为数...

2018-10-16 15:08:16 20326

原创 Java读文件和写文件

import java.io.*;public class FileTest { String path = "C:\\Users\\Desktop\\test.txt"; File f = new File(path); private void writeFile() throws IOException { //构建FileOutputStream对象,文件不存在...

2018-10-15 16:47:11 3352

原创 Java static修饰符

static 修饰符 静态变量: static 关键字用来声明独立于对象的静态变量,无论一个类实例化多少对象,它的静态变量只有一份拷贝。 静态变量也被称为类变量。局部变量不能被声明为 static 变量。 静态方法: static 关键字用来声明独立于对象的静态方法。静态方法不能使用类的非静态变量。静态方法从参数列表得到数据,然后计算这些数据。 static方法和非st...

2018-10-12 12:02:56 106

原创 Java中String 、StringBuffer和StringBuilder的区别

String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了StringBuffer 和 StringBuilder 类相同点:StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuffer 和 StringBuilder 类不同点:StringBuilder 的方法不是线程安全的(不...

2018-10-12 10:08:18 81

原创 SQL语句使用总结

创建数据库表,修饰关键字 primary key, not null, foreign key   referencescreate table Person(PName varchar(20), PAge int, PRemark varchar(20), primary key(PName));插入数据insert into Person(PName, ...

2018-10-11 17:10:23 362

原创 shell引入外部脚本

shell引入外部脚本的四种方法test.sh脚本如下#!/bin/bashname="This is test1"#引入外部脚本的四种方式#第一种. test.sh#第二种source test.sh#第三种. ./test.sh#第四种source ./test.shtest2.sh脚本,导入外部脚本test.sh#!/bin/bashsourc...

2018-10-11 13:48:49 2346

原创 TypeError: 'bytes' object is not callable 解决方法

源代码如下,定义的本地变量get_time和get_time()外部引入方法重名,调用get_time(),被当成了本地变量get_time= b'\d+.\d+',变量不可被调用(函数才可调用)。if __name__ == '__main__': get_time= b'\d+\.\d+' path=input("输入要分割文件的路径:") count,time = get_...

2018-10-10 17:26:53 9572

原创 shell变量与数字运算

shell变量与数字运算,变量与数字不能直接运算。变量与数字直接运算,结果是play+1,如下所示:play=2play=play+1echo $play#输出结果play+1加上let 后,运算结果正确,示例如下:play=2let play=play+1echo $play#输出结果3shell变量不支持如下运算:play=2play +=1...

2018-10-10 15:48:30 4022

原创 shell输出标准时间格式

输出标准时间格式,注意date和“+”号之间要有空格。currTime=$(date +"%Y-%m-%d %T")echo $currTime#输出结果2018-10-10 15:26:34 

2018-10-10 15:29:56 11569

原创 常见的15种音频格式

常见的音频格式       音频格式即音乐格式。音频格式是指要在计算机内播放或是处理音频文件,是对声音文件进行数、模转换的过程。音频格式最大带宽是20KHZ,速率介于40~50KHZ之间,采用线性脉冲编码调制PCM,每一量化步长都具有相等的长度。      目前音乐文件播放格式分为有损压缩和无损压缩两种。使用不同的格式的音乐文件,在音质的表现上有差很大的差异。有损压缩顾名思义就是降低音频采...

2018-10-10 14:51:45 76002 2

原创 Shell 函数的使用

Shell 函数shell函数定义1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)函数参数在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$...

2018-10-10 14:02:21 127

原创 Shell 数字、字符串、文件比较命令

Shell test 命令Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。数值测试参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 #数值比较演示num1=100num2...

2018-10-10 11:13:32 293

原创 shell使用小结(更新中...)

Shell类型Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh) K Shell(/usr/bin/ksh) Shell for Root(/sbin/sh)Bash Shell运行方式注意,一定要写成 ./test.sh,而不是 test.sh,运行其它二进制...

2018-10-10 10:26:07 194

原创 使用jquery的load方法加载本地文件

1. 方法一(图一):使用chrome浏览器,关掉浏览器,通过截图的两条命令运行chrome浏览器,再运行test.html文件。方法二(图二):选择chrome浏览器快捷方式,右键选择属性,再点击快捷方式,在目标"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"的后面加空格,输入 --allow-file-access-fr...

2018-10-09 10:55:38 9275

原创 Cross origin requests are only supported for protocol schemes: http, data, chrome

1. 使用jquery的load方法加载本地文件,使用chrome浏览器,报错如下图:2. 找到chrome.exe文件所在的目录,我的chrome安装在C盘:C:\Program Files (x86)\Google\Chrome\Application,进入这个目录后,执行(在执行这个命令之前,记得一定要关掉chrome浏览器) chrome.exe --allow-file-acce...

2018-10-09 10:39:04 505

原创 Failed to load resource: net::ERR_FILE_NOT_FOUND

1. 错误信息如下,提示导入源文件jquery失败,有可能是导入路径错误或者没有导入jquery文件,请跳转到步骤2;2. 查看html引入jquery源文件路径(如化红线所示),多了一斜杆"/",正确引入路径为:&lt;script src="jquery/jquery-3.3.1.min.js"&gt;&lt;/script&gt;3. jquery项目目录如下图: ...

2018-10-09 10:01:04 97131 5

原创 Linux常用命令

ls -al 列出当前目录下所有文件、子目录exit 退出系统reboot 重启系统cd ~ 回到根目录(/root)cd /home/bin/ 进入bin目录mkdir test 创建test目录rmdir test 删除已创建的目录testcp -Rf /tmp/lo_005/test /opt/bin/ 将目录test下的所有内...

2018-10-08 15:23:50 190

空空如也

空空如也

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

TA关注的人

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