关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥最近工作有一部分是面试,当然了我们需要一些可以直接上手干活的人,所以就没有培养新人的计划,可也没想到猎头推荐的几个人选都是有十几二十年经验的,没办法,只能去试试。本文主要分享一下这次的面试过程以及感受。85年的接口工...
关注、星标公众号,直达精彩内容来源:OSC开源社区作者:tamlokVNote是一个受Vim启发开发的专门为Markdown而优化、设计的笔记软件。授权协议:MIT开发语言:C/CJavaScriptHTML/CSSSHELL操作系统:跨平台软件作者:tamlokVNote是一个...
关注、星标公众号,直达精彩内容来源:整理与网络素材最近有很多人问到CAN与CANopen的协议区别,希望能通过下面的图解方式来帮助大家理解。方法/步骤1首先了解网络协议分层,分七层 方法/步骤2其次了解现场总线现场总线网络一般只实现了第1层(物理层)、第2层(数据链路层)、第7层...
关注、星标公众号,直达精彩内容来源:https://liam.page/2018/01/18/volatile-in-C-and-Cpp/作者:LiamHuang最近在讨论多线程编程中的一个可能的falsesharing问题时,有人提出加volatile可能可以解决问题。这种错误...
来源:程序员编程基地作者:名燮35岁,这是一个被媒体放大的年龄,为什么要定位在35岁?因为对于绝大多数人来说,这个年龄已经工作十年以上,思维固化,已不是一张白纸可以塑造;再就是公务员的招考年龄上限就是35岁,也就是说如果35岁失业了,公家大门也同时对你关闭了。就计算机专业来说,常...
关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥最近在使用Nordic的最新蓝牙芯片nRF52832开发过程中,因为做一些测试涉及到对内存地址的操作,有(*(volatileunsignedint*)0xE000EDFC)的用法然后进行宏定义,本文将解析一下这种用...
关注、星标公众号,直达精彩内容来源:strongerHuang可能学习操作系统开发的读者都听说过这些专业名词,但又多少人理解了?首先,从定义开始,先看一下教科书上进程和线程定义:进程:资源分配的最小单位。线程:程序执行的最小单位。1进程进程是程序执行时的一个实例,即它是程序已经执...
关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥前言关于软件开发中的大事,已经有很多墨水了。其中之一是从高级模型(例如,从状态机)的自动代码生成,在此前的文章中说到了QM是一个自动生成代码的工具,这样的代码就好用吗?你是否用过或者写过这样的代码自动生成脚本,如果代...
关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥开发中经常遇到api如何使用,或者省略时间可以直接使用一些开源的代码,programcreek很好的解决这个问题,这个网站可以提供最简单的demo,快速获知一个API的使用,开发中让我们事半功倍,大家可以用用。网站地...
关注、星标公众号 ,直达精彩内容 引言 我们在一个项目小组做一个相对较复杂的工程时,意味着你不再独自单干。而是和小组成员分工合作,这就要求小组成员各自负责一部分工程。比如你可能只是负责通讯或者显示这一块。这个时候,你就应该将自己的这一块程序写
前言:coredump分析是嵌入式linux开发中经常使用的方法,我们也可以经常看到相关的使用教程,但是网上很少有一个多线程应用coredump文件的分析过程介绍,今天我来分享一下自己实际使用中一些案例,来给大家进行一下分享,受限于代码和篇幅。我此处只描述一些我认为比较有特色的问...
关注、星标公众号,直达精彩内容来源:明日科技当我们讨论指针时,通常假设它是一种可以用 void* 指针来表示的东西,在x86_64平台下是8个字节大小。例如,下面是来自 维基百科中关于x86_64的文章 的摘录:Pushesandpopsonthestackarealwaysin...
关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥前不久组内又有一次我比较期待的分享:”Linux的虚拟内存”。是某天晚上加班时,我们讨论虚拟内存的概念时,leader发现几位同事对虚拟内存认识不清后,特意给这位同学挑选的主题(笑)。之前了解一些操作系统的概念,主要...
289117336
Tronlong创龙
zxq958322
大有可为
269152492
yang2014
xiaoguaixh
liqinglong1023