虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

您现在的位置是:虫虫下载站 > 技术阅读

技术阅读

  • 【图片+代码】:Linux 动态链接过程中的【重定位】底层原理

    2024-02-09
  •   资源简介:目录动态链接要解决什么问题?矛盾:代码段不可写解决矛盾:增加一层间接性示例代码b.ca.cmain.c编译成动态链接库动态库的依赖关系动态库的加载过程动态链接器加载动态库动态库的加载地址分析符号重定位全局符号表全局偏移表GOTliba.so动态库文件的布局liba.so动态库的虚拟地址GOT表的内部结构反汇编liba.so代码在上一篇文...

  • 一个优质的C++学习圈

    2024-02-09
  •   资源简介:大家好,我是程序喵。筹备了大半年,我的知识星球,终于开始正式运营了。今天想和大家聊聊我为什么想做星球。为什么要做星球?提高沟通效率,避免微信上点对点低效输出,希望一个回答能够解决更多人的困惑。星球内容和资料可保存,不像群聊,很多资料过一段就失效,而且也会被各种信息冲没。知识星球比群聊更能聚焦在技术上...

  • H.265编码原理入门

    2024-02-09
  •   资源简介:视频编码的目的是为了压缩原始视频,压缩的主要思路是从空间、时间、编码、视觉等几个主要角度去除冗余信息。由于 H.264 出色的数据压缩比率和视频质量,成为当前市场上最为流行的编解码标准。而 H.265 是在 H.264 的基础上,保证相同视频质量的同时,视频流的码率还可以减少50%。随着H.265编码格式越来越流行,本文将主要...

  • 聊聊内存模型与内存序

    2024-02-09
  •   资源简介:最近群里聊到了Memory Order相关知识,恰好自己对这块的理解是模糊的、不成体系的,所以借助本文,重新整理下相关知识。写在前面在真正了解Memory Order的作用之前,曾经简单地将Memory Order等同于mutex和atomic来进行线程间数据同步,或者用来限制线程间的执行顺序,其实这是一个错误的理解。直到后来仔细研究了Memory Or...

  • Google搜索技巧

    2024-02-09
  •   资源简介:使用Google搜索问题是程序员的必备技能,今天看到了一个帖子专门讲了十个Google搜索技巧,这里分享一下:(文中英文也不难,我就不翻译了)1/ Use quotes to force an exact-match search: "what is javascript"2/ AND operator will return only results related to both terms: html AND css3/ You can use the OR operat...

  • C++ 为什么不加入垃圾回收机制

    2024-02-09
  •   资源简介:来源:http://www.codeceo.com/article/why-cpp-not-use-gc.html作者:M-先生Java的爱好者们经常批评C++中没有提供与Java类似的垃圾回收(Gabage Collector)机制(这很正常,正如C++的爱好者有时也攻击Java没有这个没有那个,或者这个不行那个不够好),导致C++中对动态存储的官吏称为程序员的噩梦,不是吗?你经常听到的是内...

  • 花了半年时间,终于完成了。

    2024-02-09
  •   资源简介:大家好,我是程序喵。今天是我和喵夫人的结婚一周年纪念日,路过的点个赞吧。正文:我断断续续花了半年时间,终于整理出来了这份C++学习宝典,整份文档恰好是996页,很符合互联网文化。以下是文档的部分目录:虽不敢保证每节内容都能让大家满意,但我相信整体的内容还是挺优质的。大家感兴趣的话可以去我的知识星球获取这份...

  • 一个程序员的水平能差到什么程度?尼玛,都是人才呀...

    2024-02-09
  •   资源简介:大家好。逛知乎的时候,看到了一个话题“一个程序员的水平能差到什么程度?”,看完,不得不说个个都是人才呀。给大家整理了一个高赞的回答。Benny想起了一件十多年前的往事,有一次帮客户的Java项目组升级框架。入场之后屡次听到项目组的运维小哥抱怨war包过大,导致每次发布要等很久很久,用过WebSphere的童鞋可能知道我...

  • 2022全球开发者薪资曝光:中国排第19名,平均年薪23,790美元

    2024-02-09
  •   资源简介:整理 | 于轩       出品 | 程序人生 (ID:coder _life)近日,技术人才智能招聘平台CodeSubmit发布了一份软件工程行业的薪资报告,他们通过查找对比美国、欧盟、印度等20多个国家开发人员的数据,得出了这些国家软件工程行业的平均工资。以下是具体内容(节选部分):美国开发人员平均年薪超11万美元,全球最高报告显...

  • 2020.06 “每月一练”活动开始投票了

    2024-02-09
  •   资源简介:“每月一练”活动开始了,大家对下面哪个内容感兴趣可以投票哈,票数最多的,我们下个月玩起!投票时间截止至2020.05.25 12:00。活动介绍及日程安排,详见公众号底部菜单栏“每月活动”。

  • 2020.07 “每月一练”活动开始投票了

    2024-02-09
  •   资源简介:“每月一练”活动继续,大家对下面哪个内容感兴趣可以投票哈,票数最多的,我们下个月玩起!投票时间截止至2020.06.25 12:00。活动介绍及日程安排,详见公众号底部菜单栏“每月活动”。

  • Windows下AliOS Things环境搭建及ESP8266 固件下载

    2024-02-09
  •   资源简介:Windows下AliOS Things环境搭建AliOS Things开发环境的搭建,共需要安装以下软件:安装 VScode,在里面安装 alios-studio 插件,在里面安装 C/C++ 插件;安装 Python2.7,注意安装选项里,添加全局的 Path,添加 pip。修改 pip 镜像为国内站点,这样网速更快;依赖于 Python,打开命令行,安装 pip install python-env;安...

  • 熊工巧匠 | 绘制高颜值的电路接线图,让你的创客项目赢在起跑线上

    2024-02-09
  •   资源简介:全文约5000字,阅读时间10分钟文章比较长,建议收藏阅读。我偶尔会在网上论坛里写写文章,发表一些创客 DIY 小制作的教程,底下经常有人回复问我:请问这些漂亮的电路接线图是怎么画出来的?正好最近我的一些学生也在忙着准备各种创客比赛,这过程中当然也少不了撰写参赛文本,现在很多创客比赛都要求在参赛文本中附上电路...

  • 【首发】嵌入式调试神软——MicroLab正式发布!

    2024-02-09
  •   资源简介:首发!历时十五个月,有效代码量七万九千余行,蓝色星球上最好用的嵌入式开发调试神软——MicroLab  Ver.1.0.0 今天正式发布.下载地址:https://gitee.com/fengmeitech/Micro-Lab这是2020年我送给全球嵌入式开发者的第一份礼物,也是送给自己的27周岁生日礼物.嵌入式开发者在开发调试过程中遇到的所有痛点在MicroLab中都统...

  • 土壤湿度传感器,出远门再也不怕花没人浇水了

    2024-02-09
  •   资源简介:土壤湿度传感器模块,模块虽然简单,写起来并不简单,1700多字,可以直接拿到论文中使用了,喜欢的帮忙宣传一下,本人公众号新号:嵌入式从0到1,欢迎关注。土壤湿度传感器,出远门再也不怕花没人浇水了“每月一练”活动继续,2020.08 “每月一练”活动开始投票了。大家对哪个内容感兴趣可以投票哈,票数最多的,我们下个月...

  • STM32串行通信模式驱动LCD12864,结合手册从原理让你理解显示过程

    2024-02-09
  •   资源简介:最新原创,2020.07 每月一练 中计划使用的LCD模块,STM32串行通信模式驱动LCD12864,结合手册从原理让你理解显示过程。STM32串行通信模式驱动LCD12864,结合手册从原理让你理解显示过程本人公众号新号:嵌入式从0到1,欢迎关注。“每月一练”活动继续,2020.08 “每月一练”活动开始投票了。大家对哪个内容感兴趣可以投票哈...

  • STM32驱动RGB全彩LED

    2024-02-09
  •   资源简介:最新原创,2020.07 每月一练 中 用到的RGB LED。单色的LED太单调,我们使用STM32驱动一个全彩LED,让你的应用丰富起来。STM32驱动RGB全彩LED文章涉及PWM驱动原理,cJSON解析JSON字符串。玩模块,学硬件,带你从0走到1。欢迎关注公众号:嵌入式从0到1。写文不易,喜欢的帮忙点个在看哈。经过投票,下个月 “202008每月一练”...

  • 蜂鸣器演奏音乐“你笑起来真好看”

    2024-02-09
  •   资源简介:最新原创,2020.07 每月一练 中 用到的蜂鸣器。蜂鸣器演奏音乐的原理是什么?想听听单片机驱动蜂鸣器演奏的“你笑起来真好看”吗?欢迎点击下文,感兴趣的欢迎关注我的新公众号:嵌入式从0到1每周至少两篇原创,篇篇文章有干货,程序员小哈带你嵌入式从0到1。蜂鸣器演奏音乐“你笑起来真好看”写文不易,喜欢的帮忙点个在看...

  • 『免费开源』基于单片机的自动浇花系统DIY总结【2020.07每月一练活动】

    2024-02-09
  •   资源简介:202007 每月一练 活动总结来啦,需要完整资料的,请到新号【嵌入式从0到1】后台回复“每月一练”获得。『免费开源』基于单片机的自动浇花系统DIY总结【2020.07每月一练活动】写文不易,喜欢的帮忙点个在看哈。下面是新公众号:嵌入式从0到1 的二维码,长按可以关注哈。

  • STM32 I2C通信操作24C02写数据、读数据

    2024-02-09
  •   资源简介:点击上方“嵌入式从0到1”,选择“置顶/星标公众号”干货福利,第一时间送达!“202007每月一练” 的板子上还有一个24C02芯片没有写教程,今天介绍一下24C02这个芯片的驱动方法。有的时候我们在程序中会改变一些参数的值,我们希望这些参数可以固化,掉电重启之后仍旧能够使用最新的值,这种需求,我们就可以使用E2PROM来...

  • 矩阵键盘的行列扫描原理详解

    2024-02-09
  •   资源简介:点击上方“嵌入式从0到1”,选择“置顶/星标公众号”干货福利,第一时间送达!有的单片机应用需要使用的按键数量比较多,比如:密码锁,这时如果按照之前的设计,一个GPIO控制一个按键的话,有点浪费单片机资源,这时候我们常常需要使用矩阵键盘。常见的矩阵键盘有如下两种:后面的为薄膜按键。上图中,上面的按键按照5行*4...

  • 一文让你了解PCB打样及SMT全流程

    2024-02-09
  •   资源简介:点击上方“嵌入式从0到1”,选择“置顶/星标公众号”干货福利,第一时间送达!这篇网文有点像是恰饭文呀,虽然我也想赚钱,但是真心不是呀!(),希望各位可以从本文有所收获,喜欢的话,帮忙点个在看,求扩散。PCB电路图绘制完毕之后,如何进行打样呢?本文将完整的介绍一下打样全过程,感兴趣的可以拿本文素材,自己打样...

  • 玩转内核链表list_head,如何管理不同类型节点的实现(万字文)可以收藏

    2024-02-09
  •   资源简介:  在Linux内核中,提供了一个用来创建双向循环链表的结构 list_head。虽然linux内核是用C语言写的,但是list_head的引入,使得内核数据结构也可以拥有面向对象的特性,通过使用操作list_head 的通用接口很容易实现代码的重用,有点类似于C++的继承机制(希望有机会写篇文章研究一下C语言的面向对象机制)。 首先找到list_...

  • 漫谈C变量——优化天敌“volatile”

    2024-02-09
  •   资源简介:【说在前面的话】自从红警1重制以来,除了生病、上班、看漫画、补番以外,我最大的乐趣就是在steam上参加夜间多人运动——当然,也就没有啥兴致去更新。上周发了一篇原创以后,冷不丁的被人用“打赏”狠狠的催更了一番,好歹也是十六进制两位数的打赏——手中的鬼畜般“Acknowledge, Affirmtive”顿时就不香了——赶忙开始...

  • 首届电子经理人沙龙,让我们聊聊内需召唤下的内功心法

    2024-02-09
  •   资源简介:由与非网主办的《内需召唤下的内功心法—首届电子经理人沙龙》将于9月8日 14:00在深圳科技生态园湾8栋DT未来科技体验中心北侧2楼会议室一举办我们一起讨论•  电子产业链如何将宏观的内需利好,真正转化成自己的订单?•  技术管控和专利壁垒下,怎样实现既定的产品路线图?•  严峻的经济环境下,怎样确保自己成为客...

  • 串口编程解析DL-LN33 ZigBee模块数据包

    2024-02-09
  •   资源简介:点击上方“嵌入式从0到1”,选择“置顶/星标公众号”干货福利,第一时间送达!实现功能模块0x0002通过PC端的串口助手发送数据包“FE 06 A0 A1 01 00 01 00 FF”,点亮最小系统板上的LED指示灯;模块0x0002通过PC端的串口助手发送数据包“FE 06 A0 A1 01 00 01 01 FF”,熄灭最小系统板上的LED指示灯;按最小系统板上的白色...

  • DL-LN3X ZigBee模块上位机网络拓扑软件演示及信号强度测试

    2024-02-09
  •   资源简介:点击上方“嵌入式从0到1”,选择“置顶/星标公众号”干货福利,第一时间送达!测试前准备预定义模块参数具体配置参数预定义如下:模块ID地址信道网络ID备注10x00010x0F0x1234主节点,与PC连接20x00020x0F0x123430x00030x0F0x123440x00040x0F0x1234模块串口通信的波特率为:115200。测试全家福一共使用四个DL-LN33 ZigBee模...

  • DL-LN33 ZigBee模块系列网文第二篇:指令分析/地址和组网信息的修改

    2024-02-09
  •   资源简介:点击上方“嵌入式从0到1”,选择“置顶/星标公众号”干货福利,第一时间送达!在DL-LN33模块使用之前,我们需要对模块进行通信的波特率、地址、信道和网络ID进行设置,这样我们首先要对模块的通信协议进行了解,本文重点分析一下模块指令的格式,然后对模块地址和组网信息进行修改。接线注意: 默认购买的PL2303TA线一般红...

  • 2.4G ZigBee无线自组网mesh网络模块简介

    2024-02-09
  •   资源简介:点击上方“嵌入式从0到1”,选择“置顶/星标公众号”干货福利,第一时间送达!本月的每月一练活动里面涉及到了ZigBee模块,经过选型比较,选择了DL-LN33模块,本模块计划写四篇网文,内容大概如下:DL-LN33模块简介模块指令分析、地址和组网信息的修改上位机网络拓扑软件演示及信号强度测试串口编程解析数据包感兴趣的请点...

  • RT-Thread x STM32大赛火热报名中!全国开发者精英汇聚,争夺超万元奖金和福利...

    2024-02-09
  •   资源简介:大赛简介RT-Thread x STM32 全连接创意创客大赛是 RT-Thread 联手意法半导体(ST)发起,联合博通集成电路(Beken)、广和通(Fibocom)、立创EDA、码云(Gitee)、正点原子合作伙伴,面向所有开发者的科技型竞赛活动,旨在充分挖掘和培养开发者的创新能力和工程实践素质,提高针对实际问题进行设计制作的能力,对物联网操...