- 博客(146)
- 收藏
- 关注
原创 vue中点击按钮复制文本的实现
这两天写项目的时候有一个点击按钮复制文本的需求,完成之后把过程记录一下首先是搜索有没有相关的现成的lib搜索得到这个clipboardjs这个库的具体用法也都写在官方文档中了,下面看在vue中如何集成这个库完成需求template<van-button ref="copyBtn" data-clipboard-text="要复制的文本"> 点击复制</va...
2020-04-02 11:06:23
1241
原创 [JavaScript解题] 852. Peak Index in a Mountain Array
题目Peak Index in a Mountain Array代码/** * @param {number[]} A * @return {number} */var peakIndexInMountainArray = function(A) { return A.indexOf(Math.max(...A)) };一行搞定,其中用到了一个比较好玩的语...
2019-03-29 12:10:17
326
原创 flask-script和flask-migrate调用
导入相关库(插件)app/init.pymanager.py运行初始化数据迁移创建迁移代码更新数据库导入相关库(插件)from flask_migrate import Migrate,MigrateCommandfrom flask_script import Managerapp/init.pyapp = Fla...
2018-06-11 11:23:49
492
原创 FlaskForm自定义验证函数
这是一个用户注册的视图函数:@home.route("/register/", methods=["GET", "POST"])def register(): form = RegisterForm() if form.validate_on_submit(): data = form.data user = User( ...
2018-05-30 10:51:15
3376
原创 linux下怎么查看某个命令属于哪个包
[root@ty201 ~]# netstat -antlp|grep 80-bash: netstat: command not found[root@ty201 ~]# yum whatprovides */netstatLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base:...
2018-05-25 10:53:00
10736
原创 ssh免密登陆配置备忘
1.生成私钥文件在客户端终端下输入以下命令ssh-keygen -t rsa每次执行 ssh-keygen -t rsa 产生的私钥文件都会不同如果文件”~/.ssh/id_rsa”存在,会提示是否覆盖该文件,此时可选择”n”不覆盖该文件而使用已有的id_rsa文件2.在终端中执行scp远程拷贝命令scp id_rsa.pub 192.168.1.201:/root/....
2018-05-24 15:30:55
461
原创 Flask wtforms - 'UnboundField' object is not callable, dynamic field won't init properly
调用Flask-wtf生成表单时, 浏览器中出现如下<UnboundField(StringField, (), {'label': '权限名称', 'validators': [<wtforms.validators.DataRequired object at 0x000001E9ED05FA90>], 'description': '权限名称', 'render_kw...
2018-05-22 23:04:15
2895
原创 Flask下拉列表与数据库同步问题解决记录
刚开始 我的表单是这么写的forms.py:tags = Tag.query.all()class MovieForm(FlaskForm): """电影表单""" tag_id = SelectField( label="标签", validators=[DataRequired("请选择标签")], descripti...
2018-05-22 16:35:48
3533
原创 (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escap
在读取桌面文件的时候一直报错:(unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escapewith open('C:\Users\Administrator\Desktop\videoname.txt') as rfile:后来发现,在Pytho...
2018-05-22 11:06:13
2299
原创 dig命令学习
安装命令(centos下):yum install bind-utils使用:[root@CDNLOG /]# dig www.pomoho.com; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.62.rc1.el6_9.5 <<>> www.pomoho.com;; global options: +cmd;; Got answer:;; ->>HEADER<<- op
2018-05-09 17:20:59
340
原创 lvm扩容lv扩容操作记录
pvdisplay命令用于显示物理卷的属性[root@test ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name vg_test PV Size 9.51 GiB / not usable 3.00 MiB Alloc
2018-04-17 10:06:03
10539
原创 zmail使用企业邮箱
import zmail# 你的邮件内容mail = { 'from':'zty', 'to': 'hahaha', 'subject': 'Success!', # 随便填写 'content': 'This message from zmail!', # 随便填写}# 使用你的邮件账户名和密码登录服务器server = zmail.server(...
2018-04-16 10:53:38
2420
原创 python os.path常用方法
import oscurrent_file = os.path.abspath(__file__)tmpl_dir = os.path.dirname(os.path.abspath(__file__))tmpl_dir2 = os.path.join(os.path.dirname(os.path.abspath(__file__)),'tmp')获取当前py文件的绝对路径pri...
2018-04-03 17:23:09
222
原创 git常用命令学习笔记
初始化git仓库git init把文件添加进版本库git add 1.txt把文件提交到版本库git commit -m 'add 1.txt'git add命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit就可以一次性把暂存区的所有修改提交到分支仓库当前的状态git status对比文件git diff 1.txtgit status告诉你有文件被修改过,用
2018-03-19 15:11:28
277
原创 selenlenium基本用法学习笔记
from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support import expected_conditions as EC from sele
2018-03-18 16:59:19
296
原创 pyquery学习笔记
from pyquery import PyQuery as pqdata = '''<ul class="qqq"><li class="1"><a data-moreurl-dict='{"from":"top-nav-click-main","uid":"0"}' href="https://www.douban.com" target="_blank">豆瓣</a></li><li c
2018-03-15 22:38:27
373
原创 BeautifulSoup库学习笔记
import requestsfrom bs4 import BeautifulSoupimport lxml# data = requests.get('https://book.douban.com/').textdata = '''<ul><li class=""><a data-moreurl-dict='{"from":"top-nav-click-main","uid":"0"
2018-03-14 22:12:19
252
原创 正则表达式re库学习笔记
import recontent = 'Hello 123 4567 World_This is a Demo'泛匹配# result = re.match('^Hello\s\d',content)# print(result)# print(result.group())## result1 = re.match('^Hello(.*)mo$',content)# print(res
2018-03-14 22:08:29
398
1
原创 requsets库学习笔记
import requests from requests.packages import urllib3 response = requests.get(‘http://www.baidu.com‘)print(type(response)) print(response.status_code) print(response.headers) print(response.text)
2018-03-12 23:24:10
442
原创 UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chr
In [1]: from selenium import webdriverIn [2]: driver = webdriver.PhantomJS()G:\Anaconda3\lib\sitepackages\selenium\webdriver\phantomjs\webdriver.py:49: UserWarning: Selenium support for PhantomJS h...
2018-03-07 22:38:34
4272
原创 python小玩具(恶俗古风生成器)
直接粘代码#coding=utf-8from random import choicefrom time import sleeptwo_chars_words = "朱砂 天下 杀伐 人家 韶华 风华 繁华 血染 墨染 白衣 素衣 嫁衣 倾城 孤城 空城 旧城 旧人 伊人 心疼 春风 古琴 无情 迷离 奈何 断弦 焚尽 散乱 陌路 乱世 笑靥 浅笑 明眸 轻叹 烟火 一生 三生 浮生 桃花 梨
2018-03-06 16:25:41
2007
1
原创 linux下分割文本文件
linux split 命令 功能说明:切割文件。 语 法:split [–help][–version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名] 补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。 参 数: -<行数>或-l<行数> 指定每多少行就要切成一个小文件。 -b<字节> 指定每多少字
2018-03-06 10:40:39
9840
原创 git 删除文件
拉取$ git pull origin masterFrom github.com:aallennty/Py3Study* branch master -> FETCH_HEADAlready up-to-date.删除$ git rm -r --cached .idearm '.idea/Py3Study.iml'rm '.idea/misc.xml'rm '.idea/modules
2018-01-26 13:37:03
473
原创 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UX
win下运行python报错:SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escape$ "D:/Program Files/Python 3.5/python.exe" c:/Users/Administrator/Deskto
2018-01-19 10:23:55
417
原创 python使用python-binary-memcached操作memcached
安装bmemcachedgithub地址:https://github.com/jaysonsantos/python-binary-memcachedpip install python-binary-memcached使用实例读取文本中的key并插入memcached方法:set#!/usr/bin env python#VideoInfo0_366...
2018-01-19 09:32:31
1030
原创 linux查看进程启动时间(运行多长时间)
ps -eo lstart 启动时间 ps -eo etime 运行多长时间.ps -eo pid,lstart,etime | grep 5176
2018-01-18 18:18:48
3641
原创 [freeCodeCamp] Find the Longest Word in a String解题
题目:找出最长单词在句子中找出最长的单词,并返回它的长度。函数的返回值应该是一个数字。代码function findLongestWord(str) { // 请把你的代码写在这里 var longest = 1; var shuzu = str.split(" "); for(var i=0;i<shuzu.length;i++) { if (shuzu[i].len
2018-01-12 18:04:39
307
原创 [freeCodeCamp] Check for Palindromes解题
题目:检查回文字符串如果给定的字符串是回文,返回true,反之,返回false。如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。注意你需要去掉字符串多余的标点符号和空格,然后把字符串转化成小写来验证此字符串是否为回文。代码:function palindrome(str) { // 请把你的代码写
2018-01-12 17:10:45
374
原创 mongo常用命令备忘
查看所有数据库show dbs切换到指定数据库,如果数据库不存在,则创建数据库use xxx列出当前表show collections计数db.commentinfo.count()只查询一条数据db.commentinfo.findOne()按条件查询数据并计数db.commentinfo.find({"createtime":{"$gte":ISODate("2017-01-01T00:00:0
2018-01-08 16:03:10
309
原创 selenium攻占煎蛋妹子图
python 版本 3.5 依赖库:seleniumbeautifulsoap4lxmlrequests使用selenium的原因是 requests库 在实际操作的时候,发现请求返回的内容里面并没有图片的链接:<p> <img src="//img.jandan.net/img/blank.gif" onload="jandan_load_img(this)"/> <span class
2017-11-27 14:36:27
1738
转载 Unable to initialize GTK: could not open display
在使用virt-manager安装kvm虚拟机的时候,启动报错,提示Unable to initialize GTK: could not open display查看日志显示:WARNING! The remote SSH server rejected X11 forwarding request.解决办法: yum -y install xorg-x11-xauth 退出xshell后从
2017-11-10 17:17:48
8355
原创 Hadoop2.6.5安装部署及环境变量配置
系统环境:四台虚拟机192.168.1.167 vm4.com 192.168.1.31 vm3.com 192.168.1.62 vm2.com 192.168.1.39 vm1.com系统版本[root@vm1 ~]# cat /etc/centos-releaseCentOS Linux release 7.0.1406 (Core)
2017-11-09 18:00:01
5631
4
原创 ansible2.4学习(安装部署)
系统环境[root@test-76 ansible]# cat /etc/centos-releaseCentOS release 6.7 (Final)python版本[root@test-76 ansible]# python -VPython 2.6.6pip安装[root@test76~]# wget https://pypi.python.org/packages/source/p/p
2017-11-08 18:46:57
2298
原创 迭代器(Iterator)与可迭代的(Iterable)
可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iteratorfrom collections import Iterableisinstance([],Iterable)Out[4]: True#可迭代的from collections import Iteratorisinstance([],Iterator)Out[8]: False#但是并不是一个迭代器总结凡是可
2017-10-30 21:52:41
347
原创 菲波那切数列与生成器
先写了一个函数 输出菲波那切数列:def fib1(max): n,a,b = 0,0,1 while n < max: print(b) c = a+b a = b b = c n += 1 return 'done'fib1(7)输出如下:"C:\Program Files\Python35\py
2017-10-30 21:42:47
386
原创 Docker本地仓库管理
下载registry镜像[root@ztydl ~]# docker pull registrylatest: Pulling from registry34c9deb8b2e3: Pulling fs layer b24f937674dc: Pulling fs layer d6ab9040277b: Pulling fs layer ca9314dabb86: Pulling fs la
2017-10-08 23:01:53
509
原创 docker镜像管理命令学习
查看当前镜像[root@ztydl ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEcentos-wget latest
2017-10-06 20:33:41
531
原创 redis安装及配置密码
下载[root@ztydl ~]# wget http://download.redis.io/releases/redis-3.2.11.tar.gz解压安装[root@ztydl ~]# tar zxvf redis-3.2.11.tar.gz redis-3.2.11/redis-3.2.11/.gitignoreredis-3.2.11/00-RELEASENOTESredis-3.
2017-09-28 21:42:31
2139
原创 Slave_IO_Running: No 解决方法
mysql> show slave status\G;*************************** 1. row *************************** Slave_IO_State: Master_Host: 192.168.70.132 Master_User: z
2017-09-27 21:47:36
6268
2
原创 报错:[mysys_ssl/CMakeFiles/mysys_ssl.dir/my_default.cc.o] Error 1
cmake已经过了,但是在make时报了以下错误:/root/mysql-5.7.18/mysys_ssl/my_default.cc: In function ‘int my_search_option_files(const char*, int*, char***, uint*, int (*)(void*, const char*, const char*), void*, const ch
2017-09-24 22:35:13
936
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人