- 博客(151)
- 资源 (4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Django2.0整合markdown编辑器并实现代码高亮(解决在前端显示的换行问题)
测试成功环境: python:3.5.4 os:Deepin 15.5 Django:2.0 IDE:pycharmDjango整合django-mdeditor注:博主再写个人博客时,找了好久的编辑器,tinymce丑的一批,DjangoUeditor我没有做出来实时预览的效果,只有这个看着比较好,一是有普通编辑器具备的大部分功能,二是属于主流的markdown语法,比较适合...
2018-07-13 16:22:54
10243
24
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 一个考验c语言和数据结构功底的小项目
想测一下自己c语言学习水平的朋友可以做一下这个项目试试,能做出来说明c语言已经入门了 #include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct Node{ char data[20]; //指名字 struct Node *next;}Node;//把每一个文件夹看成一个头结点,
2017-10-26 08:16:46
6905
1
原创 element-ui分页功能删除最后一条数据返回上一页
element-ui分页功能删除最后一条数据返回上一页 // 为了在删除最后一页的最后一条数据时能成功跳转回最后一页的上一页(pageSize=1时不生效) let totalPage = Math.ceil((this.total - 1) / this.pageSize) let currentPage = this.currentPage > totalPage ? totalPage : this.current
2021-06-03 15:30:26
983
原创 Echarts区域缩放(datazoom)鼠标滚动报错:Unable to preventDefault inside passive event listener invocation(问题篇)
1、解决办法:文件node_modules下,找到zrender文件。在zrender文件中找到event.js文件。具体路径:zrender/lib/core/event.js。找到event.js文件下的addEventListener函数,如下修改标注红色字体部分。代码:el.addEventListener(name, handler, { passive: false });2、所遇到的情况:1、带区域缩放的时间轴。当鼠标在图表上下滚动时,报错:Unable to prevent
2021-06-02 15:06:36
1359
原创 413 Request Entity Too Large
如果是使用了nginx作为web服务器,并且上传的文件比较大时,需要修改nginx的最大上限。 client_max_body_size2000m; #最大限制为2000M
2021-04-28 10:00:07
153
原创 vue+element ui实现全局loading
应用场景场景:前端在发送Ajax请求,请求后台数据时,不允许用户点击当前页面的其他按钮。引入loadingimport { Loading } from 'element-ui'
2021-04-26 15:12:20
1604
原创 docker容器中启动uwsgi秒退
docker容器中启动uwsgi秒退docker容器中启动uwsgi秒退,若用docker logs 容器 只有 [uWSGI] getting INI configuration from uwsgi.ini,无其他错误信息。那么就是 uwsgi.ini里用了daemonize 参数。该参数会使uwsgi在后台运行。docker启动时,需要至少一个前台运用,否则会自动退出,注释掉daemonize就可以使用了...
2021-04-26 14:55:23
902
原创 element-ui带输入建议的input框踩坑
问题描述:获取到后端返回的数组,并将数组传入作为 results 传入 callback 后,焦点放在 输入框 上的时候,并未出现任何内容,只出现了一个不完整的空白框。卡了好久,反复测试了n遍results数据,最后发现输入建议列表的数据只来源于data:[] 中的 value 字段,将 response 中需要展示的字段组成 {value:‘输入建议’} 这种格式,问题解决。...
2020-10-12 17:05:24
501
1
原创 第六题:旋转数组的最小数字
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。第一种解法:注:看到这道题,我立马就想到了这个解法,然后提交,竟然对了。。。。# -*- coding:utf-8 -...
2019-01-18 17:12:53
315
原创 第五题:用两个栈实现队列
用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。# -*- coding:utf-8 -*-class Solution: def __init__(self): self.stack1 = [] #用来入队 self.stack2 = [] #用来出队 def push(self, node): ...
2018-12-03 17:26:54
329
原创 第四题:重建二叉树
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。# -*- coding:utf-8 -*-# class TreeNode:# def __init__(self, x):# s...
2018-12-03 16:00:51
291
原创 第三题:从尾到头打印链表
输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。# -*- coding:utf-8 -*-# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: # 返回从尾部到头部的列表值序列,例如[1,2,3]...
2018-12-03 16:00:08
312
原创 第二题:替换空格
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。# -*- coding:utf-8 -*-class Solution: # s 源字符串 def replaceSpace(self, s): # write code here ret...
2018-12-03 15:59:20
347
1
原创 第一题:二维数组中的查找
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。# -*- coding:utf-8 -*-class Solution: # array 二维列表 def Find(self, target, array): # wr...
2018-12-03 15:58:27
298
转载 js实现网站运行时间统计
&amp;lt;span id=&quot;sitetime&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;script language=javascript&amp;gt; function siteTime(){ window.setTimeout(&quot;siteTime()&
2018-11-12 14:54:41
1584
原创 网站服务器选择
转发来自:https://www.shihao.online/detail/56/现在许许多多的小伙伴都需要用到服务器,我最近也是购买服务器搭建了个人的博客网站,欢迎访问因为很多新手不知道如何选择服务器购买,所以我今天给大家简单推荐一些常用的服务器学生服务器推荐如果你是学生,非常好,国内几个知名的服务器商都对学生有大力的支持,比如阿里云,学生服务器只要9.9元,云服务器一个月9.9,1核 ...
2018-11-08 20:59:43
1198
原创 django传值给模板, 再用JS接收并进行操作
今天用要django传递数据给模板, 因为数据需要使用js处理,第一次这么使用。记录一下用json.dumps()方法将值传给模板.import jsonreturn render(request,'wauth/freetime.html', {'slot_ids': json.dumps(slot_ids)})用JSON.parse()接收django传过来的值.va...
2018-09-13 21:25:12
5920
3
原创 django统计网站访问次数,同时记录访问ip地址和次数
写完博客网站之后,需要加一些统计信息,比如统计访问用户总访问量,或者统计用户ip地址和该ip地址的访问次数 下面我自己写的models models.py#访问网站的ip地址和次数class Userip(models.Model): ip=models.CharField(verbose_name='IP地址',max_length=30) #ip地址 count...
2018-07-29 18:25:06
11846
15
原创 个人网站优化
最近一直在写一个个人博客网站,完成后发现打开速度和访问量都不如意,所以花了几天时间优化网站,以提高响应速度和访问量。。。。 个人博客页面链接:http://www.shihao.online(django搭建的个人博客,还在完善中)一些小建议: 1:能用外链的js,css文件最好不要用服务器本地的 例子: 一些常用的js,css文件引入公共资源库上的,如下演示&amp;lt;link hr...
2018-07-28 17:28:00
3241
原创 使用git报错:Failed to connect to 127.0.0.1 port 8888: 拒绝连接
git clone 出现错误: Failed to connect to 127.0.0.1 port 8888: 拒绝连接分析:lsof -i:8888 发现端口未被占用查看代理:env|grep -i proxyhttps_proxy=127.0.0.1:8888http_proxy=127.0.0.1:8888socks_proxy=ftp_proxy=原...
2018-07-25 20:36:59
9282
3
原创 修改linux下默认的python版本
linux默认的应该都是python2,但是更多的现在都是python3,就想修改默认python版本 1:删除/usr/bin目录下的python link文件 cd /usr/bin sudo rm -rf python2:删除后再建立新的链接关系: sudo ln -s /usr/bin/python3 /usr/bin/python...
2018-07-16 16:27:24
1621
原创 django admin定制(使用django-suit)
环境:django2,python3OS:linux系统(deepin)IDE:pycharm越使用django越觉得django的admin不好看,可能是审美疲劳,就想换个界面,还不想自己写,找到了一个很好用的django-suitdjango扩展能力还是挺强的,有牛人开发出了suit这个插件。只需要简单的几步配置,就可以让admin后台变得美观许多。先看效果,我的个人博客后台界...
2018-07-13 16:41:05
4813
3
原创 git使用
Git简介 Git是目前世界上最先进的分布式版本控制系统 安装 sudo apt-get install git 安装成功后,运行如下命令 git 检测是否安装成功创建github账号 本地Git仓库和GitHub仓库之间的传输是通过SSH加密的 step1:创建项目的SSH Keyssh-keygen -t rsa -C &quot;youremail@example.com&quot;...
2018-07-09 19:48:40
230
原创 django+nginx+uwsgi部署(及遇到的错误)
1:uWSGI uWSGI实现了WSGI的所有接口,是一个快速、自我修复、开发人员和系统管理员友好的服务器 安装uWSGIpip install uwsgi配置uWSGI,在项目中新建文件uwsgi.ini,编写如下配置[uwsgi]socket=外网ip:端口(使用nginx连接时,使用socket)http=外网ip:端口(直接做web服务器,使用http)chdir=项...
2018-07-09 15:30:53
2242
原创 pip install uwsgi安装uwsgi出错
使用python3.6安装uwsgi 老出错找不到 Python.hplugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory compilation terminated.网上搜了很多方法都没解决。仔细研究一番之后发现Python版本造成的,那么安装3.6的python-d...
2018-07-09 10:18:39
2614
转载 deepin中安装mongodb
安装 下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.0.tgz(或者到官网上下载别的版本)完成下载后,把软件包移动到软件安装的目录下,我这里是/usr/local/。解压:tar -zxvf mongodb-linux-x86_64-2.6.0.tgz(权限不够,要加sudo,下同)更改安装目录:mv m...
2018-06-09 15:33:19
1312
原创 pycharm在同目录下import,pycharm会提示错误,但是可以运行
原因是: pycharm不会将当前文件目录自动加入自己的sourse_path。 解决方案:右键make_directory as–>sources path将当前工作的文件夹加入source_path就OK了...
2018-06-09 09:57:33
1622
原创 js函数
函数 函数就是重复执行的代码片。函数定义与执行<script type="text/javascript"> // 函数定义 function aa(){ alert('hello!'); } // 函数执行 aa();</script>变量与函数预解析 JavaScript解析过程分为两个阶段...
2018-05-17 22:07:12
309
原创 js数组及其操作方法
数组及操作方法 数组就是一组数据的集合,javascript中,数组里面的数据可以是不同类型的。定义数组的方法//对象的实例创建var aList = new Array(1,2,3);//直接量创建var aList2 = [1,2,3,'asd'];操作数组中数据的方法 1、获取数组的长度:aList.length;var aList = [1,2,3,4...
2018-05-17 22:02:49
401
原创 css权重
CSS权重CSS权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式。权重的等级可以把样式的应用方式分为几个等级,按照等级来计算权重1、!important,加在样式属性值后,权重值为 10000 2、内联样式,如:style=””,权重值为1000 3、ID选择器,如:#content,权重值为10...
2018-05-07 09:29:50
568
原创 CSS盒模型
CSS盒子模型 盒子模型解释 元素在页面中显示成一个方块,类似一个盒子,CSS盒子模型就是使用现实中盒子来做比喻,帮助我们设置元素对应的样式。盒子模型示意图如下: 把元素叫做盒子,设置对应的样式分别为:盒子的边框(border)、盒子内的内容和边框之间的间距(padding)、盒子与盒子之间的间距(margin)。设置边框 设置一边的边框,比如顶部边框,可以按如下设置:bo...
2018-04-19 22:12:07
403
原创 css选择器
常用的选择器有如下几种:1、标签选择器 标签选择器,此种选择器影响范围大,建议尽量应用在层级选择器中。 举例:*{margin:0;padding:0}div{color:red} <div>....</div> <!-- 对应以上两条样式 --><div class="box">....</div> &..
2018-04-19 22:07:08
215
原创 css文本设置
常用的应用文本的css样式:color 设置文字的颜色,如: color:red;font-size 设置文字的大小,如:font-size:12px;font-family 设置文字的字体,如:font-family:’微软雅黑’;font-style 设置字体是否倾斜,如:font-style:’normal’; 设置不倾斜,font-style:’italic’;设置文字倾斜...
2018-04-19 22:04:56
421
原创 css基本语法及页面引用
css基本语法 css的定义方法是:选择器 { 属性:值; 属性:值; 属性:值;}选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性每个属性有一个或多个值。代码示例:div{ width:100px; height:100px; color:red } css页面引入方法: 1、外联式:通过link标签,链接到外部样式表到页面中。<link rel=...
2018-04-19 22:03:50
279
原创 html表单
<!DOCTYPE html> <html lang="en"><head> <meta charset="UTF-8"> <title>表单</title></head><body> <h3&
2018-04-19 22:02:26
257
原创 html表格及传统布局
html表格table常用标签 1、table标签:声明一个表格2、tr标签:定义表格中的一行3、td和th标签:定义一行中的一个单元格,td代表普通单元格,th表示表头单元格table常用属性: 1、border 定义表格的边框2、cellpadding 定义单元格内内容与边框的距离3、cellspacing 定义单元格与单元格之间的距离4、align 设置单元格...
2018-04-19 22:00:54
10203
2
转载 安装windows+ubuntu双系统
需要的工具:ubuntu 13.04 32位 (百度云盘链接:链接:https://pan.baidu.com/s/1cvesFTnrxmgWFfT8yrqSag 密码:q2c6 也可以去官网下载最新版)UltraISO最新版 (百度云盘链接:https://pan.baidu.com/s/1ZBCFK1Ei1sdy2JivILmLxQ 密码:p3wl 用来刻录U盘启动盘)...
2018-04-16 14:30:59
480
原创 c语言指针转置二维数组
1,.静态:#include<stdio.h>void input(int *p,int n,int m){ int i,j; for(i=0;i<n;i++) for(j=0;j<m;j++,p++) scanf("%d",p);}void swap(int *p1,int *p2,int n,int m){ ...
2018-04-11 08:47:39
7138
原创 c语言指针经典问题(交换两个数字)
1.互换两个数字:# include<stdio.h>void g(int * p,int * q){ int t; //如果要互换*p和*q的值,则t必须定义为int, t = * p; //不能定义为int*,否则会有语法错误. * p = * q; * q = t;}int main(){ ...
2018-04-11 08:46:37
3185
软考中级软件设计师复习资料
2018-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人