08 2018 档案

摘要:官方文档 文档相关地址: 用户登录 获取用户数据 用户数据的签名验证和加解密 微信两个api所拿到的信息:login和getUserInfo 注册/登录 小程序端: 通过上面wx.login和wx.getUserInfo两个api拿到相应的信息,并通过上方接口传给自己的服务器. 需要传输的信息有7个 阅读全文
posted @ 2018-08-30 09:18 瘦头陀 阅读(505) 评论(0) 推荐(0)
摘要:定时任务 Celery 中启动定时任务有两种方式,(1)在配置文件中指定;(2)在程序中指定。 可以通过在配置文件中编写 beat_schedule 属性,来配置周期性任务,上面的示例配置了一个每十秒执行一次的周期任务,任务为 cele.send,参数为 ‘Hello World’。当然你也可以将这 阅读全文
posted @ 2018-08-29 17:28 瘦头陀 阅读(358) 评论(1) 推荐(0)
摘要:Spring Boot 整合 Dubbo和Zookeeper Spring Boot 整合 Dubbo和Zookeeper 环境介绍 Zookeeper 安装 启动 Dubbo admin 搭建 创建主maven项目 创建子spring boot项目 Spring Boot 整合 Dubbo和Zoo 阅读全文
posted @ 2018-08-28 08:07 瘦头陀 阅读(260) 评论(0) 推荐(0)
摘要:安装Scrapy Scrapy是一个高级的Python爬虫框架,它不仅包含了爬虫的特性,还可以方便的将爬虫数据保存到csv、json等文件中。 首先我们安装Scrapy。 在Windows上安装时可能会出现错误,提示找不到Microsoft Visual C++。这时候我们需要到它提示的网站visu 阅读全文
posted @ 2018-08-27 08:47 瘦头陀 阅读(257) 评论(0) 推荐(0)
摘要:主要有三点: 1,引用计数 2,标记-清除(针对循环引用) 3,分代回收 一.垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。 执行f1()会循环输出这样的结果 阅读全文
posted @ 2018-08-22 10:31 瘦头陀 阅读(275) 评论(0) 推荐(0)
摘要:自己的对应名称和路径修改下就可以了。最后部分根据自己实际情况修改。 有重启就包含了停止。 阅读全文
posted @ 2018-08-22 10:22 瘦头陀 阅读(706) 评论(0) 推荐(0)
摘要:Redis 集群简介 Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部分互联网企业都用来做服务器端缓存。Redis 在3.0版本前只支持单实例模式,虽然支持主从模式、哨兵模式部署来解决单点故障,但是现在互联网企业动辄大几百G的数据,可完全是没法满足业务的需求,所以,Red 阅读全文
posted @ 2018-08-20 10:39 瘦头陀
摘要:可根据个人需要酌情修改。 阅读全文
posted @ 2018-08-20 09:52 瘦头陀 阅读(1581) 评论(0) 推荐(0)
摘要:随机更换user-agent 每次url请求更换一次user-agent 1 pip install fake-useragent 1 pip install fake-useragent 1 pip install fake-useragent 1 pip install fake-userage 阅读全文
posted @ 2018-08-18 09:01 瘦头陀 阅读(311) 评论(0) 推荐(0)
摘要:scrapyhub上有些视频简单介绍scrapy如何学习的(貌似要FQ):https://helpdesk.scrapinghub.com/support/solutions/articles/22000201028-learn-scrapy-video-tutorials- 本博客的源码下载地址( 阅读全文
posted @ 2018-08-14 15:58 瘦头陀
摘要:运行下面两个命令,即可把 Vim(含插件)配置成 Python IDE。目前支持 MAC 和 Ubuntu。 Shell curl -O https://raw.githubusercontent.com/vince67/v7_config/master/vim.sh sudo bash vim.s 阅读全文
posted @ 2018-08-13 11:28 瘦头陀 阅读(1438) 评论(0) 推荐(0)
摘要:先附一张官网上的vue实例的生命周期图,每个Vue实例在被创建的时候都需要经过一系列的初始化过程,例如需要设置数据监听,编译模板,将实例挂载到DOM并在数据变化时更新DOM等。同时在这个过程中也会运行一些叫做生命周期钩子的函数(回调函数),这给了用户在不同阶段添加自己代码的机会。 1、vue的生命周 阅读全文
posted @ 2018-08-12 10:16 瘦头陀 阅读(28182) 评论(4) 推荐(3)
摘要:官网下载:https://redisdesktop.com/download github地址:https://github.com/uglide/RedisDesktopManager/releases 一、下载 Redis Desktop Manager 百度网盘:http://pan.baid 阅读全文
posted @ 2018-08-12 09:47 瘦头陀 阅读(447) 评论(0) 推荐(0)
摘要:分析 首先该runserver是为了实现在处理接口的同时,处理静态文件,所以Command继承了core核心中的RunserverCommand类,这样只需要在已有的基础上,改写是该类处理静态文件即可。 该类又增加了两个参数,nostatic表示不自动处理静态文件,insecure表示就算不是调试模 阅读全文
posted @ 2018-08-12 09:02 瘦头陀 阅读(380) 评论(0) 推荐(0)
摘要:根据前上一篇runserver的博文,已经分析了本地调试服务器的大致流程,现在我们来分析一下当runserver运行起来后,django框架是如何处理一个请求的,django框架是遵循了wsgi标准,所以django的项目可以和gunicorn等wsgi服务器配合使用,此处我们就主要分析一下djan 阅读全文
posted @ 2018-08-12 08:47 瘦头陀 阅读(515) 评论(0) 推荐(0)
摘要:该command主要进行了检查端口是否正确,是否多线程开启,是否开启了文件监控自动重启功能,如果开启了自动重启功能则, 调用django/utils/autoreload.py中的mian函数处理,如下所示: 目前电脑运行的环境reloader为python_reloader,查看代码为: 第一次运 阅读全文
posted @ 2018-08-11 18:51 瘦头陀 阅读(562) 评论(0) 推荐(0)
摘要:该command主要进行了检查端口是否正确,是否多线程开启,是否开启了文件监控自动重启功能,如果开启了自动重启功能则, 调用django/utils/autoreload.py中的mian函数处理,如下所示: 目前电脑运行的环境reloader为python_reloader,查看代码为: 第一次运 阅读全文
posted @ 2018-08-11 18:07 瘦头陀 阅读(1096) 评论(0) 推荐(0)
摘要:一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查 阅读全文
posted @ 2018-08-11 08:23 瘦头陀 阅读(142) 评论(0) 推荐(0)
摘要:第一步:定义表存图片路径 models.py 第二步:定义视图,让图片直接显示在编辑框内 views.py 第三步:定义上传的目录 settings.py 第四步:定义url urls.py 第五步:编辑\static\js\tinymce\textareas.js 编辑器已有图片上传功能: 保存, 阅读全文
posted @ 2018-08-11 07:55 瘦头陀 阅读(414) 评论(0) 推荐(0)
摘要:python连接mysql 用python操作mysql,你必须知道pymysql 代码示意: mysql的连接信息也可以放到一个字典里,connect()传参时传入字段。 自此mysql已经连上,接下来我们就开始简单操作数据库了(django中需要pymysql.install_as_MySQLd 阅读全文
posted @ 2018-08-10 16:39 瘦头陀 阅读(733) 评论(0) 推荐(0)
摘要:1,Docker安装 Docker是啥,以及其与虚拟机的对比,就不介绍了,网上有很多资源可以学习和了解。 本篇文章重点介绍Docker的安装和测试使用。 Docker的安装,分为离线安装和在线安装两种方式,方便不同的应用场景使用不同的安装方式。 关于Docker的测试使用,本文会介绍如何运行Dock 阅读全文
posted @ 2018-08-10 16:19 瘦头陀 阅读(442) 评论(0) 推荐(0)
摘要:环境准备 Python3.6 pip install Django==2.0.1 pip install celery==4.1.0 pip install eventlet (加入协程支持) 安装erlang和rabbitMQ-server 配置settings.py文件 在settings.py 阅读全文
posted @ 2018-08-10 16:12 瘦头陀 阅读(326) 评论(0) 推荐(0)
摘要:前几天要用Django-haystack来实现搜索功能,网上一搜中文资源少之又少,虽说有官方文档,但相信对于我们这些英语差的同学来说要看懂真的是一件难事。特别是关于高级部分,特地找了个英语专业的来翻译,也没能看出个名堂来,专业性实在是太强了,导致完全看不懂。。。 但是,对于一些小站点的开发来说,下面 阅读全文
posted @ 2018-08-10 16:08 瘦头陀 阅读(1809) 评论(1) 推荐(0)
摘要:fastdfs github地址: https://github.com/happyfish100/ 1.FastDFS上传原理 - storage定时向tracker上传状态信息 - client上传连接请求到tracker - tracker查询可用的storage,并返回storage的ip和 阅读全文
posted @ 2018-08-10 16:06 瘦头陀 阅读(2892) 评论(0) 推荐(0)
摘要:自定义连接池 这种方式跟普通py文件操作redis一样,代码如下: views.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import redis from django.shortcuts import render,HttpResponse from utils.r 阅读全文
posted @ 2018-08-10 16:04 瘦头陀 阅读(180) 评论(0) 推荐(0)