编程语言及工具
电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。Wasm container 如何运行服务WordPress的php.wasm镜像
该构建使用 WASI-SDK 工具集。它包括一个可以构建到 wasm32-wasi 目标的 clang 编译器,以及在 WASI 之上实现基本 POSIX 系统调用接口的 wasi-libc。...
2023-01-05 1305
什么是WebAssembly(Wasm)?Wasm 与 Docker 的关系是什么
WebAssembly 是一种定义二进制指令格式的开放标准,它支持从不同的源语言创建可移植的二进制可执行文件。这些二进制文件可以在各种环境中运行。它起源于 Web,并得到各大主流浏览器的支持...
2023-01-05 5041
什么是幂等性?幂等的实现原理
在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。...
2023-01-05 7263
使用Python对网络设备进行运维的思路分析
用python代码抓取交换机的上面的信息,例如客户端的MAC地址,交换机端口,并把抓取的信息筛选,存入sqlserver数据库。...
2023-01-26 996
基于mysql自有方式采集获取监控数据
我们常听 MySQL 中有二进制日志 binlog、中继日志 relaylog、重做回滚日志 redolog、undolog 等。针对慢查询,还有一种慢查询日志 slowlog,用来记录在 MySQL 中响应时间超过阀值的语句。...
2022-12-30 658
YOLOv5解析之downloads.py 代码示例
会调用上面的 safe_download 函数。会用在 experimental.py 中的 attempt_load 函数和 train.py 中,都是用来下载预训练权重。...
2022-12-30 1095
Pytorch转化ONNX过程代码实操
一般来说转ONNX只是一个手段,在之后得到ONNX模型后还需要再将它做转换,比如转换到TensorRT上完成部署,或者有的人多加一步,从ONNX先转换到caffe,再从caffe到tensorRT。...
2023-01-02 1205
动态Feign的“万能”接口调用
对于fegin调用,我们一般的用法都是为每个微服务都创建对应的feignclient接口,然后为每个微服务的controller接口,一一编写对应的方法,去调用对应微服务的接口。...
2022-12-26 4326
MySQL 5.6并行复制架构及并行复制原理
ySQL 5.6版本也支持所谓的并行复制,但是其并行只是基于schema的,也就是基于库的。如果用户的MySQL数据库实例中存在多个schema,对于从机复制的速度的确可以有比较大的帮助。...
2022-12-23 756
时序分析命令set_clock_sense编程案例
异或逻辑中:clock unate的极性跟另一个input有关,是一个non-unate的信号。pulse generator的输出不是unate。...
2022-12-20 7190
verilog中阻塞赋值和非阻塞赋值的区别
阻塞赋值操作符用等号(即 = )表示。“阻塞”是指在进程语句(initial和always)中,当前的赋值语句阻断了其后的语句,也就是说后面的语句必须等到当前的赋值语句执行完毕才能执行。...
2022-12-19 8575
C语言的eclipse编译优化方法
C语言里面会有一些用不到的库函数,在build出来的.map文件,里面可以看到内存分布,有个函数没有用到,但是它依然占用了内存。...
2022-12-16 1172
基于Rust 编程语言的小游戏程序实例
在编写程序之前你的电脑必须先安装好 Rust 的基础开发环境,并且有 Cargo 支持,如果你是其他编程语言转过来的例如 C、 Java 、Python 、JavaScript 、Swift 等...
2022-12-15 2379
目标网络设计配置的直接系统调用的原理
SW3_GetRandomSyscallAddress 函数的主要作用是得到一个随机的 Native API 的 syscall 指令地址。剩下的几个函数与 Syswhispers2 项目中大体类似,便不在这里分析了。...
2022-12-12 1023
逻辑设计中常用的Stream总线
最近做系统总线的定义,模块之间存在着大量的握手交互,在SpinalHDL中这类总线往往继承于SpinalHDL中的Stream。以下面的总线定义为例。...
2022-12-07 845
很实用的PyYAML使用技巧
YAML 是一个被广泛使用的数据序列化和配置语言,作为一个开发者,总是不免和它打交道。但处理 YAML 文档,尤其是使用 PyYAML 的过程总是非常痛苦。...
2022-12-01 812
全文解析内网渗透实战案例
拿到shell后,看了一下是不是在内网环境,然后又看了下是不是在域内,不过很可惜,没有看到域。我先用cs生成个exe,先上线cs先。由于是administrator权限,第一步肯定是先用猕猴桃抓一波密码...
2022-11-25 1121
什么是Web?Web的三要素分析
浏览器引擎对用户来说是「无形的」,像是一副展示内容或软件界面的「空白画布」,用户能感知到的「有形的浏览器」相当于是「画框」,是地址栏、收藏夹、标签页这些用户使用 Web 的「辅...
2022-11-16 4179
Linux内核的Rust基础设施优化补丁应用
这个补丁系列是对上游 Rust 支持的第一批更改,所有引入的设施都是 “Rust 核心” 的一部分,不会与 C 端交互(没有使用新的 C 类型;只有 strlen、memchr、额外的错误代码和一些更多的 printk 格...
2022-11-15 745
如何从汇编代码来理解enum
Rust enum 是一个非常强大的特性, 很多人好奇他内部是如何实现的, 这里作者从生成的汇编代码来帮你深入理解 Rust 的 enum. 一些关键结论:...
2022-11-15 933
架构师设计原则:编程时优先考虑的准则
说明这个原则最好的实例,是约翰逊向一群设计喷射引擎飞机工程师提供了一些工具,他们所设计的机具,必须可由一名普通机械师只用这些工具修理。因此,“愚蠢”是指被设计的物品在损坏...
2022-11-14 593
基于T1激发态结构的旋轨耦合SOC计算
将BDF软件计算得到的Ir(ppy)3的基态的优化频率计算文件改名为irppy3_s0.out,和T1优化频率计算文件改名为irppy3_t1.out,同时放在EVC计算文件夹中。...
2022-11-11 2728
C语言与C#的区别
C#:面向对象(跟java很像如果你对java了解估计你就会明白c&c#之间的区别了),是ms .net framework的主力之一,它的代码运行是安全的,里面没有指针,像java一样有垃圾回收机制。...
2022-11-11 10859
MINIX3代码编译运行案例分析
为什么编译这个BeagleBoard-xM开发板?因为我们想要在qemu上,qemu可以模拟这个开发板,且是arm的,更有学习价值。...
2022-11-09 3026
splice的原理和使用及代码实现
本文主要介绍了 splice 的原理与实现,splice 是 零拷贝技术 的一种实现。希望通过本文,能够让读者对 零拷贝技术 有更深入的理解。...
2022-11-09 2022
Demosaic算法实战编码分享
Demosaic算法简单来说就是插值,根据邻域像素的色彩插值出本像素的值。但是简单的双线性插值的方法在IQ上面有缺陷,在图像的边缘,会产生伪彩色。本文采用的Demosaic算法是G基于边缘方向 ...
2022-11-09 3209
关于代码的常见异常处理
首先说说浪费时间的问题,确实,因为总是在开头检查参数,会浪费CPU的时间(鱼鹰一开始也非常不喜欢),但是当你经历了各种难查的BUG之后,你会发现,这点时间还是浪费的起。...
2022-11-07 1258
C语言初学者常见的22个错误
在打代码的过程中,经常需要在中文与英文中进行转换,因此常出现一些符号一不小心就用错,用成中文。例如:“;”中文中的分号占用了两个字节,而英文中“;”分号只占用一个字节。编...
2022-10-31 2121
编辑推荐厂商产品技术软件/工具OS/语言教程专题
| 电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
| BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
| 直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
| 步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
| 伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
| 开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
| 5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
| NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
| Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
| 语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
| CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
| SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
| Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
| 示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
| OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
| C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
| Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
| DuerOS | Brillo | Windows11 | HarmonyOS |














