自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aochen的博客

一只小菜鸟

原创 pyinstaller打包py文件的一些问题记录

  打包了一个django网站,折腾了一天才弄好,这里记录下遇到的一些问题及相应的解决办法(pyinstaller的安装及使用方法可自行百度 ): 打包环境:      django==1.8      win7 64位       python==2.7.12       pyinst...

2018-07-27 15:14:11 1661 0

原创 python 协程的一些测试

  最近项目要用到协程,以前的都忘了大半了,现在从新捡起来测试下,这里做下记录(机器是centos6.9 2G2核, python2.7.12): 1.简单应用: import gevent import gevent.monkey gevent.monkey.patch_all() de...

2018-07-26 16:10:43 196 0

原创 记一次spark任务调优过程

  最近跑了一个spark任务(逻辑回归训练建模的),数据量是3000多万左右,在跑的过程中出现了各种错误,跑了8h左右,结果还是错了.最后下载了日志,分析之后,做了些修改,最终跑成功了,而且只用了0.8h,这里记录下: 1.maven打包失败问题:     我的项目是用maven管理的,在打...

2018-07-23 11:14:20 1035 0

原创 phpmyadmin4.7.1 关闭gzip网页压缩传输的实现

目前项目有个需求,就是要关闭phpmyadmin 网站 gzip传输的功能,一开始是百度了,绝大部分是开启这个功能的文章,而且还是通过apache2 来实现的. 弄了半天后,偶然发现phpmyadmin是默认自带开启这个功能的,这个好办了,直接修改配置文件就好了.1.在网站目录下,比如/var/w...

2018-01-18 10:41:23 193 0

原创 python 好用的日志模块

大神同事提供的一个python 日志模块,就是日志文件最大20M,超过时就会覆盖之前的,很不错,代码如下: import os import logging import logging.handlers def init_logger(log_file): dir_path = ...

2017-12-14 11:24:45 2312 4

原创 django 数据处理项目总结

最近做了一个检测数据的项目.总的来说,很简单,就是一个不停运行的脚本,监控数据源,有新数据时就检测,并及时将检测结果在前端展示出来.虽然说的很简单,但是在真正的实施过程中遇到了很多的坑,所以,这里总结下: 1.supersivor使用的问题: (1)检测脚本是用supervisor监控的,挂掉...

2017-12-14 10:51:55 576 0

原创 xtrabackup恢复备份后,mysql无法启动,报Job failed to start

今天测试 mysql的备份与备份恢复,因为数据量比较大,所以选用的xtrabackup.之前打算用binlog2sql,后来看到不支持建表等其他操作,就选用xtrabackup.这里记录下使用过程中遇到的坑: 1.要先停止数据库. 本来是直接运行: innobackupex --c...

2017-11-24 17:01:18 1015 0

原创 django 1.11 设置点击浏览器后退按钮时自动刷新

目前项目有个需求,如标题所说,之前百度了google了一些js方法,都不行.后来还是在大神同事的帮助下才解决的. 因为浏览器是有缓存的,后退时都是读取缓存的.所以应该设置该页无缓存. 在django中可以通过设置响应头来实现浏览器器禁止缓存.先确定该页的Cache-Control,Expire...

2017-11-02 18:15:15 1009 0

原创 django 大数据检测网站制作总结

最近的一个项目,用django做的一个检测网站,主要是检测网络流量的,月均10多亿的数据.这对表的设计和数据库查询有很大的要求,路上踩了很多坑,这里总结下.具体代码就不贴了,事关公司机密,这里主要写下思路. 1.表设计 因为有20多个字段,一开始是用mysql 3张表来存储,之间通过外键相连,便于...

2017-10-17 19:41:34 858 0

原创 nginx 配置模板

今天一个群里的小伙伴(福建-硕) 分享了nginx 的配置模板,写的挺详细的,这里记录一下: nginx_conf.txt: user            root;   #使用nginx用户启动进程 worker_processes        8;      #这里一般为cp...

2017-09-29 14:36:26 2106 0

原创 jquery each函数参数传递的问题

