01-选课系统作业讲解1 02--选课系统作业讲解2 03-选课系统作业讲解3 04--选课系统作业讲解4 01-选课系统作业讲解1 02--选课系统作业讲解2 03-选课系统作业讲解3 04--选课系统作业讲解4…
01-FTP项目需求 02-FTP项目框架搭建 03-FTP项目用户认证 04--FTP项目制定标准定长消息头 05-FTP项目下载功能开发 06-FTP项目下载功能开发2 07-FTP项目ls文件列表实现 08-FTP项目目录切换功能 09-FTP项目目录切换之相对路径问题解决 10-FTP项目文件上传功能 11-FTP项目进度条功能开发 12-FTP项目进度条功能优化 13-FTP项目断电续传功能开发 14-FTP项目断电续传功能开发2 15-FTP项目断点续传功能开发3 01-FTP项目需…
1.简述构造方法和析构方法. 构造方法(__init__):主要作用是实例化时给实例一些初始化参数,或执行一些其它的初始化工作,总之因为这个__init__只要一实例化, 就会自动执行,不管你在这个方法里写什么,它都会统统在实例化时执行一遍. __del__就是析构方法. 实例在内存中被删除时,会自动执行这个方法,如你在内存里生成了一个人的实例,现在他被打死了,那这个人除了自己的实例要被删除外, 可能它在实例外产生的一些痕迹也要清除掉,清除的动作就可以写在这个方法里. 2.口述一下在python…
01-计算机基础 02-什么是网络 03-五层协议详解 04-传输层详解 05-什么是Socket 06-基于socket实现简单套接字通信 07-在简单套接字基础上加上通信循环 08-客户端与服务端代码bug修复 09-实现服务端对多个客户端提供服务 10-模式ssh远程执行命令-项目分析 11-模拟ssh远程执行命令-代码实现 12-粘包现象 13-粘包底层原理分析 14-解决粘包问题-伪代码实现 15-解决粘包问题-简单版本 16-解决粘包问题-终极版本 17-文件传输功能实现 18-文件…
我的失败与梦想(一) 我的失败与梦想之为何创办路飞学城 01-编程范式 02-面向过程编程 03-面向对象编程介绍 04-定义类与实例化出对象 05-如何使用类 06-如何使用对象 07-属性查找与绑定方法 08-Python中一切皆对象 09-面向对象可拓展性总结 10-小练习1 11-小练习2 12-继承与重用性 13-派生 14-继承的实现原理 15-在子类中重用父类的方法或属性 16-组合 17-抽象类与归一化 18-多态与多态性 19-封装之如何隐藏属性 20-封装的意义 21-封装与…
用Netty开发中间件:网络编程基础 <Netty权威指南>在网上的评价不是很高,尤其是第一版,第二版能稍好些?入手后快速翻看了大半本,不免还是想对<Netty权威指南(第二版)>吐槽一下: 前半本的代码排版太糟糕了,简直就是直接打印Word的版式似的.源码解析部分的条理性和代码排版好多了,感觉比其他部分的质量高多了. 如果你是初学者可能会感觉很详细,几乎每部分都会来一套客户端和服务端的Demo,如果你不是入门者的话可能会感觉水分比较多. 最后一部分高级特性,内容有些混乱,不少内容…
python网络编程基础(线程与进程.并行与并发.同步与异步.阻塞与非阻塞.CPU密集型与IO密集型) 目录 线程与进程 并行与并发 同步与异步 阻塞与非阻塞 CPU密集型与IO密集型 线程与进程 进程 前言 进程的出现是为了更好的利用CPU资源使到并发成为可能. 假设有两个任务A和B,当A遇到IO操作,CPU默默的等待任务A读取完操作再去执行任务B,这样无疑是对CPU资源的极大的浪费.聪明的老大们就在想若在任务A读取数据时,让任务B执行,当任务A读取完数据后,再切换到任务A执行.注意关键字切换…
网络编程基础 一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 为何学习socket一定要先学习互联网协议: 1.首先:本节课程的目标就是教会你如何基于socket编程,来开发一款自己的C/S架构软件 2.其次:C/S架构的…
一.何谓C/S架构 C指的是client(客户端软件),S指的是Server(服务端软件),既然我们的的标题是网络编程基础, 那我们就一起来学习怎样写一个C/S架构的软件,实现服务端与客户端软件基于网络的通信. 二.必备计算机基础知识 1.众所周知,我们开发的软件都是应用软件,必须运行在操作系统上,操作系统则运行于硬件之上, 而应用软件是无法直接操作硬件的,而是调用操作系统的接口,由操作系统操纵硬件. 2.客户端和服务端之间信息传递的流程 <1> 客户端产生数据,存放于客户端软件内存中,然后调…
第5章 Linux网络编程基础API 探讨Linux网络编程基础API与内核中TCP/IP协议族之间的关系,并未后续章节提供编程基础.从3个方面讨论Linux网络API. socket地址API.socket 最开始的含义是一个IP地址和端口对(ip, port).它唯一地表示了使用TCP通信的一端.本书称其为socket地址. socket基础API.socket的主要API都定义在 sys/socket.h 头文件中,包括创建socket.命名socket.监听socket.接受连接.发起连…