Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Java核心数据结构总结

Java核心数据结构总结

JDK提供了一组主要的数据结构的实现,如List、Set、Map等常用结构,这些结构都继承自java.util.collection接口。List接口List有三种不同的实现,ArrayList和Vector使用数组实现,其封装了对内部数组的操作。LinkedList使用了循环双向链表的数据结构,LinkedList链表是由一系列的链表项连接而成,一个链表项包括三部分:链表内容、前驱表项和后驱表项。LinkedList的表项结构如图:LinkedList表...
Google微软雅虎联合开发新的电子邮件加密协议

Google微软雅虎联合开发新的电子邮件加密协议

独立安全研究人员和硅谷巨人联合提出了新的电子邮件加密协议SMTP STS (Strict Transport Security)。电子邮件传输协议SMTP从来就不是一个安全的协议,它诞生于1982年,当时在线监视还不是问题。科技公司后来提出了一个扩展STARTTLS去加密电子邮件,但设计缺陷让攻击者可以欺骗发送者不使用加密而是使用明文发送邮件,它容易受到中间人攻击。新的SMTP STS协议则设计堵上这个漏洞,避免加密降级和中间人攻击,类似用HSTS加固HT...
GCC编译器的使用

GCC编译器的使用

一、GCC简介通常所说的GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器。GCC之所以被广泛采用,是因为它能支持各种不同的目标体系结构。例如,它既支持基于宿主的开发(简单讲就...
GCC 编译C程序的方法及过程解析

GCC 编译C程序的方法及过程解析

目前Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。GCC不仅功能非常强大,结构也异常灵活。最值得称道的一点就是它可以通过不同的前端模块来支持各种语言,如Java、Fortran、Pascal、Modula-3和Ada等。开放、自由和灵活是Linux的魅力所在,而这一点在GCC上的体现就是程序员通过它能够更好地...
Linux动态库编译和使用详细剖析

Linux动态库编译和使用详细剖析

引言重点讲述Linux上使用gcc编译动态库的一些操作,并且对其深入的案例分析。最后介绍一下动态库插件技术, 让代码向后兼容。关于Linux上使用gcc基础编译,预编译,编译,生成机械码最后链接输出可执行文件流程参照下面。GCC编译流程 http://www.linuxidc.com/Linux/2016-03/129631.htm而本文重点是分析动态库相关的知识点. 首先看需要用到的测试素材heoo.h#ifndef _H_HEOO#define _H_...
Foxit Reader 修订号释放后重利用远程代码执行漏洞

Foxit Reader 修订号释放后重利用远程代码执行漏洞

Foxit Reader 修订号释放后重利用远程代码执行漏洞发布日期:2016-03-23更新日期:2016-03-25受影响系统:Foxit Foxit Reader <= 7.3.0.118Foxit Phantom PDF <= 7.3.0.118描述:CVE(CAN) ID: Foxit Reader是一款小型的PDF文档查看器和打印程序。Foxit Reader在处理对象修订号中存在安全漏洞,可使已经释放在悬挂指针重新使用,攻击者可...
Linux下静态库的创建:ar命令的使用详解

Linux下静态库的创建:ar命令的使用详解

ar命令简介:ar命令可以用来创建、修改库,也可以从库中提出单个模块。1、如何查看一个静态库中包含那些.o文件:ar -tlib_libname.a2、ar命令的使用格式:ar参数 lib_libname.a file1.o file2.o... filen.oar命令的参数详解:d:从库中删除模块。按模块原来的文件名指定要删除的模块。如果使用了任选项v则列出被删除的每个模块。m:该操作是在一个库中移动成员。当库中如果有若干模块有相同的符号定...
提前大肆宣传的神秘漏洞Badlock招致批评

提前大肆宣传的神秘漏洞Badlock招致批评

Windows和Samba中发现了一个漏洞,漏洞的细节要到4月12日才公布,然而该漏洞已经有了个绰号叫Badlock,还有了网站(Badlock.org)和logo。提前几周大肆宣传神秘漏洞的做法在安全社区招致了批评。但注册Badlock域名的Johannes Loxen接受采访时表示这是双赢,能引起公众注意,而PR驱动的漏洞披露并不是新事物,以Heartbleed漏洞宣传为例,它就引起了许多新闻的报道,促使系统管理员快速做出反应,为有漏洞的系统打上补丁。...
CitusDB数据库开源

CitusDB数据库开源

为PostgreSQL开发扩展功能的Citus Data宣布,它的分布式数据库CitusDB在AGPLv3许可证下开源。CitusDB之前是一个私有的数据库,为PostgreSQL加入了横向扩展和并行查询处理功能,它被云服务公司如CloudFlare用于扩展PostgreSQL,快速分析实时数据。Citus Data称,它的CitusDB 5.0只使用PostgreSQL扩展API,不修改底层数据库,用户能受益于PostgreSQL引入的新特性,继续使用现...
Cisco IOS/IOS XE Smart Install拒绝服务漏洞(CVE-2016-1349)

Cisco IOS/IOS XE Smart Install拒绝服务漏洞(CVE-2016-1349)

Cisco IOS/IOS XE Smart Install拒绝服务漏洞(CVE-2016-1349)发布日期:2016-03-23更新日期:2016-03-26受影响系统:Cisco IOS描述:CVE(CAN) ID: CVE-2016-1349Cisco IOS是多数思科系统路由器和网络交换机上使用的互联网络操作系统。Cisco IOS, IOS XE在Smart Install客户端功能中存在漏洞,可使未经验证的远程攻击者向TCP 4786端口发送...
<< 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 >>