自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Quincy.Coder的博客

坚持,冷静!!!

  • 博客(50)
  • 资源 (4)
  • 收藏
  • 关注

原创 Ubuntu之查看apt-get命令安装软件的路径

dpkg -L softwarename;apt-file list softwarename;参考博客:http://blog.csdn.net/u013797029/article/details/44492677

2017-12-29 19:18:48 5959

原创 Django之生成requirements.txt文件

生成requirements.txt; pip3 freeze > requirements.txt;生成的requirements文件和manage.py要同级;需要生成本项目而不是整个虚拟环境需要的模块列表,那么需要: pip3 install pipreqs pipreqs ./执行requirements文件: pip3 install

2017-12-29 11:01:11 7894

原创 Django之编辑时根据条件跳转回原页面

在要跳转的编辑页面:#首先获取当期的url:curr_url = self.request.GET.urlencode()#创建一个QueryDict对象:params = QueryDict(mutable=True)#将当前的url赋值给一个新的参数:params['_list_filter'] = curr_url#处理url:return mark_safe('<a href=%s?

2017-12-28 20:11:42 2614

原创 Django之ModelForm处理外键关系数据

ModelForm对我们来说确实很方便,但是有个问题就是当调用form.save()时外键关系数据会报非空约束,如何处理这种外键关系数据呢?form.instance.外键_id = obj_id 这样再调用save()会保存数据成功!

2017-12-28 19:09:06 4180

转载 Python3之six库知识扫盲

“”“Utilities for writing code that runs on Python 2 and 3”“” 众所周知 Python 2 和 Python 3 版本的分裂给 Python 开发者们带来了很大的烦恼,为了使代码同时兼容两个版本,往往要增加大量的代码。 于是 Six 出现了。正如它的介绍所说,它是一个专门用来兼容 Python 2 和 Python 3 的库。它解决

2017-12-28 15:55:21 11608

原创 Python3实现归一化设计的两种方式:

NO1.import abcclass FClass(metaclass=abc.ABCMeta): @abc.abstractmethod def send(self): passclass SClass(FClass): def send(self): print('你好')son = SClass()son.send()NO2.c

2017-12-28 15:14:28 892

原创 Django之实现字符串导入模块及用字符串获取实例

settings.pyMESSAGE_CLASSES = [ 'utils.message.email.Email', 'utils.message.msg.Msg', 'utils.message.wx.WeChat', 'utils.message.dingding.DingDing',]init.pydef send_msg(): for cls_pa

2017-12-28 14:55:43 869

原创 Python3之外部文件调用Django程序操作model等文件实现

