ICode9

精准搜索请尝试: 精确搜索
  • Windows编程(网络编程)2021-08-13 16:32:30

    Windows编程(网络编程) 套接字类型与协议设置 SOCK_STREAM[流套接字] TCP 面向连接、可靠的数据传输 适合传输大量的数据,不支持广播、多播 SOCK_DGRAM[数据包套接字] UDP 无连接 支持广播、多播 SOCK_RAW[原始套接字] 可以读写内核没有处理的 IP 数据报 避开 TCP/IP 处理机制,被传送

  • selenium python学习笔记一之元素定位2021-08-13 12:32:27

    学习资料连接:https://download.csdn.net/download/waiwaijsj/7214035 1、元素定位   什么是元素:     元素:由标签头+标签尾+标签头和标签尾包括的文本内容   元素的信息就是指元素的标签名以及元素的属性   元素的层级结构就是指元素之间相互嵌套的层级结构   元素定位

  • Linux网络编程-1-socket概念与地址api2021-08-12 17:01:59

    socket概念 套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程

  • AttributeError: module ‘socket‘ has no attribute ‘AF_UNIX‘的一种解决方案2021-08-04 10:34:01

    AttributeError: module ‘socket’ has no attribute 'AF_UNIX’的一种解决方案 作为一个python小白,这是我写的第一篇文章, 用来记录我在python学习中遇到的问题,以及解决方案。 这是我在做udp网络通信遇到的一个模块问题,之前我将文件名设成socket.py,出现了这种情况后,就在网

  • socket函数详解2021-07-17 02:31:06

    1.socket函数用于创建一个新的socket,也就是向系统申请一个socket资源。socket函数用户客户端和服务端。 //函数声明 int socket(int domain, int type, int protocol); 参数说明:   domain:协议域,又称协议族(family)。常用的协议族有AF_INET、AF_INET6、AF_LOCAL(或称AF_UNIX,Unix域

  • anchor-free存在什么缺点?2021-07-14 13:58:46

    作者丨Kissrabbit、CK1998 来源丨知乎问答 编辑丨极市平台 极市导读 本文汇总了一些知乎上关于anchor-free存在的缺点的优质问答。  问答链接: https://www.zhihu.com/question/364639597 原问题:这里只能想到两种:1.正负样本极端不平衡;2.语义模糊性(两个目标中心点重叠);现在这两者

  • Linux下的C++ Socket网络编程2021-07-11 14:03:13

    Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。即Socket提供了操作上述特殊文件的接口,使用这些接口可以实现网络编程。 Socket通信流程图 TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,在正式通信之前必须建立起连接。UDP(User Data Protocol

  • RI和AF2021-07-07 22:00:32

            抽象数据类型(ADT)是强调操作的一种数据类型,用户程序员无需关心抽象数据类型的内部实现。ADT分为可变的(mutable)和不可变的(immutable),二者都在方法中都可以存在构造器(Creators)、生产器(Producers)和观察器(Observers),唯一的区别在于不可变的类型没有变值器(Mutators)以改

  • 软件构造复习第六章2021-07-07 11:32:46

    @TOC 一、抽象和用户定义类型 除了编程语言所提供的基本数据类型和对象数据类型,程序员可定义自己的数据类型。 传统的类型定义:关注数据的具体表示。 抽象类型:强调“作用于数据上的操作”,程序员和client无需关心数据如何具体存储的,只需设计/使用操作即可。 二、分类类型和操作

  • 【HIT】哈工大2021春软件构造复习(6)2021-07-06 10:59:51

    Chapter 6: Abstract Data Type (ADT) 本章重点: 6.1 Abstraction and User-Defined Types 数据抽象(Abstraction):由一组操作所刻画的数据类型。 抽象类型强调“作用于数据上的操作”,程序员和用户无需关心数据如何具体存储的,只需设计/使用操作即可。ADT是由操作定义的,与其内部

  • 软件构造——不变量相关知识点2021-07-06 10:31:19

    immutable的ADT具有不少特性。 表示独立性: client使用ADT无需考虑其内部如何实现,ADT内部表示的变化不应影响外部spec和客户端,除非ADT的操作指明了具体的前置条件和后置条件,否则不能改变ADT的内部表示。 表示泄露: 不仅影响不变性,也影响了表示独立性,无法在不影响客户端的情况下改

  • 关于ADT中的AF、RI和Safety from rep exposure2021-07-04 13:02:09

    AF:抽象函数(Abstraction Function),是R空间到A空间的一个映射,一定是满射,不一定是单射或双射,因为R空间中可能出现不满足要求的值,它在A空间就没有对应的像。AF一般是ADT作者用精炼的语言描述该ADT类是对什么实际事物的抽象,并可简介这个函数中实现了哪些方法。RI:表示不变量(Representati

  • 记录下之前写的udp,tcp。很浅显2021-07-03 17:01:30

    udp连接服务器直接使用的是sendto,而tcp连接使用的是connect udp是:socket(AF_INET,SOCK_DGRAM) tcp是:socket(AF_INET,SOCK_STREAM) udp接口编程 创建套接字 udp_t = socket(AF_INET,SOCK_DGRAM) 发送数据 data = input('\n请输入你要输入的数据:') udp_t.sendto(data.encode('gb

  • 【优化算法】人工鱼群优化算法(AFSA)【含Matlab源码 1078期】2021-07-02 20:01:23

    一、简介 人工鱼群算法(Artificial Fish Swarm Algorithm,AFSA)是Li Xiao-lei在2002年提出的(Yazdani, Toosi, & Meybodi, 2010)[1],目的是模仿鱼类捕食、群集、跟随、移动等行为。AFSA是基于鱼类集体向某个目标运动,并受到自然的启发,是一种并行和随机搜索算法。 与狮子和猴子不同,在

  • 软件构造复习第六章 抽象数据类型ADT2021-06-29 10:33:56

    复习目录 Abstraction and User-Defined TypesClassifying Types and OperationsDesign principles of ADTRepresentation Independence (RI)Testing an Abstract Data TypeInvariantsRep Invariant and Abstraction FunctionBeneficent mutationDocumenting the AF, RI, a

  • python 获取计算机的网卡信息2021-06-17 15:58:26

    0. 前言 正常情况下,如果想要查看电脑的网卡IP地址或是MAC地址,直接通过界面找到网卡进行查看就有了,亦或是通过命令如linux的ifconfig得到IP等信息,那么本节教大家如何通过python的方式获取网卡的IP/MAC信息。 1. 测试环境及关键代码解释 1.1 测试环境 1.1.1 系统: Ubuntu 1

  • python 获取计算机的网卡信息2021-06-17 11:59:23

    0. 前言 正常情况下,如果想要查看电脑的网卡IP地址或是MAC地址,直接通过界面找到网卡进行查看就有了,亦或是通过命令如linux的ifconfig得到IP等信息,那么本节教大家如何通过python的方式获取网卡的IP/MAC信息。 1. 测试环境及关键代码解释 1.1 测试环境 1.1.1 系统: Ubuntu 1

  • socket 编程2021-06-13 10:34:17

    socket 编程 -客户端/服务器架构 :即 C/S架构 1,硬件C/S 架构(打印机) 2, 软件C/S 架构(web服务) C/S架构与socket的关系:socket就是为了完成C/S架构的开发   -osi 七层: 应用层--运输层--网络层--链路层--物理层      socket 抽象层在应用层和运输层之间     socket概念(socket

  • C/C++补充材料·适用于C、C++程序设计初学者的现代程序模型2021-06-07 22:34:37

    对于C和C++的初学者而言,计算机系统的硬件体系和操作系统对应用程序的调用之类的问题过于复杂。其实需要掌握的最重点的内容是,要分清“指针值”和“指针变量”的区别,以及指向的类型。 如何理解指针 除了仅仅用来表示“这是个地址”的void*之外,无论是什么指针,都是“指向某种类型”的

  • SylixOS 技术简介2021-05-30 16:01:37

    以下是SylixOS基本特性,SylixOS源码大家可以到官方网站下载。   基本功能 1. 支持任务管理,支持256个任务调度优先级,实现基于优先级的抢占式调度和同优先级的时间片轮转调度算法; 2. 支持多核SMP软件架构,支持任务统一管理,并支持任务对特定核的亲和度调度策略; 3. 支持中断管理; 4.

  • POE供电标准解析2021-05-28 15:02:19

    PoE系统中802.3af(PoE)、802.3at(PoE+)、802.3bt(PoE++)三种标准。   PoE的系统构成及供电特性参数一个完整的PoE系统包括供电端设备(PSE,PowerSourcingEquipment)和受电端设备(PD,PowerDevice)两部分。POE交换机就是PSE设备,无线AP或者物联网LoRa网关就是PD设备。两者基于IEEE802.3af

  • socket网络编程2021-05-20 18:05:28

    为什么要学习socket? 我们学习这个东东就是为了完成C/S架构的开发 (C:指的是客户端;S:指的是服务端) 服务端就是提供服务的一端 ,而客户端听名字就知道指的是用户使用的一端 学习socket一定要先学习互联网协议: c/s架构的软甲(应用层)是基于网络通信的====>网络的核心是一堆协议,协议既是标准

  • 简单理解socket(socket.AF_INET,socket.SOCK_STRE,os.dup2(s.fileno(),0),subprocess.call([“/bin/bash“,“-i“])2021-05-18 17:32:25

    前言:因为最近学习渗透时,使用python编写了一个木马,但是对里面的函数/方法功能并不了解,于是查阅资料,总算有了一定了解,于是记录下来 木马文件如下: import socket,subprocess,os s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.commect(("192.168.75.128",9988)) os.d

  • volatile关键字解析2021-05-12 13:34:10

    volatile与线程安全有关的问题,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中会涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速

  • volatile关键字的作用2021-05-12 13:04:57

    volatile关键字,在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有