- 博客(43)
- 资源 (1)
- 收藏
- 关注
原创 华为obs的使用
2、配置文件中写入密钥、 地址、桶名。4、 编写工具类,定义文件上传的方法。3、创建配置文件中对应属性的实体类。5、调用工具类方法上传文件。
2023-06-29 21:53:17
832
原创 项目中nacos的使用
第二步:项目中配置nacos的地址(bootstrap.yml)nacos的地址信息在pom.xml文件中统一配置。第三步:获取nacos上配置的信息。第一步:pom中添加依赖。
2023-06-28 21:04:43
412
原创 springboot +nacos+openFeign整合遇到的问题总结
springboot +nacos+openFeign整合遇到的问题总结
2022-11-03 13:29:29
2077
1
原创 requests python
requests是模拟客户端向服务端发送http请求的模块。可以方便的对网页进行爬取,是学习python爬虫的较好的http请求模块。1、安装pip install requests2、使用方法方法解释requests.request()构造一个请求,支持以下各种方法requests.get()获取html的主要方法requests.post()向html网页提交post请求的方法requests.head()获取html头部信息的主要方法req
2021-12-19 21:02:24
467
原创 ftplib python
Python中默认安装的ftplib模块是专门用于支持FTP操作的,该模块提供了用来实现FTP登陆、上传和下载等功能函数。ftp登陆连接from ftplib import FTP #加载ftp模块ftp=FTP() #设置变量ftp.set_debuglevel(2) #打开调试级别2,显示详细信息ftp.connect("IP","port",“timeout”) #对执行的ftp服务器进行连
2021-12-19 19:34:15
268
原创 getopt Python
Python中getopt.getopt()这个函数是为了从外部输入不同的命令行选项时,对应执行不同的功能。python提供了getopt和optparse两个模块来处理命令行参数。其中getopt处理提供了比较简单的处理,但大部分情况下已经足以满足需求,optparse提供了相对强大的处理。getopt语法:getopt.getopt(sys.argv,短选项,长选项)该方法需要三个参数,第一个参数是需要解析的参数列表,要传入的参数就是argv[1:]第二个参数是短格式分析串,也就是单个
2021-12-16 13:29:46
1067
原创 nmap扫描端口 python
在看python安全攻防这本书中看到了python调用nmap进行扫描,于是进行了如下的总结:1、实例化nmap扫描器nm=nmap.PortScanner()实例化以后,会把信息存储到“nm”里面,“nm”可以像从json里面取数据一样超级方便。2、使用scan方法result=nm.scan(hosts=targetIP,arguments='-sn -PE' hosts为目标IP地址,arguments为Nmap的扫描参数 -sn:使用ping进行扫描 -PE:使用ICMP的echo
2021-12-15 13:19:11
1087
原创 optparse模块OptionParser
optparse自我理解是用于生成命令行参数 。类似于linux的命令,输入定义好的命令执行然后返回既定的结果1 导入模块from optparse import OptionParser2 创建一个实例对象parser=OptionParser("Usage:%prog -i <target host>")3 在对象中增加参数选项parser.add_option("-f","--file",action="store",type="string",dest="filen
2021-12-15 12:41:38
1054
原创 instance python
自我理解的一下内容:self.instanceself.instance是modelform对象的实例化,是指定的model类的一个实例,包含了对象中的内容,能够获得对象中的数据并进行操作self.instance不是python中通用的方法,这是以ModelForm形式,在超类的__init__中特别定义的方法。def default_clean(self): print("---instance.id",self.instance.id)#能打印出id的值instance 参数
2021-11-27 17:08:51
929
转载 hasattr() getattr() setattr()详解 python
hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来1 >>> class test(): 2 ... name="xiaohua" 3 ... def run(self): 4 ... return "HelloWord" 5 ... 6 >>> t=test() 7 &g
2021-11-26 23:59:20
108
原创 cleaned_data python
cleaned_data 就是读取表单返回的值,返回类型为字典dict型例如:def default_clean(self):page_name=self.cleaned_data.get(“name”) #界面传输过来的name值
2021-11-26 23:45:54
745
原创 事件驱动模型
事件驱动模型是一种变成思想而不是某一变成语言固有的。传统的编程是如下线性模式的:开始—>代码块A—>代码块B—>代码块C—>代码块D—>…—>结束每一个代码块里是完成各种各样事情的代码,但编程者知道代码块A,B,C,D…的执行顺序,唯一能够改变这个流程的是数据。输入不同的数据,根据条件语句判断,流程或许就改为A—>C—>E…—>结束。每一次程序运行顺序或许都不同,但它的控制流程是由输入数据和你编写的程序决定的。如果你知道这个程序当前的运行状态(包括
2021-09-02 18:29:50
1203
原创 Python 编码
Python 编码py3是大势所趋,但还有必要了解py2,因为py2在生产中还是中流砥柱。什么是编码?基本概念很简单。首先,我们从一段信息即消息说起,消息以人类可以理解、易懂的表示存在。我打算将这种表示称为“明文”(plain text)。对于说英语的人,纸张上打印的或屏幕上显示的英文单词都算作明文。其次,我们需要能将明文表示的消息转成另外某种表示,我们还需要能将编码文本转回成明文。从明文到编码文本的转换称为“编码”,从编码文本又转回成明文则为“解码”。…py2编码str和unicodes
2021-09-02 18:14:36
92
原创 SpringBoot集成mySql和单元测试遇到的问题
SpringBoot集成mySql启动项目报如下错误:解决方案:在pom.xml文件中只引用了mybatis-spring-boot-starter,少引用了jar包mysql-connector-java单元测试1、单元测试中不识别@Autowired,解决方案:在单元测试类上增加注解@RunWith(SpringRunner.class)@SpringBootTest单元测试...
2018-12-10 15:31:28
776
原创 SpringBoot集成mySql
pom.xml文件中增加如下的依赖:<!-- 引入mybatis --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version&g
2018-12-10 15:22:24
995
原创 SpringBoot热部署和日志配置
每次修改或创建新的类时总要重新启动项目,这样频繁的操作很浪费时间。让项目自动加载变化的文件的方法叫热部署。pom.xml文件&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;project xmlns=&quot;http://maven.apache.org/POM
2018-12-07 16:10:26
200
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人