重解几道华为经典C语言面试题
1、找错 void test1() { char string[10]; char* str1="0123456789"; strcpy(string, str1); } 这里string数组越界,因为字符串长度为10,还有一个结束符‘\0’。所以总共有11个字符长度。string数组大小为10,这里越界了。 PS:使用strcpy函数的时候一…
每日安全资讯:研究人员发现一种广泛使用的医疗输液泵可以被远程劫持
该漏洞在行业标准的常见漏洞评分系统中获得了罕见的最高分 10.0 分。作者/来源: 安华金和据安全研究人员称,医院和医疗设施中广泛使用的输液泵具有严重的安全缺陷,可以远程劫持和控制。医疗保健公司 CyberMDX 的研究人员在医疗设备制造商 Becton Dickinso…
BootISO:从 ISO 文件中创建一个可启动的 USB 设备
今天,我们将讨论名为 BootISO 的实用程序类似工具。它是一个简单的 bash 脚本,允许用户来从 ISO 文件中创建一个可启动的 USB 设备。 -- Prakash Subramanian(作者)为了安装操作系统,我们中的大多数人(包括我)经常从 ISO 文件中创建一个可启动的 USB …
可以买到 Linux 电脑的 10 个地方
你在找 Linux 笔记本吗? 这里列出一些出售 Linux 电脑或者是专注于 Linux 系统的电商。 -- Abhishek Prakash(作者) 如今市面上几乎所有的电脑(苹果除外)都预装了 Windows 系统。Linux 使用者的惯常做法就是买一台这样的电脑,然后要么删除 Windows 系统…
每日安全资讯:美国欲将全球拖入网络战争
去年,美国国防部发布的网络空间战略强调了“前沿防御(Defense forward)”理念。这被外界解读为美国军方将在他国而非美国本土实施网络攻防行动。作者/来源: 安华金和去年,美国国防部发布的网络空间战略强调了“ 前沿防御(Defense forward)”理念。这被…
让 Emacs shell 命令发送桌面通知
多亏了 Emacs 的 钩子 机制,你可以配置 Emacs 在某个外部命令完成后调用一个 elisp 函数。 -- Jürgen Hötzel(作者)我总是使用 Eshell 来与操作系统进行交互,因为它与 Emacs 无缝整合、支持处理 (远程) TRAMP 文件,而且在 Windows 上也能工作得很好…
如何使用 GParted 实用工具缩放根分区
在这篇文章中,我们将教你如何使用 GParted 缩放在 Linux 上的活动根分区。 -- Magesh Maruthamuthu(作者)今天,我们将讨论磁盘分区。这是 Linux 中的一个好话题。这允许用户来重新调整在 Linux 中的活动 root 分区。在这篇文章中,我们将教你如何使用 GP…
在免费 RPG 日试玩一下新游戏
6 月 15 日,你可以在当地的游戏商家庆祝桌面角色扮演游戏并获得免费的 RPG 资料。 -- Seth Kenlon(作者) (LCTT 译注:“ 免费 RPG 日(Free RPG Day)”是受“ 免费漫画书日(Free Comic Book Day)”启发而发起的庆祝活动,从 2007 年开始已经举办多次。这…
3 种生成高强度密码的方法
现在信息泄露越来越严重,而强大的密码是防止个人敏感信息泄露的第一步。良许曾经分享过一篇文章,如何判断你的密码是否足够安全,点击以下链接查看:信息泄漏时代,如何让自己的密码更安全?在生活中,我们需要用到大量的密码,这些密码最好不要统一,否则…
每日安全资讯:Vim 和 NeoVim 曝出高危漏洞
Vim 8.1.1365 和 Neovim 0.3.6 之前的版本都受到影响。作者/来源: 安华金和Vim 和 NeoVim 曝出了一个允许任意代码执行的高危漏洞。漏洞编号 CVE-2019-12735,Vim 8.1.1365 和 Neovim 0.3.6 之前的版本都受到影响。漏洞位于编辑器的 modelines 功能中,该功…
Unity 编辑器现已正式面向 Linux 推出
如果你是设计师、开发者或艺术家,你可能一直在使用 Linux 上的实验性 Unity 编辑器。然而,不能一直用实验性版本 —— 开发者需要一个完整稳定的工作经验。 -- Ankush Das(作者)如果你是设计师、开发者或艺术家,你可能一直在使用 Linux 上的实验性 Unit…
在 Windows 中运行 Linux:WSL 2 使用入门
继微软发布了 WSL 2 (Windows Subsystem for Linux 2)之后,前两天正式提供了 WSL2 更新,处于 Insider Fast 通道中的用户可以通过安装 Windows build 18917 更新来体验最新版本的 WSL2。 -- Craig Loewen(作者)继微软发布了 WSL 2 (Windows Subsystem…
使用 Kubernetes 的 5 个理由
Kubernetes 解决了一些开发和运维团队每天关注的的常见问题。 -- Daniel Oh(作者) Kubernetes(K8S)是面向企业的开源容器编排工具的事实标准。它提供了应用部署、扩展、容器管理和其他功能,使企业能够通过容错能力快速优化硬件资源利用率并延长生产环境…
每日安全资讯:RAMBleed 攻击成功获取 OpenSSH 2048 位密钥
几名安全研究人员发表了一篇论文,介绍了一种基于位翻转漏洞 Rowhammer,并且将其威胁从内存完整性缺失扩展到内存信息泄露领域的技术 RAMBleed,表明位翻转的利用能力远超出当前人们的想象。作者/来源: 安华金和几名安全研究人员发表了一篇论文,介绍了一…
有了 Lutris,Linux 现在也可以启动 Epic 游戏商城
开源游戏平台 Lutris 现在使你能够在 Linux 上使用 Epic 游戏商城。我们使用 Ubuntu 19.04 版本进行了测试,以下是我们的使用体验。 -- Ankush Das(作者) 在 Linux 上玩游戏 正变得越来越容易。Steam 正在开发中的 特性可以帮助你实现 在 Linux 上玩 Wind…
GoAccess:一个实时的 Web 日志分析器及交互式查看器
GoAccess 被设计成一个基于终端的快速日志分析器。其核心思想是实时快速分析和查看 Web 服务器统计信息,而无需使用浏览器。 -- Vinoth Kumar(作者)分析日志文件对于 Linux 管理员来说是一件非常令人头疼的事情,因为它记录了很多东西。大多数新手和初级…
UCloud 叶理灯谈:Docker、K8S 和 Serverless
前段时间,笔者参加了 UCloud 在京举办的 TIC 2019 大会,适逢 UCloud 实验室负责人叶理灯的演讲结束,就容器计算方面和他进行了短暂沟通。叶理灯是国内在云计算方面有深入研究和实践的资深专家,我觉得他的一些观点和看法值得分享给大家了解。叶理灯,UClo…
每日安全资讯:上海交大泄漏 8.4TB 电子邮件数据,漏洞已经修复
在发现泄漏一天后,上海交通大学接到了数据库泄漏的通知。作者/来源: 安华金和根据外媒 ZDNet 援引 rainbowtabl.es 安全博客上的文章报道, 上海交通大学一个数据库因未正确配置公开访问权限,而导致泄漏了 8.4TB 的电子邮件元数据。这款暴露的服务器是由 …
为 man 手册页编写解析器的备忘录
那时候,我非常熟悉手册页这个概念,而且使用过很多次,但我知道的仅止于此,我不知道它们是如何生成的,或者是否有一个标准。 -- Roberto Dip(作者)我一般都很喜欢无所事事,但有时候太无聊了也不行 —— 2015 年的一个星期天下午就是这样,我决定开始写…
开源新闻:开源仿生腿、Python 数据管道、数据泄露检测
了解过去两周来最大的开源头条新闻。 -- Scott Nesbitt(作者) 在本期开源新闻综述中,我们将介绍一个开源仿生腿、一个新的开源医学影像组织,麦肯锡发布的首个开源软件,以及更多!使用开源推进仿生学我们这一代人从电视剧《六百万美元人》和《仿生女人》…