- 博客(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 1938
转载 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 347 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 458 2
转载 Django添加favicon.ico图标
Django添加favicon.ico图标所谓favicon,即Favorites Icon的缩写,让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。默认情况下,浏览器访问一个网站的时候,同时还会向服务器请求“/favicon.ico”这个URL,目的是获取网站的图标。若是没有配置的话,Django就会返回一个404错误,并且浏览器接收到这个404错误后不会显示出来,一般不...
2019-01-19 11:22:11 3214 2
转载 Django中static(静态)文件详解以及{% static %}标签的使用
想要深入学习Django的可以看一些这个视频:超细讲解Django打造大型企业官网在一个网页中,不仅仅只有一个html骨架,还需要css样式文件,js执行文件以及一些图片等。因此在DTL中加载静态文件是一个必须要解决的问题。在DTL中,使用static标签来加载静态文件。要使用static标签,首先需要{% load static %}。加载静态文件的步骤如下:首先确保django.cont...
2019-01-18 15:39:20 1482
转载 Django 基于类的通用视图
下面三个是最常使用的基于类的通用视图:TemplateView,ListView,DetailViewTemplateViewTemplateView 一般只在需要返回模板时使用。class ProtectView(TemplateView): template_name = 'polls/name.html' TemplateView 可以方便的定义要返回的模板但它不能把数...
2019-01-18 15:10:53 327
转载 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 3070 1
原创 树
树定义:有限节点组成一个具有层次关系的集合分类:(重点)二叉树 — 》》 完全二叉树1.除最外层 外,其余各层均满了(1对2)2.最外层要从左向右连续紧密排序树的表示:链式存储:数据放到节点中,节点还存放子节点的地址(引用)二叉树创建完全二叉树(按照完全二叉树的规则挂树)1.若树为空,挂到根节点2.根节点入队3.出队依次判断是否有左右孩子,没有则挂树4.依次入队左右孩...
2019-01-14 11:26:28 173
原创 搜索算法
搜索算法二分查找(要求待查序列有序)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 189
原创 排序算法
排序算法关心算法的两点:1.时间复杂度2.稳点性(相同值的元素维持原有次序)1.用户体验2.减少计算机开销判断方式:是否相邻交换冒泡排序:1.将无序序列最大的元素移动到尾端(遍历比较,前大后小则交换)若本次遍历没有交换发生,则认为全部有序2.对剩余无序序列重复步骤时间复杂度:O(n^2)最优时间复杂度 :O(n)稳定性 :稳定def Bubble_sort(li):...
2019-01-10 17:22:23 224
原创 栈和队列
栈和队列栈:满足先进后出的存取方式容器一般用线性表实现:顺序表实现:尾部作为栈顶链表实现 : 头部作为栈顶应用:函数调用:函数调用时,将局部变量和参数入栈函数返回: 出栈栈溢出情况:1.局部变量胡参数太多太大2.函数调用过深(递归)队列满足先进先出的存取方式的容器可以直接拿list 当队列或栈使用应用通信...
2019-01-10 15:49:36 198
原创 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 3799
原创 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 4001
原创 链表
链表(链式存储的线性表)1.为啥使用链表1.顺序表空间浪费,扩容后有不用的空间浪费了2.内存往往没有能力提供较大的连续空间2.定义:1.数据存储在节点中节点。某个属性=数据2.节点存储下一个节点的位置信息(引用)用户x 存y的引用 =>x=y节点。某个属性=下一个节点表示链表时,用第0个节点即可3.单向链表1.特点:节点包含两个域:元素域,下一个节点链接域2.单...
2019-01-06 21:57:40 254
原创 数据结构以及顺序表
数据结构以及顺序表1.程序=数据结构和算法2.穷举法:1.根据部分条件确定可能范围2.逐一验证所有可能性3.算法:定义:算法是独立存在的一种解决问题的方法和思想4.算法的五大特性:输入,输出,有穷,确定,可行5.算法的效率衡量:执行时间=每条指令执行的时间*指令执行的次数==>> 算法的效率决定于 指令执行的次数6…时间频度(执行指令的次数)n 代表问题规模...
2019-01-06 19:28:53 397 2
转载 如何在Debian 9上安装MongoDB
如何在Debian 9上安装MongoDBMongoDB是一个免费的开源NoSQL文档数据库,在现代Web应用程序中常用。在本教程中,您将安装MongoDB,管理其服务,并可选择启用远程访问。要遵循这个…MongoDB是一个免费的开源NoSQL文档数据库,在现代Web应用程序中常用。在本教程中,您将安装MongoDB,管理其服务,并可选择启用远程访问。先决条件要学习本教程,您需要按照此初...
2019-01-06 16:55:17 672 2
原创 排序
排序冒泡排序1.将无序序列中最大的元素移动到尾端(遍历比较,前大后小则交换)2.对剩余无序序列执行上述步骤选择排序1.遍历比较,选出最小值并记录该值索引(循环比较,小则更新)2.交换最小值和无序序列首个元素3.对剩余无序序列重复步骤1,2...
2019-01-04 10:25:16 174
原创 网络环境和项目环境
网络环境(免密码认证)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 7072 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 228
原创 简单流程控制基础目录环境
基础目录环境网络环境:(免密码认证)1.客户端生成密钥对ssh-keygen -t rsa2.公钥发给服务器加密后的私钥只能用公钥解3.重启ssh 服务
2019-01-02 16:45:36 256
原创 编辑器vim
编辑器vimvim有三种基本工作模式:命令模式编辑模式末行模式。vim模式命令行模式任何时候,不管用户处于何种模式,只要按一下ESC键,即可使Vi进入命令模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下。在该模式下,用户可以输入各种合法的Vi命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的Vi命...
2018-12-30 16:03:18 188 1
原创 代码发布
代码发布自动化代码发布:写脚本。将开发完成的代码发布到线上环境流程1.获取代码:git push (代码服务器获取代码)2.打包代码(代码服务器执行)利于传输3.传输代码scp 最适合(对系统没有依赖) 基于ssh 的拷贝文件的传输 scp传输工具: 命令格式:scp 源文件 目标位置 将本地文件推送到远程主机 ...
2018-12-30 12:29:07 927
原创 shell 函数实践
shell 函数实践定义:函数名(){函数体$n 代表函数的第n 个参数return 0-255 之间的数}调用:函数名 参数1 参数2 .。。。函数返回值echo $? 执行返回命令变量同样适用于函数shell 中命令的 类型:应用程序 ====》 which 查绝对路径 file 查到文件路径脚本 ====》which 查绝对路径 file 查到文件路径...
2018-12-30 11:02:02 184
原创 shell命令
shell命令常见命令详解:grep : (搜索)grep -rn bash(递归当前目录(.)(包含bash 的行)) *当日志中有错误可以用这个命令显示错误在哪个文件中find:(文件搜索工具)find . -name "*hello*`搜索文件名大概是 xxx 的文件sed:(基于行的文件编辑工具)sed "s#sed#SED#&am
2018-12-30 09:18:37 276
转载 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 1481
原创 pip install --upgrade pip 不成功
pip install --upgrade pip 不成功如果是python3 版本 需要 pip3 install --upgrade pip
2018-12-10 16:36:23 15812 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 1007
原创 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 2395
转载 mysql-python 安装时environmentError :mysql_config not found
mysql-python 安装时environmentError :mysql_config not found
2018-12-09 16:10:25 211
原创 storage 运行了,但是docker container ls 不显示
storage 运行了,但是docker container ls 不显示运行storage 的时候,如果,storsge 不可以打开,需要在/var/fdfs/storage/data 将fdfs_storaged_pid 删除,然后重新启动...
2018-12-09 15:53:27 2340
原创 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 1465
原创 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 4329 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 541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人