自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 ff

__author__ = 'siyecao'# -*- coding:utf-8 -*-# coding:utf-8import urllibfrom urllib.parse import urlparseimport urllib.requestimport reimport ioimport osimport sysimport pymysqlfrom bs4 impo...

2019-03-07 11:00:07 1623

转载 Django之分页功能

Django之分页功能Django提供了一个新的类来帮助你管理分页数据,这个类存放在django/core/paginator.py.它可以接收列表、元组或其它可迭代的对象。基本语法class Paginator(object): def __init__(self, object_list, per_page, orphans=0, allow...

2019-01-24 10:26:51 334 1

转载 Django 2.0及以上版本的admin无法显示图片问题

Django 2.0及以上版本的admin无法显示图片问题最近在自学Django,使用的是Django 2.0 + Python 3.6 的配置,在写一个上传下载图片应用时遇到了一个问题,就是写好数据库,业务和admin的基本配置时,能看到图片名称,图片却打不开。如图:在这个界面点击图片的链接是Django提示404 not found的,即是找不到图片路径。我的admin很常规:from...

2019-01-22 16:24:52 442 2

转载 Django添加favicon.ico图标

Django添加favicon.ico图标所谓favicon,即Favorites Icon的缩写,让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。默认情况下,浏览器访问一个网站的时候,同时还会向服务器请求“/favicon.ico”这个URL,目的是获取网站的图标。若是没有配置的话,Django就会返回一个404错误,并且浏览器接收到这个404错误后不会显示出来,一般不...

2019-01-19 11:22:11 3060 2

转载 Django中static(静态)文件详解以及{% static %}标签的使用

想要深入学习Django的可以看一些这个视频:超细讲解Django打造大型企业官网在一个网页中,不仅仅只有一个html骨架,还需要css样式文件,js执行文件以及一些图片等。因此在DTL中加载静态文件是一个必须要解决的问题。在DTL中,使用static标签来加载静态文件。要使用static标签,首先需要{% load static %}。加载静态文件的步骤如下:首先确保django.cont...

2019-01-18 15:39:20 1466

转载 Django 基于类的通用视图

下面三个是最常使用的基于类的通用视图:TemplateView,ListView,DetailViewTemplateViewTemplateView 一般只在需要返回模板时使用。class ProtectView(TemplateView): template_name = 'polls/name.html' TemplateView 可以方便的定义要返回的模板但它不能把数...

2019-01-18 15:10:53 317

转载 find: ‘/run/user/1000/gvfs’: Permission denied解决办法

find: ‘/run/user/1000/gvfs’: Permission denied解决办法linux使用命令 find / -name *** 查找文件的时候会遇到以下报错find: ‘/run/user/1000/gvfs’: Permission denied明明用的是root用户,为什么权限不足呢?官方说这是一个bug——bug#615848. 原因是FUSE文件系统...

2019-01-14 19:58:34 3049 1

原创

树定义:有限节点组成一个具有层次关系的集合分类:(重点)二叉树 — 》》 完全二叉树1.除最外层 外,其余各层均满了(1对2)2.最外层要从左向右连续紧密排序树的表示:链式存储:数据放到节点中,节点还存放子节点的地址(引用)二叉树创建完全二叉树(按照完全二叉树的规则挂树)1.若树为空,挂到根节点2.根节点入队3.出队依次判断是否有左右孩子,没有则挂树4.依次入队左右孩...

2019-01-14 11:26:28 162

原创 搜索算法

搜索算法二分查找(要求待查序列有序)1.递归实现1.判断中间值是否是待查数据2.在前序列或后序列中递归查找2.非递归实现1.判断中间值是否是待查数据2.向前或向后缩小范围重复步骤1时间复杂度:O(logn)```pythondef binary_serch(li,item):# 二分查找(要求待查序列有序)# 递归实现n = len(li)if n <= 0:r...

2019-01-14 09:52:52 181

原创 排序算法

排序算法关心算法的两点:1.时间复杂度2.稳点性(相同值的元素维持原有次序)1.用户体验2.减少计算机开销判断方式:是否相邻交换冒泡排序:1.将无序序列最大的元素移动到尾端(遍历比较,前大后小则交换)若本次遍历没有交换发生,则认为全部有序2.对剩余无序序列重复步骤时间复杂度:O(n^2)最优时间复杂度 :O(n)稳定性 :稳定def Bubble_sort(li):...

2019-01-10 17:22:23 213

原创 栈和队列

栈和队列栈:满足先进后出的存取方式容器一般用线性表实现:顺序表实现:尾部作为栈顶链表实现 : 头部作为栈顶应用:函数调用:函数调用时,将局部变量和参数入栈函数返回: 出栈栈溢出情况:1.局部变量胡参数太多太大2.函数调用过深(递归)队列满足先进先出的存取方式的容器可以直接拿list 当队列或栈使用应用通信...

2019-01-10 15:49:36 184

原创 Jupyter Notebook的使用-helloworld

Jupyter Notebook的使用-helloworld1 界面启动、创建文件界面启动环境搭建好后,本机输入jupyter notebook命令,会自动弹出浏览器窗口打开Jupyter Notebook进入虚拟环境workon ai输入命令jupyter notebookcell操作什么是cell?cell:一对In Out会话被视作一个代码单元,称为cellJ...

2019-01-09 21:03:40 3735

原创 talib/_ta_lib.c:526:28: fatal error: ta-lib/ta_defs.h: 没有那个文件或目录

talib/_ta_lib.c:526:28: fatal error: ta-lib/ta_defs.h: 没有那个文件或目录安装TA-lib 时的错误获取源码库sudo wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz解压进入目录tar -zxvf ta-lib-0.4.0-src.tar...

2019-01-09 20:53:47 3929

原创 链表

链表(链式存储的线性表)1.为啥使用链表1.顺序表空间浪费,扩容后有不用的空间浪费了2.内存往往没有能力提供较大的连续空间2.定义:1.数据存储在节点中节点。某个属性=数据2.节点存储下一个节点的位置信息(引用)用户x 存y的引用 =>x=y节点。某个属性=下一个节点表示链表时,用第0个节点即可3.单向链表1.特点:节点包含两个域:元素域,下一个节点链接域2.单...

2019-01-06 21:57:40 235

原创 数据结构以及顺序表

数据结构以及顺序表1.程序=数据结构和算法2.穷举法:1.根据部分条件确定可能范围2.逐一验证所有可能性3.算法:定义:算法是独立存在的一种解决问题的方法和思想4.算法的五大特性:输入,输出,有穷,确定,可行5.算法的效率衡量:执行时间=每条指令执行的时间*指令执行的次数==>> 算法的效率决定于 指令执行的次数6…时间频度(执行指令的次数)n 代表问题规模...

2019-01-06 19:28:53 385 2

转载 如何在Debian 9上安装MongoDB

如何在Debian 9上安装MongoDBMongoDB是一个免费的开源NoSQL文档数据库,在现代Web应用程序中常用。在本教程中,您将安装MongoDB,管理其服务,并可选择启用远程访问。要遵循这个…MongoDB是一个免费的开源NoSQL文档数据库,在现代Web应用程序中常用。在本教程中,您将安装MongoDB,管理其服务,并可选择启用远程访问。先决条件要学习本教程,您需要按照此初...

2019-01-06 16:55:17 656 2

原创 排序

排序冒泡排序1.将无序序列中最大的元素移动到尾端(遍历比较,前大后小则交换)2.对剩余无序序列执行上述步骤选择排序1.遍历比较,选出最小值并记录该值索引(循环比较,小则更新)2.交换最小值和无序序列首个元素3.对剩余无序序列重复步骤1,2...

2019-01-04 10:25:16 165

原创 网络环境和项目环境

网络环境(免密码认证)1 客户端生成密钥对 ssh-keygen -t rsa2 公钥发给服务器 公钥字符串存放到/home/dev/.ssh/authorized_keys(在/etc/ssh/sshd_config中的authorized_keys 配置项指定)3 重启ssh服务项目环境1 python虚拟环境 export WORKON_HOME=/data/virtual...

2019-01-03 17:20:48 7055 1

原创 shell基础知识

shell基础知识1 自动化 运维写shell脚本完成运维活动2 shell1 定义:命令解释器(应用程序和操作系统之间的接口)2 分类: 狭义上指的是命令行shell(linux下的bash) 3 查看shell信息 查看当前系统shell版本: echo $SHELL 查看系统兼容性支持的其他版本: cat /etc/shells 4 shell脚本 脚本...

2019-01-02 20:43:11 217

原创 简单流程控制基础目录环境

基础目录环境网络环境:(免密码认证)1.客户端生成密钥对ssh-keygen -t rsa2.公钥发给服务器加密后的私钥只能用公钥解3.重启ssh 服务

2019-01-02 16:45:36 246

原创 编辑器vim

编辑器vimvim有三种基本工作模式:命令模式编辑模式末行模式。vim模式命令行模式任何时候,不管用户处于何种模式,只要按一下ESC键,即可使Vi进入命令模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下。在该模式下,用户可以输入各种合法的Vi命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的Vi命...

2018-12-30 16:03:18 176 1

原创 代码发布

代码发布自动化代码发布:写脚本。将开发完成的代码发布到线上环境流程1.获取代码:git push (代码服务器获取代码)2.打包代码(代码服务器执行)利于传输3.传输代码scp 最适合(对系统没有依赖) 基于ssh 的拷贝文件的传输​    scp传输工具:​         命令格式:scp 源文件 目标位置​     将本地文件推送到远程主机​       ...

2018-12-30 12:29:07 897

原创 shell 函数实践

shell 函数实践定义:函数名(){函数体$n 代表函数的第n 个参数return 0-255 之间的数}调用:函数名 参数1 参数2 .。。。函数返回值echo $? 执行返回命令变量同样适用于函数shell 中命令的 类型:应用程序 ====》 which 查绝对路径 file 查到文件路径脚本 ====》which 查绝对路径 file 查到文件路径...

2018-12-30 11:02:02 175

原创 shell命令

shell命令常见命令详解:grep : (搜索)grep -rn bash(递归当前目录(.)(包含bash 的行)) *当日志中有错误可以用这个命令显示错误在哪个文件中find:(文件搜索工具)find . -name "*hello*`搜索文件名大概是 xxx 的文件sed:(基于行的文件编辑工具)sed "s#sed#SED#&am

2018-12-30 09:18:37 263

转载 Failed to start mongodb.service: Unit mongodb.service not found.

Failed to start mongodb.service: Unit mongodb.service not found.hadoop@hadoop:~$ sudo service mongodb startFailed to start mongodb.service: Unit mongodb.service not found.解决办法:百度down来的————————1创建配...

2018-12-23 10:46:39 1459

原创 pip install --upgrade pip 不成功

pip install --upgrade pip 不成功如果是python3 版本 需要 pip3 install --upgrade pip

2018-12-10 16:36:23 15794 4

转载 Ubuntu 解决E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

Ubuntu 解决E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)版权声明:尊重原创,转载请附本文链接。谢谢合作! https://blog.csdn.net/DeMonliuhui/article/details/77488296终端执行:$ sudo apt-get update会得到下面错误提示:E: 无法获得锁 /var/lib/a...

