来自:大数据肌肉猿 个人背景 大一大二都是土木工程专业,看了峰哥的转专业经历后,坚定了转专业的想法。于19年的9月转专业到计算机,开始自学编程。3月份先后拿了趣头条、今日头条的后端实习offer,目前已实习一个月。我尽量用简洁的语言说一些关键性的东西
从突发的公共卫生事件开始至今,很多小区在快递运送上,选择了放入智能快递柜,而近年来智能快递柜也遍地开花,特别是丰巢…… 一切的“罪恶”的源头要从4月30日说起,丰巢快递表示要推出会员制。丰巢快递柜上信息表示非会员的话,超过12小时需要收费,超时
你换5G手机了吗? 5G元年之下 作为电子工程师 深入了解它 才可称为“专业” 春风吹 战鼓擂 德科技喊你玩匹配! 休闲小憩的同时还能涨知识! 暖暖的春风迎面吹 桃花朵朵开 是德科技诚邀诸位参加匹配之战 期待各路英雄豪杰前来参战 古有美酒赠英雄 今有
作者:CloudDeveloper 链接:https://cizixs.com/2018/01/13/linux-udp-packet-drop-debug/ 最近工作中遇到某个服务器应用程序 UDP 丢包,在排查过程中查阅了很多资料,我在排查过程中基本都是通过使用 tcpdump 在出现问题的各个环节上进行抓包、分析在那个环
每一个嵌入式应用软件都会在某些时候访问最底层的固件和进行一些硬件控制。驱动的设计和实施是确保一个系统能够满足其实时性要求的关键。以下五个窍门是每一个开发者在设计驱动程序时应该考虑的。 1.使用设计模式 设计模式是一个用来处理那些在软件中会重复出
本文章展示的代码的片段来自知乎的同名问答贴,举出来一些反面例子,切勿模仿,就当轻松一刻了吧。 题主的补充 String result; ...... return result.toString(); 这种算吗?大家尽情吐槽吧 Cyandev 的分享 if (m_doc->isModified() == true) {
发现这些细节,拯救电路很多人都一样,我们很多工程师在完成一个项目后,发现整个项目大部分的时间都花在“调试检测电路整改电路”这个阶段,也正是这个阶段,很多项目没有办法进行下去,停滞在那边。想要快速完成项目,摆脱实验调试时的烦闷,苦恼不知道问题
最近,我又搬家了 记得刚来深圳的时候,住的是一个握手楼的二楼,没有阳光,没有网,是那种手机压根没有一点信号的网。每晚都不想太早回家,或者加班,或者在路边,看熙熙攘攘的人群。 住了五个月,太潮湿了导致背部一直酸痛,到现在也经常会疼。
上个星期,去深圳一家搞ARM开发的公司面试,HR叫我做了一份卷子,里面都是C编程,心中暗喜,因为这些题基本上都在程序员面试宝典里见过。后来回到学校,在网上搜索,原来这些题都是嵌入式工程师的经典面试题目,很多网站上都可以找得到。现把他贴出来,附上网
导读:本文整理了最新的Linux面试题,近3万字,约100道题,分享至此,希望对大家有帮助。 一、Linux 概述 1. 什么是Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主
最近在做无线传输的通信协议实现,这里涉及到超时重传,窗口移动,可靠性传输的问题,有些一些心得,也有很多的调试历程,与大家分享,当然源码不会开源,但是思想会毫无保留. 首先我们看重传原理ARQ ARQ(AutomaticRepeat reQuest,自动重传
大家好,我是小 G。 今天跟大家分享下,前不久我在 GitHub 上看到的一个算法类项目:Fucking Algorithm。 该项目此前在 GitHub 开源后,用了短短两周,Star 数便破万,近期也连续霸榜 GitHub Trending 页,受欢迎程度由此可见一斑。 Fucking Algorithm,开源
关于命名 程序员最头疼的事:命名,《Clean Code》和《编写可读代码的艺术》将有意义的命名作为第一个内容来描述。千万不要使用拼音这样来命名变量,自己今天看的懂,过几天自己就不一定看得懂了,如果碰巧同事接手了你的工作,那肯定是头大的起飞一脸懵逼
为什么有时候写入文件的内容却没有?没什么printf打印在终端的内容看不到?这一切背后有着怎样早为人知的秘密? 今天来说说缓冲的事。 也许你已经听说过三种缓冲模式,但是今天要讲的不止这些。 缓冲 为了减少使用read和write调用的次数,标准IO库提供了缓冲
好久没更新C语言文章了,今天给大家带来一道经典、易错的关于C语言结构体内存对齐的题目: 求32bit环境下以下结构体所占的字节数: typedef struct test_struct { char a; short b; char c; int d; char e; }test_struct; 请说出你的答案:
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记! 前言 我们可以从LED程序中榨取很多知识:基本的驱动框架、驱动的简单分层、驱动的分层+分离思想、总线设备驱动模型、设备树等。这大多都是结合韦老师的教程学的。 这篇笔记结合第6个demo
推荐语 本次推荐的是鱼鹰写的关于延时方面专题。文章列举、分析了多个延时方法的优缺点及改进方法等,同时也分享了一些使用经验,带我们深刻理解单片机的各种延时功能。另外,鱼鹰的这种钻研、学习精神很值得我们学习 下转原文(文章较长,可收藏下面慢慢读~
笔记整理自百问网+正点原子 前言 之前分享的笔记:【Linux笔记】总线设备驱动模型中在platform_device部分有简单说明描述设备有两种方法:一种是使用platform_device结构体来指定;另一种是使用设备树来描述。 本篇笔记我们就来简单地学习一下设备树的一些知
【推荐】 本次分享的是好友Mculover666创建的一个开源项目解读专栏,通过这个专栏我们可以了解、学习一些很实用的开源项目的用法及设计思想,强烈推荐!文末有交流群,我偶尔也在群里窥屏学习,群内大佬云集,技术交流氛围很好~ 嵌入式开源项目精选专栏 本专
上一篇文章:看完这篇文章,还不会做平衡小车,你来打我。 描述了平衡小车的制作过程,也开源了一部分设计资料。 在上篇文章留言中,有朋友说: 安排,必须安排! 1、PID 关于PID的概念,网上相关的帖子太多,在此不再赘述。 之前也有过几篇关于PID的文章: