Allen Liu

无论花开几世/花落几回/无论风从何起/风停何处/初心不忘

TCP实现面向连接的服务机制

1.使用序列号对数据包进行标记,使得TCP接收服务在向目的应用传递数据之前对错序的数据包进行排序; 2.TCP使用确认、校验和定时器系统提供可靠性。当接收者按照顺序识别出数据包未能到达或者发生错误时,接收者将通知发送者 ,或者接收者在特定的时间内没有发送确认消息,那么发送者就认为在发送结束后数据包...

2019-01-23 19:25:52

阅读数 73

评论数 0

局域网拓扑结构及其优缺点

目前常见的局域网拓扑结构分为星型结构,环型机构和总线型结构。下面首先简单介绍下三种结构的定义,然后对比三种结构的优缺点。首先是三种结构的定义:星型结构:指各工作站以星型方式连接成网,星型拓扑中的所有站点(工作站和服务器)都直接通过网络接口卡和电缆连接到一个中心节点,通过中心节点设备实现点到点连接。...

2018-05-10 16:44:45

阅读数 1232

评论数 0

进程间通信

进程间通信(IPC)介绍 进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Stream...

2017-11-12 10:51:48

阅读数 225

评论数 0

Java面试题总结

面试题库第二波:java面试一定会遇到的56个面试题 1.问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示”main方法不是public的”。 2.问题:Java里的传引用和传值的区别是什么? 答案:传引用是指传递的是地址而不是值本...

2017-11-03 18:30:03

阅读数 228

评论数 0

主键、外键和索引

主键外键和索引 (本文转自http://www.cnblogs.com/longyi1234/archive/2010/03/24/1693738.html)  一、什么是主键、外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属...

2017-11-02 16:06:51

阅读数 396

评论数 0

java中数组的基本操作

关于Java中数组的常用操作方法 尊重原创,本文转自:http://www.cnblogs.com/fancj/p/5883013.html 1. 声明一个数组 1 String[] arr1 = new String[5]; 2 String[] arr2 = {&...

2017-10-11 22:54:34

阅读数 195

评论数 0

快速排序(java机试题)

题目要求:输入一组数,以空格隔开。要求用快排按照从小到大的顺序排列并输出。 java实现如下: import java.util.Scanner; public class QuickSort { /** * 快速排序 */ public static void main(String...

2017-10-07 16:14:12

阅读数 293

评论数 0

归并排序(java机试题)

题目要求;输入一个数组,以空格间隔。要求用归并排序从小到大排序并输出。 java实现如下: import java.util.Scanner; public class MergeSort { /** * 归并排序 */ public static void main(String...

2017-10-07 15:04:35

阅读数 195

评论数 0

选择排序(java机试题)

要求:输入一个数组,然后用选择排序从小到大排序并输出。 java实现如下: import java.util.Scanner; public class SelectSort { /** * 选择排序 */ public static void main(String[] args...

2017-10-07 15:01:19

阅读数 190

评论数 0

插入排序(java机试题)

import java.util.Scanner; public class BubbleSort { /** * 插入排序 */ public static void main(String[] args) { Scanner str = new Scanner(System....

2017-10-07 14:55:51

阅读数 194

评论数 0

冒泡排序(机试题)

题目要求:输入一个数组,不同的数之间用一个空格隔开。输出为排好序的数组。要求使用冒泡排序 import java.util.Scanner; public class BubbleSort { /** * 冒泡排序 */ public static void main(String[...

2017-10-07 11:22:51

阅读数 255

评论数 0

爬台阶问题(递归和动态规划实现)

问题描述: 一个人爬楼梯,每次只能爬1个或2个台阶,假设有n个台阶,那么这个人有多少种不同的爬楼梯方法?  这个问题可以分解成两个子问题(当n>=2时),最后一步是爬1个台阶还是爬两个台阶(两种情况),当爬1个台阶的时候:问题就分解成,最后爬一个台阶,前面n-1个台阶有 多少种爬法?当最后...

2017-10-06 10:55:36

阅读数 863

评论数 0

java中的file类

目标   1)掌握File类作用   2)可以使用file类中方法对文件进行读写操作。 File类   唯一与文件有关的类。使用file类可进行创建或删除操作,要想使用File类,首先观察File类的构造方法。   public File(String pathname);实例化File...

2017-10-05 10:35:15

阅读数 264

评论数 0

静态路由和动态路由的比较

现将静态路由和动态路由进行如下比较: 定义: 静态路由:静态路由是在路由器中设置固定的路由表;除非网络管理员进行干预,否则静态路由表不会发生变化。 动态路由:由网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由表的路由方式。 优点: 静态路由:简单、高效、可靠、网络安全...

2017-09-27 10:40:09

阅读数 4092

评论数 0

华为机试题-约瑟夫问题

记得做个一个类似的问题,就是大家围城一个圈,然后依次数数,数到特定数的退出,问最后留下谁。今天发现这原来是个很经典的问题:约瑟夫 环 约瑟夫环问题描述如下: 历史学家约瑟夫和友人以及其他39人多在山洞中躲避战乱,除约瑟夫和友人外其他人表示要集体自杀来表明自己绝不投降的志气。做法是41个人围城一...

2017-09-18 19:46:24

阅读数 389

评论数 0

Mysql数据库表连接

转自:http://blog.sina.com.cn/s/blog_634c33eb01010tuw.html 第一部分、查询理论 连接查询方式有: 内连接、外连接(左连接、右连接、全连接)、交叉连接 左连接和右连接的区别: 左连接以左表为基准进行查询,左表数据会全部显示出来,右表如果和...

2017-09-17 21:57:40

阅读数 305

评论数 0

华为编程题-加密解密

问题描述: __time__ = "2017/9/15" '''This program used to ''' #print('a' + 1) def jiami(in1): out1 = [] for i in in1: out1.app...

2017-09-15 16:54:32

阅读数 327

评论数 0

华为机试题-删除出现次数最少的字符

分享一道华为的机试题: import java.util.HashMap;//引入类 import java.util.Scanner; import java.util.Set; public class Shanzifu { public static void main(Str...

2017-09-15 14:21:41

阅读数 220

评论数 0

换汽水(华为编程题)

看到华为有一道换汽水的编程题,分享如下: 题目:某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽...

2017-09-13 20:52:45

阅读数 511

评论数 0

java中的可变数组

本文转自:https://www.w3cschool.cn/java/java-variable-length-arrays.html Java 可变长度数组 由 lala100 创建,最后一次修改 2017-01-09 Java数据类型教程 - Java可变...

2017-09-13 10:21:24

阅读数 9210

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