1.1 网络编程概述【理解】 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程 在网络通信协议下,不同计算机上运行的程序,可以进行数据传输 1.2 网络编 ...
转载 2021-07-23 16:45:00
27阅读
Socket理论 本地IP地址、本地端口号、外地IP地址、外地端口号组成一对套接字对。 socket(套接字),就是 IP:端口号的形式。 一个完整的Socket有一个本地唯一的Socket号,由操作系统分配。 每进行一个新的Socket连接,实际是产生了新的socket实例对象。
转载 2018-08-22 17:32:00
46阅读
2评论
前言:条件语句也是流程控制语句,日常生活逻辑条件测试文件测试整数测试字符串与逻辑测试if语句if单分支语句if双分支语句if多分支语句一:条件测试操作1.1.1test命令测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则为其他数值'格式1:test条件表达式'格式2:[条件表达式]在格式2中,前后至少有一个空格1.1.2文件测试文件类型和权限测试[操作符文件或目录]1.1.3常用
原创 2019-11-26 19:03:44
1176阅读
1点赞
当前大部分的深度学习框架(tensorflow、theano、mxnet)都要求能否构建计算图,以及编译计算图来自动求导; 1. 命令式编程与符号式编程 命令式编程,程序中可能会存在 for或 if 形式的控制流,即循环迭代的次数和 if 分支的执行都取决于入参,不同的输入会使得程序的执行不同。对于计算图框架来说,这就对应于动态图,即图的结构(不只是结果)会随着输入的变化而发生变化; refe
转载 2018-01-14 19:18:00
247阅读
2评论
由于对SDN充满着兴趣,在学习了一段时间OpenFlow之后,一次偶然的机会接触到了P4。P4可以实现很多新的Idea,但是无奈于国内的实践资料太少了(有些资料似乎比较陈旧了)。唯一的学习来源是官网的英文实例教程,但是摸索起来很费时间。因此本人打算把自己的探索经验,写成一个专题,和大家分享,学习,交流。着重点是实践而非理论,有不正确的地方欢迎批评指正。为什么要从理论上开始介绍呢?因为有了一些基础的
原创 2021-04-29 10:19:21
481阅读
由于对SDN充满着兴趣,在学习了一段时间OpenFlow之后,一次偶然的机会接触到了P4。P4可以实现很多新的Idea,但是无奈于国内的实践资料太少了(有些资料似乎比较陈旧了)。唯一的学习来源是官网的英文实例教程,但是摸索起来很费时间。因此本人打算把自己的探索经验,写成一个专题,和大家分享,学习,交流。着重点是实践而非理论,有不正确的地方欢迎批评指正。为什么要从理论上开始介绍呢?因为有了一些基础的
原创 2021-05-26 17:28:59
1298阅读
网络编程基于TCP/IP  客户端:数据传输1.创建Socket对象 传入链接地址和端口号2.传送数据得获取(文字用String/文件就创建IO流去读取)3.通过Socket对象获取输出流outputStream4.通过outputStream传输数据 接收返回得数据5.通过Socket获取输入流inputStream6.打印返回数据7.关闭流服务端接受数据1.创建ServerSocket对象2.
转载 2021-04-04 23:18:51
213阅读
2评论
一、什么是线程线程是操作系统能够进行运算调度...
转载 2020-02-07 11:42:00
116阅读
1.SUN公司为统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC 2.JDBC全称为:Java Data Base Connectivity(java数据库连接),它主要由接口组成。 组成JDBC的2个包:  (1)java.sql.*;  (2)javax.sql.*; 3.JDBC在程序中的位置: 4.JDBC的六个固定步骤    1。注冊数据库驱动[利用反射]  
转载 2016-03-24 14:57:00
117阅读
2评论
一、什么是进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。简单的说,进程就是一个正在进行的一个过程或者说一个任务,负责执行任务的人是CPU。打个比方,我打开了QQ应用程序,然后跟我女朋友聊天,这就是一个进程。二、进程与程序的区别写代码,其实就是写程序,也就是说,程序仅仅是一大堆代码而已,而进程,指的是运行...
原创 2021-08-10 10:23:28
55阅读
一、什么是进程程序并不能单独运行,只有将程序...
转载 2020-02-06 18:04:00
83阅读
2评论
一、什么是进程程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。简单的说,进程就是一个正在进行的一个过程或者说一个任务,负责执行任务的人是CPU。打个比方,我打开了QQ应用程序,然后跟我女朋友聊天,这就是一个进程。 二、
原创 2022-03-23 17:20:54
87阅读
07.07自我总结 一.程序任务处理的三种方式 串行:程序自上而下的运行 并发:是一种伪并行,是将程序进行来回切换且切换程序时候保存程序切换前的运行状态 并行:基于cpu的基础上,有几个cpu就能进行几个程序同时进行 并发:当有多个线程在操作时,如果系统只有一个CPU,操作系统只能把CPU运行时间划
原创 2021-06-04 18:28:06
93阅读
一、什么是线程在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程。线程顾名思义,就是一条流水线工作的过程(流水线的工作需要电源,电源就相当于cpu),而一条流水线必须属于一个车间,一个车间的工作过程是一个进程,车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一条流水线。所以,进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的...
一、什么是线程线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程。线程顾名思义,就是一条流水线工作的过程(流水线的工作需要电源,电源就相当于cpu),而一条流水线必须属于一个车间,一个车间的工作过程是
原创 2022-03-24 14:23:38
55阅读
一、选择题1、如下哪个是Java中的标识符()A、publicB、superC、3numberD、width2、如下哪个是Java中的标识符()  A、fieldnameB、superC、3numberD、#number3、已知如下定义:Strings  =  "story";下面哪个语句不是合法的()  A、s+=&
设置账号密码ssh输入登陆密码scp输入验证密码免交互的目的是代替人工手动输入前言:expect用途:设置账号密码ssh输入登陆密码scp输入验证密码免交互的目的是代替人工手动输入expect概述expect安装expect基本命令expect执行方式expect案例一:expect概述1.1expectexpect是建立在tcl基础上的一个工具,expect是用来进行自动化控制和测试的工具。主要
原创 2019-12-04 15:13:31
623阅读
-[TOC]第一章shell编程规范与变量————理论讲解前言:shell脚本编程规范shell脚本应用场景shell编程规范管道与重定向shell脚本变量揭秘自定义变量特殊变量本次学习了解的是变量语言分为两大类1.强语言:定义变量的时候需要声明数据类型,一旦声明,就不可变javec语言1整型init123100长整型long2浮点型单精度float4字节双精度double8字节带小数点就是浮点型
原创 2019-11-26 18:46:44
1106阅读
1点赞
对于SOCKET在这里我不想究其历史,我只想说其时它是一种进程通讯的方式,简言之就是调用这个网络库的一些API函数就能实现分布在不同主机的相关进程之间的数据交换.   SOCKET中首先我们要理解如下几个定义概念: 一是IP地址:IP Address我想很容易理解,就是依照TCP/IP协议分配给本地主机的
转载 精选 2009-07-07 13:03:37
1682阅读
  内存模型 主内存、工作内存与Java堆、栈、方法区并不是同一个层次的内存划分勉强对应起来从定义来看,主内存对应Java堆中对象实例数据部分,工作内存对应虚拟机栈中部分区域从更低层次来说,主内存就是硬件的内存,工作内存对应寄存器和高速缓存内存交互操作Java内存模型定义了八种内存交互操作主内存操作lock(锁定):把一个变量标识为线程独占状态unlock(解锁):把一个处于锁定状态的变量释放出来
转载 2021-04-27 22:57:16
187阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5