- 博客(6)
- 资源 (133)
- 问答 (1)
- 收藏
- 关注
转载 最危害程序员职业生涯的三大观念
最危害程序员职业生涯的三大观念蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!路其实一直都在那里,只是我们看不到而已!以前我一直被公司和技术牵着走,并不是自己在选...
2020-03-23 18:48:08 923 2
原创 Typora代码块字体修改
升级了 Linux 系统,发现 Typora 代码块中的字体不是等宽的,看起来很别扭 :>_<: 得改!按照官方文档,需要在 themes 目录下添加 base.user.css 文件,写入用户自定义的样式。比如针对上述需求,我增加了如下代码:.CodeMirror-wrap .CodeMirror-code pre { font-family: Courier}如果不...
2020-03-19 16:32:44 8344 2
原创 如何做让客户满意的 Linux 系统
出于成本控制和产业上下游合作关系,产品制造商往往会选择与方案提供商合作,使用他们的硬件模块和 Linux 系统。然而,受地理位置和对客户的重视程度影响,方案提供商的服务质量参差不齐,这也直接影响到了下游企业的生产环节和产品质量。实际上,一个让客户满意的 Linux 系统,除了满足功能和性能这两方面的基本需求之外,在生产、测试、维护等方面也不容忽视。易于生产的系统一旦产品研发完成,生产资料将会...
2020-03-18 12:14:32 543
原创 一个灵活的程序应该是可配置的
这段时间在公司充当救火员的角色,拯救了一个快要腐烂的项目。其中做的一个工作就是将其变成可配置的,这样可以增加程序的灵活性,如果想改变程序的行为,只需修改参数即可,而不是重新编译。首先我们需要把程序中可变的部分抽离出来,程序本身只处理业务逻辑,实现配置参数与功能代码的解耦合。在 Linux 环境编程中,通常有两种做法:通过配置文件与程序进行交互通过命令行选项参数进行交互配置文件的格式可...
2020-03-14 12:56:37 1068
原创 ALSA 音频数据传输 underrun 和 overrun
在 ALSA 数据传输中,最容易出现的错误是 underrun 和 overrun。pcm 播放的时候,接口 snd_pcm_writei 返回 -EPIPE,为 underrun(不足)录制音频的时候, 接口 snd_pcm_readi 返回 -EPIPE, 为 overrun(超载)使用 ALSA 架构的驱动程,在实际开发使用过程中,比较常见的错误有 -EPIPE,为什么会出现呢?肯...
2020-03-09 22:43:11 6634 3
原创 豆瓣 vs 知乎 vs 简书
CSDN 集聚了许多程序员,然而我总觉得,优秀的程序员应该是德才兼备、技术精进、生活认真的。能聊技术也能聊生活,能编代码也能编篮子,能谈梦想也能弹钢琴…所以我决定,除了 CSDN,再开拓一下其他社区!于是,研究了一下豆瓣、知乎和简书。总的来说,这三个平台都是很好的内容创作平台,但是风格和侧重点不同。以后我会尽量把技术相关的内容发布到 CSDN,其他内容(比如随笔、感悟、读书笔记)等发布到别的...
2020-03-08 16:14:49 2745
FreeRTOS_ST_April_Training(北京麦克泰FreeRTOS培训课件)
2017-05-04
fsl-yocto-3.10.17_1.0.0.tar.gz
2017-04-18
一步一步使用STemWin 在STM32 上开发一个简单的应用
2017-03-14
POSIX标准文档
2017-03-07
96Boards 消费版(Low Cost Hardware Platform)说明书
2017-03-03
从零开始使用CubeMX创建以太网工程
2017-07-11
TCP&UDP测试工具 V1.02
2017-07-11
TCP/UDP Socket调试工具V2.3
2017-07-11
eGTouch_v2.5.5814.L-x.tar.gz
2017-06-29
GitHub 无法读取远程仓库,port 443: Connection refused
2022-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人