• 等级
  • 79247 访问
  • 155 原创
  • 2 转发
  • 27367 排名
  • 16 评论
  • 49 获赞

Centos7+ nginx + uwsgi + Django 配置https,包含一些踩过的坑

首先准备好:编写好的Django项目 购买服务器,安装centos(我使用腾讯云+centos7.4) 安装nginx 安装uwsgi 申请ssl证书并下载 开始配置配置步骤:1、Django同步到linux:使用远程连接软件或者git都行,pycharm可以直接连接然后同步,具体:2、配置uwsgi和Django的连接:(1)在Django的manage...

2019-05-21 10:00:03

python爬取糗事百科文字段子

思路:找到网页,获取url 分析网页的html结构 用requests和lxml库请求和在网页中找内容 保存数据直接爬的简单代码:(后面有封装成class的写法)importrequestsimportjsonfromlxmlimportetree#请求头headers={"User-Agent":"Mozilla/5.0(WindowsN...

2019-04-18 00:26:19

解决:python爬取豆瓣电影遇到的KeyError: 'subject_collection_items'错误

今天在学习爬虫,爬取豆瓣电影的一些json资料存到本地的时候遇到了一些问题,先解释一下:在豆瓣手机版的“正在热映”页面里可以找到一些包,里面有当前页的内容(json格式):所以requests模块可以去爬这些下来:找到url,然后找到提交规律url里是用的start来表示当前页面显示的是哪些片。还可以找到数据都放在subject_collection_items下面:...

2019-04-15 23:07:27

高僧斗法——博弈游戏java实现

时间限制:1.0s内存限制:256.0MB问题描述  古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。  节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示)  两位参加游戏的法师分别指挥某个小和尚向上走任意多级的台阶,...

2019-03-23 23:29:38

约数倍数选卡片——博弈java实现

记录一下代码:importjava.util.ArrayList;importjava.util.Scanner;publicclass约数倍数选卡片{ publicstaticvoidmain(String[]args){ Scannerscanner=newScanner(System.in); Strings1=scanner.n...

2019-03-23 23:27:49

Object类的方法

Object是所有类的父类,任何类都默认继承Object。Object类到底实现了哪些方法?1.clone方法保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。2.getClass方法final方法,获得运行时类型。3.toString方法该方法用得比较多,一般子类都有覆盖。4.fi...

2019-03-11 11:27:41

Django的html继承(extends)和引入(include)用法

Django提供html网页的继承和引入机制,减少重复代码母板继承先写一个母板:master.html关键语法:{%blockcontent1%}{%endblock%}<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><t

2019-03-02 20:14:47

Django框架中定位URL的render、redirect和HttpResponse方法区别

Django中在views里有3种返回url的形式:HttpResponse:可以直接返回一个html页render:用于页面渲染,需要传入request参数,除了html文件名,还可以传数据到页面上,源码里的介绍如下:实际还是调用HttpResponsedefrender(request,template_name,context=None,content_t...

2019-02-23 16:30:49

synchronized是对象锁还是全局锁

都可以锁!synchronized(this)以及非static的synchronized方法,锁住的是括号里()的对象,如果要锁全局,就用synchronized(对象.class)。static的synchronized方法,static方法可以直接类名.方法名()调用,无法使用this,所以它锁的不是this,而是类的Class对象。所以静态方法也相当于全局锁,锁住了代码段。具...

2019-02-20 15:09:59

ArrayList、Vector、LinkedList对比

ArrayList、Vector、LinkedList作为List的三个常用子类,为序列化一维数组提供了很好的保障。他们有共同点和各自的特点。依次分析。介绍:ArrayList:动态数组,从jdk1.2开始,array(数组)的升级版本,实现动态扩容,从而节省了一定的空间。Vector:向量,自动增长数组,从jdk1.0就有LinkedList:链表,利用类之间的引用关系,实现链式...

2019-02-19 00:29:51

LeetCode——实现strStr()

实现 strStr() 函数。给定一个 haystack字符串和一个needle字符串,在haystack字符串中找出needle字符串出现的第一个位置(从0开始)。如果不存在,则返回  -1。示例1:输入:haystack="hello",needle="ll"输出:2示例2:输入:haystack="aaaaa",needl...

2019-02-18 16:53:25

Django报RuntimeError at /...错误

Django报如下错误:RuntimeErrorat/loginYoucalledthisURLviaPOST,buttheURLdoesn'tendinaslashandyouhaveAPPEND_SLASHset.Djangocan'tredirecttotheslashURLwhilemaintainingPOSTdat...

2019-02-15 19:21:59

JavaScript正则表达式

js正则常用于登录注册验证。创建正则表达式:写在两个/.../或者/^...$/中间,就是创建了,区别下面会说到。^是开始符号,$是结尾符号。varrep=/\d+/;//创建匹配数字的正则表达式varreps=/^\d+$/;//创建只匹配数字的正则表达式他有两个方法:text:判断字符串是否符合规定的正则exec:获取匹配的字符串举...

2019-02-14 23:37:33

JavaScript词法分析

JavaScript方法在调用执行的时候不会立即执行,而是会经过一层一层的解析再执行。通过一个面试题例子来看:functionf(age){console.log(age);varage=2;console.log(age);func...

2019-02-13 23:43:22

DOM实现全选、反选、取消

需求:经常看到网页上有全选、反选等等按钮,我们用DOM实现。JQuery实现参照:jQuery实现全选、反选、取消简单写一个表格和选中框:忽视掉“添加按钮”直接上代码:在JavaScript代码里有详细的注释<!DOCTYPEhtml><htmllang="en"><head><metacharset="UT...

2019-02-12 23:47:55

jQuery实现全选、反选、取消

需求:经常看到网页上有全选、反选等等按钮,我们用jQuery实现。DOM实现参照:DOM实现全选、反选、取消。一个简单的html表格可以写出来,同时让按钮绑定点击事件:<inputtype="button"value="全选"onclick="allPick();"><inputtype="button"value="反选&quot

2019-02-12 23:41:01

java泛型快速排序

java使用泛型进行快速排序,使得一个算法通用于所有的一维数组//快速排序//划分成两个数组,通过递归给每一个子数组快速排序//1.设定关键字,比关键字小的放在一边,大的放在另一边//2.设置数组最右端为关键字//3.递归实现快速排序publicclassQuick{publicstaticvoidmain(String[]args){I...

2018-12-18 21:00:16

java泛型冒泡排序

java使用泛型进行冒泡排序,使得一个算法通用于所有的一维数组publicclassBubble{publicstaticvoidmain(String[]args){Integer[]arr={5,6,4,3,2,1};System.out.print("排序前:");display(arr);...

2018-12-18 20:58:38

用java扫描指定目录下的所有文件

用java扫描指定目录下的所有文件代码:importjava.io.File;publicclass列举当前目录下的所有文件{staticintcount=0;publicstaticvoidmain(String[]args){Stringpath="C:"+File.separator+"Users"+...

2018-12-07 20:18:29

python中计算a的b次方

python计算功能很强大计算a的b次方:a**b 

2018-12-06 18:23:29

昆昆欧粑粑

关注
  • 计算机软件/学生
  • 中国 陕西省 西安市
奖章
  • 持之以恒
  • 勤写标兵Lv1