摘要: ###什么是装饰器 所谓的装饰器,其实就是通过装饰器函数,来修改原函数的一些功能,使得原函数不需要修改。 ###装饰器实现 def my_decorator(func): def wrapper(): print("Something is happening before the function 阅读全文
posted @ 2022-05-29 23:54 青山原 阅读(54) 评论(0) 推荐(0) 编辑
摘要: ###背景 解决手动暂停导致的错误 ###🌰 def Interrupt_exception(func): def wrapper(*args, **kwargs): try: func(*args, **kwargs) except KeyboardInterrupt: print("手动停止" 阅读全文
posted @ 2022-05-22 23:52 青山原 阅读(30) 评论(0) 推荐(0) 编辑
摘要: def isConnected(self): try: requests.get("http://www.baidu.com", timeout=2) except: print("网络异常") time.sleep(10) return False return True def checking 阅读全文
posted @ 2022-05-22 23:39 青山原 阅读(657) 评论(0) 推荐(0) 编辑
摘要: try: #主代码块 pass except KeyError,e: #异常时,执行该块 pass except xxxError,e: #异常时,执行该块 pass else: #主代码块执行完,执行该块 pass finally: #无论异常与否,最终执行该块 pass ###TRY/EXCEP 阅读全文
posted @ 2022-05-22 23:14 青山原 阅读(93) 评论(0) 推荐(0) 编辑
摘要: ###总结 遇到网络问题(如:DNS 查询失败、拒绝连接等)时,Requests 会抛出一个 requests.exceptions.ConnectionError 异常。 如果 HTTP 请求返回了不成功的状态码, Response.raise_for_status() 会抛出一个 HTTPErr 阅读全文
posted @ 2022-05-22 23:09 青山原 阅读(2230) 评论(0) 推荐(1) 编辑
摘要: ###mock数据 Charles 提供了 三种方法,如下: Map 功能 Rewrite 功能 Breakpoints 功能(打断点) ###MapLocal 选择需要返回的文件 ###MapRemote 右键URL,点击 Map Remote。 ###Map两者区别 Map Local:将某个网 阅读全文
posted @ 2022-05-02 19:54 青山原 阅读(88) 评论(0) 推荐(0) 编辑
摘要: ###URI和URL URI :Uniform Resource Identifier,即统一资源标志符, URL :Universal Resource Locator,即统一资源定位符。 ###区别 URI用字符串标识某一互联网资源; URL表示资源的地点(互联网上所处的位置) URL不仅唯一标 阅读全文
posted @ 2022-05-02 19:28 青山原 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ###什么是WebSocket协议? 建立在HTTP基础上的协议; 连接的发起方仍是客户端; 确立连接后,不管服务器还是客户端,任意一方都可直接向对方发送报文。 ###主要特点 推送功能:服务器可直接发送数据,不必等待客户端请求 减少通信量:只要建立WebSocket连接,就希望一直保持连接状态;且 阅读全文
posted @ 2022-05-02 18:17 青山原 阅读(81) 评论(0) 推荐(0) 编辑
摘要: ###TCP/IP协议族 把与互联网相关联的协议集合起来总称为TCP/IP ###各层作用 应用层:决定了像用户提供应用服务时通信的活动。如:FTP、DNS、HTTP 传输层:提供处于网络连接中的两台计算机之间的数据传输。如:TCP、UDP 网络层:用来处理在网络上流动的数据包。该层确定了传输路线。 阅读全文
posted @ 2022-05-02 16:01 青山原 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 什么是DNS DNS(Domain Name System) DNS服务是和HTTP协议一样位于应用层的协议 它提供域名到IP地址之间的解析服务 ###查询DNS,获取域名对应IP(DNS 解析) 浏览器输入 www.bilibili.com,敲回车 浏览器会先查找本地的 DNS 缓存,如果有对应的 阅读全文
posted @ 2022-05-02 14:50 青山原 阅读(384) 评论(0) 推荐(0) 编辑