自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (26)
  • 收藏
  • 关注

原创 【Python】Python学到什么程度可以面试工作?------持续更新 ...

前言: 从事python学习,有爬虫、web后台、深度学习相关经验,坐标北京欢迎骚扰。本答案力求简洁和直击重点,代码部分使用Python3,更详细的解释请Google,回答有误请务必提醒答主,我将及时改正。内容较多,建议关注+收藏,我将随时更新。1. 列出 5 个常用 Python 标准库?import os # 操作系统接口 示例:os.s...

2019-08-30 11:01:13 5449 4

原创 【排序算法】python 十大经典排序算法(全网最详)

排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:关于稳定性:稳定的排序算法:冒泡排序、插入排序、归并排序和基数排序。不是稳定的排序算法:选择排序、快速...

2019-08-20 14:48:26 1319

原创 【python毕业设计】Django框架实现学生信息管理系统

Django框架实现学生信息管理系统总体概括注册流程首先进行输入用户名(邮箱)、密码以及验证码,输入完之后点击注册按钮。如果输入的不正确,提示错误信息。如果一切信息填写正确无误,调用STMP模块发送激活邮件,用户必须要点击接收到邮箱链接,进行邮件激活后才方可登陆。即使注册成功,没有激活的用户也不能登陆,用户以get的方式直接重定向到注册页面。...

2019-08-10 16:39:01 33956 25

原创 解决:(1062, "Duplicate entry '2019-08-30' for key 'rdate'")

