8.1 网络编程的基本概念,TCP/IP协议简介 8.1.1 网络基础知识  计算机网络形式多样,内容繁杂。网络上的计算机要互相通信,必须遵循一定的协议。目前使用最广泛的网络协议是Internet上所使用的TCP/IP协议。  网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进
转载 精选 2009-08-16 18:13:54
8988阅读
1点赞
1评论
linux使用terminfo数据库来描述终端能力以及调用对应功能的方法。 termios简述 POSIX定义了完成终端I/O的标准方法:termios函数族 #include <termios.h> #include <unistd.h> struct termios { tcflag_t c_i
转载 2015-12-10 21:38:00
1665阅读
2评论
bootsect.S分析一文中有这样一段代码:seg fslds si,(bx)  ! ds:si是源地址;!! 将fs:bx地址所指的指针值放入ds:si中;先讲一下寄存器的默认组合问题,比如指令mov [si], ax表示将ax中的内容存入ds:si指向的内存单元,也就是说在寄存器间接寻址的情况下,以si间接寻址时总是默认以ds为相应的段地址寄存器。同样di是以es为默认的段地址寄存
Python是当今世界最流行的程序语言之一。由荷兰人,吉多·范罗苏姆(Guido van Rossum)1989年发明,1991年公布。一、关闭交互模式 Ctrl+Z和回车 输入quit()或exit()命令直接关闭命令行窗口二、程序基本格式用缩进而不是{}表示程序块的层次关系每行注释前加#号多行注释使用三个连续单引号'''或三个双引号"""使用\作为行连接符三、对象Python中,一切
从网上搜到的一篇hadoop的编程实例,对于初学者真是帮助太大了,看过以后对MapReduce编程基本有了大概的了解。看了以后受益匪浅啊,赶紧保存起来。 1、数据去重   "数据去重"主要是为了掌握和利用并行化思想来对数据进行有意义的筛选。统计大数据集上的数据种类个数、从网站日志中计算访问地等这些看似庞杂的任务都会涉及数据去重。下面就进入这个实例的MapReduce程序设计。1
转载 5天前
16阅读
一、客户端/服务端架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网企业处处是C/S架构 C/S架构与socket的关系:学习socket就是为了完成C/S架构的开发 二、OSI七层 一个完整的计算系统是由硬件、操作系统、应用软件三者组成。(这样就可以自己和自己玩了) 若想和别人一起玩,
原创 2021-07-29 15:32:38
2049阅读
01 网络编程-软件开发架构 OSI七层协议 以太网协议 IP 端口 TCP UDP 02 TCP的三次握手四次挥手理解及面试题 03 socket套接字使用 TCP连接通讯循环 TCP粘包问题 struct模块 TCP发送文件 04 UDP协议 TCP UDP基于socketserver的并发 0 Read More
原创 2021-09-04 17:22:39
975阅读
STL编程 1. STL基本概念:1.1 STL简介:1.2 STL六大组件:2. 函数对象:2.1 函数对象概念:2.2 函数对象使用:3. 谓词:3.1 谓词的概念:3.2 一元谓词:3.3 二元谓词:4. 内建函数对象:4.1 算数仿函数:4.2 关系仿函数:4.3 逻辑仿函数:5. STL常用算法:5.1 常用遍历算法:5.1.1 for_each5.1.2 transform5.2 常
红帽是一家以Linux操作系统为主打产品的知名科技公司。作为全球领先的Linux发行商之一,红帽一直以开源软件的倡导者和支持者而著称。在Linux编程和Windows编程领域,红帽拥有丰富的经验和技术实力,为开发者提供了诸多优质的工具和支持。 在Linux编程领域,红帽以其领先的操作系统产品及相关技术服务而享誉全球。Linux作为一个开源的操作系统,具有安全性高、稳定性好、扩展性强的特点,越来越
本文将会讲述,响应式编程来龙去脉。我们从同步编程讲起,到多线程编程出现,再到为了解决阻塞线程导致浪费资源而出现的异步编程。最后为了更好编写异步的程序出现了的响应式编程
原创 2022-11-14 14:21:41
345阅读
今天我想跟大家分享一些有关于Python的深入技术内容。Python是一门非常流行的开源编程语言,它被广泛应用于数据科学、机器学习、Web开发、自动化脚本编写等多个领域。在这篇文章中,我将介绍一些Python中比较高阶的主题,内容包括Python的函数式编程、元编程以及Python的异步编程特性。函数式编程函数式编程是一种强调函数作为一等公民的编程范式,Python支持函数式编程,因此代码比较优雅
原创 9月前
136阅读
带出几十位从零开始学iOS的实习生或试用期的开发人员后,觉得真的是千人千面,每个人写的代码都风格迥异,如果没有一个文档规范,每次都和新人进行口头的说教,大概自己是不用敲代码了,所以吃了亏了就开始编写iOS的编程规范。由于本人在写iOS代码前一直是C语言的开发,所以很多规范都受C语言的影响。 与大家分享下我总结的编程规范,有不合适的请大家指出(最好能举例说明为何不好,并给一个好的推荐)^_^1.
第二章(1):Python编程基础概念1. Python 程序的构成Python 程序有模块组成。一个模块对应 Python 源文件,一般后缀名是:.py。模块有语句组成。运行 Python程序时,按照模块中语句的顺序依次执行。语句是 Python 程序的构造单元,用于创建对象、变量复制、调用函数、控制语句等。代码的组织与缩进很多编程语言通过字符(例如:花括号{})、关键字(例如:begain/e
面向对象编程 + java 只能面向对象编程 + Python虽然是解释型语言,但从设计之初就已经是一门面向对象的语言,对于Python来说一切皆为对象。正因为如此,在Python中创建一个类和对象是很容易的,当然如果习惯面向过程或者函数的写法也是可以的,Python并不做硬性的限制 + c++ 面
​本资料由深圳市综科智控科技开发有限公司编辑整理,深圳市综科智控科技开发有限公司是一家专注于生产与研发工业智能自动化设备及软件系统、工业物联网设备及软件系统的高新技术企业。公司致力于为客户提供从前端数据采集、传感器接入、IO控制、人机交互的一整套系统及方案,帮助客户实现其自动化设备及物联网设备的本地或者远程分布式控制与管理。产品涵盖:【可编程io控制器/采集器】、【数据采集DTU/RTU】、【物联
原创 2022-08-11 16:21:33
457阅读
本资料由深圳市综科智控科技开发有限公司编辑整理,深圳市综科智控科技开发有限公司是一家专注于生产与研发工业智能自动化设备及软件系统、工业物联网设备及软件系统的高新技术企业。公司致力于为客户提供从前端数据采集、传感器接入、IO控制、人机交互的一整套系统及方案,帮助客户实现其自动化设备及物联网设备的本地或者远程分布式控制与管理。产品涵盖:【可编程io控制器/采集器】、【数据采集DTU/RTU】、【物联网
原创 2022-08-19 09:48:49
827阅读
程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型,就像《程序员技术练级攻略》这篇文章很多人回复到这种玩法会玩死人的一样。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到30岁,最多35岁吧。每每我听到这样的言论,都让我感到相当的无语,大家都希望能像《21天速成C++》那样速成,好多
转载 精选 2013-11-13 14:10:54
761阅读
#!/bin/bash echo hello world这是一个简单的脚本,第一行#!/bin/bash声明了这是一个bash脚本,第二行的意思是显示“hello world”执行的时候一定要先在执行[# chmod u+x hello.sh]给予hello.sh执行的权限,否则就是Command not found变量    你可在任何编程语言中使用变量,但是在脚本
原创 2014-08-03 17:08:05
946阅读
监控思路、架构介绍需求: 使用shell定制各种个性化告警工具,但需要统一化管理、规范化管理。思路:指定一个脚本包,包含主程序、子程序、配置文件、邮件引擎、输出日志等。主程序:作为整个脚本的入口,是整个系统的命脉。配置文件:是一个控制中心,用它来开关各个子程序,指定各个相关联的日志文件。子程序:这个才是真正的监控脚本,用来监控各个指标。邮件引擎:是由一个php程序来实现,它可以定义发邮件的服务器、
原创 2016-04-26 16:45:50
1410阅读
  • 1
  • 2
  • 3
  • 4
  • 5