python3.7.2+Django2.0.4 使用django-celery遇到的那些坑by Liu Yue/2019-03-20 标签: 遇到 使用 python3.7 Django Django2.0 celery 那些 1 首先为啥要用celery 因为在Django Web平台开发中,碰到一些请求执行的任务时间较长(几分钟),为了加快用户的响应时间,因此决定采用异步任务的方式在后台执行这些任务。与此同时,celery除了异步任务,还可以开启定时任务,方便调度。 2 安装需要的软件包 &emsp......了解更多
Mac使用Home Brew来安装redis,并设置守护进程by Liu Yue/2019-03-17 标签: 安装 Mac 使用 Home Brew redis 守护 进程 设置1 首先,先升级你本机的Home brewbrew update2 安装redisbrew install redis3 安装成功后,redis配置路径是/usr/local/etc/redis.conf4 启动redis服务redis-server5 可以设置守护进程将daemonize配置改成yes,默认值是no6 将redis服务设置系统开机自启ln -f /usr/local/Cellar/redis/2.8.13/homebrew.mxcl.redis.plist ~/Library/......了解更多
Mac 安装和配置Mongodbby Liu Yue/2019-03-17 标签: 安装 Mac 配置 Mongodb 在mac下安装Mongodb同样不推荐编译安装,推荐使用Home brew 1 升级brew brew update 2 安装mongo 这里需要注意一点,brew的mongo安装依赖python2.7,所以默认的python环境变量最好不要动,如果想用python3.7.2 最好使用python3的软连接 brew install mongodb 3 安装成功后,可以使用两种方式启动mongo服务  ......了解更多
Home Brew 常用命令总结by Liu Yue/2019-03-16 标签: Home Brew 常用命令 总结 Home Brew是基于Ruby的一款软件管理器,非常好用,有点类似python的pip,这里总结一下常用的命令,以备不时之需。 安装软件:brew install 软件名,例:brew install wget 搜索软件:brew search 软件名,例:brew search wget 卸载软件:brew uninstall 软件名,例:brew uninstall wget 更新所有软件:brew update 更新具体软件:brew upgrade 软件名 ,例:brew......了解更多
关于Django2.0跨域问题by Liu Yue/2019-03-05 标签: 关于 问题 Django2.0 跨域 首先,明确一个问题,就是跨域需要服务端支持才行,而不是靠前端修改代码可以解决的,无论你用jquery axios fetch都是如此。 这里介绍一下,如果使用的是Django2.0本身作为web服务端,该如何处理跨域请求问题。 1 安装插件 pip install django-cors-headers 2 编辑配置文件(settings.py) INSTALLED_APPS = [ '''''''''''' ''''''''''......了解更多
关于mac系统中进入mysql遇到 Access denied for user 'root'@'localhost' (using password: YES)解决方案by Liu Yue/2019-02-15 标签: 遇到 解决方案 关于 mysql Mac 系统 Access denied user root localhost using password YES 进入 Access denied for user 'root'@'localhost' (using password: YES) usering password:YES 其实不用怀疑,密码输入正确,既然不是密码的问题那就是mysql服务出问题了,具体解决流程如下: 1) Stop mysql (Kill mysql process or run following command) 停止mysql服务 &n......了解更多
flask SQLAlchemy 的安装和基础应用by Liu Yue/2018-12-23 标签: 应用 安装 Flask SQLAlchemy 基础 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 安装命令 pip install flask-sqlalchemy 注意sqlalchemy 依赖于 pymysql ......了解更多
Flask 在虚拟环境之中做开发by Liu Yue/2018-12-17 标签: 开发 Flask 虚拟环境 之中 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响 比如一些项目基于python2.0,而另外一些项目却基于python3.0,同时这些项目必须在同一台服务器上部署,使用virtualenv就可以完美解决这个问题虚拟环境安装命令pip install virtualenv进入项目安装虚拟目录的命令virtualenv venv激活虚拟环境activate离开虚拟环境 ......了解更多
Flask最新版本的中文翻译手册by Liu Yue/2018-12-11 标签: 最新 版本 中文翻译 Flask 手册一个最小的应用一个最小的 Flask 应用如下:from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello, World!' Flask作为一个经典的轻量级框架无论在国外还是国内都十分流行,这里记录一下新版的中文翻译手册,留作备用 https://dormousehole.readthedocs.io/en/latest/quickstart.......了解更多
利用grunt插件来压缩js和css文件用来减少http请求,提高页面效率by Liu Yue/2018-02-20 标签: 用来 页面 利用 插件 grunt js css http 压缩 请求 效率 文件 减少 提高1.安装nodejs http://nodejs.org/ 2.安装各自的node package js我用的是UglifyJS github地址:https://github.com/mishoo/UglifyJS css我用的是clean-css github地址:https://github.com/GoalSmashers/clean-css 图片用的是node-......了解更多
将博客迁移阿里云并且切换成https解析的过程by Liu Yue/2018-01-20 标签: 切换 https 解析 博客 阿里 迁移 并且 过程 过年了,既然https是大势所趋,所以我也要将技术博客切换成https,同时迁移到国内的阿里云服务器上,这样网站会更加的稳定并且速度更快,怎么买服务器和备案就按下不表了,网上有一大堆的教程,最关键其实是阿里云并没有免费的ssl证书,去各大网站上查了一圈,只有腾讯云有免费的一年期ssl的证书,去腾讯云申请一下就可以了,然后将证书下载下来,并且解压后有三个文件,将这三个文件上传到服务器上。 修改apache服务器的httpd.co......了解更多
六年弹指一挥间,没有不散的宴席,感恩by Liu Yue/2017-09-29 标签: 弹指一挥间 宴席 不散 感恩 六年 没有 在这里奋斗了快六年,憧憬过也迷茫过,学习了很多也经历了很多,感谢同事们忍受我的臭脾气,是时候重新出发了,青山不改,绿水长流,人生何处不相逢,有缘江湖再见。 ......了解更多
FLOAT坍塌原理及解决方案by Liu Yue/2017-08-15 标签: 解决方案 FLOAT 坍塌 原理什么叫float坍塌?先看一段简单的代码<div class = "parent-container"> <div class = "left-container"></div> <div class = "right-container"></div></div>.parent-container { width: 400px; border: 5px solid #FF6B5B;}.left-contai......了解更多
我在优酷这几年(大误)by Liu Yue/2017-08-15 标签: 优酷 大误 几年 我在优酷这几年 2012年初,春寒料峭,我刚从中进名车离职,无意中看到了优酷在豆瓣上发布的招聘信息,python后台开发,当时使用python的公司还很少,但是我知道这是我的机会必须抓住。 第一次走进中关村的中钢大厦,面试出人意料的顺利,虽然薪资并不算太高,但是对于当时我这样一个python初学者来说,也算是一份满意的工作了,当二面结束我走出大楼的时候,我绝对不会想到我将在这座大楼度过将近六年的时光。 一开始的一两年说实话工作相当轻松,在优酷的移动后台负责c......了解更多
一个sql查询排序小技巧by Liu Yue/2017-07-24 标签: 一个 sql 排序 查询 技巧 如果你想做分段统计比如SELECT CASE WHEN (num = 0) THEN '0' WHEN (age > 0 AND age <= 10) THEN '10'WHEN (age > 100 AND age <=200) THEN '100' ELSE '>200' END as num 这样的情况,如果用别名排序的话,数据库字符串排序会变成乱序,导致难以浏览,所......了解更多
关于响应式设计最新的适配方案by Liu Yue/2017-07-12 标签: 关于 响应 设计 适配 最新 方案 截至目前最靠谱的响应式设计讨论 https://www.w3cplus.com/css/vw-for-layout.html 记录一下......了解更多
rem在响应式布局中的应用by Liu Yue/2017-07-09 标签: 响应 布局 rem 应用rem在响应式布局中的应用最近做了一些响应式的页面,遇到了一些问题,想了些解决方法,在这里总结一下。目前响应式的主流实现方式是百分比布局,加上媒体查询@media screen。关于媒体查询还有媒体查询的一些兼容性问题,网上介绍的很多其实响应式布局中主要困扰我们的问题还是元素的等比缩放。目前的元素的等比缩放主要有以下两种解决方案。实现等比缩放的一些方案1. 利用img元素的等比缩放特点这种情况最为常见,只需要百分比设置img元素的宽度,img元素的高度就会随着宽度等比缩放。这也是我们在响应式界面......了解更多
说说各种居中by Liu Yue/2017-06-23 标签: 居中 各种单行居中 div{ height: 26px; line-height: 26px; overflow: hidden; text-align:center; }1. 同时支持块级和内联极元素2. 只能支持单行垂直居中,并且不支持标......了解更多
Django通过xlwt用文件流的方式下载excel文档by Liu Yue/2017-04-24 标签: excel 文件 Django xlwt 文档 下载 方式 通过 通过文件流的方式直接在浏览器下载可以节省服务器的硬盘空间,也比较方便快捷import xlwtimport StringIOimport weburls = ( '/rim_request','rim_request', '/rim_export','rim_export', '/(.*)', 'index')class rim_export: #render = web.template.render('adsl') def GET(self):......了解更多
Mac上,python多版本共存(非切换)by Liu Yue/2017-04-08 标签: Python Mac 共存 切换 版本 最近需求是要抓取线上视频,要用到you-get,一看wiki,干,要用到3.0,一直是2.7的忠实拥趸,又不想来回切换版本太麻烦,能不能共存呢?答案当然是可以啦,命令如下,以后想用3.0,直接在命令行下打/python3就可以啦,美滋滋 # wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz # mkdir /usr/local/python3 # tar -zxvf......了解更多