自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Jenkins--实践解惑

1.在通过url登录Jenkins时,url设置需要设置为网卡分配的ip地址,比如172.27.111.30:8080,端口号需要根据最初的配置设置。注意不是直接设置为127.0.0.0,但是目前存在的问题是,当固定有线网卡ip后,无法通过该ip登陆Jenkins,该问题暂未解决。2.在命令行输入Cli命令时,可能提示权限存在问题,需要加上username和password才能生效。ja...

2020-03-06 17:43:09 152

原创 python-web服务器

一、CGI简介Web 最初目的是在全球范围内对文档进行在线存储和归档(大多用于教学和科研)。这些文件通常用静态文本表示,一般是TML。HTML 是一个文本排版工具,而不像是一种语言,可用于指明字体的类型、大小、样式。HTML 的主要特性是其超文本的兼容性,如突出显示标明一些文本,或用图形元素作为链接,指向其他本地文档或位于网上其他地方的文档。这样就可以通过鼠标单击或者其他用户选择机制来访问...

2020-02-27 16:57:51 276

原创 python-web客户端工具

浏览器只是 Web 客户端的一种。任何一个向 Web 服务器端发送请求来获得数据的应用程序都是“客户端”。也可以创建其他的客户端,来在因特网上检索出文档和数据。客户端程序可以完成更多的工作,不仅可以下载数据,还可以存储、操作数据,甚至可以将其传送到另外一个地方或者传给另外一个应用。使用 urllib 模块下载或者访问 Web 上信息的应用程序(使用 urllib.urlopen()或者 url...

2020-02-27 16:26:47 1410

原创 python-web编程介绍

一、Web 应用:客户端/服务器计算Web 客户端是浏览器,即允许用户在万维网上查询文档的应用程序。另一边是 Web 服务器端,指的是运行在信息提供商的主机上的进程。这些服务器等待客户端和及其文档请求,进行相应的处理,并返回相关的数据。客户端可以向 Web 服务器端发出各种不同的请求。这些请求可能包括获得一个用于查看的网页视图,或者提交一个包含待处理数据的表单。 Web 服务器端首先处理...

2020-02-27 13:43:48 260

原创 python-tkinter示例

一、Label、Button和Scale控件from tkinter import*def resize(ev=None): label.config(font='Helvetica %d bold' %scale.get())root = Tk()root.geometry('250x150') #should use x instead of 250*150...

2020-02-26 15:50:42 185

原创 python-label.config这个配置用法问题

《python与tkiner编程》这本书。在361和362页有所有你要的基本参数。375页有label特有的选项。包括bgstipple, fgstipple, lmargin1, lmargin2, offset, overstrike, margin, tabs, underline等标准选项有:backgroud, borderwidth, font, foregroud, justif...

2020-02-26 15:44:35 3703

原创 python-GUI编程介绍

让 GUI 程序启动和运行起来需要以下 5 个主要步骤。1. 导入 Tkinter 模块(或 from Tkinter import *)。2. 创建一个顶层窗口对象,用于容纳整个 GUI 应用。3. 在顶层窗口对象之上(或者“其中”)构建所有的 GUI 组件(及其功能)。4. 通过底层的应用代码将这些 GUI 组件连接起来。5. 进入主事件循环。一、顶层窗口和控件在 GUI 编...

2020-02-26 15:02:54 518

原创 python-单线程和多线程对比

import timeimport threadingfrom MyThread import MyThreaddef fib(x): time.sleep(0.0005) if x<2: return 1 return (fib(x-2)+fib(x-1))def fac(x): time.sleep(0.1) if x...

2020-02-24 16:40:30 251

原创 python-多线程

一、简介多线程编程对于具有如下特点的编程任务而言是非常理想的:本质上是异步的;需要多个并发活动;每个活动的处理顺序可能是不确定的,或者说是随机的、不可预测的。这种编程任务可以被组织或划分成多个执行流,其中每个执行流都有一个指定要完成的任务。根据应用的不同,这些子任务可能需要计算出中间结果,然后合并为最终的输出结果。• UserRequestThread:负责读取客户端输入,该输入可能来自 ...

2020-02-24 14:48:26 176

原创 python-threading

一、threading可用类二、守护线程线程分为两种,用户线程和守护线程。当主线程退出时,所有子线程都将终止,不管它们是否仍在工作。threading 模块支持守护线程,其工作方式是:守护线程一般是一个等待客户端请求服务的服务器。如果没有客户端请求,守护线程就是空闲的。守护线程本质也是线程,因此其创建方式和普通线程一样,唯一不同之处在于,将普通线程设为守护线程,需通过线程对象调...

2020-02-24 14:47:53 206

原创 python-文件传输

一、文件传输因特网协议1.客户端连接远程主机上的 FTP 服务器。2.客户端输入用户名和密码(或“anonymous”和电子邮件地址 )。3.客户端进行各种文件传输和信息查询操作。4.客户端从远程 FTP 服务器退出,结束传输。有时,由于网络两边计算机的崩溃或网络的问题,会导致整个传输在完成之前就中断。如果客户端超过 15 分钟(900 秒) 还没有响应, FTP 连接就会超时并...

2020-02-19 11:03:17 594

原创 python-正则表达式复杂用法

一、非贪婪匹配关于贪婪和非贪婪,贪婪匹配的意思是,在同一个匹配项中,尽量匹配更多所搜索的字符,非贪婪则相反。正则匹配的默认模式是贪婪模式,当?号跟在如下限制符后面时,使用非贪婪模式(*,+,?,{n},{n,},{n,m})如正则表达式 \S+c 匹配字符串aaaacaaaaaaac的结果是aaaacaaaaaaac,而\S+?c则会优先匹配aaaac二、零宽断言有时候在使用正则表...

2020-02-19 10:20:32 486

原创 python-TCP编程

一、创建 TCP 服务器我们将展现创建通用 TCP 服务器的一般伪代码,然后对这些代码的含义进行一般性的描述。ss = socket() # 创建服务器套接字ss.bind() # 套接字与地址绑定ss.listen() # 监听连接inf_loop: # 服务器无限循环 cs = ss.accept() # 接受客户端连接 comm_loop: # 通信循环...

2020-02-18 16:26:54 132

原创 python-socket模块和方法

一、socket()模块函数要创建套接字,必须使用 socket.socket()函数,它一般的语法如下。 socket(socket_family, socket_type, protocol=0)其中,socket_family 是 AF_UNIX 或 AF_INET(如前所述),socket_type 是 SOCK_STREAM或 SOCK_DGRAM(也如前所...

2020-02-18 14:21:40 254

原创 python-网络编程

一、客户端服务器架构服务器就是一系列硬件或软件,为一个或多个客户端(服务的用户)提供所需的“服务”。它存在唯一目的就是等待客户端的请求,并响应它们(提供服务),然后等待更多请求。硬件服务器的一个例子就是文件服务器。这些通常都是拥有庞大通用存储容量的计算机,可以被客户端远程访问。客户端计算机会挂载服务器计算机上的磁盘,看起来好像这个磁盘就在本地计算机上一样。软件服务器提供的主要服务包括程...

2020-02-18 14:13:27 294

原创 python-正则表达式应用

同样的概念也适用于正则表达式—在模式匹配发生之前,正则表达式模式必须编译 成正则表达式对象。由于正则表达式在执行过程中将进行多次比较操作,因此强烈建议使 用预编译。而且,既然正则表达式的编译是必需的,那么使用预编译来提升执行性能无疑 是明智之举。re.compile()能够提供此功能。一、使用compile()函数编译正则表达式compile(pattern, flags=0)Co...

2020-02-17 16:34:41 237

原创 python-正则表达式

正则表达式为高级的文本模式匹配、抽取、与/或文本形式的搜索和替换功能提供了基础。 简单地说,正则表达式(简称为regex)是一些由字符和特殊符号组成的字符串,它们描述了 模式的重复或者表述多个字符,于是正则表达式能按照某种模式匹配一系列有相似特征的字符串。一、使用择一匹配符号匹配多个正则表达式模式表示择一匹配的管道符号(|),也就是键盘上的竖线,表示一个“从多个模式中选择其 一”...

2020-02-16 11:46:13 1011

原创 python-创建函数

一、函数定义和声明在某些编程语言里, 函数声明和函数定义区分开的。一个函数声明包括提供对函数名,参数的名字(传统上还有参数的类型), 但不必给出函数的任何代码, 具体的代码通常属于函数定义的范畴。在声明和定义有区别的语言中, 往往是因为函数的定义可能和其声明放在不同的文件中。 python将这两者视为一体,函数的子句由声明的标题行以及随后的定义体组成的。二、函数属性你可以获得每个 py...

2020-02-14 16:14:17 727

原创 python-函数

函数是对程序逻辑进行结构化或过程化的一种编程方法,能将整块代码巧妙地隔离成易于管理的小块,把重复代码放到函数中而不是进行大量的拷贝。一、函数和过程过程是简单、特殊,没有返回值的函数。python 的过程就是函数,因为解释器会隐式地返回默认值 None。把过程看待成函数的语言通常对于“什么都不返回”的函数设定了特殊的类型或者值的名字。...

2020-02-14 14:00:25 88

原创 python-open()补充1

一、将文件地址赋给变量在使用python的open()函数时,如果将地址赋给某个变量,再用open打开时,需要注意地址的格式和open函数直接使用的格式需要保持一致,举例filepath = 'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python37\\Lib\\aifc.py'f = open(filepath, 'r'...

2020-02-13 16:06:20 405

原创 python-异常

一、错误从软件方面来说, 错误是语法或是逻辑上的。语法错误指示软件的结构上有错误,导致不能被解释器解释或编译器无法编译。当程序的语法正确后, 剩下的就是逻辑错误了。逻辑错误可能是由于不完整或是不合法的输入所致;在其他情况下, 还可能是逻辑无法生成,计算,或是输出结果需要的过程无法执行。这些错误通常分别被称为域错误和范围错误。二、异常程序出现了错误而在正常控制流以外采取的行为。这个行...

2020-02-12 14:51:47 149

原创 python-文件操作

一、open函数file object = open(file_name [, access_mode][, buffering])1)需要注意,当需要打开特定路径下的文件时,可以直接使用绝对路径,但是需要规避转义字符的问题,并且对应的文件需要附带后缀名2)读入的文件是以字符串的方式进行存储的,文件只是连续的字节序列,数据的传输经常会用到字节流,无论字节流是由单个字节还是大块数据组成...

2020-02-11 11:40:20 80

原创 python-字典基本操作

一,对字典的基本定义dict1 = {}dict2 = {'name': 'earth', 'port': 80}二、如何访问字典中的值所有例子,均使用python3进行调试:dict1 = {'name':'joe','value':12}for key in dict1: print(('%s:%s') %(key,dict1[key]))输出为:n...

2020-02-10 17:22:59 990

原创 linux文件系统

Linux系统中的一切文件都是从“根(/)”目录开始的,并按照文件系统层次化标准(FHS)采用树形结构来存放文件,以及定义了常见目录的用途。另外,Linux系统中的文件和目录名称是严格区分大小写的。例如,root、rOOt、Root、rooT均代表不同的目录,并且文件名称中不得包含斜杠(/)。Linux系统中常见的目录名称以及相应内容目录名称 应放置文件的内容 /boot...

2020-02-10 11:00:26 92

原创 Python列表内建函数

列表是能保留任意数目的Python对象的灵活容器,不仅可以包含Python的标准类型,而且可以用用户定义的对象作为元素,需要注意列表是由方括号([])来定义的。一、标准类型函数cmp() 二、序列类型函数max 1)函数功能为取传入的多个参数中的最大值,或者传入的可迭代对象元素中的最大值,默认值型参数,取最大者,字符型参数,取字母表排序靠后者。还可以传入命名参数key,其为一个参数,用来指定取最

