会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
月为暮
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
16
下一页
2020年12月6日
03网络编程从之异步服务器
摘要: # 这里异步服务器的实现是借助于select,有关select模块在我上边的博客中有体现。# zen_utils也是我们自己写的一个脚本。也在上边的磨课中import select, zen_utils,queue,timedef serve(listener,inpouts,outputs,mes
阅读全文
posted @ 2020-12-06 20:12 月为暮
阅读(231)
评论(0)
推荐(0)
2020年12月2日
03Python网络编程之多线程服务端。
摘要: # 多线程和单线程其实是差不多的,知识我们多开了几个线程# 来让多个客户端连接,这样同一时间可以有四个客户端跟服务端通信import zen_utils# 导入线程模块from threading import Thread# 定义函数,传入socket套接字。def start_threads(l
阅读全文
posted @ 2020-12-02 23:38 月为暮
阅读(261)
评论(0)
推荐(0)
03Python网络编程之单线程服务端
摘要: # 对于单线程的服务端,我们借助于zen_utils(我们自己编写好的一些函数)是很容易就实现的。# 导入这个模块import zen_utilsif __name__ == '__main__': # 调用我们编写函数,来获取终端传入的参数。 address = zen_utils.parse_c
阅读全文
posted @ 2020-12-02 23:17 月为暮
阅读(194)
评论(0)
推荐(0)
03Python网络编程之客户端。
摘要: # 这个是客户端,下边我会写几个关于服务的单线程、多线程、异步服务端的脚本。# 定义一个客户端,# 导入接收终端参数、随机数、socket、自己编写工具的模块。import argparse, random, socket, zen_utils# 定义客户端函数,入参为IP地址端口。def clie
阅读全文
posted @ 2020-12-02 23:10 月为暮
阅读(323)
评论(0)
推荐(0)
03Python网络编程系列之服务端
摘要: # 这里边是一个定义了服务端的一系列函数,是Python网络编程这本书第七章的第一个例子。# 这是供后边函数进行调用了,然后我们来进行研究网络的单线程编程,多线程编程、异步网络编程等。# 导入网络编程socket、时间time、cmd参数获取模块import argparse, socket, ti
阅读全文
posted @ 2020-12-02 08:12 月为暮
阅读(434)
评论(0)
推荐(2)
2020年12月1日
02select监听客户端
摘要: # coding: utf-8import socket# 定义一个消息列表messages = ['This is the message ', 'It will be sent ', 'in parts ', ]# 定义一个元祖,指定想要连接的服务端。server_address = ('loc
阅读全文
posted @ 2020-12-01 22:47 月为暮
阅读(209)
评论(0)
推荐(0)
02select监听服务端
摘要: # can_read, can_write, _ = select.select(inputs, outputs, None, None)## 第一个参数是我们需要监听可读的套接字, 第二个参数是我们需要监听可写的套接字, 第三个参数使我们需要监听异常的套接字, 第四个则是时间限制设置.## 如果监
阅读全文
posted @ 2020-12-01 22:46 月为暮
阅读(320)
评论(0)
推荐(0)
2020年11月30日
07爬虫之-urllib总结
摘要: # # 导入需要的爬虫库。import urllib.request# # 请求百度的连接。# file = urllib.request.urlopen('http://www.baidu.com')# # 读取返回的数据。# data = file.read()# # 将百度返回的数据写入到文件
阅读全文
posted @ 2020-11-30 19:54 月为暮
阅读(123)
评论(0)
推荐(0)
2020年11月8日
02_tcp_deadlock
摘要: # 这个程序我们是测试客户端和服务端在进行通信的过程中,可能会产生死锁的情况。 # 这是因为缓冲区,和TCP协议的可靠性连接导致的。 # 在程序中我们可以看到,客户端先向服务端发送数据,然后服务端就收之后再发送给客户端。 # 注意这里我们可以看到,程序设置的是不能缓冲区满就立即发送出去。 # 那么我
阅读全文
posted @ 2020-11-08 13:30 月为暮
阅读(168)
评论(0)
推荐(0)
122买卖股票的最佳时机
摘要: from typing import List# 这道题是个简单的动态规划的题目。# 每天可以分为四种情况。# 1,不持有股票,买入,2,不持有股票,不买入。3,持有股票,不卖出,4,持有股票,卖出# 那我们就可以根据四种情况来列动态方程。class Solution: def maxProfit(
阅读全文
posted @ 2020-11-08 13:15 月为暮
阅读(142)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
16
下一页
公告