Linux 程序编译过程的来龙去脉

大家肯定都知道计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。高级语言需要通过翻译成机器语言才能执行,而翻译的方式分为两种,一种是编译型,另一种是解释型,因此我们基本上将高级语言分为两大类...
2年前
210

一分钟了解单点登录

什么是单点登录? 单点登录(SSO,Single Sign On),是在企业内部多个应用系统(如考勤系统、财务系统、人事系统等)场景下,用户只需要登录一次,就可以访问多个应用系统。同理用户只需注销一次...
2年前
210

GPIO到底该如何控制

作者 | 赵青窕 随着Linux内核代码的逐步完善,其GPIO口的操作接口也在不断完善。内核中存在多种GPIO API接口,我们该如何使用这些API接口呢?我们又该如何在设备树中配置GPIO呢? 目前...
2年前
210

浏览器扩展:比你想象得更危险

我们每个人都可能或多或少地安装过各种浏览器扩展程序:广告拦截器、在线翻译器、拼写检查器、反指纹追踪程序或其他东西。然而,很少有人停下来思考:它安全吗?不幸的是,这些看似无害的迷你应用程序可能比你想象得...
2年前
200

Linux程序编译过程详解

大家肯定都知道计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。高级语言需要通过翻译成机器语言才能执行,而翻译的方式分为两种,一种是编译型,另一种是解释型,因此我们基本上将高级语言分为两大类...
2年前
200

Linux 中的 Socat 命令示例

​Socat或SOcket CAT是一个基于 Linux 命令行/终端的实用程序,用于在两个双向字节流之间建立和传输数据。 socat命令可以在多种场景下实现,主要有两个原因: 数据接收器和数据源;不...
2年前
200

Linux ls 命令不一样的使用

Linux 系统中的一个目录可以容纳从几个文件到成百上千个文件。您可能需要按大小对文件进行排序,无论是升序还是降序。按大小排序文件的原因可能会有所不同。我们可能想要定位最大到最小的文件,反之亦然。您可...
2年前
200

主数据系统的设计与实现

1 主数据系统的必要性 随着企业信息化的不断深入,企业建设的业务系统、办公系统等信息系统越来越多。由于规划、预算、实施计划等原因限制,各信息系统建设的步调不一致,规划不统一,导致一个严重的问题:一些基...
2年前
190

你了解搜索引擎吗?

什么是全文搜索引擎? 常⽤的搜索⽹站,⽐如百度,⾕歌。 数据的分类 结构化数据:指具有固定格式或有限⻓度的数据,如数据库,元数据等。 对于结构化数据,我们⼀般都是可以通过关系型数据库(mysql,or...
2年前
190