自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 MongoDB的Limit与Skip方法

目录MongoDB:Limit与Skip方法1、Limit() 方法2、Skip() 方法MongoDB:Limit与Skip方法1、Limit() 方法如果需要在MongoDB中读取指定数量的数据记录,我们可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。limit()方法基本语法如下所示:db.collection_name.find().limit(NUMBER)实例:集合 col 中的数据如下:{ "_id" :

2021-10-24 10:00:00 839

原创 MongoDB排序/索引/聚合/复制/分片

目录MongoDB排序/索引/聚合/复制/分片一、MongoDB排序(sort() 方法)二、MongoDB索引三、MongoDB聚合四、MongoDB复制五、MongoDB分片MongoDB排序/索引/聚合/复制/分片一、MongoDB排序(sort() 方法)在 MongoDB 中使用 sort() 方法对数据进行排序,sort() 方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而 -1 是用于降序排列。sort()方法基本语法如下所示:db.c

2021-10-24 00:15:00 548

原创 MongoDB条件操作符和$type操作符

MongoDB条件操作符和$type操作符一、条件操作符MongoDB中条件操作符有:(>) 大于 - $gt(greater than)(<) 小于 - $lt (less than)(>=) 大于等于 - $gte(gt qeual >=)(<= ) 小于等于 - $lte(lt equal <=)(!=)不等于 - $ne(not equal !=)(=)等于 - $eq(equal =)使用的数据库名称为"user" 我们的集合名称为"col

2021-10-21 20:15:00 387

原创 MongoDB使用(增删查改操作)

MongoDB使用一、MongoDB创建数据库1、MongoDB创建数据库的语法格式如下:use DATABASE_NAME(数据库的名称)使用该语句创建数据库时,如果数据库不存在,则创建数据库,否则切换到指定数据库。例:创建user数据库> use userswitched to db user> dbuser2、使用“show dbs”语句可以查看所有的数据库(无数据的数据库不显示)> show dbsadmin 0.000GBconfig 0.00

2021-10-19 21:30:00 702

原创 MongoDB简介以及概念解析

MongoDB数据库1、简介MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似Json的Bjson格式,因此可以存储比较复杂的数据类型。MongoDB最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,还支持为数据建立索引。它的特点是高性能、易部署、易使用、存储数据非常方便。主要功能:面向集合存储,易存储对象类型的数据。“面向集合”( C

2021-10-18 20:00:00 1147

原创 NoSQL(非关系型数据库)简单介绍

一、NoSQL简介1、简介NoSQL最常见的解释是“non-relational”, “Not Only SQL”也被很多人接受。NoSQL仅仅是一个概念,泛指非关系型的数据库,区别于关系数据库,它们不保证关系数据的ACID特性。NoSQL是一项全新的数据库革命性运动,其拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。NoSQL有如下优点:易扩展,NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就

2021-10-12 18:05:30 740

原创 Python课堂作业之字符串

1、验证码较验用户登录网站经常需要输入验证码,验证码包含大小写字母和数字,随机出现。用户输入验证码时不区分大小写,只要各字符出现顺序正确即可通过验证。请写一个程序完成验证码的匹配验证,假设当前显示的验证码是’Qs2X’。如果用户输入验证码正确,输出“验证码正确”,输入错误时输出“验证码错误,请重新输入”str1='Qs2X'str2=input()if str1.lower()==str2.lower(): print('验证码正确')else: print('验证码错误,请重新输

2020-10-30 16:32:00 8177 2

原创 Python笔记之魔法方法

魔法方法魔法方法总是被双下划线包围,例如__init__。魔法方法是面向对象的 Python 的一切,如果你不知道魔法方法,说明你还没能意识到面向对象的 Python 的强大。魔法方法的“魔力”体现在它们总能够在适当的时候被自动调用。魔法方法的第一个参数应为cls(类方法) 或者self(实例方法)。cls:代表一个类的名称self:代表一个实例对象的名称基本的魔法方法init(self[, …])构造器,当一个实例被创建的时候调用的初始化方法class Rectangle:

2020-10-23 19:37:15 84

原创 Python课堂笔记之实现一个数字四则运算

实现一个数字四则运算1、def multiply(a,c,b): if c=='+': print(a,b,a+b) elif c=='-': print(a,b,a-b) elif c=='*': print(a,b,a*b) elif c=='/': if b==0: print("error!") else: print(a,b,a/b) elif c!='+' or c!='-' or c!='*' or c!='/': print("error o

2020-10-22 11:42:02 319

原创 Python课后作业之随机生成一个包含20个随机整数的列表,对其偶数下标的元素进行降序排列,奇数下标的元素不变(使用切片)

在1~100中,随机生成一个包含230个随机整数的列表,对其偶数下标的元素进行降序排列,奇数下标的元素不变(使用切片)import randomx=[random.randint(0,101) for i in range(20)]print(x)y=x[::2]y.sort()y.reverse()x[::2]=yprint(y)[40, 14, 93, 101, 72, 57, 92, 44, 68, 6, 3, 11, 1, 13, 22, 29, 55, 64, 80, 89]

2020-10-22 10:23:16 13346 4

原创 Python课堂笔记之数字整除问题

1、1~100中能被7整除不能被5整除for i in range(1,101): if i%7==0 and i%5!=0: print(i,end=' ')#7 14 21 28 42 49 56 63 77 84 91 98 2、1~100中不能被7整除for j in range(1,101): if j%7!=0: print(j,end=' ')print()for i in range(1,101): if i%7==0: continue print(i

2020-10-22 10:16:34 3789

原创 Python课堂笔记之选择6个2到9之间的数字,并且这六个数符和 i+j=a*10+b-c=10+x 算式

选择6个2到9之间的数字,并且这六个数符和 i+j=a*10+b-c=10+x 算式#1import itertoolsl=[]for i in range(2,10): l.append(i) print(l)x=list(itertools.permutations(l,6))x1=[]x2=[]for i in range(len(x)): x1=x[i] if(int(x1[0])+int(x1[1])==int(x1[2]*10)+int(x1[3])-int(x1[4])

2020-10-18 19:24:57 144

原创 Python之课堂作业三

1、有些数字的立方的末尾正好是该数字本身,比如1(立方是1)、4(立方是64)、5(立方是125),还有6、9、24、25…。题目输入一个N(已保证1<=N<=10000),请计算输出1到N之间所有的立方尾不变数及个数。输入格式输入为一行,是一个大于等于1小于等于10000的正整数N。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬输出格式输出为

2020-10-18 19:22:15 3018

原创 Python课堂笔记之输入一个成绩,输出其等级

输入一个成绩,输出其等级;A:(90,100]、B:(80,90]、C:(70,80]、A:(60,70]、A:[0,60]x=int(input("Please Input score:"))if x>100 or x<0: print("wrong!")elif x>90 and x<=100: print("A")elif x>80 and x<=90: print("B")elif x>70 and x<=80: print("C")

2020-10-16 10:43:42 4548

原创 Python笔记之字符串

字符串字符串的定义Python 中字符串被定义为引号之间的字符集合。Python 支持使用成对的 单引号 或 双引号。

2020-10-14 21:46:19 116

原创 C++课后作业:建立一个对象数组,内放5个学生的数据(学号、成绩),设立一个函数max,用指向对象的指针作为参数,在max函数在找出5个学生中成绩最高者,并输出其学号。

题目:建立一个对象数组,内放5个学生的数据(学号、成绩),设立一个函数max,用指向对象的指针作为参数,在max函数在找出5个学生中成绩最高者,并输出其学号。#include<iostream>using namespace std;class Student{public: Student(int n,float s):num(n),score(s) {}; int num; float score;};void main(){ Student stu[5]={

2020-10-14 21:12:33 6183

原创 C++课后作业:需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、height(高)。要求用成员函数实现以下功能:

题目:需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、height(高)。要求用成员函数实现以下功能:(1)由键盘输入3个长方柱的长、宽、高;(2)计算长方柱的体积;(3)输出3个长方柱的体积。#include<iostream>using namespace std;class Cube_volume{private: int length; int width; int height; int volume;pu

2020-10-14 21:09:36 8944

原创 C++课后作业:编写一个多文件的程序,找出一个整型数组中的元素的最大值,

题目:编写一个多文件的程序,找出一个整型数组中的元素的最大值,:(1)将类定义放在头文件arraymax.h中;(2)将成员函数定义放在源文件arraymax.cpp中;(3)主函数放在源文件filel.cpp中。//arraymax.h#include<string>using namespace std;class Array_max{public: void set_value(); void max_value(); void show_value();

2020-10-14 21:06:42 1483

原创 C++之课后习题第一章

9、对三个变量按由小到大顺序排序 ,要求使用变量的引用。#include<iostream>

2020-10-14 21:02:47 346

原创 C++:求2个或3个正整数中的最大数用带有默认参数的函数实现。

题目:求2个或3个正整数中的最大数用带有默认参数的函数实现。#include<iostream>using namespace std;int main(){ int max(int a,int b,int c); //声明函数 int max(int a,int b); int a,b,c; cin>>a>>b>>c; cout<<"max_3="<<max(a,b,c)<<endl

2020-10-14 20:56:58 6118 3

原创 课堂作业—Python之天天向上的力量A

天天向上的力量A一年365天,以第1天的能力值为基数,记为1.0。当好好学习时,能力值相比前一天提高N‰;当没有学习时,由于遗忘等原因能力值相比前一天下降N‰。每天努力或放任,一年下来的能力值相差多少呢?其中,N的取值范围是1到10,N可以是小数。获得用户输入N,计算每天努力和每天放任365天后的能力值及能力间比值,其中,能力值保留小数点后2位,能力间比值输出整数,输出结果间采用“逗号+空格”格式。此题目是OJ题,使用input("")获得N。一年365天,以第1天能力值为基数,记为1.0。当好好学

2020-10-14 09:57:36 1535

原创 课堂作业—Python之天天向上的力量B

一年365天,以第1天的能力值为基数,记为1.0。当好好学习时,能力值相比前一天提高N‰;当没有学习时,由于遗忘等原因能力值相比前一天下降N‰。每天努力或放任,一年下来的能力值相差多少呢?其中,N的取值范围是1到10,N可以是小数。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬获得用户输入N,计算每天努力和每天放任365天后的能力值及能力间比值,其中,能力值保留

2020-10-14 09:45:32 2627 1

原创 课堂作业—Python之天天向上的力量Ⅲ

天天向上的力量Ⅲ一年365天,以第1天的能力值为基数,记为1.0。当好好学习时,能力值相比前一天提高N‰;当没有学习时,能力值相比前一天下降N‰。每天努力或放任,一年下来的能力值相差多少呢?其中,N的取值范围是0到100,N可以是小数,假设输入符合要求。获得用户输入的N,计算每天努力和每天放任365天后的能力值及能力间比值,其中,能力值保留小数点后2位,能力间比值输出整数,输出结果间采用英文逗号分隔。使用input()获得N。...

2020-10-14 09:37:52 1287

原创 Python笔记之元组

元组「元组」定义语法为: (元素1, 元素2, …, 元素n)小括号把所有元素绑在一起逗号将每个元素一一分开创建和访问一个元组Python 的元组与列表类似,不同之处在于tuple被创建后就不能对其进行修改,类似字符串。(元组使用小括号,列表使用方括号。)t1 = (1, 10.31, ‘python’)t2 = 1, 10.31, ‘python’print(t1, type(t1))# (1, 10.31, 'python') <class 'tuple'>

2020-10-13 21:57:27 57

原创 Python课堂笔记之计算一个序列中元素出现的次数

计算一个序列中元素出现的次数:# 1lst1=[1,2,3,4,3,4]dic=dict()for i in lst1: if i in dic.keys(): dic[i]+=1 else: dic[i]=1print(dic)# {1: 1, 2: 1, 3: 2, 4: 2}# 2lst1=[1,2,3,4,3,4]d={}for x in lst1: if x in d: d[x]+=1 else: d[x]=1print(d)# {1: 1, 2:

2020-10-13 20:45:57 312

原创 Python课堂笔记之判断一个数组中是否含有数字0

判断一个数组中是否含有数字0的3种方法:lst1=[1,3,4]lst2=[0,6,7]lst3=[[1,3,4],[0,6,7]]#1.如果有0,Truefor i in range(2): for j in range(3): if(lst3[i][j]==0): print("True")# 2.如果有0,False lst4=[x for hang in lst3 for x in hang]print(all(lst4))#3.如果有0,Trueimpor

2020-10-13 20:33:13 6366

原创 Python笔记之将小写字母转变为大写字母

小写字母转变为大写字母

2020-10-12 20:47:44 2920

原创 Python课堂笔记之输出数组中的数字

将数组中的数字顺序输出

2020-10-12 20:29:45 1816

原创 Python课堂笔记之九九乘法表

九九乘法表输出:

2020-10-12 20:21:26 66

原创 Python课堂笔记之生成随机数

生成随机数在1-100中随机生成10个数字随机生成20个10以内的数

2020-10-12 20:12:21 101

原创 Python笔记之列表

列表1.1 列表的定义列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语法为 [元素1, 元素2, …, 元素n] 。关键点是「中括号 []」和「逗号 ,」中括号 把所有元素绑在一起逗号 将每个元素一一分开1.2 列表的创建1.利用 range() 创建列表2.利用推导式创建列表...

2020-10-12 19:53:25 159

原创 Python之水仙花数

输出100-999中的所有水仙花数1、数字用逗号和空格隔开lst=[]for n in range(100,1000):a=n%10b=int(n%100/10)c=int(n/100)if a3+b3+c**3==n:lst.append(str(n))print(", ".join(lst))2、直接输出数字 for n in range(100,1000):a=n%10b=int(n%100/10)c=int(n/100)if a3+b3+c**3==n:print(n

2020-10-11 15:23:57 548

原创 Python之输出由星号组成的菱形图案

输出由*组成的菱形图案,并可以灵活控制图案大小n = int(input(‘num:’))for i in range(1,2n,2):print((’’ * i).center(3 * n))s = range(1,2*(n-1),2)for i in s[::-1]:print((’*’ * i).center(3 * n))

2020-10-09 13:12:33 18126 3

原创 python之系统用户登录系统

系统里面有多个用户,用户的信息目前保存在列表里面users = [‘root’,‘westos’]passwds = [‘123’,‘456’]2.用户登陆(判断用户登陆是否成功)1).判断用户是否存在2).如果存在1).判断用户密码是否正确如果正确,登陆成功,推出循环如果密码不正确,重新登陆,总共有三次机会登陆3).如果用户不存在重新登陆,总共有三次机会user=[‘root’,‘west5os’]passwd=[‘123’,‘456’]count=0while count&l

2020-10-09 13:03:33 605

原创 Python之模拟栈的工作原理

栈的工作原理s=[1,2,3,5,6]info=""“栈的工作原理1.入栈2.出栈3.查找栈顶元素4.栈的长度5。栈是否为空”""while True:print(info)choice=input(“Please Input your choice:”)if choice==‘1’:t=input(“请输入入栈元素:”)s.append(t)print(s)print(“入栈成功!”)elif choice==‘2’:if not s:print(“栈不能为空,不能出栈

2020-10-09 13:02:15 295

原创 输出小写字母

输出小写字母输出26个小写字母的方法for i in range(97,123):print(chr(i),end=’ ')结果:a b c d e f g h i j k l m n o p q r s t u v w x y z

2020-10-09 12:59:50 967

原创 输入1,2,3,输出321的方法

输入1,2,3,输出321的方法:①a=list(‘123’)print(a)a.reverse()print("".join(a))②b=123c=b//100d=b%100//10e=b%100%10//1print©print(d)print(e)print(e100+d10+c)③for x in range(100,1000):g=x//100h=x%100//10k=x%10if(x==g3+h3+k**3):print(g)print(h)prin

2020-10-07 19:24:08 6951

原创 Python入门(上)第一节

Python入门(上)Python 是一种通用编程语言,其在科学计算和机器学习领域具有广泛的应用。如果我们打算利用 Python 来执行机器学习,那么对 Python 有一些基本的了解就是至关重要的。本 Python 入门系列体验就是为这样的初学者精心准备的。本节主要介绍内容:①变量、运算符与数据类型;②位运算;③条件语句;④循环语句;⑤异常处理。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全

2020-09-24 19:43:26 147

MongoDB安装资源(4.2.0版本和4.0.7版本).rar

MongoDB安装资源(4.2.0版本和4.0.7版本).rar

2021-10-12

空空如也

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

TA关注的人

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