- 博客(32)
- 收藏
- 关注
原创 redis图像化界面的安装
百度网盘:链接:https://pan.baidu.com/s/1Ag1R7YrYVDin26vH5grywQ?--来自百度网盘超级会员V3的分享。
2023-04-16 22:59:33 208
原创 python 包中的__init__.py
文件,Python 解释器仍然可以将其视为包,并且可以导入其中的模块。但是,如果需要在包的命名空间中定义变量、函数、类、模块等,或者控制包的导入行为,就需要编写。文件中可以编写任何 Python 代码,例如变量、函数、类、模块导入等。文件中导入子模块并将其添加到包的命名空间中,以实现更灵活的导入行为。文件,Python 解释器会将其视为一个包,而不是普通的目录。中的代码,从而在包的命名空间中定义变量、函数、类、模块等。文件中可以编写代码来控制包的导入行为,例如通过修改。变量来控制导入的模块和符号,或者在。
2023-04-15 18:49:34 684
原创 print/input调用Python中底层的什么方法?
这个方法会从系统的标准输入流(stdin)中读取一行文本,并返回一个字符串类型的值。函数时,底层实际上是在调用“sys.stdout.writr()”方法,该方法在标准输出流上打印指定的字符串。输入流是指程序从外部获取数据的渠道,而输出流则是指程序向外部输出数据的渠道。在python中,“print”函数用于在控制台上输出一个或多个对象的值。方法的作用是将指定的字符串写入到标准输出流中,并在字符串末尾添加一个换行符。等,需要在使用时加以理解和掌握。函数会获取用户输入的内容,并返回一个字符串类型的值。
2023-04-11 16:08:54 449
原创 1.迭代器和生成器的区别
此外,生成器还可以用于实现一些特殊的功能,例如在异步编程中,使用生成器可以实现协程。生成器可以更简单地实现迭代器的功能,同时也更加高效,因为它只在需要时才计算下一个值。它是一种节省内存的数据结构,适合用于遍历大型数据集合,因为它只有在需要的时候才会计算下一个值。迭代器是一个实现了迭代协议的对象,它能够被用于 for 循环语句中,返回一个可迭代的序列。迭代器和生成器的区别在于迭代器只是一个数据结构,而生成器是一个函数或者表达式。生成器是一种特殊的迭代器,它是一个函数或者一个函数表达式,包含了。
2023-04-08 19:53:16 2333
原创 爬虫post数据来源
2.输入值 抓包比较根据自身变化值。5.在客户端生成 分析Js ,模拟生成数据。1.固定值 抓包比较不变值。4.预设置-发请求 需要对指定地址发送请求。3.预设值-静态文件 需要提前从静态html中提取。
2023-04-07 21:38:32 80
原创 GIT 分支操作
使用过程中非常重要的概念。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。同一个仓库可以有多个分支,各个分支相互独立,互不干扰。命令创建本地仓库时默认会创建一个。列出所有本地分支和远程分支。
2023-04-06 22:18:42 75
原创 django配置jinji2遇到报错
path('admin/', admin.site.urls), #注销掉项目同名的urls中的admin。# 'django.contrib.admin', #注销掉。
2023-04-04 22:58:12 245
原创 hadoop 拒绝连接
在启动 Hadoop 服务之前,需要先检查 Hadoop 的配置文件是否正确,比如 core-site.xml、hdfs-site.xml、yarn-site.xml 等。检查Hadoop配置:检查Hadoop配置文件,如core-site.xml、hdfs-site.xml等,确保其中的配置正确。可以在每个节点上设置正确的主机名和IP地址,并在/etc/hosts文件中添加相应的映射。如果问题仍然存在,可以尝试在Hadoop官方网站上查找更多解决方案,或者咨询Hadoop社区的专家。
2023-04-04 09:55:50 10464
原创 Git远程仓库操作
如果当前本地仓库不是从远程仓库克隆,而是本地创建的仓库,并且仓库中存在文件,此时再从远程仓库拉取文件的时候会报错(本地仓库和远程仓库的历史记录不一致,可能是因为本地仓库和远程仓库都有自己独立的提交记录。命令先把远程仓库的代码拉到本地仓库,并合并到当前分支。但由于本地仓库和远程仓库的历史记录不同,仓库服务器上的几乎所有数据(包括日志信息、历史记录等),而不仅仅是复制工作所需要的文件。命令将本地文件推送至码云远程仓库时,需要进行身份认证,认证通过才可以推送。如果想查看已经配置的远程仓库服务器,可以运行。
2023-04-03 13:55:06 87
原创 GIT介绍
在企业实际开发中,一个项目往往是由多个人共同开发完成的,为了使多个参与者都有权限操作远程仓库,就需要邀请其他项目参与者成为当前仓库的成员。页面等),但是git不管你传上来的是什么,在软件开发过程中被广泛使用。,也称为工作目录,主要用于存放开发的代码(和.git同级别)),是国内的一个代码托管平台,由于服务器在国内,所以相比于。),是一个面向开源及私有软件项目的托管平台,因为只支持。提供的命令从远程仓库进行克隆,将远程仓库克隆到本地。),是一个用于仓库管理系统的开源项目,使用。
2023-04-02 18:23:15 967
原创 python的@property详解
需要注意:我们在类中使用’property‘装饰器来定义一个属性时,实际上是定义了一个名为’name‘的方法,而不是一个真正的属性。1.当我在一个类中使用“property”装饰器来定义一个属性时,它实际上会生成三个方法。3.当我我们使用“del”关键字 删除这个属性时,会自动调用“这些方法的名称都是我们在使用“property”装饰器时所指定的属性名称。‘property’是一种特殊的函数装饰器,用于实现类的属性访问控制。它提供了一种更加简单和方便的方式来访问和修改对象的属性。”方法来设置属性的值。
2023-04-02 15:07:45 908
原创 redis的持久化
1.redis 在运行时,所有的数据都保存在内存里,进程结束以后,会将数据写入到硬盘中。启动时,会读取硬盘里的内容,并将内容全部加载到内存中(会大量占用内存)2.redis 的持久化有两种形式RDB和AOF 默认为RDB :直接镜像内存里的数据,把内存里的数据保存到dump.rdb文件里,默认在 . / (当前目录下) 配置Redis的持久化机制-AOF(append only file),将修改的每一条指令记录进app
2023-04-01 11:56:34 480
原创 redis数据库的安装配置
1.获取redis安装包(redis-5.0.14的安装包,将redis安装包安装到/opt目录下)6.执行 make && make install ,必须在Makefile 同目录下。7.更改在后台显示(把damonize 的no 改为yes)2.进入/opt 目录 (可以在其他目录)5.查看目录下是否具有Makefile。4.进入redis -5.0.14。7.启动(但是要做页面上显示)8.改后的启动(服务器)
2023-03-30 22:46:47 197
原创 在linux管理虚拟环境(python版)
2.virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。2.我们可以在安装一个virtualenvwrapper工具,它可以更加方便的帮我们管理虚拟环境。1.安装virtualenv以后,已经可以创建和激活虚拟环境了,但是使用起来却不是那么的方便。1.virtualenv 是一个创建隔绝的Python环境的工具。三修改 bashrc可执行脚本文件(使其自动启动)二.安装virtualenvwrapper。一.安装virtualenv。
2023-02-24 21:46:31 573
原创 python-socket模块实现网络服务器和客户端(简单版)
1.使用python中的socket模块 中包含TCP协议的方法实现不同电脑间的通信。2.理解socket中TCP协议和UDP协议之间方法的区别。1.服务器源代码(需检查电脑IP是否开启随机硬件)3.实现简单的数据传输(文本,图片)
2023-02-08 10:00:37 412
原创 Linux安装mysql和安装过程中遇到的问题解决
警告:/var/cache/dnf/mysql80-community-fa2cafb076194999/packages/mysql- community-client-8.0.32-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY。如果需要其他版本修改配置文件。file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 的 GPG 公钥(0x5072E1F5)已安装。
2023-01-30 18:09:02 941
原创 概率统计-----排列组合
2)重复排列(可放回)从n个不同元素中取出m个排列。(1)不重复排列,从n个不同元素中取出m个排成一排。二组合从n个不同元素中取出m个不同元素,不用排队。排列和组合的本质区别排队与否。乘法原理一类方案分步完成。...
2022-08-01 10:57:05 278
原创 概率基础------排列组合
a不重复排列(从n个不同元素中取出m个,不同排列)b重复排列(从n个不同元素中取出m个排列)从n个不同元素中取出m个不同元素。
2022-07-28 22:36:15 1342
原创 数学基础----概率统计-----随机事件1
3)两个事件互不相容,不能同时发生,可以都不发生。2)互不相容,适用于多个事件。5互不相容事件A,B不同时发生AB=空集。6对立事件A,B互不相容,且A+B=全集。4差A-B=A-ABA发生而B不发生。包含--------相等--------包含于-------包含。1确定性在一定条件下必然发生(必然不发生)1样本空间(必然事件)所有基本事件的集合。...
2022-07-27 22:26:36 698
原创 软件工程基础理论-------软件过程(概念,典型模型)
2-b-1定义在设计阶段可能发现规格说明文档中的错误,而设计上的缺陷或错误可能在实现过程中显示出来,在综合阶段将发现需求分析,设计阶段的许多错误,3-a-1定义快速原型是快速建立起来的可以在计算机上运行的程序,它所完成的功能往往是最终产品能完成功能的一个子集。3-a-2原理快速原型模型的第一步是快速建立一个能反映用户主要需求的原型系统,让用户通过实践来了解目标的大概。2-a-1传统的瀑布模型的定义传统软件工程方法学的软件过程,基本上可以用瀑布模型来描述,如图所示。...
2022-07-27 13:54:04 644
原创 软件工程基础--------软件生命周期给阶段的基本任务(如需知识大概框架请看上一个)
8)-1-d预防性维护即修改软件,为将来的维护活动预先做准备。(7)-a集成测试是根据设计的软件结构,把经过单元测试的模块按某种选定的策略装配起来,在装配过程中对程序进行必要的测试。维护阶段的关键任务是通过各种必要的维护活动使系统持久地满足用户的需求。综合测试阶段的关键任务是通过各种类型的测试软件达到预定的要求、最基本的测试是。可行性研究阶段要回答的关键问题是“对要解决的问题有行的通的解决办法吗”编码和单元测试阶段的关键任务是写出正确的,容易理解的,容易维护的程序模块。(5)详细设计(模块设计)...
2022-07-26 11:10:56 411
原创 软件工程基础-------软件生命周期简洁版
c-1-3当用户有新要求时应该及时改进软件以满足用户(用户是上帝)软件开发被划分为四个阶段总体设计,详细设计,编码和单元测试,综合测试。a-1-3确定实现工程项目应该采用的策略及系统必须完成的功能。a-1-4估计完成项目所需要的资源和成本,并且制定工程表。c-1-1当软件在使用过程中发生错误时应该加以改正。c-1-2当环境改变时应该修改软件以适应环境。a-1-1确定软件开发工程。c-1举例说明需要维护的时候。a-1-2确定工程的可行性。a-1这个时期的总任务。...
2022-07-25 12:16:01 177
原创 python的os模块----------os.path和os 常用的函数
4os.rmdir()删除空的文件夹。2os.listdir()浏览文件夹。6os.chdir()切换目录。3os.mkdir()创建文件夹。1os.getcwd()获取当前目录。5os.remove()删除文件。
2022-07-24 20:32:27 197
原创 软件工程方法学
面向对象方法学的出发点和基本原则,是尽量模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界,解决问题的方法和过程,从而使描述问题空间与实现解法的解空间在结构上尽可能一致。c-2在软件生命周期的每个阶段都采用科学的管理技术和良好的技术方法,且每个阶段严格的审查,保证了软件的质量,提高了软件的可维护性。b-3每一个阶段的开始和结束都有严格,对于任何两个相邻的阶段而言,前一个阶段的结束标准就是后一个阶段开始的标准。b工具工具是为运用方法提供的自动的或半自动的软件工程环境支撑。...
2022-07-24 12:22:49 3082
原创 python字符串切片原理(也适用于列表;原理一致)
2star------->end的方向和step方向不一样,只能打印一个或者没有值。1star------->end的方向和step方向一样可以打印出值。a.1注意负切star=-len(str),别混了,这里的star一定要必end小。请观察上面的代码star---->end的方向是否和step相同。2注意我的步长为正数(下面我会讲解负步长,和用负步长的注意事项)a.1注意正切是从0开始的不是从1开始的。a倒切及从-len(str)——-1。astar开始的索引。...
2022-07-23 17:14:15 942
原创 什么是软件工程?他有那些本质特征?怎样用软件工程消除软件危机?
b应该充分认识到软件开发是一种组织良好,管理严密,各类人员协同配合,共同完成的工程项目。c使用在实践中总结出来的开发软件的成功的技术和方法,并且研究探索更好的技术和方法。来开发与维护软件,把经过时间考验地技术方法结合起来,以经济地开发出高质量的软件并有效地维护它。a应该对计算机软件有一个正确的认识。g由具有一种文化背景的人替具有另一种文化背景的人创造的产品。d应该开发和使用更好的工具。e和谐地合作是开发软件地。f软件必须有效地支持他的。b软件工程地中心课题是。工程地概念,原理,技术和方法。...
2022-07-23 11:44:46 2811
原创 软件危机的基础理论1-简介,表现,原因
d对一个软件从定义,开发,使用和维护,直到最终被废弃,要经历一个漫长的时期。e一个软件产品必须由一个完整的配置组成,主要包括程序,文档和数据等成分。b软件规模庞大,而且程序的复杂性随着程序规模的增加而成指数上升。a对软件开发和维护有不少糊涂观念,采用错误的方法和技术。f在软件开发的不同阶段进行修改需要付出的代价是不相同的。b存在与软件开发和维护有关的许多错误认识和做法。b用户对“已完成的”软件系统不满意的现象经常发生。a如何开发软件,以满足对软件日益增长的需求。d软件常常是不可维护的。...
2022-07-22 11:01:20 177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人