红联Linux门户

Linux协助
  • 初识Python:Hello World和字符串操作初识Python:Hello World和字符串操作

    2018-03-21 - 开端之前,说一下本文中的 代码 和 视频 能够在我的 GitHub 上找到。 那么,让咱们开端吧!假如你糊涂了,我主张你在独自的选项卡中翻开下面的视频。 Python 的 Hello World 和字符串操作视频 开端 (先决条件) 首要在你的操作体系上装置 Anaconda (Python)...

  • 我喜爱Vue的10个方面

    2018-03-20 - 我喜爱 Vue。当我在 2016 年第一次触摸它时,或许那时我现已对 JavaScript 结构感到疲惫了,由于我现已具有Backbone、Angular、React 等结构的经历,没有太多的热心去测验一个新的结构。直到我在 Hacker News 上读到一份谈论,其描绘 Vue 是类似于新 jQuery...

  • 用Python构建一个极小的区块链用Python构建一个极小的区块链

    2018-03-20 - 尽管有些人以为区块链是一个迟早会出现问题的解决方案,可是毫无疑问,这个立异技能是一个核算机技能上的奇观。那么,终究什么是区块链呢? 区块链 以比特币或其它加密钱银按时刻次序揭露地记载买卖的数字账本。 更浅显的说,它是一个揭露的数据库,新的数据...

  • LKRG:用于运转时完整性检查的可加载内核模块

    2018-03-19 - 开源社区的人们正在致力于一个 Linux 内核的新项目,它能够让内核更安全。命名为 Linux 内核运转时防护(LKRG),它是一个在 Linux 内核履行运转时完整性检查的可加载内核模块(LKM)。 它的用处是检测对 Linux 内核的已知的或不知道的安全漏洞运用妄图,以及...

  • Linux中的“大内存页”(hugepage)是个什么?

    2018-03-16 - 本文中咱们会具体介绍大内存页,让你能够答复:Linux 中的大内存页是什么?在 RHEL6、RHEL7、Ubuntu 等 Linux 中,怎样启用/禁用大内存页?怎样检查大内存页的其时值? 首要让咱们从大内存页的根底知识开端讲起。 Linux 中的大内存页是个什么玩意? 大内存页...

  • Python中最快解压zip文件的办法Python中最快解压zip文件的办法

    2018-02-28 - 假定现在的上下文(注:context,核算机术语,此处意为事务情形)是这样的:一个 zip 文件被上传到一个Web 服务中,然后 Python 需求解压这个 zip 文件然后剖析和处理其间的每个文件。这个特别的运用检查每个文件各自的称号和巨细,并和现已上传到 AWS S3 上...

  • 在Linux中怎样编写根本的udev规矩

    2018-02-20 - 读者目标 了解 udev 背面的根本概念,学习怎样写简略的规矩。 要求 root 权限 难度 中等 约好 # - 要求给定的指令运用 root 权限或许直接以一个 root 用户或许运用 sudo 指令去运转。 $ - 要求给定的指令以一个一般的非特权用户运转。 介绍 在 GNU/Linux 系...

  • 定制嵌入式Linux发行版定制嵌入式Linux发行版

    2018-02-09 - 廉价的物联网板的遍及意味着它不只会操控运用程序,还会操控整个软件渠道。那么,怎样构建一个针对特定用处的穿插编译运用程序的自界说发行版呢?正如 Michael J. Hammel 在这儿解说的那样,它并不像你幻想的那么难。 为什么要定制? 曾经,许多嵌入式项目都...

  • 怎样在Linux或许UNIX下调试Bash Shell脚本怎样在Linux或许UNIX下调试Bash Shell脚本

    2018-02-02 - 我写了一个 hello world 小脚本。我怎样能调试运转在 Linux 或许类 UNIX 的体系上的 bash shell 脚本呢? 这是 Linux/Unix 体系办理员或新用户最常问的问题。shell 脚本调试或许是一项繁琐的作业(不简略阅览)。调试 shell 脚本有多种办法。 您需求传递 -x...

  • 三步上手GDB三步上手GDB

    2018-01-27 - 调试 C 程序,曾让我很困扰。可是当我之前在写我的操作体系时,我有许多的 Bug 需求调试。我很走运的运用上了 qemu 模仿器,它答应我将调试器附加到我的操作体系。这个调试器便是 gdb。 我得解说一下,你能够运用 gdb 先做一些小作业,由于我发现初学它的时...

  • ftrace:盯梢你的内核函数ftrace:盯梢你的内核函数

    2018-01-24 - 这个十分棒的 ftrace 并不是个新的东西!它大约在 Linux 的 2.6 内核版别中就有了,时刻大约是在 2008 年。 这一篇 是我用谷歌能找到的最早的文档。因而,假如你是一个调试体系的内行,或许早就现已运用它了! 我知道,ftrace 现已存在了大约 2.5 年了(注:...

  • 当你在Linux上发动一个进程时会发作什么?

    2018-01-19 - 本文是关于 fork 和 exec 是怎样在 Unix 上作业的。你或许现已知道,也有人还不知道。几年前当我了解到这些时,我惊叹不已。 咱们要做的是发动一个进程。咱们现已在博客上评论了许多关于体系调用的问题,每逢你发动一个进程或许翻开一个文件,这都是一个体系...

  • m88 188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help
    188bet www.188bet.com bwin 平博 unibet 明升 188bet uk Ladbrokes 德赢vwin 188bet m88.com w88 平博88 uedbet体育 188bet 188bet 威廉希尔 明升体育app 平博88 M88 Games vwin德赢 uedbet官网 bodog fun88 188bet
  • Bash脚本:正则表达式根底篇

    2018-01-01 - 正则表达式(简写为 regex 或许 regexp)根本上是界说一种查找办法的字符串,能够被用来履行查找或许查找并替换操作,也能够被用来验证像暗码战略等条件。 正则表达式是一个咱们可运用的十分强壮的东西,并且运用正则表达式的长处是它能在简直一切核算机言语...

  • 运用pss提高你的代码查找才能运用pss提高你的代码查找才能

    2018-01-01 - 查找代码库是开发者每天都要做的作业。从修正 bug 到学习新代码,或许检查怎样调用某个 API,能快速在代码库中导航的才能都是一大助力。走运的是,咱们有专门的东西来查找代码。 pss 便是其间一个东西,让咱们来看看怎样装置和运用它吧。 什么是 pss? pss...

  • 怎样改进留传的代码库

    2017-12-28 - 在每一个程序员、项目办理员、团队领导的一生中,这都会至少发作一次。原本的程序员早已离任去休假了,给你留下了一坨几百万行屎相同的、牵强支撑公司运转的代码和(假如有的话)跟代码驴头不对马嘴的文档。 你的使命:带领团队脱节这个紊乱的局势。 当你的...

  • 怎样在Bash中抽取子字符串怎样在Bash中抽取子字符串

    2017-12-11 - 所谓子字符串便是出现在其它字符串内的字符串。 比方 3382 便是 this is a 3382 test 的子字符串。 咱们有多种办法能够从中把数字或指定部分字符串抽取出来。 本文会向你展现在 bash shell 中怎样获取或许说查找出子字符串。 在 Bash 中抽取子字符串 其语法...

  • 运用groff编写man手册页

    2017-12-09 - groff 是大多数 Unix 体系上所供给的盛行的文本格局化东西 nroff/troff 的 GNU 版别。它一般用于编写手册页,即指令、编程接口等的在线文档。在本文中,咱们将给你展现怎样运用 groff 编写你自己的 man 手册页。 在 Unix 体系上开始有两个文本处理体系:trof...

  • ARMv8上的kprobes作业盯梢ARMv8上的kprobes作业盯梢

    2017-12-02 - 介绍 kprobes 是一种内核功用,它答应经过在履行(或模仿)断点指令之前和之后,设置调用开发者供给例程的恣意断点来检测内核。可拜见 kprobes 文档 获取更多信息。根本的 kprobes 功用可运用 CONFIG_KPROBEES 来挑选。在 arm64 的 v4.8 内核发行版中, kpro...

  • 经过构建一个简略的掷骰子游戏去学习怎样用Python编程经过构建一个简略的掷骰子游戏去学习怎样用Python编程

    2017-11-20 - Python 是一个十分盛行的编程言语,它能够用于创立桌面运用程序、3D 图形、视频游戏、乃至是网站。它是十分好的首选编程言语,由于它易于学习,不像一些杂乱的言语,比方,C、 C++、 或 Java。 即使如此, Python 仍然也是强壮且强健的,足以创立高档的运用...

  • 怎样在Linux上运用VIM进行.Net Core开发怎样在Linux上运用VIM进行.Net Core开发

    2017-11-04 - 关于在Linux上开发.Net Core的程序员来说, 好像都短少一个好的IDE. Windows上有Visual Studio, Mac上有Visual Studio for Mac, 莫非Linux只要Visual Studio Code了吗? Linux上有两个最好的编辑器: VIM和Emacs, 哪个更好不是这一篇的主题, 这一篇的主题是怎样...

  • 每个安卓开发初学者应该了解的12个技巧每个安卓开发初学者应该了解的12个技巧

    2017-10-30 - 间隔安迪鲁宾和他的团队着手开发一个期望推翻传统手机操作办法的操作体系现已曩昔 12 年了,这套体系有或许让手机或许智能机给顾客以及软件开发人员带来全新的体会。之前的智能机仅限于收发短信和检查电子邮件(当然还能够打电话),给用户和开发者带来很...

  • 怎样像NASA尖端程序员相同编程——10条重要准则怎样像NASA尖端程序员相同编程——10条重要准则

    2017-10-23 - 导言:你知道 NASA 尖端程序员怎样编写要害使命代码么?为了保证代码更清楚、更安全、且更简略了解,NASA 的喷气推动实验室拟定了 10 条编码规矩。 NASA 的开发者是编程界最有挑战性的作业之一。他们编写代码并将开发安全的要害使命运用程序作为其主要重视点...

  • Linux体系编程--fcntl()读写锁实例

    2017-10-14 - 在多进程对同一个文件进行读写访问时,为了保证数据的完整性,有事需求对文件进行确定。能够经过fcntl()函数对文件进行确定和解锁。 1. fcntl 1.1.功用描绘:依据文件描绘词来操作文件的特性。 1.2.用法: int fcntl(int fd, int cmd); int fcntl(int fd, in...

  • 开发一个Linux调试器(十):高档主题开发一个Linux调试器(十):高档主题

    2017-10-13 - 咱们总算来到这个系列的最终一篇文章!这一次,我将对调试中的一些更高档的概念进行高层的概述:长途调试、同享库支撑、表达式核算和多线程支撑。这些主意完结起来比较杂乱,所以我不会具体阐明怎样做,可是假如你有问题的话,我很愿意答复有关这些概念的问...

  • 11个超酷的编程新东西11个超酷的编程新东西

    2017-10-07 - 东西对开发人员来说至关重要。东西能够让一个开发人员的日常作业更高效,并且只需求重视最重要的作业。关于开发人员来讲,寻觅更好的代替东西往往比坚持运用了解独身过期的东西更困难。 在这篇文章中,咱们将列出你在日常作业中能够运用的新的开发东西。许多...

  • 开发一个Linux调试器(九):处理变量开发一个Linux调试器(九):处理变量

    2017-10-07 - 变量是鬼鬼祟祟的。有时,它们会很快乐地呆在寄存器中,可是一回头就会跑到仓库中。为了优化,编译器或许会彻底将它们从窗口中抛出。不管变量在内存中的怎样移动,咱们都需求一些办法在调试器中盯梢和操作它们。这篇文章将会教你怎样处理调试器中的变量,并...

  • 运用Shell脚本进行文件内容去重运用Shell脚本进行文件内容去重

    2017-10-06 - 最近在处理文件的时分,遇到文件内容存在很多重复项的状况,很显然需求文件内容去重。由于运用的是Python,原本想要找找Python文件内容去重的办法,可是看到的根本运用Set或许List等办法(还没来得及逐个验证)。后来,找到一个运用Shell脚本写的文件内容去...

  • 开发一个Linux调试器(八):仓库打开开发一个Linux调试器(八):仓库打开

    2017-10-05 - 有时你需求知道的最重要的信息是什么,你其时的程序状况是怎样抵达那里的。有一个 backtrace 指令,它给你供给了程序其时的函数调用链。这篇文章将向你展现怎样在 x86_64 上完结仓库打开以生成这样的回溯。 系列索引 这些链接将会跟着其他帖子的发布而上线。...

  • Linux下运用getopt函数来获取传入的参数

    2017-10-01 - 之前写代码,要向程序中传参数,程序中运用argv[1]、argv[2] 实践linux中的指令运用-r -l -i 等等,比方tcpdump,看护进程dhcp,登时感觉自己脸好红,low到家了。 在linux下有一个函数叫getopt就能够写成-r -l -i 的办法,下面是一个运用openssl通讯的程序,...

  • 向Node.js中心奉献代码的六个过程向Node.js中心奉献代码的六个过程

    2017-10-01 - 本文的意图是协助您完结向 Node.js 中心文件奉献代码的第一个提交! 向 Node.js 奉献代码的办法有许多种。能够参加某个作业组(网站或许联机诊断作业组等)的作业,能够在 Nodeschools 开设课程供给 Node.js 的教育, 让那些有着相同困惑的人能够向你学习。...

  • 每个程序员都该知道的五大规则每个程序员都该知道的五大规则

    2017-09-28 - 规则-或称规则,能够辅导咱们并让咱们在火伴的过错中学习。这篇文章中,我将介绍我每次规划或完结软件时出现在我脑际的五大规则。其间有些和开发有关,有些和体系安排有关。它们能够协助你成为合格的软件工程师。 墨菲规则 但凡或许犯错,就必定犯错。 这条...

  • 开发一个Linux调试器(七):源码级断点开发一个Linux调试器(七):源码级断点

    2017-09-23 - 在内存地址上设置断点尽管不错,但它并没有供给最便利用户的东西。咱们期望能够在源代码行和函数进口地址上设置断点,以便咱们能够在与代码相同的笼统等级中进行调试。 这篇文章将会增加源码级断点到咱们的调试器中。经过一切咱们现已支撑的功用,这要比起最...

  • 削减curl中内存分配操作(malloc)

    2017-09-17 - 今日我在 libcurl 内部又做了一个小改动(https://github.com/curl/curl/commit/cbae73e1dd95946597ea74ccb580c30f78e3fa73),使其做更少的 malloc。这一次,泛型链表函数被转换成更少的 malloc (这才是链表函数应有的办法,真的)。 研讨 malloc 几周前我开...

  • 用Linux shell脚本爬取豆瓣邮箱用Linux shell脚本爬取豆瓣邮箱

    2017-09-16 - 前两天总结一下邮箱格局的正则表达式,写了一个脚原本判别输入的邮箱地址是否契合邮箱的格局。在网上找材料的时分,发现根本都是用Python和Java来做爬虫,当然Python的居多。本着学习的心态,已然得到了邮箱地址有效性的判别,那就趁便用脚本写一个抓取网页...

  • 7个你现在就该学习Python的理由7个你现在就该学习Python的理由

    2017-09-12 - Python 是一门更重视可读性和功率的言语,尤其是相较于 Java,PHP 以及 C++ 这样的言语,它的这两个优势让其在开发者中大受欢迎。 固然,它有点老了,但仍是80后啊 至少没有 Cobol 或许 Fortran 那么老。并且,假如还能派上用场的话,为啥要折腾着改动它呢 (...

  • linux c运用system调用shell脚本

    2017-09-08 - system的原理其实便是调用fork创立子进程去履行shell指令,然后回来最终一条shell指令的状况值。linux下man system能够看到回来值阐明: 1.假如回来值等于-1便是system函数履行失利,精确的说是fork创立子进程失利。 2.shell履行最终一条句子的状况值放在返...

  • Linux体系下C言语怎样调用scalapack中的函数

    2017-09-08 - 在并行核算中常常需求调用scalapack(并行化的lapack)函数库里面的函数进行编程,这儿简略介绍在C言语怎样调用scalapck中的矩阵向量乘的函数。 留意:scalapack中的函数是用fortran写的,矩阵是按列进行存储的。 scalapack的链接需求用到blas,因而保证本机上...

  • Minikube:运用Kubernetes进行本地开发Minikube:运用Kubernetes进行本地开发

    2017-09-08 - 假如你的运维团队在运用 Docker 和 Kubernetes,那么主张开发上选用相同或类似的技能。这将削减不兼容性和可移植性问题的数量,并使每个人都会认识到运用程序容器是开发和运维团队的一起职责。 这篇文章介绍了 Kubernetes 在开发办法中的用法,它的创意来自...

  • linux下strncasecmp的完结

    2017-09-07 - 看来strcpy的完结确实是太low了,腾讯的书面考试字符串知识点调查就变了。 Linux下不差异巨细写的字符串比较函数原型: int strncasecmp(const char *s1, const char *s2, register size_t n); 回来值: 假如持平回来0 假如s1s2,回来正整数 假如s1s2,回来负整...

  • 树莓派和其他arm开发板的实质差异树莓派和其他arm开发板的实质差异

    2017-09-06 - 我第一次传闻树莓派时,并没有对它发生任何爱好,由于对我来说这并不是一款新产品。在更早之前,我玩过 arm11 的开发板(S3C6410 系列),尽管和树莓派仍是有差异的,比方体积更大、没有 HDMI 接口、自带触摸屏、价钱比树莓派稍贵等等,但我其时以为没有实质...