- 博客(84)
- 资源 (12)
- 收藏
- 关注
原创 【python3零基础入门】No6.Python推导式学习
Python 推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。
2024-01-24 11:03:39
443
原创 【python3零基础入门】No5.python函数的使用
Python函数是一段可以重复多次调用的代码,通过输入的参数值,返回需要的结果。它是组织代码的最小单元,完成一定的功能。函数是一种设计工具,可能将复杂的程序,分解成可以管理的块。
2024-01-23 11:26:07
924
原创 【python3零基础入门】No4.python控制语句学习
对于 Python 程序中的执行语句,默认是按照书写顺序依次执行的,这时称这样的语句是顺序结构的。但是,仅有顺序结构还是不够的,因为有时需要根据特定的情况,有选择地执行某些语句.这时就需要一种选择结构的语句。另外,有时还可以在给定条件下重复执行某些语句,这时称这些语句是循环结构的。有了这三种基本的结构,就能够构建任意复杂的程序了。
2024-01-18 15:25:46
444
原创 【python3零基础入门】No3.python六大数据类型学习
数据类型是用来存储不同类型的数据,它们是构建复杂数据结构的基础,也是我们学好一门编程语言的基础。Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。接下来我们逐个来学习每种类型的基本使用使用圆括号创建元组,逗号分隔每个元素。
2024-01-11 07:00:00
831
原创 【python3零基础入门】No1.python简介以及环境搭建
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
2024-01-09 22:53:48
1140
原创 python偏函数的使用
Python中的偏函数是一种强大的工具,允许我们创建函数的部分版本。难以调试:由于偏函数的参数是固定的,因此在调试过程中可能会遇到困难,因为固定参数可能掩盖了潜在的问题。构建复杂的控制流:偏函数可以用于构建更复杂的控制流程,例如,通过组合多个偏函数实现更复杂的逻辑。重复代码:当需要多次调用具有相同参数的函数时,使用偏函数可以避免重复编写相同的代码。降低可读性:过度使用偏函数可能导致代码难以理解,因为偏函数的参数值可能不直观。提高可重用性:偏函数可以用于构建更复杂的控制流程,提高代码的可重用性。
2023-12-21 15:48:13
535
1
原创 linux系统下crypto模块报错:TypeError: cannot use a bytes pattern on a string-like object
这里用偏函数的方法对Popen进行了重新定义,但是后续很多库中是会使用subprocess.Popen去执行命令;这时候他们使用的就不再是原生Popen方法了,难免会有影响;刚好这里ctype模块里util.py再次使用subprocess.Popen时,p.stdout.read()取出的数据类型就不正确了!排查发现项目中对subprocess.Popen进行了重写,在执行execjs的时候一般中文乱码需要将编码固定,正常写个简单的demo导入RSA是不报错的,说明源码是没问题的,那就从项目中找问题。
2023-12-21 15:21:58
709
原创 win10下vmware14安装系统时蓝屏问题
网上一堆改各种设置的,直接忽略即可,只要以前没有瞎改过都不是这里的问题,目前来看是VMware对个别硬件系统的不支持导致的,升级到最新的VMware17版本即可!
2023-12-19 16:49:16
627
原创 【十】python状态设计模式
状态模式(State Pattern)允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。其意图是让一个对象在其内部状态改变的时候,其行为也随之改变。这个对象看起来就像是改变了它的类一样。
2023-12-19 15:24:42
700
原创 【十】python复合模式
在前面的栏目中我们了解了各种设计模式。正如我们所看到的,设计模式可分为三大类:结构型、创建型和行为型设计模式。同时,我们还给出了每种类型的相应示例。然而,在软件实现中,模式并是不孤立地工作的。对于所有软件设计或解决方案来说,很少出现仅利用一种设计模式来实现的情况。实际上,这些模式通常需要同时使用并加以组合,以实现特定的设计解决方案。根据GoF的定义,“复合模式将两个或更多模式组合成解决常见或普遍性问题的解决方案。复合模式不是同时使用的一组模式,而是一个问题的通用解决方案。
2023-12-14 22:18:58
1423
原创 【九】python模板方法模式
模板方法模式是一种行为设计模式,它使用一个抽象的基类定义了一个操作中的算法的骨架,而将一些步骤的实现延迟到子类中。模板方法模式允许子类在不改变算法结构的情况下重新定义算法中的某些步骤。
2023-12-14 21:48:00
639
原创 【Git使用总结】
他首先使用git fetch命令获取远程仓库的最新版本,然后使用git merge命令将A和B的分支合并到主分支。在开发过程中,他使用git add命令将修改后的文件添加到暂存区,然后使用git commit命令提交变更,并添加提交信息。通过掌握Git的基本概念和操作技巧,并结合具体的事例进行实践,您可以更好地掌握Git的使用方法,提高团队协作和开发的效率。使用Git Stash:当需要临时保存当前的变更,但又不想提交时,可以使用Git Stash功能将变更暂存起来,以便后续恢复和使用。
2023-12-13 22:32:49
1124
原创 【Docker 的基本使用】
Docker 是一种开源的容器化平台,可以用于构建、发布和运行应用程序。它基于容器技术,将应用程序及其依赖项打包在一个独立的容器中,使其能够在不同的平台上以相同的方式运行。
2023-12-13 14:22:38
911
原创 【python并发任务的几种方式】
在Python中,有几种方法可以处理并行执行任务。其中,Process、Thread和ThreadPoolExecutor是常用的几种方式。
2023-12-13 10:18:42
508
原创 【数据库事务介绍】
事务是数据库操作的基本单位,它是一组一起执行的SQL语句,这些语句作为一个整体进行工作。如果事务中的所有操作都成功,则事务被提交,否则被回滚。原子性(Atomicity):事务是一个原子操作单元,其对数据的修改要么全部执行,要么全不执行。一致性(Consistency):事务必须使数据库从一个一致性状态变换到另一个一致性状态。隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务是不可见的。
2023-12-12 14:38:27
818
原创 【八】python装饰器模式
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。装饰器模式通过将对象包装在装饰器类中,以便动态地修改其行为。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。
2023-12-12 10:51:29
1491
原创 【七】Python 命令模式
正如我们在上一章中所看到的那样,行为模式侧重于对象的响应性。它利用对象之间的交互实现更强大的功能。命令模式也是一种行为设计模式,其中对象用于封装在完成一项操作时或在触发一个事件时所需的全部信息。方法名称;拥有方法的对象;方法参数的值。我们用一个非常简单的软件例子来理解该模式,如安装向导。通常情况下,安装向导通过多个步骤或屏幕来了解用户的偏好。因此,当用户使用向导时,他/她需要做出某些选择。通常来说,向导可以使用命令模式来实现。向导首先会启动一个名为 command 的对象。
2023-12-09 22:30:11
880
原创 python logging模块的使用总结
Python的logging模块是一个用于记录日志信息的标准模块。它提供了一种灵活的方式来记录错误信息、调试信息和其他有用的日志数据。
2023-12-08 15:22:30
942
1
原创 【六】python观察者设计模式
在观察者设计模式中,对象(主题)维护了一个依赖(观察者)列表,以便主题可以使用观察者定义的任何方法通知所有观察者它所发生的变化。场景1:从属服务监视核心服务的状态变化例如用户在网站注册,其中用户服务组件负责用户在网站上的各种操作。假设我们有另外一个电子邮件的服务,它的作用是监视用户的状态并向用户发送电子邮件。在用户刚刚注册时,用户服务组件将调用电子邮件服务的方法,该方法将向用户发送电子邮件以进行账户验证。
2023-12-08 14:33:49
1274
原创 【五】Python 代理模式
代理通常就是一个介于请求方和提供方之间的中介系统。在设计模式的上下文中,代理是充当实际对象接口的类。对象类型可以是多样化的,例如网络连接、内存和文件中的大对象,等等。简而言之,代理就是封装实际服务对象的包装器或代理人。代理可以为其包装的对象提供附加功能,而无需更改对象的代码。
2023-12-07 22:29:28
1494
原创 【一】设计模式概述
设计模式是由GoF (Gang of Four)首先提出的,它是解决特定问题的解决方案。设计模式本身是一种发现,而不是一种发明。学习设计模式可以让我们从别人的成功经验中获取新的灵感,从而写出更优秀的代码。设计模式是已知问题的解决方案。因此,设计模式在分析或设计阶段非常有用,并且如预期的那样,在开发阶段也非常有用,因为它们与应用的编程直接相关。
2023-09-28 10:53:10
364
原创 【二】python工厂模式
在面向对象编程中,术语“工厂”表示一个负责创建替他类型对象的类。通常情况下,作为一个工厂的类有一个对象以及与它关联的多个方法。客户端使用某些参数调用此方法,之后,工厂会据此创建所需类型的对象,然后将它们返回给客户端。工厂模式在实际的应用场景举例:假如有一个消息通知的功能,需要实现根据不同的消息内容发送到邮件、微信等渠道。我们就可以利用工厂模式来进行解耦,以后如果新增了短信等其他通知方式,就可以轻松应对,对原有代码侵入较低,可以方便的进行扩展功能。
2023-01-06 17:35:12
4089
原创 selenium hub集群部署
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。本文介绍selenium单机以及集群的安装步骤。
2023-01-05 18:56:46
1071
3
原创 tensorflow常用基础函数汇总
1. tf.reduce_mean计算张量沿着指定维度的平均值tf.reduce_mean(张量名,axis=操作轴)2. tf.reduce_sum计算张量沿着指定维度的和tf.reduce_sum(张量名,axis=操作轴)3. tf.Variable ()将变量标记为“可训练”,被标记的变量会在反向传播中记录梯度信息。神经网络训练中,常用该函数标记待训练参数。tf.Variable(初始值) w=tf.Variable(tf.random.normal([2, 2], mean=0, s
2022-01-16 11:32:51
863
原创 Notepad++中格式化html代码的插件tidy2离线安装附下载地址
1.在线安装tidy2一般安装不上,所以提供如下离线安装包,首先打开如下plugins文件夹,把tidy2文件夹放入即可免积分下载地址:https://download.csdn.net/download/ljllxk001/12882709使用方式如下:
2020-09-24 09:34:06
927
原创 后缀表达式的简单计算
使用括号法根据运算符的优先级对中缀表达式加括号,每一个运算符对应一个括号 将运算符移到本级对应的括号后面 去掉所有括号,即为后缀表达式例1:求如下后缀表达式, 1.加括号得,注意'>'优先级高于‘’2.每个运算符都能找到对应的括号,把它移到括号外,去掉括号即可...
2020-09-22 10:42:26
880
原创 使用python进行RSA加密
理论不叙述了,直接上代码import base64import binasciiimport rsarsa_public_key = list()rsa_public_key.append('-----BEGIN RSA PUBLIC KEY-----')rsa_public_key.append('MIGJAoGBANVy2G6szNwXAj7RvDAqWECQohXicdIu+1E6gZc9wkUIpVC8LD2HrwKpmpxPTg6I4y8by9tJzTiTdJxTaukCqO8qY
2020-09-15 18:19:20
2313
5
原创 数据库范式学习总结
1NF:符合1NF的关系中的每个属性都不可再分会存在数据冗余过大,插入异常,删除异常,修改异常的问题2NF:消除非主属性对于码的部分函数依赖函数依赖:一个属性(组)可以确定另外一个属性 X(学号)->Y(姓名) ,X(学号,课程) -> Y(分数)码:一个属性(组)K,其他非K的属性完全依赖于K,主码就是主键;例如学号和身份证号都是码非主属性:指非码中的属性部分函数依赖:X(学号,课程)->Y(姓名),这里主属性课程就是多余的,反之就是完全函数依赖3NF...
2020-09-09 11:37:32
181
tidy2.dll免费下载
2020-09-24
crt 绿色免费
2017-09-06
eclipse中使用webservice远程服务 超详细教程
2017-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人