2018-12-09 16:37:28 987

原创 linux安装nvm 遇到的坑

linux安装nvm 遇到的坑使用nvm安装最新版本的node.jsnvm install node显示报错,报错信息忘记截屏了find .bashrcvim .bashrc进入之后 在第4行 添加 source ~/.nvm/nvm.sh 保存退出然后执行 source .bashrcnvm install node即可...

2018-12-09 16:29:23 2363

转载 mysql-python 安装时environmentError :mysql_config not found

mysql-python 安装时environmentError :mysql_config not found

2018-12-09 16:10:25 199

原创 storage 运行了,但是docker container ls 不显示

storage 运行了,但是docker container ls 不显示运行storage 的时候,如果,storsge 不可以打开,需要在/var/fdfs/storage/data 将fdfs_storaged_pid 删除,然后重新启动...

2018-12-09 15:53:27 2310

原创 Warning: World-writable config file ‘/etc/my.cnf’ is ignored

在开启mysql 的时候有警告 Warning: World-writable config file ‘/etc/my.cnf’ is ignored查找的原因是数据库的原因:再开启数据库的时候出现警告:大概意思是权限全局可写,任何一个用户都可以写,mysql 担心这些文件被其他用户恶意修改,所以忽略这个配置文件,导致想查看数据库日志的时候失败问题:之前设置过mysql.conf 的权限...

2018-12-09 15:50:35 1430

原创 Ubuntu 无法连接网络

. Ubuntu 无法连接网络解决思路:先ifconfig 看看网卡信息:解决方法:/etc/init.d/network-manager restart /etc/init.d/networking restart或者使用 service network-manager restart service networking restart 或者使用systemctl r...

2018-12-09 15:36:15 4295 2

原创 更改docker 镜像源

环境配置所遇到的问题更改docker 镜像源sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://yutfeyw9.mirror.aliyuncs.com"]}EOFsudo syste

2018-12-09 15:21:51 504

空空如也

空空如也

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

TA关注的人

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