• 嵌入式 hi3518平台以太网网络模块设计包括重连机制和网线检测机制

    时间:2023-01-24 17:40:21

    <span style="font-family:Courier New;">#include <sys/types.h>#include <string.h>#include <stdlib.h>#include <sys/ioctl.h>...

  • 【网络爬虫入门03】爬虫解析利器beautifulSoup模块的基本应用

    时间:2023-01-18 10:37:30

    【网络爬虫入门03】爬虫解析利器beautifulSoup模块的基本应用 1、引言 网络爬虫最终的目的就是过滤选取网络信息,因此最重要的就是解析器了,其性能的优劣直接决定这网络爬虫的速度和效率。BeautifulSoup可以通过定位HTML件中的标签来格式化和组织复杂的网络信息,尝试化平淡为神奇,用...

  • 零基础自学用Python 3开发网络爬虫(五): 使用第三方模块快速抓取与解析

    时间:2022-12-26 20:40:30

    点击进入本系列目录 在前面的四篇文章中, 我们一直采用 python 3 自带的 urllib  模块来抓取网页, 然后用 re 模块来处理抓取到的数据. 这次我们使用 Requests 库来代替 urllib, 用 BeautifulSoup 来代替 re 模块. 对于这两个模块来说, 学习使用它...

  • Python网络通信之黏包问题(五)基于SocketServer模块和socket模块

    时间:2022-12-15 17:09:58

    关于黏包问题: 假设某场景,客户端A在利用socket模块的方法recv(1024)时,一次只收1024个字符,但服务器将结果全发至客户端的数据可能不止1024个字符,那么剩余待发字符的还在服务器端的socket发送缓冲队列(先进先出)里,此时服务器端如果用sendall发送,那么发送缓...

  • 网络编程- 解决黏包现象方案二之struct模块(七)

    时间:2022-12-15 16:56:15

                 上面利用struct模块与方案一比较,减少一次发送和接收请求,因为方案一无法知道client端发送内容的长度到底有多长需要和接收OK、多一次请求防止黏包,减少网络延迟...

  • 网络---29 socketserver模块并发 连接合法性

    时间:2022-12-07 17:56:57

    一.socketserver模块   ②服务端     ③客户端    二.连接合法性       ①os.urandom(n) 一种bytes类型的随机生成n个字节字符串的方法 而且每次生成的值都不相同。再加上md5等加密的处理 就能够成内容不同长度相同的字符串了。   ②hmac ③ ...

  • rails 网络接口模块

    时间:2022-11-10 16:16:57

    # 1.为了更好的维护,保护我们的代码,通常将代码写在项目的./controllers/interface/目录下# 2.接口的实现class Interface::CasesController < ActionController::Basedef all_casesall_cases =...

  • Python 学习之urllib模块---用于发送网络请求,获取数据(5)

    时间:2022-11-01 15:45:36

    查询城市天气最后一节需要导入上一节的结果city10.py#!/usr/bin/python# -*- coding: UTF-8 -*-import urllib.requestfrom  city10 import city     #从city10.py里导入city变量名称import js...

  • Python 学习之urllib模块---用于发送网络请求,获取数据

    时间:2022-11-01 15:45:30

    1.urlliburllib是Python标准库的一部分,包含urllib.request,urllib.error,urllib.parse,urlli.robotparser四个子模块。(1)urllib.request用法1)urlopen函数:用于打开一个URL(urlopen返回一个类文件...

  • Python 学习之urllib模块---用于发送网络请求,获取数据(4)

    时间:2022-11-01 15:45:24

    承接将查询城市编码的结果保存到文件中,以字典的形式保存,目的是为了在查询某个城市的天气的时候,能够通过输入的城市名称,找到对应的城市编码。所以此结果字典的数据结构,就是city={城市名称:城市编码}so,可以这样编写:当然,你可以打印出结果看看。现在我们就需要将这个结果写到文件中去了。注意,这里就...

  • 网络编程基础:网络基础之网络协议、socket模块

    时间:2022-10-28 07:48:42

    操作系统(简称OS)基础:应用软件不能直接操作硬件,能直接操作硬件的只有操作系统;所以,应用软件可以通过操作系统来间接操作硬件网络基础之网络协议:网络通讯原理:连接两台计算机之间的Internet实际上就是一系列统一的标准,这些标准称之为互联网协议;互联网的本质就是一系列的协议,总称为“互联网协议”...

  • python模块介绍- SocketServer 网络服务框架

    时间:2022-10-28 07:48:12

    来源:https://my.oschina.net/u/1433482/blog/190612摘要: SocketServer简化了网络服务器的编写。它有4个类:TCPServer,UDPServer,UnixStreamServer,UnixDatagramServer。这4个类是同步进行处理的,...

  • day28 网络协议OSI 及socket模块

    时间:2022-10-28 07:43:34

    反射都是操作对象中的__dict__的内容class Student:def study(self): print("正在学习....")stu = Student()if not hasattr(stu,"name"): setattr(stu,"name","比格")...

  • vs2008中Qt网络模块的问题

    时间:2022-10-13 08:43:59

    今天从http://blog.csdn.net/yiyaaixuexi/article/details/6655493上下载了一份关于Qt写的QQ界面源码,我把它转成VS2008的Qt工程,在编译时遇到了一些问题。   1. 无法打开包括文件:“QUdpSocket”:No such file or...

  • 网络爬虫re模块的findall()函数

    时间:2022-09-25 22:28:34

       findall()函数匹配所有符合规律的内容,并以列表的形式返回结果。 a = '"<div>指数' \'</div>"' word = re.findall('<div>(.*?)</div>',a,re.S)print(wo...

  • Python网络爬虫与信息提取(三)—— Re模块

    时间:2022-09-25 22:28:16

    regular expression / regex / RE 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compi...

  • python之psutil模块(获取系统性能信息(CPU,内存,磁盘,网络)

    时间:2022-09-22 23:13:14

    一、psutil模块1. psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,如ps、...

  • python3使用urllib模块制作网络爬虫

    时间:2022-09-14 21:51:47

    本文给大家介绍的是利用urllib模块通过指定的URL抓取网页内容 所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地,有需要的小伙伴可以参考下

  • iOS网络模块优化(失败重发、缓存请求有网发送)

    时间:2022-09-14 19:08:18

    iOS开发中,一般都是通过AFN搭建一个简易的网络模块来进行与服务器的通信,这一模块要优化好没那么简单,需要花费很多时间与精力,仅仅根据这几年来的填坑经验,总结下这一块的需要注意的地方,也是给自己梳理下知识。 之前写的博客提到了DNS优化、请求数据大小的优化(http://www.cnblogs.c...

  • 发布一个采用boost::asio写的异步网络通信模块

    时间:2022-09-08 22:11:45

    //lihaoyxj@gmail.com//lihaoyxj.cublog.cn最近要写网络通信的一个相对复杂的应用,一直希望找出一个合适的网络通信框架,最终我个人选择boost::asio来实现,主要是因为asio要比ACE相对简单很多,第二是boost库里的东西非常丰富,在针对以后开发...