上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 60 下一页
摘要: Description 输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。 算法描述 n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。 将a乘以一个整数k变为将数组A的每一个元 阅读全文
posted @ 2019-03-02 18:03 西*风 阅读(923) 评论(0) 推荐(0)
摘要: 特点: 1.DES是对称性加密算法,即加密和解密是对称的,用的是同一个密钥 2.DES只处理二进制数据,所以需要将明文转换成为2进制数据 3.DES每次处理64位的数据,所以应该将明文切割成64位的分组,当最后一组数据不足64位的时候,高位补0 4.DES使用64位的密钥,但因为密钥中的每8位会被忽 阅读全文
posted @ 2019-03-02 12:09 西*风 阅读(16470) 评论(6) 推荐(9)
摘要: implements:接口1.实现一个接口就是要实现该接口中的所有方法(抽象类除外)2)接口中的方法都是抽象的多个无关的类可以实现同一个接口,一个类可以实现多个无关的接口extends:继承父类,只要那个类不是声明为final或者定义为abstract抽象类就都可以继承,java中不支持多重继承,多重继承的实现采用的是接口来实现的,这样就用到了implements,implements可以实现多个... 阅读全文
posted @ 2018-12-26 17:06 西*风 阅读(521) 评论(0) 推荐(1)
摘要: 1.线程的状态图需要注意的是:线程调用start方法是使得线程到达就绪状态而不是运行状态2.停止线程的两种方法1)自然停止:线程体自然执行完毕2)外部干涉:通过线程体标识 1.线程类中定义线程体能够使用的标识 2.线程体使用该标识 3.提供对外的方法改变该标识 4.外部根据条件调用该方法即可ThreadStop.java:package 多线程;public class ThreadSto... 阅读全文
posted @ 2018-12-26 16:43 西*风 阅读(1652) 评论(0) 推荐(0)
摘要: Thread.sleep(3000);就是指让当前正在运行的占用cpu时间片的线程挂起3000ms,把cpu的时间片交给其他线程,但是并没有指定把CPU的时间片接下来到底交给哪个线程,而是让这些线程自己去竞争(一般操作系统会根据优先级调度)所以说让当线程睡眠,是帮助所有线程获得运行时间的最佳方法需要的注意的是就算线程的睡眠时间到了,他也不是立即会被运行,只是从睡眠状态变为了可运行状态,是不会由睡眠... 阅读全文
posted @ 2018-12-26 15:50 西*风 阅读(15012) 评论(0) 推荐(2)
摘要: 1. 多线程 程序:指令集,静态的概念 进程:操作系统调动程序,是程序的一次动态执行过程,动态的概念 线程:在进程内的多条执行路径 Ps:单核的话进程都是虚拟模拟出来的,多核处理器才可以执行真正的多线程 单核通过CPU调度时间片实现虚拟模拟的多线程,比如执行main函数和GC在底层就是多线程,你执行 阅读全文
posted @ 2018-12-25 19:30 西*风 阅读(638) 评论(0) 推荐(0)
摘要: 举个栗子: 比如你结婚,婚庆公司帮你代理一些事情(布置婚房,准备午餐等),虽然婚前公司做的,但是是为你而做的 静态代理的设计模式的三要素: 1.真实角色 2.代理角色:代理角色需要具有真实角色的引用,这样才能实现对真实角色的代理 3.真实角色和代理角色要实现共同的接口 看个样例: Staticpro 阅读全文
posted @ 2018-12-24 17:26 西*风 阅读(218) 评论(0) 推荐(0)
摘要: 在了解网络编程之前,我们先了解一下什么叫套接字 套接字即指同一台主机内应用层和运输层之间的接口 由于这个套接字是建立在网络上建立网络应用的可编程接口 因此也将套接字称为应用程序和网络之间的应用程序编程接口! 关于TCP和UDP这里就不作太多介绍了,我们知道TCP是面向连接的,UDP是不面向连接的,T 阅读全文
posted @ 2018-12-22 12:08 西*风 阅读(1271) 评论(0) 推荐(0)
摘要: 第五层 运输层课后习题答案1. 试说明传输层在协议栈中的地位和作用,传输层的通信和网络层的通信有什么重要区别?为什么说传输层是必不可少的?答:地位:传输层处于面向通信部分的最高层,同时也用户功能中的最底层作用:向它上面的应用层提供服务,向下兼容网络层,起到承上启下的中间作用重要区别:传输层为应用层的应用程序提供端到端的逻辑通信,该逻辑链路是虚拟的,而网络层是为主机之间提供逻辑通信的(面向主机,承担... 阅读全文
posted @ 2018-12-18 21:55 西*风 阅读(18537) 评论(0) 推荐(0)
摘要: 第四层 运输层 TCP协议和UDP协议:提供进程之间的逻辑通信 面向连接的TCP协议和无连接的UDP协议 TCP传输的数据叫做TCP数据报 UDP传输的数据叫做UDP数据报或者用户数据报 UDP:不可靠通信(在传输数据之前不需要建立连接,对方的运输层收到UDP报文之后也不好给出任何确认,所以是不可靠 阅读全文
posted @ 2018-12-18 21:49 西*风 阅读(754) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 60 下一页