搜索到与相关的文章
Java

Java 多线程断点下载文件

基本原理:利用URLConnection获取要下载文件的长度、头部等相关信息,并设置响应的头部信息。并且通过URLConnection获取输入流,将文件分成指定的块,每一块单独开辟一个线程完成数据的读取、写入。通过输入流读取下载文件的信息,然后将读取的信息用RandomAccessFile随机写入到本地文件中。同时,每个线程写入的数据都文件指针也就是写入数据的长度,需要保存在一个临时文件中。这样当本次下载没有完成的时候,下次下载的时候就从这个文件中读取上一

系统 2019-08-12 01:33:45 2939

Python

Python 实现 AES 加密/解密

一、前言AES,高级加密标准(AdvancedEncryptionStandard)。是用来替代DES,目前比较流行的对称加密算法。与上一篇博文提到过的RSA非对称算法不同,对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图:明文P:等待加密的数据。密钥K:用来加密明文的密码,在对称加密算法中,加密与解密的密钥是相同的。密钥为接收方与发送方协商产生,但不可以直接在网络上传输,否则会导致密钥泄漏,通常是通过非对称加密算法加密密钥,然后再通过网络传

系统 2019-09-27 17:50:35 2938

编程技术

最新防病毒软件排名:PC-cillin 拦截率第一名

——趋势科技连续第二次在「实况」测试当中荣获恶意软件拦截第一名的成绩【2010年10月29日】趋势科技在NSSLabs2010年第三季度「消费类恶意软件防护产品集体测试报告」(ConsumerAnti-MalwareProductsGroupTestReport)当中凭借优异的长时间防护与社交工程恶意软件拦截率,荣获NSSLabs「推荐」的评价。根据测试,信息安全厂商对最新恶意网站的平均反应时间为13.5小时,唯独趋势科技的响应速度最快,只需三小时的反应时

系统 2019-08-29 22:19:15 2938

Android

android之View和SurfaceView

首先介绍一下View类,View类是android的一个超类,每一个View都有一个用于绘画的画布,这个画布可以进行任意的扩展。有的时候我们需要自定义VIew实现自己想要的视图。view、SurfaceView是游戏开发中经常用到的视图。View:显示视图,内置画布,提供图形绘制函数、触屏事件、按键事件函数等;必须在UI主线程内更新画面,速度较慢。SurfaceView:基于view视图进行拓展的视图类,更适合2D游戏的开发;是view的子类,类似使用双缓

系统 2019-08-12 09:30:20 2938

数据库相关

基于序列的规范过程

基于序列的规范过程未经允许,严禁转载本栏目内容本文经许可转载自软件工程专家网www.21cmm.com,未经CSDN许可,请勿随便转载,谢谢合作规范制定有很多方法。基于顺序的规范是指逐步构造出完备、一致和正确的黑盒和状态盒规范的过程。本节讨论的就是这种方法。在基于序列的规范过程中,按严格顺序系统地举出所有可能的激励(历史激励)序列,如按长度0、1、2……排列。因为每个序列映射至其正确的响应,所以可通过应用归约规则辨识等价序列,当完备和一致地定义了系统以后枚

系统 2019-08-12 01:53:48 2938

数据库相关

Sql 更新一列为行号

updateemployeesetemp_id=t1.rowIdfrom(--select*from--(selectEmp_UserName,ROW_NUMBER()over(Orderbyemp_username)asrowIdfromemployee)ast1wheret1.Emp_UserName=employee.Emp_UserName--)asthttp://social.msdn.microsoft.com/Forums/zh-CN/sql

系统 2019-08-12 01:53:42 2938

数据库相关

探讨复杂linq之group by 和 join

最近经常用到集合,而且是大量使用集合,要再以前在使用这么多的集合肯定让我直接疯掉了,不过还好,有LINQ。一下做通过我们项目中的实际需求引出几个我本人使用较为复杂linq(其实说复杂不是因为linq语句复杂,而是业务需求麻烦)。第一个Demo,像SQL一样使用groupby.先贴代码(代码直接粘贴的有点难看):varnamequery=frombin(fromainapprovalNodeDTOsgroupabya.ApprovalNodeNameinto

系统 2019-08-12 01:33:24 2938

Linux

LINUX的端口和服务

一、端口和服务的关系端口号与相应服务的对应关系存放在/etc/services文件中,这个文件中可以找到大部分端口。使用netstat命令显示的服务名称也是从这个文件中找的。有人说将这个文件中的相应端口号注释掉,就可以禁用该端口。我试了却不起作用,这种方法应该是没有用的,是误传!将相应端口号注释掉,唯一的作用就是使用netsat命令时,将不显示服务名(比如ftp)而是显示端口号(比如21)。原理也很简单:netstat无法在/etc/services文件中

系统 2019-08-12 01:33:04 2938

各行各业

ActiveReports 9 新功能:借助目录(TOC)控件为

原文:ActiveReports9新功能:借助目录(TOC)控件为报表添加目录功能在最新发布的ActiveReports9报表控件中添加了多项新功能,以帮助你在更短的时间里创建外观绚丽、功能强大的报表系统,本文将重点介绍新增文档目录控件(TOC),通过拖拽操作便可添加报表目录。目录控件可以帮助用户快速的导航到位于报表中希望查看的数据。可以使用目录控件内嵌报表主体的内容列表用于打印和导出。不像文档结构图只能在报表浏览器中查看不能导出或者打印。本示例被分解为下

系统 2019-08-12 01:32:08 2938