都知道each函数是一个很好的遍历方法,但有些时候需要传递些参数进去,这时就出现问题来了. 1.传递数组. var obj = { one:1, two:2, three:3}; each(obj, function(key, val) { alert(ke...

2017-09-27 09:33:25 3578 0

原创 ajax获取后台数据并插入到tr中 的功能实现

目前项目有个需求:tr是后台动态生成的,当点击其中一个tr时,获取相应的数据,并在该tr下以新的tr形式展开数据,这时可能会有多个新的tr生成,当再次点击旧的tr时,这些新的tr全部折叠起来. 因为对js不是太熟练,在加上url配置错误了,弄得我花了半天时间才弄好,这里记录一下. js...

2017-09-25 19:40:03 1043 0

原创 <python数据分析与挖掘实战>第10章 训练多层神经网络的错误解决

我用的是win7 py36,在学习这本书第10章时,运行书中的源代码老是出错,这里记录一下. 书中源代码是: import numpy as np import pandas as pd from pandas import DataFrame from pandas import Ser...

2017-09-07 14:49:03 540 0

原创 jquery 实现列表点击折叠与展开的功能

需求是点击列表,展开折叠的内容,再次点击后折叠列表,还要给数据打上已查看的标记,折叠列表后页面刷新,有已查看标记的数据就不会显示. jquery代码: $(function (){ var aa = 0; $(".gradeX").click(func...

2017-09-05 13:43:25 6117 1

原创 net start MongoDB 服务名无效错误解决

今天在win7 64位上安装了mongodb,是按照http://blog.csdn.net/qq_27093465/article/details/54574948这一篇文章的步骤来做的,在最后出现个问题,就是启动服务时报错:服务名无效. 看了几篇文章后,终于解决了. 步骤如下: ...

2017-09-05 10:12:46 12329 4

原创 echarts 引入报错问题的解决

要用echarts画一个世界地图,遇到了很多问题,这里记录一下: 1. XXX  is not a function 或者 XXX is not defined 报错 解决思路:  一开始是用required 设置path引入的,结果报错:required is not defined,改成标...

2017-08-28 11:16:43 15041 0

原创 JS td 动态事件的处理

django 写了个网站,在HTML上动态生成了许多tr和td,目前一个需求就是鼠标移到某个tr上就弹出相应的td的内容,一开始是用js on和live方法给全部tr绑定动态事件,后来发现没效果,最后用each 遍历全部tr 才搞好的 代码如下: var edn = ''...

2017-08-24 13:48:17 781 0

原创 python获取网页源代码后在网站上显示

最近一个项目,要求利用header和cookie爬取网站的页面,然后在自己的网站页面上显示出来. 思考了很多方法,比如jsonp跨域,script等等,但发现传回来的都是网页源代码,而我们的要求是打开这个页面,后来又利用了python的webbroswer,js的弹窗,又发现不能设置header...

2017-08-21 12:06:55 633 0

原创 ORA-00932: inconsistent datatypes: expected - got NCLOB

在一个项目中,要使用oracle 11g, 在去重复查询操作中出现上面的问题,查找官方文档后发现是oracle 的一个bug, 在字段长度超过2000时就会出现上面的问题,悲催呀. 解决办法:   升级oralce,或者重新优化表结构和字段吧.

2017-08-14 17:05:33 2694 0

原创 django 使用 oracle 数据库的问题

最近因项目需要,一定要使用oracle数据库,出现了很多坑,现在记录下来(其实oracle数据库就是那么的难用,其他框架用它也同样很多问题,不过最近django用的比较多,所以就专门下了下django下面的用法) 1.配置: DATABASES = { 'defa...

2017-08-10 11:26:23 921 0

原创 linux 部署django项目时出错: WebSocket connection,Unexpected response code: 200"

在这个项目中用到了dwebsocket,而部署是利用nginx和uwsgi,在Windows下是正常的,但一移植到linux下就报上面的错误,其实解决方法很简单: nginx配置: location /{             include    uwsgi_params;          ...

2017-08-04 12:04:16 929 2

原创 websocket 利用json 传递多个参数

目前情况是页面加载完后要从后台获取多个信息,而信息是动态的,这要求我们前端也要动态的显示,查了很多资料,利用websocket终于解决了.其实主要注意一点,websocket的参数是以二进制来传递的,在编写代码时注意编码与解码,就行了. JS代码: $(document).read...

2017-08-03 14:53:12 21361 5

原创 js,python正则表达式对特殊字符的处理

有些时候可能要对一些特殊字符进行一些处理,这里总结下python和js各自的处理方法: 1.js: 特殊字符:  + 空格 / ? % & = # 处理方法: function change(aa) ...

2017-08-03 11:24:53 235 0

原创 html加載css,js文件后沒有效果

最近在做一個網站的項目,發現有些html裡面的css和js文件加載后完全沒有效果,可以確定是加載成功了,而且沒有報錯.搗鼓了很久,最後搞好了,來總結下: 1.修改完后刷新 2.清除瀏覽器緩存后刷新 3.css和js文件的加載順序,比如說a要引用b,那麼b一定要在a之前...

2017-07-26 13:49:30 700 0

原创 uwsgi部署web项目时的问题

在LINUX下部署Nginx、uwsgi、django时,出现问题: django.core.exceptions.ImproperlyConfigured: Error loading cx_Oracle module: libclntsh.so.11.1: cannot open shared...

2017-07-25 17:20:40 6656 0

原创 django 1.11 自定义分页功能的实现

在WEB中很多时候是免不了要分页的,如果我们的数据太多了,分出来6000多页或者更多的时候,用django自带的分页功能就不好看了,所以我们来自定义一下。我是参考http://www.cnblogs.com/nulige/p/6558207.html这篇文章的,不过如果照着抄的话,会报错的,我修改...

2017-07-13 10:55:57 903 2

原创 django 1.10 ORM单独使用的问题

有些情况下,我们可能要对数据库进行操作,但是不想用sql语句的话,可以单独使用django的orm模块,方法非常简单,3行代码就行了: import os,django os.environ.setdefault('DJANGO_SETTINGS_MODULE',...

2017-07-06 16:28:17 393 0

原创 Pycharm中使用django-redis 的问题

django-redis因为更新了,很多模块都移除了,所以老是弄的各种问题。 首先,CACHESDK路劲: CACHES = { 'default': { 'BACKEND': 'django_redis.cache...

2017-06-14 15:21:33 1033 0

原创 django 中验证码登录验证的实现

django中有关于登录验证的第三方模块,大家可以自己去搜搜,这里说一下自定义验证码登录的情况(可以参考http://www.cnblogs.com/alex3714/articles/6662365.html这篇文章)。 我们生成的验证码图片在发送给html前要先存放,可以有两种地方: 1....

2017-06-12 17:08:12 4047 1

原创 Python 基础算法

算法是指解题方案的准确和描述,那么衡量一个算法的优劣可以用时间复杂度和空间复杂度来表示。 1.时间复杂度:O(1),O(n),O(n^2),O(n^3),O(log2n),O(nlog2n),O(n!)等等 比如说:    a = 2 是O(1) O(n^2) 交换i和j的内容    ...

2017-06-11 11:03:04 711 0

转载 django 单元测试

推荐这一篇文章:http://www.tuicool.com/articles/YRra6zB 写的挺好挺全的

2017-06-09 10:49:15 552 0

转载 python3 二叉树及单链表

看了http://blog.csdn.net/qq_14959801/article/details/52988861及http://blog.csdn.net/hongwing/article/details/52433933的博客,写的挺好的,就自己记录了 单链表: class Nod...

2017-06-08 11:15:39 1548 0

转载 django WEB聊天室项目

强烈推荐这位大神的文章 http://www.cnblogs.com/zhming26/p/5920642.html 挺全面的

2017-06-06 10:19:05 2722 0

原创 django 分页功能的实现

我是参考了这位大神(http://www.cnblogs.com/kongzhagen/p/6640975.html)的文章后自己写的,因为大神的文章中url没有写,另外在写完后页面虽然分页了,但是没有数据显示,那分页了就没什么用了,所以自己弄了下,将这两个问题都搞好了 views 代码: ...

2017-06-05 14:53:50 5632 2

原创 django ajax提交评论并自动刷新功能的实现

在试了很多次了,终于搞定了,上代码吧。(我用的是jquery的ajax,不是原生的) js代码: script> $(document).ready(function () { getcomment(); $('.comment-box b...

2017-06-04 16:22:10 3245 0

原创 django 中ajax、session、cache的使用

1.ajax登录验证的使用 html: p>Username:input type="text" id="username">p> p>Password:input type="text" id="...

2017-06-02 16:07:59 981 0

原创 Django cms项目之views.py(3)

设置各种视图函数 from django.shortcuts import render, get_object_or_404,HttpResponseRedirect from .models import Article, Comment, Poll, NewUser from .for...

2017-06-01 20:39:11 378 0

原创 Django cms项目之models.py,admin.py,forms.py(2)

1.models.py设置 from django.db import models from django.contrib.auth.models import User from django.contrib.auth.models import AbstractUser (1)自定义Use...

2017-06-01 20:28:28 432 0

原创 Django cms项目之setting.py(1)

这是我参考了虫师和D-Roger(http://d-roger.com/2016/06/27/hvae/)的文章后自己写的一个cms项目,源码已经上传至GitHub上了,这里写下来总结下: 1.我用的是mysql,所以在站点__init__.py下添加pymysql接口: import p...

2017-06-01 20:19:26 460 0

原创 pymysql、mysqll、django的使用

1.操作 import pymysql.cursors config = {           'host':'127.0.0.1',           'port':3306,           '...

2017-06-01 16:02:20 521 0

提示
确定要删除当前文章?
取消 删除