三次握手、四次挥手

TCP的三次握手 1、“三次握手”的详解 所谓的三次握手即TCP连接的建立。这个链接必须是一方主动打开,另一方被动打开的。以下为客户端主动发起连接图解: 握手之前主动打开连接的客户端结束CLOSED阶段,被动打开的服务器端也结束CLOSED阶段,并进入LISTEN阶段。随后开始“三次握手”: (1) ...

Python开发之路

1. Python基础 Python基础入门 Python的基本数据类型 Python文件操作 Python函数&异常 Python常用的模块和包 Python面向对象 Python网络编程 Python并发编程 2. 前端 HTML CSS JavaScript JQuery BootStrap ...

Linux常用命令记录

一、磁盘管理常用命令: 1、cd命令:用于切换当前工作目录至 dirName(目录参数) cd directory #切换到directory目录下,可以使用绝对路径,也可以使用相对路径 cd ~ #切换到用户主目录 cd .. #切换到父目录,即上级目录 cd - #切换到此目录之前所在目录 2、 ...

python基础 Day9

python Day9 函数的初识 #代码的可读性较好 s=[1,2,3,4,5,5] def list_len(S): count=0 for i in s: count+=1 print(count) list_len(s) 函数是以功能(完成一件事)为向导,登录,注册,len.一个函数就是一个 ...

hihocoder #1442 : Smallest Rectangle

题意 : 给N个点, 从里面随机取四个点,如果能构成矩形,求最小的矩形面积 题解: 一旦对角两个点确定 四个点都确定 复杂度N方 #include<bits/stdc++.h> #define rep(i,a,n) for(int i=a;i<=n;++i) #define per(i,a,n) f ...

跟大家一起聊一聊面向对象程序设计(OOP)

追求代码的和平稳定,我是peace,学了面向对象这么久,发现很少去总结,今天我们就来谈谈面向对象,我习惯把一个知识分为三个维度去学习(是什么? 为什么?怎么做?) 面向对象是什么? 面向对象是一种思想,也是我们常说的“OO思想”(Object Oriented),而面向对象程序设计就是使用面向对象思 ...

社区绿色环保互动软件-垃圾分类创意体感互动游戏-智慧环保APP软件

自从19年垃圾分类概念的提出,迅速成为社会热门话题,同时也是人们在生活的中,所经常遇到的问题,“这是什么垃圾”也成为了,人们生活的一大难题, 各种类型的垃圾不知道投放在哪个垃圾桶中,为了能够更好得方面用户快速的了解到垃圾分类的重要性,以及对垃圾准确分类的知识得到普及,现市面上出现了一款“体感垃圾分类 ...

二叉树层序遍历问题总结

主要内容: 不分行从上到下打印二叉树 分行从上到下打印二叉树 分行从下到上打印二叉树 之字形打印二叉树 二叉树的右视图 1. 不分行从上到下打印二叉树 题目描述:从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 相关题目:剑指22;剑指18; 代码实现: import java. ...

用户数据报协议UDP

UDP概述 用户数据报协议UDP只在IP的数据报服务之上增加了很少一点的功能,这就是复用和分用的功能以及差错检测的功能。 UDP的主要特点: UDP是无连接的。即发送数据之前不需要建立连接(当然,发送数据结束时也没有连接可释放),因此减少了开销和发送数据之前的时延。 UDP使用尽最大努力交付,即不保 ...

ORACLE链接错误解决方案

情景:远程服务器安装oralcle服务,远程可以通过sqlplus连接,本地连接报错ORA-1247丢失连接; 解决方法: 将远程服务器的tnsnames文件中的localhost改为ip地址,如下: ORCL =(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)( ...

angular scope拼接字符串

1、问题来由,想要拼接:$scope.showHide变成$scope.showHide1,$scope.showHide2,$scope.showHide3,$scope.showHide4,从而使得点击折叠与展开。 原先累赘写法: /* $scope.Digest_show1=function( ...

Python是什么,Python语言及其特点简介

虽然软件产业的历史相对于人类历史只是白驹过隙,但世界上却存在非常多的编程语言,「Python」 就是其中之一。 Python 语言算得上一门“古老”的编程语言,Python 流行这么久,必然有它的独到之处,本节我们简单介绍 Python 的相关情况。 Python 简史 Python 由 Guido ...

旋转矩阵

using System.Collections; using System.Collections.Generic; using UnityEngine; public class TestGame : MonoBehaviour { public Vector2 p1; public Vecto ...

git 换行符LF与CRLF转换问题

一、背景 在各操作系统下,文本文件所使用的换行符是不一样的。UNIX/Linux 使用的是 0x0A(LF),早期的 Mac OS 使用的是0x0D(CR),后来的 OS X 在更换内核后与 UNIX 保持一致了。但 DOS/Windows 一直使用 0x0D0A(CRLF)作为换行符。Git提供了 ...

Winfrom动态添加MenuStrip菜单,同时绑定反射事件,可扩展后期动态配置

需求背景: 最近需要把多个一级菜单做二级菜单的整合 实现思路: 如果你觉得属性值设置菜单比较慢或者更喜欢用尽可能少的代码来动态绑定菜单,不妨看看下面的代码,或许能给你得到帮助,然后你可以把菜单事件单独写到一个时间方法,通过反射自动反射统一调用 我这里分离出来是做一个用户控件加载到winfrom窗口 ...

123···200>