自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

转载 MongoDB安装

第一章.MongoDB简介MongoDB是基于文档的存储的(而非表),是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。   Mongo主要解决的是海量数据的访问效率问题。因为Mongo主要是支持海量数据存储的,所以Mongo自带了一个出色的分布式文件系统GridF...

2018-04-04 19:55:30 160

原创 django 实现关注功能以及只看关注者功能

关注功能        关注是针对于User模型的,一个用户可以关注多个用户,一个用户也可以被多个用户关注,属于多对多关系。而且这个关系的两边是同一个模型,都是User。所以采用一个中间表来实现。        新建一个Follow模型,有两个字段,一个是被关注者,一个是粉丝,两个字段都是User的外键,此时注意需要在字段里填写related_name属性,这个属性的官方解释如下:        ...

2018-04-03 21:19:47 1955 1

原创 数组&链表

数据的储存原理        Python中有许多的数据结构,比如 str 类型, list,tuple 等等。我们在使用这些数据是,是通过变量赋值的形式来实现的,比如:s = "abc"l = [1,2,3]        其中等号左边的是我们声明的变量(python中省去了声明变量以及类型这一步),右边则是我们定义给变量的值,举个例子就是你的名字是你爸取的,你的值是你妈生的,别人通过调用你的...

2018-04-02 22:15:56 500

原创 中期心态调整

任何事物刚开始接触时总是有趣的,随着你对它的了解不断加深,它在你手上用地也越来越熟练,这段蜜月期是相当甜蜜的,不需要刻意去背书,知识点只是简单看看就能记住,甚至产生了自己是不是早该学习编程的错觉。但是编程这个东西很坏,当你对它失去最开始的新鲜感时,或者说它对你失去新鲜感了,接下来的日子就很难过了。为什么它有这么多的模样,为什么它老是给我出bug,为什

2018-01-30 18:16:56 252

原创 dvd

# 定义类class DVD(object): def __init__(self,name,rest,price): self.name = name self.rest = rest self.price = price def show_info(self): print("%r,该影片还剩%r盘,一天%r元" %(self.name,self.rest,self.pr

2018-01-27 19:16:28 242

原创 day 08

python 面向对象编程1. 类的 __new__() 方法 定义一个类时,可以用__init__函数来设置类具有的属性,但实际上最先执行的是 __new__ 函数,通过该函数,返回一个类的实例,这也是为什么init函数有self参数的原因。class Animal(object): def __new__(cls,*args,**kw): retur

2018-01-26 17:52:34 274

原创 day 07

面向对象 python可以实现面向对象的编程。个人对面向对象思想的理解是这样的:计算机发展的还不是那么快的时代,需求相对来说没有那么复杂,根据需求实现功能即可满足;后期由于互联网的发展,需求越来越复杂,单一地根据过程去开发很容易让人搞糊涂,所以研究出一套取自于现实中正常思维的开发模式,使代码看起来逻辑清晰。1 面向对象主要还是由 类 来实现:class className(

2018-01-24 17:01:17 194

原创 day 06

函数是编程语言中十分重要的一环。它的特点是封装语句,省去大量重复代码。1. 函数的定义:def func_name(参数1,2...): "函数底下第一行写一个str会作为函数的文档DocStrings" print("hello world!")print("hello again!")# 函数底下缩进一个TAB的都是函数的代码块 按照语法就定义了一个函数,

2018-01-23 10:13:30 307

原创 day 04

list 相关函数len(list) 返回列表长度list.index("")  根据内容查找第一个元素,返回下标,找不到报错。与字符串不同的是,list没有 find 方法。可能是因为列表本身是动态的原因。☆ 复制,和赋值的区别 1. 列表可以通过 list.copy() 方法以及切片 list[:] 返回一个与原列表相同的列表; 2. 另外,如果把原列表赋值给一个新的变量,那么新列表也与原列表

2018-01-17 21:44:02 285

原创 day 03

循环是编程语言中十分重要的一个功能。在python中提供了两种循环命令 while 和 for...in。语法分别如下:while boolean表达式: print("hello world")for i in range(5)可迭代对象: print(i)while循环一不注意会造成死循环,即表达式值不变一直为True,内部代码块一直调用,此时通过ctrl+c终止运行(

2018-01-15 20:49:25 187

原创 day 02

字符串相关1. 字符串声明,利用单引  'hello'  或者双引  "hello"  来进行创建字符串。当需要创建的文本有多行时,python提供三个引号来创建多行字符串:s = """青青子衿,悠悠我心。"""2. 转义符字符串中有些符号需要使用时,如单引双引 ‘’“”会被误解,这是需要使用转义符来告诉python解释器,这是一个干嘛的东西。常见的转义符有:\n

2018-01-13 13:07:18 202

原创 Python day01

Python 严格区分大小写,且print()要加括号1. 数据类型以及变量:str:字符串int:整数float:浮点数none:空Boolean: True 和False     命名: 数字、字母、下划线(其余符号不能用)2.运算符:+ - * /(浮点除) % //(取整除)**(幂) +=  -=  *=  /=  %= >=    and    

2018-01-11 17:31:45 195

空空如也

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

TA关注的人

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