拂去尘世尘_个人页

个人头像照片 拂去尘世尘
个人头像照片
6
1
0

个人介绍

嵌入式Linux C/C++5年应用/驱动开发经验程序员。更多总结文章、学习资料,私信获取。

擅长的技术

  • C++
  • 开发框架
  • 设计模式
  • 应用服务中间件
  • 业务中间件
  • 中间件
  • Linux
  • 智能硬件
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2024年06月

  • 06.16 22:34:55
  • 06.16 22:03:38
    发表了文章 2024-06-16 22:03:38

    【常用技巧】C++ STL容器操作:6种常用场景算法

    STL在Linux C++中使用的非常普遍,掌握并合适的使用各种容器至关重要!
  • 06.16 21:58:48
    发表了文章 2024-06-16 21:58:48

    【干货总结】Linux C/C++面试知识点

    Linux C/C++基础与进阶知识点,不仅用于面试,平时开发也用得上!
  • 06.16 17:19:38
    发表了文章 2024-06-16 17:19:38

    【实战指南】从零构建嵌入式远程Shell,提升跨地域协作效率

    构建嵌入式远程Shell的文章概述: - 目标:解决嵌入式软件测试中的远程调试难题,提供轻量级解决方案。 - 功能:包括远程交互、命令执行与反馈,强调多客户端并发连接和稳定性。 - 设计:基于Socket服务端架构,使用I/O多路复用和popen函数,确保命令执行与结果反馈。 - 需求:支持命令解析、执行和结果回传,考虑网络不稳定情况下的连接保持。 - 安全性:仅限内部调试,未详细讨论加密等安全措施。 - 实现:关注点在Socket服务端程序,包括监听、数据过滤和命令处理。 - 测试:通过 Telnet 和Windows网络助手验证连接和命令执行功能。
  • 06.11 21:08:59
    发表了文章 2024-06-11 21:08:59

    实战Linux I/O多路复用:借助epoll,单线程高效管理10,000+并发连接

    本文介绍了如何使用Linux的I/O多路复用技术`epoll`来高效管理超过10,000个并发连接。`epoll`允许单线程监控大量文件描述符,显著提高了资源利用率。文章详细阐述了`epoll`的几个关键接口,包括`epoll_create`、`epoll_ctl`和`epoll_wait`,以及它们在处理并发连接中的作用。此外,还探讨了`epoll`在高并发TCP服务场景的应用,展示了如何通过`epoll`和线程/协程池来构建服务框架。
  • 06.11 14:38:31
    发表了文章 2024-06-11 14:38:31

    实战高效RPC方案在嵌入式环境中的应用与揭秘

    该文介绍了在嵌入式环境中应用和设计高效RPC方案的过程。作者参考了Android的Binder机制,采用共享环形缓冲区来解决进程间同步返回值的问题。选择共享内存是因为其零拷贝、低延迟和灵活访问模式的优势,而环形缓冲区则提供了FIFO特性,便于数据有序传输并优化内存管理。文中提到了关键接口`write`和`read`的实现,以及一个简单的`CalculateSum`接口调用示例,展示了RPC方案的实际效果。该方案旨在提供一种轻量级、高性能的嵌入式RPC通信方法。
  • 06.04 05:55:21
    发表了文章 2024-06-04 05:55:21

    【实战指南】轻松自研嵌入式日志框架,6大功能亮点一文读懂

    本文介绍了如何自研一个嵌入式日志框架,涵盖了6大功能亮点:日志分级管理、异步处理与并发安全性、详尽上下文信息记录、滚动日志归档策略、高效资源利用和便捷API接口。设计上,通过日志过滤器、共享环形缓冲区和独立的日志管理进程实现日志管理。在并发环境下,使用信号量保证线程安全。日志文件按大小滚动并有序归档,同时考虑了资源效率。对外提供简洁的API接口,便于开发人员使用。文章还简述了实现细节,包括实时存储、日志滚动和共享内存管理。测试部分验证了日志回滚和实时打印功能的正确性。
  • 发表了文章 2024-06-16

    【干货总结】Linux C/C++面试知识点

  • 发表了文章 2024-06-16

    【常用技巧】C++ STL容器操作:6种常用场景算法

  • 发表了文章 2024-06-16

    【实战指南】从零构建嵌入式远程Shell,提升跨地域协作效率

  • 发表了文章 2024-06-11

    实战Linux I/O多路复用:借助epoll,单线程高效管理10,000+并发连接

  • 发表了文章 2024-06-11

    实战高效RPC方案在嵌入式环境中的应用与揭秘

  • 发表了文章 2024-06-04

    【实战指南】轻松自研嵌入式日志框架,6大功能亮点一文读懂

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-06-16

    在做程序员的道路上,你掌握了什么关键的概念或技术让你感到自身技能有了显著飞跃?

    前言

    对于题目的问题,我想结合自己自身的经历谈一下。我曾经在一个非常优秀的团队开发,团队中每个人都很优秀,开发氛围相当融洽。这一方面是领导带的好,另一方面是领导愿意以统一流程去解决暴露的问题,不把问题强留在员工身上。

    团队中对我个人帮助很大的概念

    • 不要担心暴露问题,想办法用流程解决问题
        这一点完全提升了我个人的境界。怎么理解“用流程解决问题”,其实就是领导在看到员工或者组织暴露出的问题时,愿意去提出一个较为宽容的统一流程去解决这些问题。不把问题归结与某个人身上,而是是否可以从流程上去解决这些问题;如果没有解决,那是否可以优化这些流程,让流程去辅助员工解决这些问题。
        这一点上可以体现出领导是百分之百相信的他的下属,出现问题是正常的,我们应该针对这些问题去想一些统一的办法去规避。这样一来,员工就不会因为担心犯错误而束手束脚。有问题就暴露出来,大家一起想办法解决。正式因为这个概念,我个人也变得宽容无论是生活还是工作中,能够理性的看待问题。出现问题是很正常的,我们要坦然的去面对和解决掉问题就可以了。
    • 权力适当下放,团队各成员明确自身职责,成为各自领域的管家
        一个团队的协作中,有方方面面的事务需要处理,而这些事务往往需要一定有权威的人,因此这些事情都堆到领导身上。而聪明的领导,明白适当下放一些权力,慢慢让团队的成员承担起一定范围的领导职责,负责把关各自所属领域的事务。这样领导可以轻松一些,成员的集体荣誉感也会提升,当家负责各自领域的事务,劲往一处使。

    以上,便是我在曾经团队中学习到最重要的一些概念,这些概念不仅在工作中对我有所帮助;毫不客气的说,对我的人生价值观都有一些改善。

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息