2017-09-25 09:36:00 484

原创 Python字符串

一、只适用于字符串的操作1)格式化操作符(%) 字符串格式化符号 格式化辅助操作指令 2)Python中原始字符串操作符(r/R) 原始字符串操作符是为了可以输出特殊字符,在原始字符串里,所有的字符都是按照字面的意思来使用,没有转义特殊或不能打印的字符,使用方式是在字符前面加上r/R。 二、字符串内建函数

2017-09-19 15:45:52 269

原创 Python序列

一、序列的操作方法 序列即成员有序排列,并且可以通过下标偏移量访问到它的一个或者几个成员,包括字符串(普通和Unicode字符串),列表和元组等类型。 针对序列的有如下操作方法 序列类型操作符 序列类型转换工厂函数 序列类型可用的内建函数

2017-09-19 10:16:20 335

原创 Python文件读写

python文件输入和输出小知识点记录1)使用open()函数时,如果只输入文件名,open()函数会从当前py文件保存的路径下去寻找该文件,否则则从输入的路径下寻找文件 2)输入的文件名必须包含后缀名,否则无法读取成功 3)使用write()函数输入后,需要先使用close()函数关闭文件,然后才能在文件中看到写入的数据待续

2017-09-16 15:50:12 290

空空如也

空空如也

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

TA关注的人

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