20145311实验四 "Java网络编程及安全" 程序设计过程 实验内容 ·掌握Socket程序的编写;·掌握密码技术的使用;·设计安全传输系统 ·利用加解密代码包,编译运行代码,一人加密,一人解密;·集成代码,一人加密后通过TCP发送; 实验步骤 在这之前进行了一个socket连接的例子:用百度 ...
分类:
编程语言 时间:
2016-05-08 23:50:26
阅读次数:
266
利用algorithm库里的max_element和min_element可以得到vector的最大最小值,配合distance函数可以得到最大值的位置 输出结果: 9 6 1 0 当vector中有多个最小最大值时,位置取的是第一个 ...
分类:
编程语言 时间:
2016-05-08 23:50:11
阅读次数:
571
在多线程编程中,不免要涉及同步和通讯两个方面。 同步有两种方法实现,一种是利用synchronized标示,另外一种是加锁。 生成锁的对象的方法是:private static Lock lock = new ReentrantLock();Lock是一个接口,而Reentrantlock是一个实现 ...
分类:
编程语言 时间:
2016-05-08 23:48:50
阅读次数:
216
Description Input 第一行:CAS,代表数据组数(不大于350),以下CAS行,每行一个数字,保证在64位长整形范围内,并且没有负数。你需要对于每个数字:第一,检验是否是质数,是质数就输出Prime 第二,如果不是质数,输出它最大的质因子是哪个。 第一行:CAS,代表数据组数(不大于 ...
分类:
编程语言 时间:
2016-05-08 23:47:18
阅读次数:
272
转载:http://www.blogjava.net/landon/archive/2013/07/02/401137.html Java网络编程精解笔记2:Socket详解 Socket用法详解 在C/S通信模式中,client需要主动创建于server连接的Socket(套接字).服务器端收到了 ...
分类:
编程语言 时间:
2016-05-08 23:46:50
阅读次数:
436
20145331 《Java程序设计》第10周学习总结 教材学习内容总结 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据。程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴。在发送和接收数据时,大部分的程序设计语言都设计了专门的API ...
分类:
编程语言 时间:
2016-05-08 23:44:29
阅读次数:
180
教材学习内容总结 Java的网络编程 1.计算机网络概述 (1)路由器和交换机组成了核心的计算机网络,计算机只是这个网络上的节点以及控制等,通过光纤、网线等连接将设备连接起来,从而形成了一张巨大的计算机网络。 (2)网络最主要的优势在于共享:共享设备和数据,现在共享设备最常见的是打印机。 (3)IP ...
分类:
编程语言 时间:
2016-05-08 22:39:12
阅读次数:
218
Java的基础学习已结束,进入第二阶段的Javaoo的学习,开始学习用Java语言实现面向对象的思想,面向对象的开始学习感觉就是蒙蔽状态的开始,学习起来感觉太抽象了,与实际的结合不起来,饶是如此,依旧总结下本周的学习知识点: 基本要点: A:面向对象的类、对象、包 1:类的概念:具有相同属性与行为的 ...
分类:
编程语言 时间:
2016-05-08 22:38:51
阅读次数:
227
Java有8中基本的数据类型 1.整型 Java有四种整型 ...
分类:
编程语言 时间:
2016-05-08 22:36:39
阅读次数:
249
sed是一个无序且不重复的元素集合 以上常用实例: 深、浅copy 1、深拷贝是在另一块地址中创建一个新的变量或容器,同时容器内的元素的地址也是新开辟的,仅仅是值相同而已,是完全的副本。 2、浅拷贝是在另一块地址中创建一个新的变量或容器,但是容器内的元素的地址均是源对象的元素的地址的拷贝。也就是说新 ...
分类:
编程语言 时间:
2016-05-08 22:31:31
阅读次数:
314
20145239 《Java程序设计》第10周学习总结 教材学习内容总结 Java的网络编程 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据。 网络概述 1.计算机网络概述 (1)路由器和交换机组成了核心的计算机网络,计算机只是这个网络上的节点以及控制等,通过光纤、网线等连接 ...
分类:
编程语言 时间:
2016-05-08 22:32:28
阅读次数:
344
教材学习内容总结 1、网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输2、在实际传输数据以前需要将域名转换为IP地址,实现这种功能的服务器称之为DNS服务器,也就是通俗的说法叫做域名解析3、在现有的网络中,网络通讯的方式主要有两种:TCP(传输控制协议)方式UDP(用户数据报协议)方 ...
分类:
编程语言 时间:
2016-05-08 22:31:34
阅读次数:
244
一、前言 在进一步学习数据结构与算法前,我们应该先掌握算法分析的一般方法。算法分析主要包括对算法的时空复杂度进行分析,但有些时候我们更关心算法的实际运行性能如何,此外,算法可视化是一项帮助我们理解算法实际执行过程的实用技能,在分析一些比较抽象的算法时,这项技能尤为实用。在在本篇博文中,我们首先会介绍 ...
分类:
编程语言 时间:
2016-05-08 22:30:27
阅读次数:
318
实现组合算法C(n,k),可以用递归实现: python代码: ...
分类:
编程语言 时间:
2016-05-08 22:30:16
阅读次数:
190
随着网站的不断迭代更新,js代码越来越多,那么问题来了 代码比较乱 命名出现冲突 文件依赖比较繁杂 代码比较乱 命名出现冲突 文件依赖比较繁杂 为了解决以上问题,模块化开发出现了 1、一个简单的demo,维护和扩展模块 模块的维护和扩展一定要遵守一个约定:开闭原则 对添加开放,对修改封闭 2、第三方 ...
分类:
编程语言 时间:
2016-05-08 22:27:55
阅读次数:
255
本文为原创作品,转载请注明出处 欢迎关注我的博客:http://blog.csdn.net/hit2015spring和http://www.cnblogs.com/xujianqing/ 作者:晨凫追风 一直想开始写C++的学习笔记,学习C++已经两个月了,今天开始写一下引用,内联函数,的一些概念... ...
分类:
编程语言 时间:
2016-05-08 22:24:23
阅读次数:
279
一、事物 什么是事物? 事务,一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元。这些单元要么全都成功,要么全都不成功。 做一件事情,这个一件事情中有多个组成单元,这个多个组成单元要不同时成功,要不同时失败。A账户转给B账户钱,将A账户转出钱的操作与B账 ...
分类:
编程语言 时间:
2016-05-08 22:23:27
阅读次数:
325