- 博客(19)
- 收藏
- 关注
原创 JAVA String类简介
String类是JAVA中常用的字符串类型,具有不可变性和字符串池的特点。熟练掌握String类的常用方法和使用技巧,可以提高字符串处理的效率和准确性。在实际开发中,合理使用String类的相关方法,可以更好地处理和操作字符串数据。
2023-10-07 19:40:23
143
1
转载 redis入门教程
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
2022-05-16 16:25:38
155
转载 Flask 数据迁移
在开发过程中,有时候需要修改数据库模型,比如新功能需要增加一个字段,在 Flask 代码中修改模型类后,要将新增的字段同步到数据库中。这时候是不能删表重建的。
2022-05-15 19:41:25
224
原创 flask ORM(对象关系映射): Flask-SQLAlchemy 一对多操作(增删改查)
接上回的单表操作后现在又遇到了问题,一对多的情况如何操作表。先来整理下思路,什么情况下的表是一对多的操作。比如我要创建两个表,一个是作者表(Author)另一个是书籍表(BOOK),这两个表的关系就是一对多。
2022-05-15 08:46:48
710
原创 flask ORM(对象关系映射): Flask-SQLAlchemy 多对多操作(增删改查)
flask ORM(对象关系映射): Flask-SQLAlchemy 多对多操作(增删改查)
2022-05-15 08:32:17
660
原创 flask ORM(对象关系映射): Flask-SQLAlchemy 单表(增删改查)
flask ORM(对象关系映射): Flask-SQLAlchemy 单表(增删改查)
2022-05-12 12:04:53
459
原创 redis安装(Windo)
redis简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 Redis是 NoSQL技术阵营中的一员,它通过多种键值数据类型来适应不同场景下的存储需求,借助一些高层级的接口使用其可以胜任,如缓存、队列系统的不同角色一、下载redis因为redis官网上只提供Linux版本下
2022-05-08 20:11:08
475
原创 Python_面向对象
一、什么是面向对象面向对象是一种编程思想,现在主流的编程思想有两种:面向过程、面向对象,这其中以面向过程为代表的有C语言,面向过程则是JAVA和Python。面向过程是把一个个函数和数据(用于方法的参数) 。然后按照一定的顺序,执行完这些方法(每个方法看作一个过程),等方法执行完了,事情就搞定了。面向对象则不注重过程,而是会把事物抽象成对象的概念就是说这个问题里面有哪些对象,然后给对象赋一些属性和方法,然后让每个对象去执行自己的方法,问题得到解决。二、类和对象对象和类是面向对象的两个
2021-12-09 19:26:51
700
原创 Python函数
函数是只有在调用时才会运行的代码块函数可以把数据作为结果返回创建函数python中使用def关键词定义函数def age(): print("我是age函数")调用函数如果要调用函数,输入函数名跟括号def age(): print(“Hello wolrd”)age()参数参数可以给函数传递数据,函数可以使用你传入的数据函数括号的后面加上任意的参数,用逗号隔开def deom(name) print("我的名字是" + name...
2021-12-06 11:49:07
784
原创 Python数据类型(字典、列表、集合)
首先,我在我的上一篇文章中简单的梳理了Python的八种数据类型,其中又分为了可变类型和不可变类型。这篇文章我来具体梳理可变类型(字典、列表、集合)这三个类型的使用方法。一、列表(list)list是python中基础的数据类型之一,它是以[ ]括起来,每个元素以逗号隔开。li = ['False', 123, True, (1, 2, 3), [1, 5, 9], {'age': '18' }]1.列表相比与字符串,不仅可以存储不同的数据类型,而且可以存放大量数据。2.列表是有序的
2021-12-04 19:45:54
605
原创 python数据类型
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。(Python是弱类型语言与之相对的是Java它是强类型语言)Python一共分为可变类型和不可变类型,这两个类型一共又有八种数据类型:整型、浮点型、布尔型、字符型、列表、字典、元祖、集合 一、可变类型(就是这个数据类型的值在不改变这一块内存空间,而去改变这个数据类型的值)1.列表序列...
2021-11-28 14:04:58
667
原创 Python的垃圾回收机制
我们在了解Python的垃圾回收机制之前,首先应该想什么是垃圾回收机制?垃圾回收顾名思义,就是把不要不用的东西当做垃圾回收了。例如平时我们回收的是生活垃圾,那在Python里它又回收什么呢?Python中当然回收的不是我们生活的垃圾,而是回收内存。我们都知道计算机是从内存中读取数据,那么在我们写代码的时候,例如创建一个对象,就是在计算机中开辟内存空间。而随着我们开辟的内存越来越多,计算机的负荷也越来越重,这个时候我们就需要把不用的内存给清理了,总而减轻电脑的负担。我们在写Python代码的时候并
2021-11-28 08:27:20
885
原创 论Python里深拷贝与浅拷贝区别
深拷贝与浅拷贝在Python中对象的赋值其实就是对象的引用。当创建一个对象,把它赋值给另一个变量的时候,python并没有拷贝这个对象,只是拷贝了这个对象的引用而已。浅拷贝:拷贝了最外围的对象本身,内部的元素都只是拷贝了一个引用而已。目标对象和源对象指向的内存空间是同一块空间,浅拷贝只是一种简单的拷贝,让几个对象公用一个内存深拷贝:外围和内部元素都进行了拷贝对象本身,而不是引用。指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响深浅拷贝的作用1,减少
2021-11-26 15:15:26
542
原创 PyCharm2021安装
如今,许多程序员选择使用Python来构建简洁、简洁、易于使用的软件应用程序,可读的代码库。PyCharm是使用最广泛的一种集成开发环境适用于Python编程语言。PyCharm优势1.编码协助其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。2.项目代码导航该IDE可帮助用户即时从一个文件导航至另一个,从一个方法至其申明或者用法甚至可以穿过类的层次。若用户学会使用其提供的快捷键的话甚至能更快。3.代码...
2021-11-21 21:14:45
2117
原创 字符编码的发展
字符编码是什么字符编码也称字集码,是把字符集中的字符编码为指定集合中某一对象,以便文本在计算机中存储和通过通信网络的传递。我们都知道计算机内所有数据都是用二进制进行表示的,每个二进制位(bit)有0和1的状态。 2.一个字节有8个二进制位,也就是说一个字节有256(2的8次方)种变化,每一个状态对应一个符号,就是256个符号,从0000000到11111111。字符编码就是在字节和字符之间建立一个映射关系,使得计算机可以用字节存储字符。ASCII美国根据自己26个字母定制了一套编码,叫A
2021-11-21 10:45:32
277
原创 OSI七层模型解析
互联网是由各种网络协议组成的,而这些协议统称为OSI协议。其因为功能不同,人们把他们分为七层。区分出来是为了让我们明白每一层的作用。此外人们根据它们的作用还把它们划分成五层和四层。OSI 7层划分为:应用层、表示层、会话层、传输层、网络层 、数据链路层、物理层。TCP/IP 5层划分为:应用层、传输层、网络层、数据链路层、物理层。TCP/IP 4层划分为: 应用层、传输层、网络层、网络接口层。常用设备及协议 物理层:网卡、网线、集线器、中继器、调制解调器。 ...
2021-11-18 10:05:54
2385
原创 Python3.7安装教程
1.首先去Python官网下载你想要的版本Python官网有几个不同的下载文件,我们现在大多是都是64位的系统,所以我们下载x86-64的文件。web-based installer 是需要通过联网完成安装的executable installer 是可执行文件(*.exe)方式安装第二种是通过exe文件安装,这种安装方式很方便,所以我们一般都安装第二种2.打开安装程序,进入以下界面,建议把下面的Add Python 3.7 to PATH 勾上,它会自动配置Python的...
2021-11-17 12:03:51
33576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人