import osimport sysimport djangosys.path.append(r'C:\Users\Administrator\PycharmProjects\your projectname')os.chdir(r'C:\Users\Administrator\PycharmProjects\your projectname')os.environ.setdefault(

2017-12-27 14:48:02 2510

原创 Python3之opencv安装及使用

opencv安装见上图:待续~

2017-12-26 15:05:29 6598 8

原创 Django之PopUp的具体实现

步骤一:index页面处理<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>首页</title></head><body><div id="hhh">hello</div><a href="" onclick="punch('/pop/')">点我点我</a></body><scri

2017-12-22 16:42:11 1658

原创 Django之自定义分页代码简单实现

def get_page(request, ): """ 自定义分页 :param request: :return: """ method_get_info = request.GET request.GET._mutable = True request.GET['list_filter'] = method_get_info.ur

2017-12-19 08:03:29 827

原创 Ubuntu安装最新的Python 3.6版本

http://blog.csdn.net/yanzhibo/article/details/75913347

2017-12-17 11:27:44 1257

原创 Ubuntu安装Pycharm的两种方式

方式一:http://blog.csdn.net/u011557212/article/details/72236561方式二:https://www.cnblogs.com/iamjqy/p/7000874.html

2017-12-17 10:40:13 21926

原创 Ubuntu设置系统时间与网络时间同步

Linux默认情况下使用UTC格式作为标准时间格式,如果在Linux下运行程序,且在程 序中指定了与系统不一样的时区的时候,可能会造成时间错误。如果是Ubuntu的桌面版,则可以直接在图形模式下修改时区信息,但如果是在Server版 呢,则需要通过tzconfig来修改时区信息了。使用方式(如将时区设置成Asia/Chongqing):sudo tzconfig,如果命令不存在请使用 dpkg-re

2017-12-17 10:02:29 65121

原创 Django之{"del": {"1": ["5"]}, "add": {"1": ["5", "4"]}}数据处理

# print('数据处理前===》》》', booking_info['info'])# {"del": {"1": ["5"]}, "add": {"1": ["5", "4"]}}for room_id, time_id_list in loop_dict['add'].items(): if room_id not in loop_dict['del']: cont

2017-12-16 16:16:29 214

原创 Django之使用bulk_create批量数据入库

# 添加到数据库的数据add_bookinfo_list = []for room_id, time_id_list in loop_dict['add'].items(): for time_id in time_id_list: obj = models.BookingInfo( user_id=1, meeting_r

2017-12-16 16:12:57 3986

原创 Django之使用Q对象批量删除数据

# 从数据库删除del_bookinginfo = Q()for room_id, time_id_list in loop_dict['del'].items(): for time_id in time_id_list: temp = Q() # (AND: ('user_id', 1), ('meeting_room_id', '1'), ('tim

2017-12-16 16:10:50 2387

原创 BootStrap之一行显示两列

<form action="" method="post" class="form-horizontal"> {% csrf_token %} {% for field in form %} <div class="col-xs-6"> <div class="form-group"> <label for=""

2017-12-15 17:16:45 7857

原创 Django之reverse在1.11与2.0的区别

上图:代码:reverse源码变动:

2017-12-15 16:27:52 5019

转载 一个文本文件,大约有一万行,每行一个词,要求统计出其中最频繁出现的前10个词,请给出思想。

建立Trie树,记录每颗树的出现次数,O(n*le); le:平均查找长度维护一个10的小顶堆,O(n*lg10);总复杂度: O(n*le) + O(n*lg10);http://blog.csdn.net/gamesofsailing/article/details/18040583

2017-12-13 20:27:32 3642

原创 Python3之不使用第三方变量,交换两个变量的值

method 1: a,b = b,amethod 2: a = a+b b = a-b a = a-b

2017-12-13 20:24:21 2338

转载 Python3之变量单下划线和双下划线的区别

1、_xxx 不能用于’from module import *’ 以单下划线开头的表示的是protected类型的变量。即保护类型只能允许其本身与子类进行访问。 2、__xxx 双下划线的表示的是私有类型的变量。只能是允许这个类本身进行访问了。连子类也不可以 3、__xxx___ 定义的是特列方法。像__init__之类的

2017-12-13 18:56:52 2418

原创 [转]二进制中1的个数[剑指offer]之python实现

其实我就想说你这么牛逼,你爹妈知道吗?http://blog.csdn.net/honeyaya/article/details/52832971

2017-12-13 17:09:56 287

原创 Django之定制属于自己的admin

在admin.py中使用:admin.site.register(models.类名)# register中可以看出register中还有一个参数admin_class=None:def register(self, model_or_iterable, admin_class=None, **options): if not admin_class: admin_clas

2017-12-13 17:04:40 2627

原创 Python3之实现单例模式de几种方式

单例模式实现的几种方式 使用模块 使用__new__ 使用装饰器 使用元类使用模块 Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成 .pyc 文件,当第二次导入时,就会直接加载 .pyc 文件,而不会再次执行模块代码。使用__new__class Singleton: def __new__(cls, *args, **kwar

2017-12-13 15:42:03 4819

原创 JavaScript中splice的用法

JavaScript中的splice主要用来对JS中的数组进行操作,包括删除,添加,替换等,原来的数组会被改变;删除: array.splice(index,num),返回值为删除内容,array为结果值。index为起始项,num为删除元素的的个数。 eg: var array = [‘a’,’b’,’c’,’d’]; var removeArray = array.sp

2017-12-13 07:28:40 9707

原创 jQuery点选特定区域处理及自定义属性的判断和移除

<tbody id="display"><tr><td rid="1">井冈山</td><td time_id="1" room_id="1"></td><td time_id="2" room_id="1"></td><td time_id="3" room_id="1"></td><td time_id="4" room_id="1"></td><td time_id="5" room_id=

2017-12-12 19:04:32 500

原创 BootStrap之datetimepicker插件使用

<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script><link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.css" rel="stylesheet"><script src="https://cdn.bootcss.com/boot

2017-12-12 15:52:29 1746

原创 Django查看原生SQL语句logging配置

LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'logging.StreamHandler', }, },

