0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>编程语言及工具>

编程语言及工具

电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。

从Unix视角看文言文为什么短不能用呢

Unix早期磁盘磁带昂贵,古代龟甲竹简丝帛纸张昂贵,信息越短越好。...

2023-03-30 标签:UNIX编程语言 917

分享一下C语言日志分级

参考一些高级语言的分级日志设计,我们根据对程序运行信息的类型把控,可以把日志分为5个级别DEBUG、INFO、WARN、ERROR、FATAL。...

2023-03-29 标签:C语言 1576

什么是函数式编程?使用函数式编程为什么会有帮助呢?

你可能认为软件产品生命周期中耗时最长、费用最高的阶段是系统的初期开发阶段,因为所有美妙的功能都是在这一阶段构想出来的。...

2023-03-28 标签:处理器编程语言编译器函数式编程 1501

Rust实现的趣味三体编程语言

给 面壁计划 以 法则() { 给 危机纪元 以 3; 给 人数 以 4; 面壁 (危机纪元 < 400) { 给 危机纪元 = 危机纪元 + 1; if (危机纪元 == 8) { 给 人数 以 人数 - 1; 延续; } if (危机纪元 == 23) { 给 人数 以 人数...

2023-03-28 标签:编程语言语法Rust 1014

SIMATIC S7-1500 PLC的编程语言介绍

IEC 61131-3广泛地应用于PLC、DCS、工控机、“软件PLC”、数控系统和RTU等产品。...

2023-03-27 标签:plc编程语言SIMATICRTUS7-1500 7367

浅析从同步到RCU的引入

在阅读或者编写内核代码的时候,总是需要带着一个默认的前提条件:任意的一条执行流,都可能在任意一条指令之后被中断执行,然后在并不确定的时间后再次回来执行。...

2023-03-23 标签:处理器寄存器C语言rcu 1238

Java AIO又称为NIO 2.0,难道它也是基于NIO来实现的?

2011年Java 7发布,里面增加了AIO称之为异步IO的编程模型,但已经过去了近12年,平时使用的开发框架中间件,还是以NIO为主,例如网络框架Netty、Mina,Web容器Tomcat、Undertow。...

2023-03-23 标签:LinuxJAVAThreadAIOJAVALinuxThread 1984

可插拔组件设计机制—SPI介绍

SPI 的全称是 Service Provider Interface, 即提供服务接口;是一种服务发现机制,SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。...

2023-03-23 标签:JAVASPIJDBC 1653

如何利用大规模语言模型将自然语言问题转化为SQL语句?

有的工作尝试引出中间推理步骤,通过将复杂问题显示分解为多个子问题,从而以分而治之的方式来解决。...

2023-03-22 标签:SQL语言模型SQLSQL语句语言模型 7783

Python进行文件比对简析

Python在IC中的应用,主要处理的对象以文本为主,但在某些情况下,文本文件非常庞大,比如上G的文件。...

2023-03-21 标签:HTMLpython 3220

介绍EtherCAT控制器在VS平台采用C++语言实现的各种PSO功能

ZMC408CE是正运动推出的一款多轴高性能EtherCAT总线运动控制器,具有EtherCAT、EtherNET、RS232、CAN和U盘等通讯接口,ZMC系列运动控制器可应用于各种需要脱机或联机运行的场合。...

2023-03-21 标签:运动控制器RS232接口C++语言EtherCAT总线 2676

大数据计算框架简介

Hadoop是目前世界上应用最广泛的大数据工具。Hadoop具有高容错率,且其硬件价格低,可以使用普通PC服务器(个人理解:普通PC服务器的具体形式包括个人计算机等)构成大数据集群。...

2023-03-20 标签:JAVAPC服务器编程语言HadoopHDFS 2957

MapReduce和Spark概要介绍

MapReduce是一种编程模型,可用于大规模数据集(数据量大于1TB的数据集)的并行运算。...

2023-03-20 标签:SQL编程语言SPARKMapReduceRDDSPARKSQL编程语言 2050

将string转换成int/long的步骤分享

在很多追求性能的程序挑战赛中,经常会遇到一个操作:将 String 转换成 Integer/Long。如果你没有开发过高并发的系统,或者没有参加过任何性能挑战赛,可能会有这样的疑问:这有啥好讲究的,...

2023-03-17 标签:寄存器C++语言C++语言SIMD寄存器 2399

如何从MySQL数据库里读取100w数据行进行处理呢?

在实际工作中当指定查询数据过大时,我们一般使用分页查询的方式一页一页的将数据放到内存处理。...

2023-03-17 标签:JAVAMySQLJVMMYSQL数据库 1581

React Hooks源码的实现原理

getWorkInProgressFiber() 函数用来获取当前正在执行的函数组件的 fiber 对象,workInProgressHook 则用来存储当前正在执行的 hook 对象。...

2023-03-17 标签:管理器数组 2200

为什么需要画面帧的准确性?如何探究画面帧的准确性

分秒帧是一个音视频生产协作平台,其中用户可以通过在视频的某个时间点提出意见或分享来沟通对视频的修改意见。...

2023-03-17 标签:JAVAjavascriptHLS 1242

为什么C语言不会过时呢?

先上一个表,这个就是著名的TIOBE语言排行榜。目前它是一个最权威的一个语言流行度的排行榜,从这个排行榜上看,你会得到一个最直观的结论。...

2023-03-16 标签:机器人JAVAC语言C语言JAVAMFC编程机器人 921

怎样使用Kiuwan保护Spring Boot应用程序呢?

Spring Boot 提供了快速轻松地构建基于Spring 的应用程序所需的工具、功能和依赖项。...

2023-03-16 标签:服务器JAVASCA 1248

SystemVerilog中“软约束”与“硬约束”的应用示例

示例中采用的是“硬约束”,因为定义在类中的约束与随机时指定的内嵌约束“矛盾”,所以导致约束解析器解析随机失败,即“硬约束”要求所有相关的约束条件不能互相矛盾,否则将会随机...

2023-03-15 标签:VerilogSystem 6019

让ChatGPT跑个VCS仿真真的能实现吗?

让ChatGPT伪装成Linux终端。然后把执行指令和你告诉它的话区别开来,这里用{}代表告诉它的话,而不带{}统统是Linux指令。...

2023-03-15 标签:LinuxVerilogVCSChatGPT 1421

搞芯片怎么能不懂perl语言呢?

各位ICer在工作的过程当中,无论是前后端,都会使用各种常见的脚本语言如:shell,python,perl,tcl等等用于文件的处理,case测试,工具环境的调用和搭建,虽然随着Python的发展以及perl的停止更...

2023-03-15 标签:TCLpythonPerl语言解释器 948

IC验证中的打包思想简析

System Verilog(SV)语言的Class本身就带有“打包”的基因。众所周知,SV语言的很多特性是派生自C++语言的。...

2023-03-15 标签:IC设计VerilogC++语言DUT 1325

深入探讨Python 的简要历史和优点

Scarlett 指出,作为一种通用语言,Python 可以用于各种应用程序,“简单易用” 的特点也使得它成为用于自动化任务、构建网站或软件和分析数据的不错的选择。...

2023-03-15 标签:编程语言python 448

怎样使用Kiuwan保护Android应用程序呢?

Kiuwan扫描 30多种语言的安全漏洞。这包括今天用于构建移动应用程序的语言:Java,JavaScript,Swift,Objective-C等。...

2023-03-13 标签:AndroidJAVA语言javascriptKLA 1399

快速了解TypeScript和JavaScript之间的差异

如果我们同时考虑两者 ——TypeScript 与 JavaScript,那么每个 JavaScript 代码在 TypeScript 中都是有效的。这意味着 TypeScript 是 JavaScript 的超集。...

2023-03-13 标签:服务器编程语言javascriptC++语言 1608

编写一个创建模块dut实例的测试平台

编写一个创建模块dut实例(具有任何实例名称)的测试平台,并创建一个时钟信号来驱动模块的clk输入。时钟周期为 10 ps。时钟应初始化为零,其第一个转换为 0 到 1。...

2023-03-13 标签:VerilogHDL时钟信号CLK 1918

SystemVerilog构建大型电路

构建一个从 0 到 999(含)计数的计数器,周期为 1000 个周期。复位输入是同步的,应该将计数器复位为 0。...

2023-03-09 标签:计数器时序电路状态机Verilog语言 2096

C语言的驱动法编程详细解析

所谓表驱动法(Table-Driven Approach)简而言之就是用查表的方法获取数据。此处的“表”通常为数组,但可视为数据库的一种体现。...

2023-03-08 标签:C语言编程语言WAN接口 1418

适配PyTorch FX让量化感知训练更简单

近年来,量化感知训练是一个较为热点的问题,可以大大优化量化后训练造成精度损失的问题,使得训练过程更加高效。...

2023-03-08 标签:pythonpytorchOneFlowpythonpytorch 2022

编辑推荐厂商产品技术软件/工具OS/语言教程专题