- 博客(11)
- 收藏
- 关注
原创 《TCP/IP网络编程》笔记——第2章 套接字类型和协议设置
1、创建套接字#include <sys/socket.h>int socket(int domain,int type,int protocol);domain:套接字中使用的协议族(protocol family)信息type:套接字数据传输类型信息protocol:计算机间通信中使用的协议信息2、协议族常用PF_INET,即ipv43、套接字类型(1)面向连接的套接字(SOCK_STREAM)特点:传输过程中数据不会消失按序传输数据传输的数据不存
2022-03-03 00:37:06 2535
原创 《TCP/IP网络编程》笔记——第1章 网络编程和套接字
1、服务端流程第一步:调用socket函数创建套接字#include <sys/socket.h>int socket(int domain,int type,int protocol);//成功返回文件描述符,失败返回-1第二步:调用bind函数分配ip地址和端口号#include <sys/socket.h>int bind(int sockfd,struct sockaddr *myaddr,socklen_t addrlen);//成功返回0,失败返
2022-03-02 14:19:25 1638
原创 Selenium进行窗口操作
一、获取浏览器窗口的基本信息1. 获取当前窗口网页标题title属性是用来获取当前窗口网页的标题2.获取当前窗口网页urlcurrent_url属性是用来获取当前窗口网页的url3.获取当前窗口句柄current_window_handle属性是用来获取当前窗口的句柄,句柄是窗口的标识,可以用于窗口的切换4.获取当前打开的所有窗口句柄window_handles属性是用来获取浏览器...
2019-10-03 11:17:28 2222
原创 二、使用selenium获取元素
在打开网页之后,我们通常要获取网页中的内容或者某个元素,这时候我们就可以使用find_xxx_by_xxx函数来获取元素了。一、当我们获取单个元素时:我们使用find_element_by_xxx函数来获取单个元素,获取到的是WebElement对象find_element_by_id : 通过元素id获取find_element_by_name : 通过元素的name属性获取find...
2019-10-03 11:13:57 5023 1
转载 LeetCode系列:可怜的小猪(LeetCode第458题)
题目:有1000只水桶,其中有且只有一桶装的含有毒药,其余装的都是水。它们从外观看起来都一样。如果小猪喝了毒药,它会在15分钟内死去。问题来了,如果需要你在一小时内,弄清楚哪只水桶含有毒药,你最少需要多少只猪?回答这个问题,并为下列的进阶问题编写一个通用算法。进阶:假设有 n 只水桶,猪饮水中毒后会在 m 分钟内死亡,你需要多少猪(x)就能在 p 分钟内找出“有毒”水桶?n只...
2019-01-18 21:23:16 909
原创 jdk的安装和环境变量的配置
在开始java学习之路之前,一定先开始安装jdk,还有将jdk配置到系统环境变量中,否则java文件将无法编译。 一、jdk的下载安装 jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 打开该界面后可以看到下面两个版本的下载导航,一个是Java SE 10的,一个是Jav...
2018-09-21 19:07:59 492
原创 Spring学习笔记:HelloWorld
Spring是一个IOC(DI)和AOP的容器框架。一、Spring特点:1、轻量级:Spring是非侵入性的,基于Spring开发的应用中的对象可以不依赖与Spring的API2、依赖注入(DI、IOC)3、面向切面编程(AOP)4、容器:Spring是一个容器,他包含并且管理应用对象的生命周期5、框架:Spring实现了使用简单的组件配置组合成一个复杂的应用,在Spring中可以使用XML和j...
2018-06-21 21:44:22 855
原创 快速了解websocket
一、为什么需要websocketHTTP 协议有一个缺陷:通信只能由客户端发起。(HTTP协议的单向性)举例来说,我们想了解今天的天气,只能是客户端向服务器发出请求,服务器返回查询结果。HTTP 协议做不到服务器主动向客户端推送信息。这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。我们只能使用"轮询":每隔一段时候,就发出一个询问,了解服务器有没有新的信息。轮询的效率...
2018-06-19 16:26:06 265
原创 java用DOM方法解析xml文档
步骤:1、创建DocumentBuliderFactory对象DocumentBuilder documentBuilder=documentBuilderFactory.newDocumentBuilder();2、创建DocumentBuilder对象(方法会抛出异常)DocumentBuilder documentBuilder=documentBuilderFactory.newDocum...
2018-03-26 22:17:06 369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人