作为一个在程序员这条路上摸爬滚打了十多年的老兵,从24岁机械专业毕业被调剂到电子开始接触嵌入式开发,到后来在世界500强外企做汽车电子,再到28岁开始自媒体创业,现在30岁了,我想我有资格来聊聊今年程序员工作到底有多难找。 说实话,当我看到今年身边越来越多的程序员朋友开始焦虑找工作的时候,我的心情是 ...
1.3 使用手册页 为了充分利用手册页,您需要学习如何使用显示页面的分页器,并阅读 man 命令本身的手册页,这样您才能理解手册页的结构以及 man 命令的选项。 1.3.1 分页器 分页器是一个一次显示一屏输入的程序。手册页以压缩格式存储在目录层次结构中。man 命令会解压缩并格式化它们,然后使用 ...
1.2 Unix 的基本概念 本节介绍构成 Unix 操作系统设计基础的核心概念。Unix 从诞生之初就围绕着一小套巧妙的理念而设计,正如其创始人 Dennis Ritchie 和 Ken Thompson 所说:“UNIX 的成功并非在于新的发明,而在于充分利用精心挑选的一套富有成果的理念,尤其在 ...
作为一个在程序员这条路上摸爬滚打了十多年的老码农,从24岁机械专业毕业被调剂到电子开始接触嵌入式开发,到后来在世界500强外企做汽车电子,再到28岁开始自媒体创业,我想和大家聊聊程序员的"装备"问题。 每次看到有人问程序员是不是都要两个显示器、两个键盘,我都会想起自己这些年来工作环境的变化。从最初的 ...
作为一个在程序员这条路上摸爬滚打了十多年的老码农,我想和大家分享一些我们这个行业里那些让人哭笑不得的经典笑话。说起来我的职业生涯也算是跌宕起伏,从24岁机械专业毕业被调剂到电子专业开始接触嵌入式开发,到后来在世界500强外企做汽车电子,再到28岁开始自媒体创业,这一路走来见证了太多程序员圈子里的奇葩 ...
1 核心概念 本章概述了系统编程的全貌,并介绍了 Unix 的基本背景信息。我们首先会探讨什么是系统程序,以及它们与其他类型的程序有何不同。接下来,我将介绍 Unix 操作系统家族的许多基本概念,最后简要讨论 Unix 和 C 编程语言的历史和标准化。 在探讨构成 Unix 的各种概念时,我们首先会 ...
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT1170使用FlexSPI 2nd引脚组连接串行NOR Flash启动时FDCB需特殊设置。 最近痞子衡在支持一个 RT1170 客户, 这个客户并没有按照恩智浦官方 EVK 那样的 flash 引脚连接方式,他们使用了 F ...
看到这个问题,我的内心涌起了一阵复杂的情绪。 作为一个在程序员这条路上摸爬滚打了快10年的老司机,我可以说是完整地经历了从一个幼稚青涩的技术菜鸟到相对成熟的技术专家的蜕变过程。这个转变不是一蹴而就的,而是在无数次的项目磨砺、技术挫折、团队协作、职业思考中逐步完成的。每一次转变都伴随着深刻的反思和痛苦 ...
在硬盘上已有一个Windows系统,再去手动分区安装Arch Linux,使用archinstall划分好磁盘且指定已有的ESP分区为boot分区(UEFI),安装系统后,启动选项里面没有Arch Linux的解决方法。 我的笔记本电脑是华硕天选4,刚开始不知道因为什么原因,导致这种情况发生。 一开 ...
看到这个问题,我忍不住笑了。 作为一个在程序员这条路上摸爬滚打了快10年的老司机,虽然我主要专精嵌入式开发,但我也接触过不少游戏开发的朋友,对游戏行业的内部运作有一定了解。这个问题可以说是每个游戏玩家都曾经想过的:那些开发游戏的程序员,会不会偷偷给自己开挂,改改数据什么的? 让我先简单介绍一下我的背 ...
netdata —— 一个开源的实时基础设施监控平台,实现每秒级的数据收集和处理,旨在提供即时洞察、安全分布式的数据监控体验。 ...
看到这个问题,我先是愣了一下,然后忍不住苦笑起来。 作为一个在程序员这条路上摸爬滚打了快10年的老司机,我可以毫不夸张地说:如果你想让一个温文尔雅的程序员瞬间暴走,只需要轻描淡写地说一句"需求改一下"。 这三个字,"改需求",堪称程序员职业生涯中最恐怖的噩梦。它们的杀伤力不亚于医生听到"病人家属要求 ...
前言唠叨 此文章是对我在MacBook上配置并使用Ubuntu时遇到的坑的总结,具体安装系统、优化美化等过程不提。 实际描述的问题中除联网外,大多不只MacBook出现。 大多解决方法是一个或多个参考文章中方法的整合,并非原创方法,且只描述我使用的步骤,若仍无法解决可参考原文章。 默认读者已具备足够 ...
当我第一次看到Devin的演示视频时,我的手机差点掉在地上。 不是因为兴奋,而是因为一种前所未有的恐惧和震撼。 作为一个在程序员这条路上摸爬滚打了快10年的老司机,我见证了太多技术的更迭和变革。从最初的手工编写汇编代码,到后来的高级语言普及,从单机开发到云端协作,从传统桌面应用到移动互联网,每一次技 ...
之前工作中搞过一段时间的wine,主要是解决一些第三方应用的安装或运行问题,后面好长时间没搞了,有次电脑出问题重装系统的时候整理文档,发现之前还写过一些日志,于是找时间把日志粗略整理了一下,分享出来供大家批评参考。 InkRecognizer不工作(COM组件/注册表缺失问题) 问题描述 希沃白板的 ...
这里不在说明安装 ssh 的过程,一般Linux系统中会自带 ssh,如果没有的话可以参考 知乎 在本机.ssh文件夹下输入命令ssh-keygen -t rsa,然后一直回车即可,不需要输入密码,否则每次登录远程服务器还是需要输入密码。这样会生成两个文件 id_rsa 和 id_rsa.pub 其 ...
在Linux系统运维中,磁盘I/O性能往往是系统瓶颈的关键来源。iostat作为sysstat工具包中的核心命令,能够实时监控CPU使用率和磁盘I/O统计,是性能诊断不可或缺的工具。本文将全面解析iostat的使用技巧,助你快速定位系统瓶颈。 一、iostat核心功能与安装 iostat(Input ...
前言:见证一个时代的变迁 每次有人问我"STM32为什么这么火"的时候,我都会想起十年前那个炎热的夏天。 2014年7月,我拿着机械工程的毕业证书,怀着忐忑不安的心情走进了厦门某马公司的大门。那时候的单片机世界还是51系列的天下,STC89C52、AT89S52这些型号如雷贯耳。我记得师傅的桌子上摆 ...
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是MDK5.40下从DFP包路径添加用户下载算法FLM文件的方法。 最近痞子衡给一个 RT1170 客户制作了一个 SEGGER 下载算法,在 J-Flash 下测试一切正常,于是直接发给了客户。当客户尝试将这个下载算法添加进 MDK 里 ...
1、问题描述 如上图所示,在手动弹出 USB 移动存储设备(本例为移动固态硬盘)时,由于移动硬盘被 SangforPWEx.exe 进程占用,所以无法正常弹出。 此外,在使用移动硬盘时,经常会发生自动断开重连的现象,怀疑可能也和 SangforPWEx.exe 进程有关。 2、解决方式 2.1、卸载 ...