Pandas常见的性能优化方法
文章来源于Datawhale,作者阿水Pandas是数据科学和数据竞赛中常见的库,我们使用Pandas可以进行快速读取数据、分析数据、构造特征。但Pandas在使用上有一些技巧和需要注意的地方,如果你没有合适的使用,那么Pandas可能运行速度非常慢。本文将整理一些Pandas使用技巧,主要是用来节
如何在 Linux 上一次性批量重命名一组文件?
在 Linux 中,我们对文件进行重命名一般都会使用到 mv 命令,这在对单个文件重命名时非常方便。但是,若我们想要对一组文件进行重命名,mv 就有些乏力了。不过没关系,今天我们来介绍一个好用的可以实现批量重命名的命令—— rename 命令。下面我们来详细介…
2019 年互联网安全报告:黑客钓鱼有新招
在观察到恶意域中,有 42.63% 假冒的是 Microsoft、PayPal、DHL 和 Dropbox。作者/来源: 安华金和近日,负责提供安全数字化体验的智能边缘平台阿卡迈技术公司(Akamai)发布了 《2019年互联网安全状况报告——网络钓鱼:引诱上钩》(Akamai 2019 State of t…
初级:如何更新 Fedora Linux 系统
本快速教程介绍了更新 Fedora Linux 安装的多种方法。 -- Ankush Das(作者) 前几天,我安装了新发布的 Fedora 31。老实说,这是我第一次使用非 Ubuntu 发行版。安装 Fedora 之后,我做的第一件事就是尝试安装一些软件。我打开软件中心,发现该软件中心已…
在 Linux 中加速工作的键盘快捷键
学习键盘快捷键将使生产率提高 3.3% -- S Sathyanarayanan(作者) 操作鼠标、键盘和菜单会占用我们很多时间,这些可以使用键盘快捷键来节省时间。这不仅节省时间,还可以使用户更高效。你是否意识到每次在打字时从键盘切换到鼠标需要多达两秒钟?如果一个…
怎样用 Bash 编程:语法和工具
让我们通过本系列文章来学习基本的 Bash 编程语法和工具,以及如何使用变量和控制运算符,这是三篇中的第一篇。 -- David Both(作者) Shell 是操作系统的命令解释器,其中 Bash 是我最喜欢的。每当用户或者系统管理员将命令输入系统的时候,Linux 的 shel…
C语言数组越界导致无限循环
昨天晚上,我正在给之前获奖的同学发奖品,正在进行中的时候,看到黄兄推送了一篇文章,里面讲到数组越界会导致无限循环。关于抽奖看这篇文章《Linux进程管理数据结构》,以后也会不定期抽奖,今年多赚点钱,过年的时候,希望给大家抽一个大奖,喜欢的读者…
winform 神奇的问题高手进
1.Form2打开后马上就关闭了???为什么??publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privateThreadtr;privatevoidbutton1_Click(objectsender,EventA
卡巴斯基发现了 2017 Shadow Brokers 泄露中提到的神秘 APT
2017 年,一个名叫 Shadow Brokers 的神秘黑客团体,在网络上公布了名为“Lost in Translation”的数据转储,其中包含了一系列据称来自美国国家安全局(NSA)的漏洞利用和黑客工具。作者/来源: 安华金和2017 年,一个名叫 Shadow Brokers 的神秘黑客团体,…
用 bmon 查看网络带宽使用情况
介绍一下 bmon,这是一个监视和调试工具,可捕获网络统计信息并使它们易于理解。 -- Sandra Henry-stocker(作者) bmon 是一种监视和调试工具,可在终端窗口中捕获网络统计信息,并提供了如何以易于理解的形式显示以及显示多少数据的选项。要检查系统上是…
用 Jenkins 构建 CI/CD 流水线
通过这份 Jenkins 分步教程,构建持续集成和持续交付(CI/CD)流水线。 -- Bryant Son(作者) 在我的文章《使用开源工具构建 DevOps 流水线的初学者指南》中,我分享了一个从头开始构建 DevOps 流水线的故事。推动该计划的核心技术是 Jenkins,这是一个用…
在 Linux 上用 strace 来理解系统调用
使用 strace 跟踪用户进程和 Linux 内核之间的交互。 -- Gaurav Kamathe(作者) 系统调用(system call)是程序从内核请求服务的一种编程方式,而 strace 是一个功能强大的工具,可让你跟踪用户进程与 Linux 内核之间的交互。要了解操作系统的工作原理,首先…
研究估计五成 WebAssembly 网站将其用于恶意目的
使用 WebAssembly 代码(Wasm)的网站比例约为六百分之一,但其中一半是将其用于恶意目的,如挖掘数字货币或混淆恶意代码。作者/来源: 安华金和德国 Braunschweig 科技大学应用及系统安全研究院委托的一项研究分析了 Alexa 排名前一百万的网站,发现使用 W…
awk 入门 —— 强大的文本分析工具
让我们开始使用它。 -- Seth Kenlon(作者) awk 是用于 Unix 和类 Unix 系统的强大文本解析工具,但是由于它有可编程函数,因此你可以用它来执行常规解析任务,因此它也被视为一种编程语言。你可能不会使用 awk 开发下一个 GUI 应用,并且它可能不会代替你…
如何在 Linux 中找出内存消耗最大的进程
很多次,你可能遇见过系统消耗了过多的内存。如果是这种情况,那么最好的办法是识别出 Linux 机器上消耗过多内存的进程。 -- Magesh Maruthamuthu(作者)很多次,你可能遇见过系统消耗了过多的内存。如果是这种情况,那么最好的办法是识别出 Linux 机器上…
C语言实现队列
什么是队列?上一篇文章写了什么是栈,用C语言实现了栈,既然说了栈,不说队列,感觉总是少了点什么,所以就顺手写一个队列,而且最近做项目也用到这个队列的代码。栈的特点是先进后出,队列的特点是先进先出,从这个特点可以知道,队列是比较友好的,不像…
C语言实现栈
什么是数据结构?数据结构是什么?要了解数据结构,我们要先明白数据和结构,数据就是一些int char 这样的变量,这些就是数据,如果你是一个篮球爱好者,那么你的球鞋就是你的数据,结构就是怎么把这些数据排列组合,怎么把数据摆放好才能方便你找到这些数…
你好有个C#与C字符类型转换的问题想请教一下,请高手指点!!!
你好,我看到你发一篇微博写的水平非常高,正好和我最近遇到的问题很相似,所以想请教一个问题。问题如下:我使用C语言编译一个dll文件使用C#的回调函数持续传RTP流给C#(二进制数据的数组),C#这一段接收到以后,将数据转发给C++进行显示。C语言这边使用char*(多字节编码)发送,C#这边使用St
将 Fedora 30 升级到 Fedora 31
Fedora 工作站有图形化的升级方式。另外,Fedora 提供了一种命令行方式来将 Fedora 30 升级到 Fedora 31。 -- Ben Cotton(作者)Fedora 31 日前发布了。你也许想要升级系统来获得 Fedora 中的最新功能。Fedora 工作站有图形化的升级方式。另外,Fedora 提…
Android NFC 漏洞可被黑客拿来传播植入恶意软件
问题源自一项鲜为人知的 Android OS 功能,它就是 NFC Beaming 。所有运行 Android 8 Oreo 及以上版本的设备,都会受到影响。作者/来源: 安华金和ZDNet 报道称,近期曝光的一个 Android 漏洞,导致黑客能够利用设备上的近场接触(NFC)功能,向受害者传播…