聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 1840005 views阅读

    ThinkPad X1 Carbon 2018 三系统安装

    在先前的文章中介绍了安装Linux和Windows双系统的方法,这次需要挑战的是Linux + Windows + MacOS。 前面两个步骤安装Windows和Linux相对比较简单,难的是安装MacOS,由于MacOS是相对封闭的系统,安装过程中最需要解决的是的驱动问题。一些无法驱动的硬件就需要更换硬件。这里更换的硬件有: 无线网卡:博通BCM94360NG(推荐),原生免驱。网上...

    分类:技术文章 时间:2022-07-09 23:27 我要评论(0个)

  • 710425 views阅读

    操作系统可启动U盘制作工具

    家里电脑比较多,给不同的电脑安装不同的系统成为家常便饭,这里整理了一些常用的工具。 Rufus Rufus是一个开源的系统安装启动盘制作,支持在Windows环境下制作Windows、Linux安装启动启动盘。主要优点: 单文件,直接运行,无需安装,纯净无流氓 支持各种Windows、Linux系统的ISO镜像 Windows:Windows XP (SP2+),Windows Vis...

    分类:技术文章 时间:2022-07-03 23:26 我要评论(0个)

  • 341532 views阅读

    sudoers: 允许用户免密用root权限执行某些命令

    备查。#允许 felix021 用户免密 sudo 为所欲为felix021  ALL=(ALL:ALL) NOPASSWD: ALL#允许 adm 这个 group 免密 sudo 为所欲为%adm  ALL=(ALL:ALL) NOPASSWD: ALL# Cmnd alias specificationCmnd_Alias APT_CMD=/usr/bin/apt...

    分类:技术文章 时间:2020-12-24 15:42 我要评论(0个)

  • 333118 views阅读

    生人勿近之Linux里养僵尸

    Linux里养僵尸是怎么回事呢?Linux相信大家都很熟悉,但是Linux里养僵尸是怎么回事呢,下面就让小编带大家一起了解吧。# - 1 -上一篇挖了个 SIGHUP 的坑,这篇试着填一下。之前在《程序员面试指北:面试官视角》里面说过,在结构化面试中,我们会从各个方向去考查候选人,其中之一是操作系统。上篇介绍了一套题,我还有另一套,一般这么开场:在终端下启动一个命令,如果在命令结束前关掉终...

    分类:技术文章 时间:2020-07-11 22:43 我要评论(0个)

  • 361513 views阅读

    Linux下删点日志也能搞死人

    想了十天十夜不知道写些什么,那就写写面试题吧。1在面试应聘者的时候,我常常会问:在 Linux 下,如何删除一个目录下的所有 log 文件?不知道是不是我人畜无害的围笑给了应聘者我很好应付的错觉  以至于应聘者全都回答:`rm *.log`追问:该目录下可能有很多子目录,如何把子目录里的 log 文件也删掉呢?答:`rm -r *.log`  2令我很意外的是,真的只有...

    分类:技术文章 时间:2020-07-06 01:09 我要评论(0个)

  • 235534 views阅读

    [译] C程序员该知道的内存知识 (4)

    系列更新:* [译] C程序员该知道的内存知识 (1)* [译] C程序员该知道的内存知识 (2)* [译] C程序员该知道的内存知识 (3)这是本系列的第4篇,也是最后一篇,含泪填完这个坑不容易,感谢阅读~这个系列太干了,阅读量一篇比一篇少,但我仍然认为这个系列非常有价值,在翻译的过程中我也借机进行系统性的梳理、并学习了很多新知识,收获满满。希望你也能有收获(但肯定没我多)。那,开始吧。...

    分类:技术文章 时间:2020-05-24 19:05 我要评论(0个)

  • 275720 views阅读

    [译] C程序员该知道的内存知识 (2)

    续上篇:*  [译] C程序员该知道的内存知识 (1)这是本系列的第二篇,预计还会有2篇,感兴趣的同学记得关注,以便接收推送,等不及的推荐阅读原文。  先放图镇楼:  来源:Linux地址空间布局 - by Gustavo Duarte关于图片的解释可参见上篇。开始吧。  # 理解堆上的内存分配工具箱:  * brk(), sbrk() -...

    分类:技术文章 时间:2020-05-19 00:43 我要评论(0个)

  • 270475 views阅读

    [译] C程序员该知道的内存知识 (3)

    续上篇:* [译] C程序员该知道的内存知识 (1)* [译] C程序员该知道的内存知识 (2)这是本系列的第3篇,预计还会有1篇,感兴趣的同学记得关注,以便接收推送,等不及的推荐阅读原文。  ---照例放图镇楼:  来源:Linux地址空间布局 - by Gustavo Duarte关于图片的解释参见第一篇。开始吧。## 有趣的内存映射工具箱:  * sys...

    分类:技术文章 时间:2020-05-19 00:43 我要评论(0个)

  • 573018 views阅读

    踩坑记:go服务内存暴涨

    这周换换口味,记录一下去年踩的一个大坑。  == 起 ==大概是去年8月份,那会儿我们还在用着64GB的“小内存”机器。由于升级一次版本需要较长的时间(1~2小时),因此我们每天只发一次车,由值班的同学负责,发布所有已merge的commit。  当天负责值班的我正开着车,突然收到 Bytedance-System 的夺命连环call,打开Lark一看:引用[规则]:机...

    分类:技术文章 时间:2020-05-03 22:32 我要评论(0个)

  • 254389 views阅读

    [译] C程序员该知道的内存知识 (1)

    上篇 《踩坑记:go服务内存暴涨》还挺受欢迎的。虽然文中的核心内容很少,但是为了让大多数人能读懂,中间花了很大的篇幅来解释。尽管如此,我仍然觉得讲得不够透,思来想去觉得还是文中提到的《What a C programmer should know about memory》[1]讲得好,想借着假期翻译一下,也借机再学习一遍(顺便练习英文)。内容有点长,我会分成几篇。以下是正文。# C程序员...

    分类:技术文章 时间:2020-05-03 22:31 我要评论(0个)

  • 308994 views阅读

    从堆和栈开始的一些问题

    - 堆和栈有什么区别?- 什么分配在堆上,什么分配在栈上?- 为什么有了堆还需要栈/有了栈还需要堆?- 效率差别在哪儿?如何优化?- 有哪些常见的内存分配算法?- 内存分配算法的主要挑战是什么?如何解决?继续引申还有gc的一系列问题这一篇写得还蛮好的:https://blog.csdn.net/jiahehao/article/details/1842234 ,但是注意不要被最后一段话洗脑...

    分类:技术文章 时间:2020-02-09 22:11 我要评论(0个)

  • 664581 views阅读

    Unix 50 年:Ken Thompson 的密码

    50年前,除了Apollo上天之外,还有一个大事的发生,就是Unix操作系统的诞生,若干年前我写过《Unix的传奇,上篇,下篇》,Unix是我入行前十年伴我成长的操作系统,虽然现在Linux早已接过了Unix的时代交接棒,但是,Unix文化对我个人的技术观影响是非常大的(注:《Unix编程艺术》是一本对影响我很深的书),而对于 Ken Thompson 和 Dennis Ritchie 这...

    分类:技术文章 时间:2020-02-09 21:29 我要评论(0个)