会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
renpingsheng
路漫漫其修远兮,吾将上下而求索!
博客园
首页
管理
上一页
1
2
3
4
5
6
7
8
下一页
2017年11月18日
关于算法的两个例子
摘要: 算法例子一:给定一个列表和一个整数,找到两个数的下标,使得这两个数的各为给定的整数,保证肯定仅有一个结果 穷举法: def brute_force(li,target): n=len(li) for i in range(0,n): for j in range(i+1,n): if li[i]+l
阅读全文
posted @ 2017-11-18 22:57 renpingsheng
阅读(814)
评论(0)
推荐(1)
2017年11月17日
python3操作redis
摘要: redis也被称为缓存 1.redis是一个key value存储系统,没有ForeignKey和ManyToMany的字段. 2.在redis中创建的数据彼此之间是没有关系的,所以也被称为是非关系型数据库 3.它支持存储包括string(字符串)、list(链表)、set(集合)、zset(sor
阅读全文
posted @ 2017-11-17 13:34 renpingsheng
阅读(2624)
评论(0)
推荐(0)
2017年11月16日
CentOS7系统配置国内yum源和epel源
摘要: 1.首先进入 目录下,新建一个repo_bak目录,用于保存系统中原来的repo文件 [root@bogon ~] cd /etc/yum.repos.d/ [root@bogon yum.repos.d] mkdir repo_bak [root@bogon yum.repos.d] mv .re
阅读全文
posted @ 2017-11-16 16:42 renpingsheng
阅读(159259)
评论(11)
推荐(19)
2017年11月14日
排序算法之NB三人组
摘要: 快速排序 思路: 例如:一个列表[5,7,4,6,3,1,2,9,8], 1.首先取第一个元素5,以某种方式使元素5归位,此时列表被分为两个部分,左边的部分都比5小,右边的部分都比5大,这时列表变成了[2,1,4,3,5,6,7,9,8] 2.再对5左边进行递归排序,取5左边部分的第一个元素2,使2
阅读全文
posted @ 2017-11-14 21:37 renpingsheng
阅读(712)
评论(0)
推荐(0)
2017年11月8日
python编码的那些事
摘要: 字符串编码在python里是经常会遇到的问题,特别是写文件或是网络传输调用某些函数的时候. 现在来看看python中的unicode编码和utf 8编码 字符串编码的历史 1. 计算机只能处理数字,文本转换为数字才能处理. 计算机中8个bit作为一个字节,所以一个字节能表示最大的数字为255 2.
阅读全文
posted @ 2017-11-08 23:47 renpingsheng
阅读(374)
评论(0)
推荐(0)
2017年11月6日
算法基础与排序
摘要: 算法(Algorithm):一个计算过程,解决问题的方法 程序等于数据结构加算法 数据结构表现在python中,就是列表,元组,字典和集合等,就是变量和对象等 程序的运行过程就是靠算法,一个函数就是一个算法 参数就是输入经过算法, 算法基础之递归 递归有两个特点: 调用自身 必须要有结束条件 例子一
阅读全文
posted @ 2017-11-06 23:37 renpingsheng
阅读(256)
评论(0)
推荐(0)
2017年11月4日
排序算法之low B三人组
摘要: 排序low B三人组 列表排序:将无序列表变成有充列表 应用场景:各种榜单,各种表格,给二分法排序使用,给其他算法使用 输入无序列表,输出有序列表(升序或降序) 排序low B三人组 1. 冒泡排序 首先,列表每两个相邻的数做比较,如果前边的数比后边的数大,那么交换这两个数 冒泡排序的优化 如果冒泡
阅读全文
posted @ 2017-11-04 22:10 renpingsheng
阅读(419)
评论(0)
推荐(1)
2017年11月1日
Django之反向生成url
摘要: 首先新建一个项目test_url,项目包含一个名为app01的应用 在 文件中生成如下内容 from django.conf.urls import url from django.shortcuts import HttpResponse def index(request): return Ht
阅读全文
posted @ 2017-11-01 08:31 renpingsheng
阅读(1685)
评论(0)
推荐(0)
2017年10月31日
ipython的用法详解
摘要: `ipython`是一个升级版的交互式python命令行工具. ipython安装 pip install ipython 等到命令执行完成后显示 表示完装成功 在命令提示符下输入 就可以启动ipython了 其与原版python命令行工具不同在于ipython的提示符变成了in和out. 为输入命
阅读全文
posted @ 2017-10-31 08:23 renpingsheng
阅读(20817)
评论(0)
推荐(2)
2017年10月30日
python3的zip函数
摘要: zip函数接受任意多个可迭代对象作为参数,将对象中对应的元素打包成一个 ,然后返回一个可迭代的zip对象. 这个可迭代对象可以使用循环的方式列出其元素 若多个可迭代对象的长度不一致,则所返回的列表与长度最短的可迭代对象相同. 用法1:用两个列表生成一个zip对象 例1 a1=[1,2,3] a2=[
阅读全文
posted @ 2017-10-30 17:01 renpingsheng
阅读(18107)
评论(1)
推荐(2)
2017年10月27日
Django中url的生成过程详解
摘要: 在前面我们知道,Django启动之前会执行 中的 方法. def autodiscover(): autodiscover_modules('admin', register_to=site) 在这个方法里,既然 能执行 文件,那当然也可以执行别的py文件. 如果想让 执行自定义的py文件,该怎么做
阅读全文
posted @ 2017-10-27 22:48 renpingsheng
阅读(3072)
评论(3)
推荐(0)
2017年10月25日
Django的ORM实现数据库事务操作
摘要: 在Django中实现数据库的事务操作 在学习MySQL数据库时, 的. 什么是数据库的原子操作呢??打个比方,一个消费者在一个商户里刷信用卡消费. 交易正常时,银行在消费者的账户里减去相应的款项,在商户的帐户加上相应的款项. 但是如果银行从消费者的账户里扣完钱之后,还未在商户的帐户里加上相应的款项时
阅读全文
posted @ 2017-10-25 23:02 renpingsheng
阅读(10358)
评论(1)
推荐(0)
2017年10月24日
Django的admin.py注册流程
摘要: 通常创建一个Django项目的时候,在Django的配置文件 中,都会有下面的这段配置: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.
阅读全文
posted @ 2017-10-24 21:37 renpingsheng
阅读(3252)
评论(0)
推荐(0)
2017年10月19日
Django跨域请求之JSONP和CORS
摘要: 现在来新建一个Django项目 ,url配置为 url(r'^getData.html$',views.get_data) 其对应的视图函数为 : from django.shortcuts import render,HttpResponse def get_data(request): retu
阅读全文
posted @ 2017-10-19 09:48 renpingsheng
阅读(970)
评论(0)
推荐(1)
2017年10月18日
细说Django的admin
摘要: 在 中只需要将地 中某个类注册,即可在Admin中进行增删查改的功能,例如: admin.site.register(models.UserInfo) 这种方式比较简单,如果想要进行更多的定制操作,就需要利用 进行操作 方式一 from django.contrib import admin fro
阅读全文
posted @ 2017-10-18 23:44 renpingsheng
阅读(1542)
评论(1)
推荐(0)
CORS跨域请求之简单请求与非简单请求
摘要: 先来看一个例子 定义 的项目,在路由表中添加一条路由记录 url(r'^getData.html$',views.get_data) 对应的视图函数 from django.shortcuts import render,HttpResponse def get_data(request): res
阅读全文
posted @ 2017-10-18 18:17 renpingsheng
阅读(13404)
评论(0)
推荐(0)
2017年10月9日
Django的思维导图
摘要: 本人在学习Django的过程中整理的一些知识点 现在整理成思维导图,在以后查阅的时候可以方便自己.
阅读全文
posted @ 2017-10-09 20:20 renpingsheng
阅读(999)
评论(1)
推荐(3)
2017年10月6日
Django的form表单之文件上传
摘要: 在生成input标签的时候可以指定input标签的类型为file类型 <!DOCTYPE html Title {{ error_message }} {% csrf_token %} </form 此时,在网页上页示如下 如果网页上提交的是用户名和密码等,通过键值对发送到服务端。 一组键值代表一个
阅读全文
posted @ 2017-10-06 20:09 renpingsheng
阅读(3063)
评论(0)
推荐(3)
Django中的form表单
摘要: 我们在某个网站注册账号的时候,总会遇到下面的情况: 限定用户名的长度最少8位 用户输入的密码最短8位,最长28位 还有用户输入的手机号或者邮箱验证等 这些情况都可以由Django的 来实现。 Django中的form表单的定义 Django的表单系统中,所有的表单都继承自 类 基于Django的表单
阅读全文
posted @ 2017-10-06 18:05 renpingsheng
阅读(841)
评论(0)
推荐(1)
2017年10月5日
Django内置的用户认证
摘要: 认证登陆 在进行用户登陆验证的时候,如果是自己写代码,就必须要先查询数据库,看用户输入的用户名是否存在于数据库中; 如果用户存在于数据库中,然后再验证用户输入的密码,这样一来就要自己编写大量的代码。 事实上,Django已经提供了内置的用户认证功能。 在使用 和`"python manage.py
阅读全文
posted @ 2017-10-05 21:01 renpingsheng
阅读(8175)
评论(0)
推荐(1)
2017年9月23日
Django查询数据库性能优化
摘要: 现在有一张记录用户信息的 数据表,表中记录了10个用户的姓名,呢称,年龄,工作等信息. models文件 数据表中记录: 另一张数据表记录用户工作的Job表,关联用户的工作字段. 要查出每个用户的用户名,呢称和工作等信息 打印信息: 在服务端进行这些操作,这些查询语句的性能是很低的,遍历取出这10个
阅读全文
posted @ 2017-09-23 23:48 renpingsheng
阅读(6124)
评论(2)
推荐(3)
2017年9月22日
细说Django的中间件
摘要: 分析Django的生命周期,我们知道所有的http请求都要经过Django的中间件. 假如现在有一个需求,所有到达服务端的url请求都在系统中记录一条日志,该怎么做呢? Django的中间件的简介 Django的中间件类似于linux中的管道符 Django的中间件实质就是一个类,类之中有Djang
阅读全文
posted @ 2017-09-22 16:49 renpingsheng
阅读(2280)
评论(0)
推荐(1)
2017年9月21日
python写的一段分页的代码
摘要: 代码: from django.utils.safestring import mark_safe class Paginator(object): def __init__(self,current_page,total_item_count,base_url,per_page_count=10,
阅读全文
posted @ 2017-09-21 15:04 renpingsheng
阅读(1612)
评论(0)
推荐(0)
Django中的信号及其用法
摘要: Django中提供了"信号调度",用于在框架执行操作时解耦. 一些动作发生的时候,系统会根据信号定义的函数执行相应的操作 Django中内置的signal Model_signals pre_init Django中的model对象执行其构造方法前,自动触发 post_init Django中的mo
阅读全文
posted @ 2017-09-21 08:20 renpingsheng
阅读(9503)
评论(0)
推荐(5)
2017年9月20日
Django实现内容缓存
摘要: 1.缓存的简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或者m
阅读全文
posted @ 2017-09-20 19:55 renpingsheng
阅读(1779)
评论(1)
推荐(1)
上一页
1
2
3
4
5
6
7
8
下一页
公告