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

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

首页 / 操作系统 / Linux

Ubuntu修复了14.04 LTS 上锁屏的安全漏洞

Ubuntu修复了14.04 LTS 上锁屏的安全漏洞

Canonical公司已经修补了Ubuntu 14.04 LTS上一个重大的安全漏洞 — 这个漏洞可能让攻击者不需要输入密码而获取一个用户账户。“锁屏绕开”问题在本周早些时候已经发表在了Launchpad上,漏洞修复现在已经发布。它描述了一种方法,通过这个方法可以在没有授权的情况下访问那些使用新的Unity锁屏并处于锁屏状态的用户账户。如何做呢?右键点击指示器程序直到Alt+F2快捷键能奏效。这时,你就可以发出命令,打开...
为什么Go语言不是想象中的那么好

为什么Go语言不是想象中的那么好

我喜欢 Go. 常用它实现各种功能(包括在写本文时的这个博客). Go 很实用,但不够好。 不是说它有多差, 只是没那么好而已。一门编程语言, 也许会用上一辈子, 所以选择的时候要注意。本文专注于 Go 的各种吐槽。 老生常谈的有之,鲜为人知的也有。我用 Rust 和Haskell 作为参照 (至少, 我以为, 这俩都很不错)。 本文列出的所有问题, 都有解决方案。常规编程那么问题来了我们写代码可以用于许多不同的事情。假如我写了一个函数用来对一列数字求和,...
如何利用心血漏洞来获取网站的私有 crypto 密钥

如何利用心血漏洞来获取网站的私有 crypto 密钥

现在OpenSSL的心血(Heartbleed)漏洞已经是人尽皆知了: 在最流行的TLS实现之一的OpenSSL中由于缺少的一个边界检查导致了数以百万计(或更多)的Web服务器泄露了内存中的各种敏感信息.这会将登录证书, 认证cookie和网站流量泄露给攻击者. 但它能否用于获取站点的私钥? 取得站点的私钥就可以破解以前记录的没有达成完美的向前保密性的流量, 然后就可以在以后的TLS会话中实施中间人攻击.因为这是心血漏洞的更为严重的后果, 我决定尝试下. ...
经典(Java版)排序算法的分析及实现之二希尔排序

经典(Java版)排序算法的分析及实现之二希尔排序

插入排序—希尔排序希尔排序是1959 年由D.L.Shell 提出来的,相对直接插入排序有较大的改进。希尔排序的实质就是分组插入排序,该方法又称缩小增量排序。基本算法:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。因为直接插入排序在元素基本有序的情况下(接近最好情况),...
经典(Java版)排序算法的分析及实现之一直接插入排序

经典(Java版)排序算法的分析及实现之一直接插入排序

预备知识排序算法从功能上是对一个数据元素集合或序列重新排列成一个按数据元素某个相知有序的序列。从内存空间使用简单上看分为内部排序和外部排序。内部排序是数据记录在内存中进行排序,适合不太大的元素序列。而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。排序算法稳定性是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。比如:Ai = Aj, Ai原来在位置前,排序后Ai还是要在Aj位置前。排序算法...
<< 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 >>