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

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

首页 / 操作系统 / Linux

早在 2012 年,Dropbox 超过 6000 万帐户资料被盗

早在 2012 年,Dropbox 超过 6000 万帐户资料被盗

在 2012 年时,Dropbox 承认自己被骇客入侵并被盗取用户登入资料,不过当时被没有透露涉及的数量。原来是大得不敢想像... Motherboard 最近收到了一份含有当年被盗取的 6,868 万个用户登入名称和密码档案。一名不愿透露姓名的前 Dropbox 员工确认了这些档案内容已经被公开,而微软的 Troy Hunt 则在自人网页上,表示档案内包含他和妻子的登入资讯为真实的。自上周开始,Dropbox 向曾在 2012 年前登入过的用户发出了通告...
Linux多文件编程及Makefile的编写

Linux多文件编程及Makefile的编写

1 多文件函数编程,把所有的函数分散在不同的源文件里,主函数经常单独写在一个源文件里面2 每个源文件编写配对的.h文件作为扩展名的头文件,不分配内存的内容都可以写在头文件里,至少应该包括函数声明3 每个源文件的使用#include预处理命令,配对头文件是必要头文件,如果头文件在声明的函数中被调用,则也要添加头文件。4 编译多文件程序可以在gcc令后面吧所有的源文件名称列出来;也可以利用makefile文件编译文件makefie中记录了编译过程中所需要的所有...
指针基础和总结

指针基础和总结

1. 数组中的第一个存储区的地址加上下标可以得到下标对应的存储区的地址2. 例如计算机处理数组的方式是 arr[4]- (*arr+4) 得到该存储区的内容3. 数组和指针的区别数组名称不可以赋值,代表的是存储区的首地址 不可以赋值。但是指针变量可以赋值。对他们做sizeof 计算结果不同,对数组名称做计算代表数组的含有的存储区的个数。而所有的指针进行的操作结果是 4对他们进行取地址操作,结果不同。对数组名称取地址会变成二维数组 对指针取地址,和指向的内容...
U-Boot环境变量错误导致Linux系统挂载根文件系统失败

U-Boot环境变量错误导致Linux系统挂载根文件系统失败

u-boot环境变量错误导致:Kernel panic: No init found. Try passing init=option to kernel由于之前需要增大内核分区而修改环境变量,但是修改后的环境变量适应于大于2M的内核运行,当运行小于2M的内核时,环境变量指定的地址和内核相对应的地址内容不匹配导致根文件系统挂载失败,最终使用nor flash中的u-boot启动,用nand erase params指令擦除nand flash中保存环境变量...
最新被修复的 iOS 安全性问题,原来也影响着 OS X

最新被修复的 iOS 安全性问题,原来也影响着 OS X

上周 Apple 推出了一个修复 iOS 安全性问题的更新,防止被骇客透过恶意连结就能取得装置控制权。原来同样的漏洞也出现在 OS X 的 Safari 浏览器里,而且不管是 Yosemite 或是 El Capitan 的版本也同时面对风险。Lookout Security 和 Citizenlab 证实漏洞是透过传送恶意连结至人权运动人士,并藉此攻击其电脑,并相信有关的方法是由「网络战争」公司 NSO Group 出售予阿联酋政府。虽说这些攻击是针对性...
Java 集合框架之Collection

Java 集合框架之Collection

下图是 Java 中 Collection 相关的接口与类的关系的类图。其中,类只是集合框架的一部分,比较常用的一部分。 第一次画类图,着实很费劲,不过收获也不小。 下面是相关接口和类的解释说明。文字来自 JDK API 1.6 中文版。原谅我的懒惰,实在不想自己写,太麻烦。如有错误,还请指正。 如图,Set、Queue、List 接口都继承自 Collection 接口。 AbstractCollection<E> 此类提供 C...
Java内存管理原理及内存区域详解

Java内存管理原理及内存区域详解

经常有人把Java内存区分为堆内存(Heap)和栈内存(Stack),这种分法比较粗糙,Java内存区域的划分实际上远比这复杂。这种划分方式的流行只能说明大多数程序员最关注的、与对象内存分配关系最密切的内存区域是这两块。其中所指的“堆”是为 Java 堆,所指的“栈”是为虚拟机栈或者说是虚拟机栈中局部变量表部分。 Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图所示: 程序计数器 程序计...
使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)

使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)

写在前面初学Java EE,虽然知道使用框架会使开发更加便捷高效,但是对于初学者来说,感到使用框架比较迷惑,尤其是各种jar包的引用、各种框架的配置、注解的使用等等。最好的学习方法就是实践,于是下载了一个现成的DEMO,通过简单的修改先成功在自己电脑上跑起来,然后再逐个文件进行分析学习,最终才能从总体的高度上掌握框架的运行机制和配置方法,这样才能在实际运用中灵活配置,不会再局限于示例框架中。SSM框架搭建流程SSM框架Web程序的流程http://www....
SSM框架Web程序的流程(Spring SpringMVC Mybatis)

SSM框架Web程序的流程(Spring SpringMVC Mybatis)

SSM框架的Web程序主要用到了三个技术:Spring:用到了注解和自动装配,就是Spring的两个精髓IOC(反向控制)和 AOP(面向切面编程)。SpringMVC:用到了MVC模型,将逻辑代码放到Controller层处理。Mybatis:用到了与数据库打交道的层面,放在所有的逻辑之后,处理与数据库的CRUD相关的操作。要完成一个功能:先写实体类entity,定义对象的属性,(可以参照数据库中表的字段来设置,数据库的设计应该在所有编码开始之前)。写M...
入侵 Kernel.org 的黑客被捕

入侵 Kernel.org 的黑客被捕

2011年中旬,Linux内核官网kernel.org遭到黑客入侵,攻击者植入了rootkit Phalanx,并在服务器上设置了SSH后门,kernel.org为此关闭了三周多时间。官方表示将会公开有关此次入侵的报告,但这一承诺并未兑现,直到现在:美国司法部发表新闻稿,宣布佛罗里达警方于8月28日逮捕了27岁的程序员Donald Ryan Austin,他在缴纳了5万美元保释金后被释放。如果被定罪,他面临最高10年刑期,25万美元罚款和其它赔偿。...
网络IPC:套接字

网络IPC:套接字

网络进程间通信:socket API简介不同计算机(通过网络相连)上运行的进程相互通信机制称为网络进程间通信(network IPC)。在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用程序(进程)。这样利用三元组(ip地址,协议,端口)构成套接字,...
<< 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 >>