- 博客(33)
- 资源 (11)
- 收藏
- 关注
原创 sql 练习题
面试sql没写出来,做几道题练练手,网上随便找的。表名和字段学生表:Student(s_id,s_name,s_birth,s_sex) --学生编号,学生姓名, 出生年月,学生性别 课程表:Course(c_id,c_name,t_id) – --课程编号, 课程名称, 教师编号 教师表:Teacher(t_id,t_name) --教师编号,教师姓名 成绩表:Score(s_id,c_id,s_score) --学生编号,课程编号,分数测试数据-- 建表-- 学生表CREATE
2020-06-05 18:43:28
744
原创 使用Python3 实现单例模式
使用__new__()实现:class SingleTon: '''__new__()实现''' instance = None def __new__(cls, *args, **kwargs): if cls.instance is None: cls.instance = super().__new__(cls) return cls.instanceif __name__ == '__main__':
2020-05-29 14:58:13
920
原创 python __call__ 和 callable()
##callable()### 描述* callable() 函数用于检查一个对象是否是可调用的。如果返回 True,object 仍然可能调用失败;但如果返回 False,调用对象 object 绝对不会成功。* 对于函数、方法、lambda 函式、 类以及实现了 `__call__` 方法的类实例, 它都返回 True。### 语法```callable(obj) #...
2020-04-27 09:30:21
1034
原创 raw.githubusercontent.com 链接超时解决办法
IPaddress.com 输入raw.githubusercontent.com将返回值加入 /etc/hosts
2020-04-26 10:36:56
4539
原创 git clone 慢 具体解决办法
1、添加修改hosts:有一点用,不加hosts 有时候连都连不上。2、代理:首先你要有一个代理,使用代理时要用https协议,ssh的协议还是不行。git config --global http.proxy 'socks5://127.0.0.1:1086'git config --global http.proxy http://127.0.0.1:1080注:这...
2020-04-05 15:26:18
193
原创 Mac OS zsh: command not found: mysql解决方案
编辑~/.zshrc (没有此文件创建一个),添加:alias mysql = /usr/local/mysql/bin/mysql使.zshrc生效,source .zshrc
2020-03-12 10:21:05
166
转载 Mac OS 下 Python3 pip 配置国内源
国内源列表(推荐用阿里云的)阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣 (douban) http://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/中国科...
2020-03-11 12:44:58
901
原创 asrock hackintosh bios configtion
Advanced \ Chipset Configuration → Vt-d : DisabledAdvanced \ Super IO Configuration → Serial Port: DisabledAdvanced \ USB Configuration → XHCI Hand-off : EnabledAdvanced \ Chipset Configuration ...
2020-03-10 14:46:37
244
转载 python datetime 常用用法
import datetime print(datetime.datetime.now()) # 2016-05-17 15:46:40.784376 获取当前的日期和时间print(datetime.datetime.now()+datetime.timedelta(days=10)) ...
2019-12-06 13:17:43
145
原创 计算机操作系统实验
running=[]ready=[]block=[]#用列表存储进程#菜单函数def menu(): pass print('{:*^30}'.format('')) print('{: ^30}'.format('1.创建进程')) print('{: ^30}'.format('2.时间片结束')) print('{: ^30}'.format...
2019-12-03 09:11:39
948
原创 Centos7 配置 ssh 免密登录
ssh-keygen -t rsassh-copy-id root@192.168.100.102 (后面这个是服务器地址,@前是服务器登录名)可能出现的报错:sign_and_send_pubkey: signing failed: agent refused operationother: 重启终端会产生相同报错,原因未知,重启电脑之后好了。解决:https://www....
2019-12-02 16:24:32
162
原创 Centos7 安装 Python3
Linux 配置第一步,换一个颜色好看的提示符,提升终端使用体验。 首先安装编译依赖包: yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make 下载 Python 源码包: wget https://www.p...
2019-12-02 14:25:01
127
原创 Linux 配置第一步,换一个颜色好看的提示符。
终端输入:PS1="\[\e[0m\][\[\e[32m\]\u\[\e[35m\]@\h \[\e[36m\]\w\[\e[0m\]]\\$ "你就会获得这种颜色的提示符:但现在是一次性的,每当重启就会消失。永久获得:vim ~/.bashrc将上面代码复制到 .bashrc 中,重新加载配置文件 source ~/.bashrc 。修改完成!!!...
2019-12-02 13:43:30
413
1
原创 python3 super().__init__() 时局部变量的问题
注意:继承时不能继承父类方法中的局部变量。class A: str2 = 'str2' def __init__(self): str1 = 'str1' self.a = 'a' print('init A')class B(A): def __init__(self): super().__in...
2019-11-21 11:26:09
431
原创 sqlalchemy 两列之和作为第三列排序
自己写的版本:db.session.query(Small_Device_cnm_Bandwidth.bandwidth,Small_Device_cntcnc_Bandwidth.bandwidth,(Small_Device_cntcnc_Bandwidth.bandwidth + Small_Device_cnm_Bandwidth.bandwidth).label('bandwith...
2019-11-18 15:42:53
615
原创 Python3 datetime 获取前一天 后一天 的时间
from datetime import datetime timedeltaprint(datetime.now().strftime('%Y-%m-%d %H:%M:%S')) # 当前时间print((datetime.now() + timedelta(days=-1)).strftime('%Y-%m-%d %H:%M:%S')) # 前一天print((datetim...
2019-10-29 09:29:59
4738
原创 editormd 和 flask-markdown 在flask中的使用
使用editormd作为编辑器,能看到实时效果,也可以不使用。解析使用flask-markdown,将markdown格式转化成html 。具体看源码:https://github.com/inorilzy/test_flask_markdown参考别人的链接:https://www.cdxy.me/?p=719...
2019-10-21 16:07:21
1012
原创 解决 :mysql 1153 Got a packet bigger than ‘max_allowed_packet’ bytes
mysql>set global max_allowed_packet=524288000;
2019-10-17 13:15:02
506
转载 git切换远程分支
1.查看分支ScottChen@ScottChen-PC MINGW64 /e/git/MyProject (master)(当前分支)$ git branch -a* master remotes/origin/HEAD -> origin/master remotes/origin/MyProject V3.0.0 remotes/origin/MyProject V...
2019-10-17 12:54:08
293
原创 解决 flask_sqlalchemy 初始化时出现 ModuleNotFoundError: No module named 'MySQLdb'
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:liuzhiyu@127.0.0.1/test_flask_migrate?charset=utf8'先安装pymysql,然后在SQLALCHEMY_DATABASE_URI 中的 mysql 改为 mysql+pymysql 就可以了。...
2019-09-24 10:47:09
1166
原创 deepin 安装 redis desktop manager
从命令行安装snapd:sudo apt updatesudo apt install snapd然后不要用命令下载,snap 不支持镜像,.snap 文件不需要安装依赖,可以离线安装。网址:https://snapcraft.io/redis-desktop-manager点右上角install,翻墙用chrome下载大概20分钟,命令行安装要3小时。刚用linux不久,不...
2019-09-16 16:57:59
2567
1
转载 flask_sqlalchemy中的db.session.query()和model.query()的区别
先申明一下,我喜欢从问题入手问题描述:使用db.session.commit()提交数据后,使用model.query()查不到新增加的数据问题原因分析:db.session.commit()是提交了数据到数据库,但是没有刷新模型映射中的数据,也就是model.query()中的数据。而使用db.session.query()则是 从整个服务会话中进行查询,而db.session...
2019-08-22 15:42:47
2559
3
原创 flask_alchemy 连接 mysql
from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyDIALECT = 'mysql'DRIVER = 'pymysql'USERNAME = 'root'PASSWORD = 'liuzhiyu'HOST = '127.0.0.1'PORT = '3306'DATABASE = 'pythonflask'...
2019-08-21 18:39:03
136
原创 Python 使用 gravatar 根据字符串生成头像
def get_gravatar_url(username, size=80): '''返回头像url''' styles = ['identicon', 'monsterid', 'wavatar', 'retro'] ''' mm: 简约、卡通风格的人物轮廓像(不会随邮箱哈希值变化而变化)。 identicon:几何图案,其形状会随电子邮箱哈希值变化而...
2019-08-20 16:47:43
787
原创 deepin 安装Python3 ,出现 No module named _ssl
先确保安装了依赖库,openssl,libssl-dev,还可能有别的。 去掉解压文件后Modules/setup.list中关于ssl的注释,共5行。 重新编译安装可能会产生的其他问题:可能会出现的问题,产生command ('lsb_release','-a')returned ,使用 sudo rm /usr/bin/lsb_release 删除这个文件夹就可以了,另一种方法把自带...
2019-08-08 18:19:42
670
原创 git clone 慢解决办法
改hosts。 改 /etc/ssh/ssh_config。 设置git代理总结:3最好用,也可以使用中国的代码托管,阿里云code,gitlab,自建等。
2019-08-08 17:24:34
266
原创 随机ip完整版
import pymysqlimport requestsclass GetRandomIP(): def getip(self): conn = pymysql.connect(host="localhost", port=3306, user="root", password="liuzhiyu", db="python77", ...
2019-08-07 16:40:25
994
原创 chrome 无头浏览器爬代理网站
from selenium import webdriverimport pymysql# 创建chrome参数对象opt=webdriver.ChromeOptions()# 把chrome设置成无界面模式,不论windows还是linux都可以,自动适配对应参数opt.set_headless()# 创建chrome无界面对象driver=webdriver.Chrome(...
2019-08-07 16:39:48
262
原创 从数据库中随机ip代理,并验证
import pymysqlimport requestsclass GetRandomIP(): def getip(self): conn = pymysql.connect(host="localhost", port=3306, user="root", password="liuzhiyu", db="python77", ...
2019-08-07 16:38:59
116
原创 selenium爬虫获取免费ip代理
from selenium import webdriverimport pymysqldriver=webdriver.Chrome()driver.get('http://www.xicidaili.com/')ip=driver.find_elements_by_xpath('//*[@id="ip_list"]/tbody/tr/td[2]')ip=[i.text for...
2019-08-07 16:37:53
362
原创 bs4常用用法
from bs4 import BeautifulSoupimport requests#获取爬去的网址url=requests.get('https://movie.douban.com/subject/24773958/')#获取网页源代码v_source=BeautifulSoup(url.text,'lxml')# print(v_source)# 爬取标题v_titl...
2019-08-07 16:36:06
180
csdn_renlian.rar
2019-05-27
基于svpwm的仿真
2019-04-29
python3+wxpython图书馆管理系统
2018-07-01
爬虫_豆瓣电影_v2
2018-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人