切换马甲
上一页
下一页
分类专栏
-
42篇
默认分类
文章数:42
文章总阅读量:6.4w
文章总收藏量:5
文章总点赞量:5
按发布时间
按阅读量
按点赞量
-
C语言是一种高级的通用编程语言,广泛应用于系统软件、嵌入式系统和科学计算等领域。作为一名程序员,了解C语言的基础知识是非常重要的。本文将详细介绍C语言的基础概念,包括数据类型、变量、运算符、控制流语句和函数等。1. 数据类型C语言提供了多种数据类型,用于存储不同类型的数据。以下是C语言中的一些常见数据类型:基本数据类型:整型:int、short、long、char等。浮点型:float、2023-08-04 10:52:300 0 977
-
ChatGPT是第一个成为主流的人工智能(AI)品牌,也是有史以来增长最快的科技产品。该品牌在谷歌新闻搜索中返回了超过300万个结果。深夜电视脱口秀主持人提到ChatGPT的名字——他们的观众知道他们在谈论什么。在商业和技术领域,就像在普通大众中一样,ChatGPT是基于大型语言模型(LLM)的聊天机器人的同义词。但是,是时候停止对ChatGPT的痴迷,开始在这个新世界中发现强大的替代世界了。首先2023-08-04 16:21:441 1 875
-
Windows Copilot的插件支持即将到来,微软正在寻求开发者的反馈,以帮助塑造该操作系统的“第三方人工智能插件”的未来。该调查在我们独家报道了“第一方人工智能插件”之后弥合Bing驱动的Copilot和Windows 11之间的差距。在最近分发给开发者并由Windows Latest查看的一项调查中,微软已经确认Windows 11上的Windows2023-08-05 10:14:490 0 1317
-
有的传感器会输出脉冲信号,MCU需要统计脉冲输入的个数,通常有如下实现方式:1.GPIO中断原理很简单,利用GPIO的上升沿或者下降沿中断,进中断的次数就是脉冲的个数。只需要在中断服务函数里计数即可。使用GPIO中断需要注意: 脉冲信号的频率不能太高,否则MCU可能处理不过来 GPIO中断处理程序应尽可能短,否则影响处理速度 GPI2023-08-11 15:14:440 0 1301
-
近年来,现场可编程门阵列 (FPGA) 因其可定制性、并行处理和低延迟而成为高性能计算 (HPC) 的可行技术。高性能计算 (HPC) 是一个计算领域,涉及使用先进的硬件和软件资源,以比传统计算系统更高的速度和更大的规模执行复杂的计算和数据处理任务。HPC 旨在解决计算密集型问题并在尽可能短的时间内分析大量数据集。它涉及使用先进2023-08-15 15:02:540 0 901
-
8月16日下午,英特尔宣布由于无法及时获得合并协议所要求的监管批准,英特尔已与以色列模拟半导体解决方案代工厂商高塔半导体(Tower Semiconductor)达成一致,终止此前披露的收购协议。根据合并协议的条款,英特尔将向高塔支付3.53亿美元的终止费。2022年2月15日,英特尔宣布与高塔半导体达成最终收购协议。根据协议,英特尔将以每股53美元的现金收购高塔半导体,交易总价值约为52023-08-17 09:37:190 0 1049
-
具体的重构手段可参考《代码大全2》或《重构:改善既有代码的设计》,本文不再班门弄斧,而侧重重构时一些粗浅的“方法论”,旨在提高重构效率。作者未采用重量级的重构工具,仅用到Source Insight的”Smart Rename”功能。也未使用CUnit等单元测试工具,而是通过在线调测和自动化测试保证代码的正确性。一、背景MDU系列产品从他处接手,OMCI模块相关人员含作者在内不2023-08-18 09:40:150 0 923
-
C语言的编译链接过程要把我们编写的一个C程序源代码转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。下面我们将按顺序介绍这些阶段,并通过示例代码进行说明。预处理阶段 预处理阶段是在编译之前进行的,其主要任务是处理源代码中的预处理指令,并生2023-08-21 10:31:380 0 975
-
在开关电源的设计中,PCB布局设计与电路设计同样重要。合理的布局可以避免电源电路引起的各种问题。不合理的布局可能导致输出和开关信号叠加引起噪声增加、调节性能恶化、稳定性欠佳等。采用恰当的布局可以避免这些问题的发生。1.DC-DC的环流如图24-1的红色线表示开关元件Q1导通时流过的主要电流和路径以及方向。Cbypass是高频用去耦电容器,CIN是大容量电容器。开关元件Q1导通的瞬间,流过急剧的电流2023-08-22 17:38:040 0 1955
-
英特尔联合创始人戈登摩尔曾预言,芯片上的晶体管数量每隔一到两年就会增加一倍。由于图案微型化技术的发展,这一预测被称为摩尔定律,直到最近才得以实现。然而,摩尔定律可能不再有效,因为技术进步已达到极限,并且由于使用极紫外 (EUV) 光刻系统等昂贵设备而导致成本上升。与此同时,市场对不断完善的半导体技术的需求仍然很大。为了弥补技术进步方面的差距并满足半导体市场的需求,出现了一种解决方案: 先进的半导体2023-08-22 17:56:520 0 1171
-
LSTM为字符预测测量结果。信用:自然电子(2023).DOI: 10.1038/s41928-023-01010-1深度神经网络正在产生许多源于生殖人工智能的令人兴奋的进展。但他们的架构依赖于一种虚拟减速带的配置,确保无法获得最大效率。由单独的存储和处理单元构成,神经网络面临两个组件之间的通信对系统资源的大量需求,导致速度变慢和效率降低。IBM Research想出了一个更好的主意,它求助于一个2023-08-23 11:04:311 1 735
-
I2C(IIC)属于两线式串行总线,由飞利浦公司开发用于微控制器(MCU)和外围设备(从设备)进行通信的一种总线,属于一主多从(一个主设备(Master),多个从设备(Slave))的总线结构,总线上的每个设备都有一个特定的设备地址,以区分同一I2C总线上的其他设备。物理I2C接口有两根双向线,串行时钟线(SCL)和串行数据线(SDA)组成,可用于发送和接收数据,但是通信都是由主设备发起,从设备被2023-08-24 11:41:450 0 987
-
很多优秀的代码,都会借用预编译指令来完善代码,今天就来讲讲关于预编译指令的内容。常见的预处理指令如下:#指令,无任何效果#include含一个源代码文件#define义宏#undef消已定义的宏#if果给定条件为真,则编译下面代码#ifdef果宏已经定义,则编译下面代码#ifndef果宏没有定义,则编译下面代码#elif果前面的if定条件不为真,当前条件为真,则编译下面代码#endif束一个if…2023-08-24 17:10:190 0 1046
-
美东时间8月23日,英伟达发布截至7月30日的2024财年第二财季财报,营业收入和每股收益(EPS)均翻倍暴增,分别较华尔街预期水平高22%和29%以上。二季度营收135.07亿美元,同比增长101%,结束连续三个季度下降之势,远超英伟达此前就高于市场预期的指引区间107.8亿到112.2亿美元,分析师预期同比增长约65%至110.4亿美元。预计第三季度收入在160亿美元上下2%区间,分析师预期12023-08-25 09:54:290 0 1144
-
今天跟大家分享17个linux运维中常用的操作技巧!掌握好这些技巧,或许某一天能够让老板给你涨工资!1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录:find . -name “*.tar” -exec mv {}./backup/ ;注解:find –name 主要用于查找某个文件名字,-exec 、xargs 可以用来承接前面的结果,然后将要执行的动作,一般跟 find 在一起用的2023-08-25 10:27:430 0 859
-
历史上,shell一直是类Unix系统的本地命令行解释器。它已被证明是Unix的主要功能之一,并发展成为一个全新的主题。Linux提供了各种功能强大的shell,包括Bash、Zsh、Tcsh和Ksh。这些外壳最令人惊讶的特性之一是其可编程性。创建简单而有效的Linux shell脚本来处理日常工作非常容易。1. Hello World程序员经常通过学习hello world程序来学习新语言。这是2023-08-28 15:42:352 1 778
-
测量到远程主机的网络延迟的一种常用方法是使用ping应用程序。该ping工具依赖 ICMP ECHO 请求和回复数据包来测量远程主机的往返延迟。但是,在某些情况下,ICMP 流量可能会被防火墙阻止,这使得该ping应用程序对于受限制的防火墙后面的主机毫无用处。在这种情况下,你将需要依赖使用 TCP/UDP 数据包的第 3 层测量工具,因为这些第 3 层数据包更有可能绕过常见的防火墙规则。一种这样的2023-08-28 16:48:500 0 867
-
Android从Linux系统启动有4个步骤;(1) init进程启动(2) Native服务启动(3) System Server,Android服务启动(4) Home启动总体启动框架图如:第一步:initial进程(system/core/init)init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动2023-08-30 10:00:350 0 1220
-
AI百模大战正火 热,很多公司刚在大模型领域赚到钱,英伟达则靠它在股市狂飙,市值首次突破1.2万亿美元,成为全球市值排行第六的公司。很多人都戏称,英伟达是大模型第一批吃到螃蟹的公司,但它的印钞机也并非无懈可击,CoWoS和HBM产能不足便成了它的难解之恨。英伟达,还能笑多久?未来,英伟达所影响的产业链,还有哪些值得关注?看台积电脸色的日子虽然全世界都在为AI摇旗呐喊,英伟达一张张GPU成了行走的钞2023-08-31 14:58:010 0 775
-
C语言是一种流行的编程语言,提供了多种控制语句来控制程序的执行流程。这些控制语句可以根据条件或循环来决定程序的下一步操作。以下是C语言中常见的控制语句:if语句:用于基于条件来执行不同的代码块。int num = 10; if (num > 0) { printf("Num is positive.\n"); } else if (num < 0) { printf("2023-09-07 10:23:440 0 680