2017-12-12 09:50:23 1923 2

原创 PyCharm使用技巧:Live Templates(快速输入自定义代码片段)

gotcha!!!http://blog.csdn.net/xiemanr/article/details/73411011

2017-12-11 16:02:59 1317

原创 Django之利用type构造自定义Form组件

backend代码def func(val): """ 校验输入文本长度 :param val: validators传入待校验的值 :return: """ if len(val) < 15: raise ValidationError('内容必须大于15字!')===================================

2017-12-10 16:36:14 492

原创 Django之Ajax请求发送数据类型的总结

$.ajax({ url: '/save_quiz/', type: 'post', headers: {'X-CSRFToken': $.cookie('csrftoken')}, data: JSON.stringify(quiz_list), contentType:'application/json', sunccess:function (data) { a

2017-12-09 15:42:34 747

原创 jQuery之each的使用

//保存问题$('#save_question').click(function () { var question_list = []; //构造数据发送到发送到后端 $('.question_list').find('.quiz_item').each(function () { //获取问题的数据 var itemId = $(this).attr('ql');

2017-12-08 19:34:55 197

原创 Django项目中创建前端Vue.js项目的步骤

Step 1.利用命令或者PyCharm创建一个Django后端项目…Step 2.创建一个前端的项目: 下载NodeJS并安装 $ npm install -g vue-cli vue-init webpack frontend cd frontend npm install npm run build npm run dev 待...

2017-12-08 17:05:09 2542

原创 Django之Form组件校验de几种方式

四种方式:1.def func(val): if len(val) < 15: raise ValidationError('字数不满15字')name = fields.CharField(label=que.caption, widget=widgets.Textarea, validators=(func,))2.name = fields.RegexField(la

2017-12-08 16:08:09 259

原创 Python3之创建类的两种方式

方式一:利用class关键字class Chinese(object): country='China' def __init__(self,name,age): self.name=name self.age=age def talk(self): print('%s is talking' %self.name)方式二(就是

2017-12-08 15:59:14 3151

原创 Html之在事件委派中发送Ajax请求获取当前元素并删除

//删除当前问题$('#question_list').on('click', '.delete_question', function (ev) { if ($(this).parent().attr('ql') === undefined){ $(this).parent().remove(); return; } if($(this).p

2017-12-08 07:34:41 675

原创 html之改变ol默认样式

.hide{ display: none;}ol { padding: 0; list-style: none; counter-reset: sectioncounter}ol > li:before { content: '问题' counter(sectioncounter) ':'; counter-increment: sectionc

2017-12-07 11:40:28 5525

转载 解决国内NPM安装依赖速度慢问题

不知道各位是否遇到这种情况,使用NPM(Node.js包管理工具)安装依赖时速度特别慢,为了安装Express,执行命令后两个多小时都没安装成功,最后只能取消安装,笔者20M带宽,应该不是我网络的原因,后来在网上找了好久才找到一种最佳解决办法,在安装时可以手动指定从哪个镜像服务器获取资源,我们可以使用阿里巴巴在国内的镜像服务器,命令如下: npm install -gd express –reg

2017-12-07 07:43:15 1531

原创 Git之创建GitHub-SSH用户凭证

创建公钥私钥 Quincy_C@Quincy MINGW64 /d/Django/CRM1024 (master) $ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/Quincy_C/.ssh/id_rsa):

2017-12-06 15:47:42 2497

viewflowDemo

ViewFlowDemo.rar

2016-08-04

JPush_Demo极光推送demo

史上最高效最简洁的极光推送demo,绝对不会后悔

2016-08-03

友盟社会化分享

搞了一下友盟社会化分享,不能但是要注意细节

2016-07-21

viewpager+listview联动

滑动头部图片,下面评论数据可以进行相应的更新,希望能帮到你们~

2016-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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