- 博客(12)
- 问答 (1)
- 收藏
- 关注
转载 MongoDB安装
第一章.MongoDB简介MongoDB是基于文档的存储的(而非表),是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。 Mongo主要解决的是海量数据的访问效率问题。因为Mongo主要是支持海量数据存储的,所以Mongo自带了一个出色的分布式文件系统GridF...
2018-04-04 19:55:30
176
原创 django 实现关注功能以及只看关注者功能
关注功能 关注是针对于User模型的,一个用户可以关注多个用户,一个用户也可以被多个用户关注,属于多对多关系。而且这个关系的两边是同一个模型,都是User。所以采用一个中间表来实现。 新建一个Follow模型,有两个字段,一个是被关注者,一个是粉丝,两个字段都是User的外键,此时注意需要在字段里填写related_name属性,这个属性的官方解释如下: ...
2018-04-03 21:19:47
2029
1
原创 数组&链表
数据的储存原理 Python中有许多的数据结构,比如 str 类型, list,tuple 等等。我们在使用这些数据是,是通过变量赋值的形式来实现的,比如:s = "abc"l = [1,2,3] 其中等号左边的是我们声明的变量(python中省去了声明变量以及类型这一步),右边则是我们定义给变量的值,举个例子就是你的名字是你爸取的,你的值是你妈生的,别人通过调用你的...
2018-04-02 22:15:56
533
原创 中期心态调整
任何事物刚开始接触时总是有趣的,随着你对它的了解不断加深,它在你手上用地也越来越熟练,这段蜜月期是相当甜蜜的,不需要刻意去背书,知识点只是简单看看就能记住,甚至产生了自己是不是早该学习编程的错觉。但是编程这个东西很坏,当你对它失去最开始的新鲜感时,或者说它对你失去新鲜感了,接下来的日子就很难过了。为什么它有这么多的模样,为什么它老是给我出bug,为什
2018-01-30 18:16:56
270
原创 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
279
原创 day 08
python 面向对象编程1. 类的 __new__() 方法 定义一个类时,可以用__init__函数来设置类具有的属性,但实际上最先执行的是 __new__ 函数,通过该函数,返回一个类的实例,这也是为什么init函数有self参数的原因。class Animal(object): def __new__(cls,*args,**kw): retur
2018-01-26 17:52:34
322
原创 day 07
面向对象 python可以实现面向对象的编程。个人对面向对象思想的理解是这样的:计算机发展的还不是那么快的时代,需求相对来说没有那么复杂,根据需求实现功能即可满足;后期由于互联网的发展,需求越来越复杂,单一地根据过程去开发很容易让人搞糊涂,所以研究出一套取自于现实中正常思维的开发模式,使代码看起来逻辑清晰。1 面向对象主要还是由 类 来实现:class className(
2018-01-24 17:01:17
233
原创 day 06
函数是编程语言中十分重要的一环。它的特点是封装语句,省去大量重复代码。1. 函数的定义:def func_name(参数1,2...): "函数底下第一行写一个str会作为函数的文档DocStrings" print("hello world!")print("hello again!")# 函数底下缩进一个TAB的都是函数的代码块 按照语法就定义了一个函数,
2018-01-23 10:13:30
393
原创 day 04
list 相关函数len(list) 返回列表长度list.index("") 根据内容查找第一个元素,返回下标,找不到报错。与字符串不同的是,list没有 find 方法。可能是因为列表本身是动态的原因。☆ 复制,和赋值的区别 1. 列表可以通过 list.copy() 方法以及切片 list[:] 返回一个与原列表相同的列表; 2. 另外,如果把原列表赋值给一个新的变量,那么新列表也与原列表
2018-01-17 21:44:02
322
原创 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
237
原创 day 02
字符串相关1. 字符串声明,利用单引 'hello' 或者双引 "hello" 来进行创建字符串。当需要创建的文本有多行时,python提供三个引号来创建多行字符串:s = """青青子衿,悠悠我心。"""2. 转义符字符串中有些符号需要使用时,如单引双引 ‘’“”会被误解,这是需要使用转义符来告诉python解释器,这是一个干嘛的东西。常见的转义符有:\n
2018-01-13 13:07:18
232
原创 Python day01
Python 严格区分大小写,且print()要加括号1. 数据类型以及变量:str:字符串int:整数float:浮点数none:空Boolean: True 和False 命名: 数字、字母、下划线(其余符号不能用)2.运算符:+ - * /(浮点除) % //(取整除)**(幂) += -= *= /= %= >= and
2018-01-11 17:31:45
261
空空如也
如何查询出ORACLE 函数和存储过程的参数?
2019-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人