- 博客(11)
- 问答 (1)
- 收藏
- 关注
转载 tcp和 upd
首先,TCP/IP 和UDP最大的区别就是:TCP/IP是面向连接的,UDP是非面向连接的。通俗一点说就是:TCP/IP管发管到,UDP管发不管到。因此,在安全性方面来说,TCP/IP更具有优越性。 第二:TCP/IP偏重的是点对点的通信,使用时服务器和客户端的区别显而易见,而UDP则可以使用组播实现一对多,通信时更像一个群聊系统,几乎没有客户端和服务器的区别,在时间和空间上具有更高的节约性。使用组播时,确定...
2021-01-09 11:00:22
441
原创 第十八章 多线程
18.1 基本概念 18.1.1 程序和进程的概念 程序 - 数据结构 + 算法,主要指存放在硬盘上的可执行文件。 进程 - 主要指运行在内存中的可执行文件。 目前主流的操作系统都支持多进程,为了让操作系统同时可以执行多个任务,但进程是重量级的, 也就是新建一个进程会消耗CPU和内存空间等系统资源,因此进程的数量比较局限。 18.1.2 线程的概念 为了解决上述问题就提出线程的概念,线程就是进程内部的程序流,也就是说操作系统内部支持多进程的,而每个进程的内部又是支持多线程的,
2021-01-09 10:58:22
200
原创 第十九章 网络编程
19.1 网络编程的常识目前主流的网络通讯软件有:微信、QQ、飞信、阿里旺旺、陌陌、探探、...19.1.1 七层网络模型OSI(Open System Interconnect),即开放式系统互联,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。OSI七层模型和TCP/IP五层模型的划分如下:当发送数据时,需要对发送的内容按照上述七层模型进行层层加包后发送出去。当接收数据时,需要对接收的内容按照上述七层模型相反的次序层层拆包并显示出来。19.1.2 相关的协议(
2021-01-04 23:05:41
208
原创 count()/sum() over(partition by) 详解
1、创建表create table orderinfo --订单信息表( order_no VARCHAR2(20) , --订单号 product_no VARCHAR2(10), --产品编号 product_quantity VARCHAR2(1), --产品数量 is_discount VARCHAR2(2) --是否折扣 1是0否);2、初始化数据insert into orderinfo values(...
2020-12-15 17:31:00
6277
1
原创 行转列和列转行,经典案例解析
一、行转列1、建表create table table01( sname varchar2(10), --姓名 subject varchar2(10), --科目 score int --分数);2、表中数据如下图显示3、行转列转换代码方式一(简单):select * from table01 pivot ( sum(score) for subject in ('语文','数学','英语') );方式二(麻烦):s...
2020-12-15 14:40:54
3165
原创 表关联之内关联用法案例详解
一.建表create table test03(name varchar2(20), --姓名family_id int, --家庭idaddress varchar2(20)); --家庭地址二.插入数据insert into test03 values('前田义明',100,'东京21号');insert into test03 values('前田由美',100,'东京12号');insert into test03 val...
2020-11-17 17:57:02
861
原创 oracle中continue、exit、return关键字的用法和区别
一、直接上代码。DECLAREBEGIN for i in 1..5 loop if i=3 then null --步骤1; --continue; --步骤2 --exit; --步骤3 --return; --步骤4 end if; dbms_output.put_line(i); end loop; dbms_output.put_line('程序最后一句话!!!');END;...
2020-10-22 14:49:40
1532
原创 oracle存储过程动态sql单引号拼接和变量拼接
oracle存储过程单引号拼接和变量拼接1.单引号的作用:在oracle中单引号主要有两个作用,一是字符串都用单引号引用,例如'abc';二是转义符,转义符在使用时一般会出现多个连在一起的单引号,相对难理解一些。下面举例说明。实例1:select '''' from dual;实例1结果:实例2:select 'oracle''' from dual;实例2结果:说明:实例1中第一个和第四个单引号是成对出现的,作用是把字符串引起来;第二个单引号表示转义符号,第三个单引号表示被转义的.
2020-10-20 18:17:51
8011
原创 linux虚拟机之间ssh免密登录配置
我的虚拟机配置的是NAT网络连接方式,虚拟机A的IP地址为:192.168.21.11,虚拟机B的IP地址为:192.168.21.12,两台机器之间要能ping通,下面的配置是A可以免密登录B(以下都是以root用户为例).1.生成秘钥对,可以根据算法在/root/.ssh目录下生成两个秘钥文件,id_rsa(私钥文件),id_rsa.pub(公钥文件).在A中执行命令:ssh-key...
2018-12-13 22:16:44
2715
空空如也
【求助】perl脚本里加密解密
2017-08-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人