- 博客(39)
- 收藏
- 关注
转载 就业DAY7_web服务器_tcp三次握手四次挥手,返回浏览器需要的页面http服务器
import socketdef servece_client(new_socket): """为这个客户端返回数据""" # 1 接收浏览器发送过来的请求,即http请求 # GET / HTTP/1.1 # ... request = new_socket.recv(1024...
2019-09-18 19:53:00 193
转载 就业DAY7_web服务器_http协议
import socketdef servece_client(new_socket): """为这个客户端返回数据""" # 1 接收浏览器发送过来的请求,即http请求 # GET / HTTP/1.1 # ... request = new_socket.recv(1024) print(request)...
2019-09-12 20:06:00 190
转载 就业DAY6_web服务器_正则表达式
# 匹配变量名是否符合要求import redef main(): names = ["name1", "_name", "2_name", "__name__", "___", "name!"] for name in names: ret = re.match("^[a-zA-Z_][a...
2019-09-09 08:20:00 175
转载 就业DAY5_多任务_协程
判断是否可迭代In [4]: from collections import IterableIn [6]: isinstance(123,Iterable) Out[6]: FalseIn [11]: isinstance((123),Iterable) ...
2019-09-06 21:26:00 121
转载 就业DAY5_多任务_进程,进程池,队列
import timeimport multiprocessingdef sing(): """"唱歌 5秒钟""" for i in range(5): print("----正在唱歌----") time.sleep(1)def dance(): """跳舞 子线程""" for ...
2019-09-05 20:47:00 115
转载 就业DAY4_多任务_线程
import timeimport threading# 定义一个全局变量def test(temp): temp.append(33) print("---in test g_num=%s" % str(temp))def test2(temp): print("---in test2 g_num=%s" % st...
2019-09-04 23:28:00 100
转载 就业DAY3_多任务_线程
import threadingimport timedef test1(): for i in range(5): print("---test1----%d" % i) time.sleep(1) # 如果创建Thread时执行的函数,运行结束,意味着这个子线程结束了def test2...
2019-09-04 20:18:00 83
转载 就业DAY2_网络编程_文件下载客户端及服务器
import socketdef main(): # 创建套接字 tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 获取服务器的ip port dest_addr = input("请输入服务器的ip:") dest_port = int(input(...
2019-08-31 20:52:00 79
转载 就业DAY2_网络编程_tcp客户端及服务器
from socket import *import socketdef main(): # 创建tcp套接字 tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 链接服务器 # tcp_socket.connect(("10.6.2...
2019-08-31 19:55:00 81
转载 就业DAY2_网络编程_udp聊天器--用户可以控制
import socketdef send_msg(udp_socket): """发送消息""" # 发数据 # 获取要发送的内容 send_data = input("请输入传递的信息") dest_ip = input("请输入对方的ip;") dest_port = int(input("请输入对方的port...
2019-08-31 18:03:00 59
转载 就业DAY1_网络编程
知名端口 0-1023动态端口 1024-65535import socketdef main(): # 创建一个udp套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) while True: # 从键盘获取数据 s...
2019-08-31 11:12:00 113
转载 基础DAY16-飞机大战-精灵
import pygameclass GameSprite(pygame.sprite.Sprite): """飞机大战游戏精灵""" def __init__(self, image_name, speed = 1): # 调用父类的初始化方法 super().__init__() ...
2019-08-30 15:26:00 561
转载 基础DAY15-飞机大战-监听事件
import pygamepygame.init()# 创建游戏窗口screen = pygame.display.set_mode((480, 700))# 加载backgroud.png创建背景bg = pygame.image.load("./images/background.png")# 将背景绘制在屏幕的(0,0)位置screen....
2019-08-29 08:24:00 225
转载 基础DAY14-飞机大战-绘制图像
import pygamepygame.init()# 创建游戏窗口screen = pygame.display.set_mode((480, 700))# 加载backgroud.png创建背景bg = pygame.image.load("./images/background.png")# 将背景绘制在屏幕的(0,0)位置screen.bl...
2019-08-28 12:21:00 216
转载 基础DAY14-飞机大战-创建游戏主窗口
python -m pygame.examples.aliensimport pygamepygame.init()# 编写邮箱代码print("游戏代码")pygame.quit()初始化和退出import pygame# 定义hero_rect矩形描述英雄的位置和大小hero_rect = pygame...
2019-08-27 21:17:00 200
转载 python3 pip ipython 安装
1.安装Python3.6安装准备mkdir /usr/local/python3wget --no-check-certificate https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgztar -xzvf Python-3.6.0.tgzcd Python-3.6.0编译安装./configure...
2019-08-27 19:28:00 419
转载 基础DAY13-文本编码
python2 字符串# *-* coding:utf8 *-*# 引号前面的u告诉解释器这是一个utf8编码格式的字符串hello_str = u"hello世界"print(hello_str)for c in hello_str: print(c)转载于:https://www.cnblogs.com/joycezhou/p/11420142.html...
2019-08-27 18:46:00 93
转载 基础DAY13-文件
文本文件二进制文件# 打开文件file = open("README")# 读取文件text = file.read()print(text)# 关闭文件file.close()读取文件# 打开文件try: file = open("README")except Exception as result:...
2019-08-27 08:48:00 129
转载 基础DAY12-发布模块
from distutils.core import setupsetup(name=“hm_message”, # 包名version=“1.0”, # 版本description=“itheima’s 发送和接收消息模块”, # 描述信息long_description=“完整的发送和接收消息模块”, # 完整描述信息author=“itheima”, # 作者auth...
2019-08-27 07:58:00 98
转载 基础DAY12-包
from . import send_messagefrom . import receive_message__init__def receive(): return "这是来自100xx的短信"receive_messagedef send(text): print("正在发送%s" % text)s...
2019-08-26 19:47:00 104
转载 基础DAY11-模块import
import hm_01_测试模块1import hm_02_测试模块2hm_01_测试模块1.say_hello()dog = hm_01_测试模块1.Dog()print(dog)hm_02_测试模块2.say_hello()cat = hm_02_测试模块2.Cat()print(cat)print(hm_01_测试模块1.titl...
2019-08-23 21:33:00 118
转载 基础DAY11-异常抛出及捕获
完整的异常语法try: # 提示用户输入一个整数 num = int(input("请输入一个整数")) # 使用 8 除以用户输入的整数并且输出 result = 8 / num print(result)except ValueError: # 针对错误类型1,对应的代码处理 print("不是整数")except Exception as ...
2019-08-23 20:50:00 72
转载 基础DAY10-异常
捕获异常try: ..except: ...try: num = int(input("请输入整数:"))except: print("请输入整数")异常提示捕获未知错误try: # 提示用户输入一个整数 num = int(input("请输入一个整数")) # 使用 8 除以用户输入的...
2019-08-22 23:09:00 102
转载 基础DAY10-单例
class MusicPlayer(object): # * 元组 ** 字典 def __new__(cls, *args, **kwargs): # 使用类名创建对象,new方法会被自动调用 print("创建对象,分配空间") # 2 为对象分配空间 instranc...
2019-08-22 21:19:00 84
转载 基础DAY9-类方法和静态方法
class Game(object): # 定义一个类属性,来记录游戏的历史最高分 top_score = 10 def __init__(self, player_name): self.player_name = player_name @staticmethod def show_help():...
2019-08-21 22:26:00 85
转载 基础DAY9-多态 实例 类属性
不同的子类对象调用相同的父类方法,产生不同结果可以增加代码的灵活度以继承和重写父类方法为前提是调用方法的技巧,不会影响到类的内部设计class Dog(object): def __init__(self, name): self.name = name def game(self): print("...
2019-08-21 21:00:00 81
转载 基础DAY8-继承
单继承封装根据职责将属性和方法封装到一个抽象的类继承可以实现代码的重用,相同的代码不需要重复编写1)语法class 类名(父类名): pass子类继承自父类,可以直接使用父类已经封装好的方法子类应该根据职责,封装子类特有的属性和方法class Animal: #def __init__(self): def eat(self...
2019-08-21 20:59:00 71
转载 基础DAY8-面向对象封装案例及私有属性私有方法
01 封装将属性和方法封装到一个抽象的类中外界使用类创建对象,然后让对象调用方法对象方法的细节都被封装在类的内部02 晓明爱跑步需求:1 晓明体重 75.0公斤2 晓明每次跑步会减肥0.5公斤3 晓明每次吃东西体重会增加1公斤nameweight__init__(self, name, weight):__str__(self):run...
2019-08-20 22:16:00 122
转载 基础DAY7-内置的dir函数查询对象的方法列表
dir 内置函数变量,数据,函数都是对象In [9]: def demo(): ...: """这个是测试函数""" ...: print("123") ...: ...
2019-08-19 22:38:00 168
转载 基础DAY5-名片管理系统
01 框架搭建准备文件,确定文件名,保证能够在需要的位置编写代码编写主运行循环,实现基本的用户输入和判断1.1 文件准备1cards_main.py保存主程序功能代码程序入口每一次启动名片管理系统都通过main这个文件启动2新建cards_tools.py保存所有名片功能参数将对名片的新增,查询,修改,删除等功能封装在不同的函数中while Tr...
2019-08-10 22:32:00 120
转载 基础DAY3-循环
程序的三大流程顺序,分支,循环循环-- 让特定代码 重复执行while循环基本使用 1 # 打印5遍hello world 2 #print("hello world " * 5) 3 # 定义一个整数变量,记录循环次数 4 a = 0 5 while a < 5: 6 # 希望在循环内执行的代码 7 print("h...
2019-08-08 18:44:00 81
转载 基础DAY3-运算符 逻辑运算符 if elif
比较 运算符== != > < >= <=if else格式if 要判断的条件: #if顶格写然后空一格,加: 条件成立,要做的事情 #缩进四个字节(tab键,建议用空格,不要混用)1 #定义一个整数变量记录年龄2 age = 193 #判断是否满了18岁4 if age >= 18:5 ...
2019-08-08 08:32:00 167
转载 基础DAY1-注释 语言规范 算数运算符
syntax 语法indentation 缩进unexpected indent 出乎意料的缩进declare 公布interactive 交互式python shell交换式退出解释器 exit() or 快捷键ctrl+dIPythoninteractive 交互式自动补全 自动缩进 支持bash shell命令退出 exitor ...
2019-08-06 22:41:00 85
转载 docker&oxidized
docker pull oxidized/oxidized:latestdocker run --name='oxidized' -itd -v /data/oxidized:/root/.config/oxidized -p 8888:8888/tcp -t oxidized/oxidizeddocker logs oxidized提示No such file o...
2019-08-06 08:39:00 581
转载 37 python基础入门安装和基础语法
编程基础CPU 运算器和控制器 寄存器 多级缓存Cache转载于:https://www.cnblogs.com/joycezhou/p/11306763.html
2019-08-06 08:38:00 104
转载 下载并安装 Metricbeat
下载并安装 Metricbeat首次使用 Metricbeat?请参阅入门指南。复制代码片段curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.2.0-x86_64.rpmsudo rpm -vi metricbea...
2019-08-05 15:01:00 883
转载 Elasticsearch 日志
下载并安装 Filebeat首次使用 Filebeat?请参阅入门指南。复制代码片段curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.2.0-x86_64.rpmsudo rpm -vi filebeat-7.2.0-x8...
2019-08-05 14:49:00 1292
转载 Day1
# -*- coding:utf-8 -*-# Author:joycezhouimport os,sys,getpasscount = 0while count < 3: username = input("请输入用户名:") lock_file = open('account_lock.txt','r+') lock_list = lock_file.read...
2018-01-30 22:20:00 73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人