解决(1062, "Duplicate entry '2019-08-30' for key 'rdate'")显然这个问题是因为插入重复主键导致从库不工作了,更改库的唯一限制: unique 为normal或者删除uniqueALTER TABLE 表明 DROP INDEX 字节名;实例CREATE TABLE `good_booked` ( `auto_id` i...

2019-08-30 21:39:23 8236 1

原创 pymysql操作mysql数据库

一、pymysql操作mysql数据库 安装pymysql pip install pymysql 1.1 pymysql操作数据库的五行拳 连接数据库 使用Connect方法连接数据库 pymysql.Connections.Connection(host=None, user=None, password='', database=None, port=0, ...

2019-08-30 21:30:40 462

原创 Redis数据库学习笔记

一、NoSql(非关系型数据库)NoSQL:NoSQL = Not Only SQL 非关系型数据库 ​ NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生...

2019-08-30 21:25:23 320

原创 python连接MySQL数据库搭建简易博客

实现功能大概将python和MySQL数据库交互进行 封装 ---》》utils.py文件程序 ----》blog.py# -*- coding: utf-8 -*-# @Time : 2019/08/30 15:33# @Author : Liu# @File : utils.pyimport pymysqlimport hashli...

2019-08-30 21:22:40 390

原创 Python加盐加密方法hashlib(md5,sha224,sha1,sha256)

用random.randint随机数给密码加,盐加强密码的安全性

2019-08-30 21:18:28 3310

原创 解决:Navicat for mysql 设置外键出错

1 看下是不是外键允许为空,不唯一等约束条件不满足2 或者外键设置删除时为 restrict1. 两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另外,你还必须确定两个字段是否一个为 signed,而另一个又是unsigned(即:无符号),这两字段必须严格地一致匹配,更多关于sig...

2019-08-29 21:21:27 4419 1

原创 MySQL中外键的定义、作用、添加和删除

1 简介在实际开发的项目中,一个健壮数据库中的数据一定有很好的参照完整性。例如学生档案和成绩单两张表,如果成绩单中有张三的成绩,学生档案中张三的档案却被删除了,这样就会产生垃圾数据或者错误数据。为了保证数据的完整性,将两张表之间的数据建立关系,因此就需要在成绩表中添加外键约束。2 外键的定义外键是指引用另外一个表中的一列或多列数据,被引用的列应该具有主键约束或者唯一性约束。外键用来...

2019-08-29 20:55:48 811

原创 mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)

在MySQL中删除一张表或一条数据的时候,出现[Err] 1451 -Cannot deleteor update a parent row: a foreign key constraint fails (...)这是因为MySQL中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。我们可以使用S...

2019-08-29 11:09:29 370

原创 MySQL查询select实例 【笔记】

use mydb;select * from EMP;select * from DEPT;select DISTINCT JOB from EMP; -- distinct 去除重复项select MGR from EMP;select MGR as 主管编号 from EMP; -- 辅助查询,每列信息 起别名 asselect EMPNO as 员工编号,J...

2019-08-28 19:21:00 669

原创 MySQL查询select语句详解

1.查询记录select*from 表名 [where 条件];eg:select*from students;//查询 students 表中所有记录,所有字段的值都显示出来select field1,field2,...fieldn... from 表名 [where 条件];eg:select id,name,age from students;//查询 students ...

2019-08-28 17:38:11 707

原创 解决:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause 的问题 MySQ

[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY ...

2019-08-28 10:53:38 2742 2

原创 MySQL5.7升级到8.0 之后,配合ubantu18.04遇到的常规问题以及非常规问题的解决方案

从MySQL5.7升级到8.0后首先会发现在创建用户和授权大大不同;其次还有更多常规问题以及非常规问题的解决方案写本篇博客记录踩过的坑MySQL8.0配合ubantu18.04一、创建用户和授权在mysql8.0创建用户和授权和之前不太一样了,其实严格上来讲,也不能说是不一样,只能说是更严格,mysql8.0需要先创建用户和设置密码,然后才能授权。-- 为mysql创建用...

2019-08-28 08:42:04 888

原创 MySQL基本指令汇总

创建数据库:create database 数据库名字;删除数据库:drop database 数据库名字;查看数据库:show databases;切换数据库:use databasename;select database();Create table 表名(列名 数据类型 [约束],列名 数据类型 [约束],列名...

2019-08-27 22:40:35 219

原创 MySQL8.0版本和5.7通过Navicat远程连接

首先在数据库创建好连接的用户进入mysql服务器终端: 命令窗口终端: mysql -u用户名 -p密码sudo mysql -uroot -p创建用户部分-- 使用mysql 数据库USE mysql;-- 为mysql创建用户:root1 密码为:root1 CREATE USER root1 IDEN...

2019-08-27 19:55:22 1591

原创 MySQL 数据类型

MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键字...

2019-08-26 21:48:21 118

原创 Linux中python的开发环境配置(虚拟环境)

1 pyenvpyenv是一个Python版本管理工具,它能够进行全局的Python版本切换,也可以为单个项目提供对应的Python版本。使用pyenv以后,可以在服务器上安装多个不同的Python版本,也可以安装不同的Python实现。不同Python版本之间的切换也非常简单。pyenv官方地址https://github.com/pyenv/pyenv-installer 安装pye...

2019-08-26 20:22:19 527

原创 MySQL安装和完全卸载-Linux ubantu18.04

MySQL数据库千万不要安装5.7版本全是坑~!!千万不要安装5.7版本全是坑~!!千万不要安装5.7版本全是坑~!!ubantu18.04版本 正确道路应该是走安装MySQL 8.0:第一步:更新文件1.sudo apt-get updatesudo apt-get upgrade 可以跟新下;第二步:去官网下载mysql-apt-config_0....

2019-08-26 19:43:06 573

原创 【linux】Ubuntu 18.04 设置桌面快捷启动方式

使用Ubuntu终端进行打开:方法一(使用vim):sudo vi /usr/share/applications/pycharm.desktop方法二(使用gedit):sudo gedit /usr/share/applications/pycharm.desktop然后就会弹出一个新框口:[Desktop Entry]Type=ApplicationName=Pyc...

2019-08-24 16:41:20 693

原创 linux nginx完全卸载

比较靠谱的解决办法是:root权限下载命令行敲入如下命令:sudo rm -rf /etc/nginx/sudo rm -rf /usr/sbin/nginxsudo rm /usr/share/man/man1/nginx.1.gzsudo apt-get remove nginx*原理就是删除关联文件以及文件夹。...

2019-08-24 16:01:48 4543 1

原创 解决 :sudo:/etc/sudoers 可被任何人写

问题:sudo:sudo /etc/sudoers is world writablesudo:no valid sudoers sources found ,quittingsudo:unable to initialize policy plugin解决方案:方法一:1.开机按shift或esc进入ubantu高级模式再进行recovery模式2.选择root命...

2019-08-23 14:58:40 4219

原创 解决: ubuntu18.04没有网络直连

初次安装ubuntu 18.04, 发现没有网络.直接上我遇到的这个问题的解决方法sudo service NetworkManager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service NetworkManager start未能解决问题的方法有修改/etc/netplan/*.yaml...

2019-08-22 21:52:57 9350

原创 Nginx【学习笔记】

Nginx1. nginx可以做什么? 可针对静态资源高速高并发访问及缓存。 可使用反向代理加速,并且可进行数据缓存。 具有简单负载均衡、节点健康检查和容错功能。 支持远程FastCGI服务的缓存加速。 支持FastCGI、Uwsgi、SCGI、Memcached Servers的加速和缓存。 支持SSL、TLS、SNI。 具有...

2019-08-22 20:30:55 228

原创 Linux基本操作【作业】

1.如何使用命令立即重启linux操作系统?sudo reboot2.如何查看/etc下的所有文件,并以列表格式显示,并且显示隐藏文件cd /etc | ls -la3.一次性创建 text/1/2/3/4cd tmpmkdir -p text/1/2/3/4(1)在子目录4下创建一个新文件1.txt,1.txt内容是/etc目录下文件的列表touch text/...

2019-08-22 19:26:52 1895

原创 解决:未能将管道连接到虚拟机: 所有的管道范例都在使用中。

虚拟机无端出现:VMwareWorkstation无法连接到虚拟机。请确保您有权限运行该程序、访问改程序使用的所有目录以及访问所有临时文件目录。未能将管道连接到虚拟机: 所有的管道范例都在使用中。原因:Ubuntu开机慢到开不开,我就在任务管理器强制结束了进程,再次打开出现了这个问题思考:杀掉进程的时候可能有些相关进程没有关掉,导致管道未释放解决办法:打开任务管理器,杀掉VMw...

2019-08-22 19:18:54 58419 10

原创 Linux中的 硬链接ln和软连接ln -s

文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。在 Linux 中,元数据中的 inode 号(inode 是文件元数据的一部分但其并不包含文件名,inode 号即索引节点...

2019-08-22 17:45:54 1115

原创 Linux常用命令全网最全

一、linux文件系统结构 sudo apt-get install tree tree --help #查看帮助 tree -L 1 #显示文件目录root@ubuntu16 /# tree -L 1. #系统根目录,有且只有一个根目录├── bin #存放常见的命令├── boot #系统启动文件和核心文件都在这个目录├...

2019-08-21 20:20:34 312

原创 ubantu安装pycharm破解+Linux基础简介

一、课程简介 linux服务器配置及常用命令 Ubuntu centos 开发软件配置及服务环境的搭建 软件的安装和配置 mysql数据库使用、monDB使用、redius的使用 git的使用 html/css 课程学习方式 表达训练 学习方法: linux学习基本上都是命令...

2019-08-21 20:06:10 1275

原创 【Python】模拟面试技术面试题答

一、 python语法1. 请说一下你对迭代器和生成器的区别? 2. 什么是线程安全? 3. 你所遵循的代码规范是什么?请举例说明其要求? 4. Python中怎么简单的实现列表去重? 5. python 中 yield 的用法? 6. 什么是面向对象编程? 7. python2和python3的区别? 8....

2019-08-20 20:40:11 1560

原创 python单向链表和双向链表的图示代码说明

图示说明:单向链表:insert、 remove、 update、pop方法class Node: def __init__(self, data): self.data = data self.next = None def __str__(self): return str(self.data)# 通过单...

2019-08-20 20:13:21 264

转载 【解决】如何打开.ipynb文件

最近碰到文件名后缀为.ipynb文件,起初没太在意这种文件格式,用Notepad++打开之后看到也是类似于JSON格式的信息,以为也是为其他的一些文件服务的(类似于配置一些HTML文件的配置文件)。但是后来才发现这也是一种文本表示形式,只不过需要特殊的工具才能打开展示(小菜鸟才疏学浅,之前连这种格式的文件都没见过。。。)OK,废话少说,直接切入重点说下.ipynb文件的三种打开方式:1,G...

2019-08-20 17:06:12 1823

原创 Python把函数作为参数传入的高阶编程方法

map:接受两个参数(函数,Iterable),map将传入的函数依次作用于Iterable的每个元素,并且返回新的Iterabledef f(x): return x*xr = map(f,[1,2,3,4]) #此时的r为惰性求值——可用next()和for...in取值#通过list()返回全部print(list(r)) #[1, 4, 9, 16]redu...

2019-08-19 21:27:55 994

原创 【python】数据结构和算法 + 浅谈单链表与双链表的区别

有这么一句话说“程序=数据结构+算法”,也有人说“如果把编程比作做菜,那么数据结构就好比食材(菜),算法就好比厨艺(做菜的技巧)”。当然这是笼统的说法,不过也稍微懂得了数据结构和算法的重要性了。其实,数据结构是数据间的有机关系,而算法是对数据的操作步骤;两者不可分开来谈,不能脱离算法来讨论数据结构,也不能脱离数据结构研究算法。在网上看到这样一段话:数据结构并不是来教你怎样编程的,...

2019-08-19 20:18:09 307

转载 【python】SOCK_STREAM和SOCK_DGRAM两种类型的区别【转】

sock_stream 是有保障的(即能保证数据正确传送到对方)面向连接的SOCKET,多用于资料(如文件)传送。sock_dgram 是无保障的面向消息的socket , 主要用于在网络上发广播信息。SOCK_STREAM是基于TCP的,数据传输比较有保障。SOCK_DGRAM是基于UDP的,专门用于局域网,基于广播SOCK_STREAM 是数据流,一般是tcp/ip协议的编程,SOCK...

2019-08-17 13:33:48 1504

原创 【python】list append()和extend()区别

list append() ---》添加一个对象整体extend() ----》添加迭代的对象append()添加单一元素在末尾my_list = ['geeks', 'for'] my_list.append('geeks') print(my_list) output:['geeks', 'for', 'geeks']添加一个list后,也是只添加一个l...

2019-08-17 11:38:51 678

原创 【python】逻辑运算符总结

# 逻辑运算符 :构造复杂条件# 优先级 not > and > or# 逻辑与 and 并且、同时import random# a = random.randint(1,5)# if a > 1 and a < 3_流程控制:# print("true")# else:# print("false")# 可以转换为假: '' 0 ...

2019-08-17 11:11:52 372

原创 python面向对象实现简易银行管理员页面系统【导入自定义模块】

main.py'''人类名:Person属性:姓名 身份证号 电话 卡行为:卡类名:Card属性:卡号 密码 余额行为:银行类名:Bank属性:用户列表 提款机提款机类名:ATM属性:用户字典行为:开户 查询 取款 存储 转账 改密 锁定 解锁 补卡 销户界面类名:View属性:行为: 管理员界面 系统功能界面 管理员登陆''...

2019-08-17 10:45:06 728

原创 【python】解决:TypeError: can't send non-None value to a just-started generator

在一个生成器函数未启动之前,是不能传递数值进去。必须先传递一个None进去或者调用一次next(g)方法,才能进行传值操作def product(c): # c.send(None) for i in range(5): print("生产者产生数据%d"%i) r= c.send(str(i)) print("消费者消费了数据...

2019-08-17 10:38:37 1433

dlib-python3.7/3.8的-win_amd64.whl

解决: RuntimeError: ******************************************************************* CMake must be installed to build the following extensions: dlib ******************************************************************* ---------------------------------------- ERROR: Failed building wheel for dlib

2022-06-03

字节跳动介绍2020最新版

字节跳动介绍2020最新版

2020-10-05

【深度学习】Cifar-10-探究不同的改进策略对分类准确率提高

【深度学习】Cifar-10-探究不同的改进策略对分类准确率提高【深度学习】Cifar-10-探究不同的改进策略对分类准确率提高

2019-12-21

【Tensorflow】卷积神经网络实现车牌识别.zip

【Tensorflow】卷积神经网络实现车牌识别.zip3 【Tensorflow】卷积神经网络实现车牌识别.zip

2019-12-21

【Tensorflow】人脸128个关键点识别基于卷积神经网络实现

【Tensorflow】人脸128个关键点识别基于卷积神经网络实现 【Tensorflow】人脸128个关键点识别基于卷积神经网络实现

2019-12-21

zhengqi_train.txt

zhengqi_train.txt

2019-12-06

zhengqi_test.txt

zhengqi_test.txt

2019-12-06

爬虫及网络编程面试题.pdf

爬虫及网络编程面试题.pdf

2019-11-21

python笔试面试题.pdf

python笔试面试题.pdf

2019-11-21

机器学习0深度学习最全总结.zip

机器学习0深度学习最全总结.zip

2019-11-21

numpy思维导图.png

numpy思维导图.png

2019-11-21

Miniconda3-latest-Windows-x86_64.exe

Miniconda3-latest-Windows-x86_64.exe

2019-11-21

数据库面试题.pdf

数据库面试题 pdf

2019-08-20

web框架面试题.docx

web框架面试题 docx

2019-08-20

Python面试题.doc

【Python】模拟面试技术面试题答

2019-08-20

python毕业设计学生信息管理系统 --前期材料.doc.rar

毕业设计演示学生信息管理系统

2019-08-10

project12sadasd3.zip

这是用pycharm软件编写的基于django的学生信息管理系统,含有MySQL数据库,数据库得自己配,具体配置方法需要百度,数据库表配置文件在models,数据库配置文件在setting里database,有问题可以评论

2019-08-10

python2.7script目录

python2.7script目录可直接放置在python2.7的目录下。

2019-05-02

pywin32-221.win-amd64-py3.6

pywin32-221.win-amd64-py3.6 pywin32-221.win-amd64-py3.6

2019-05-01

redis-win安装文件和可视化工具

redis-win安装文件和可视化工具 redis-win安装文件和可视化工具

2019-04-30

Json可视化工具

Json可视化工具

2019-04-30

mysql的可视化工具Navicat

mysql的可视化工具Navicat mysql的可视化工具Navicat mysql的可视化工具Navicat

2019-04-30

mysql的详细安装图文

mysql的详细安装图文

2019-04-30

MongoDB 步骤安装说明mac和win

MongoDB 步骤安装说明mac和win 用于安装新手

2019-04-30

空空如也

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

TA关注的人

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