侵权投诉
当前位置:

OFweek 电子工程网

开发工具/算法

技术应用

英特尔公布全新架构 x86S

5月22日消息,英特尔提出一种全新架构名为x86S,即x86-64 ISA简化版,能进一步转向支持64位架构。这个改变预计将有利于即将到来的硬件、固件和软件的发展。根据英特尔公布的x86S架构白皮书显示,这种架构最独特的地方就是在于纯64位设计

开发工具/算法 | 2023-05-22 17:44 评论

端到端深度学习项目:第1部分

第1部分介绍了问题陈述的设置、数据预处理、迁移学习背后的直觉、特征提取、微调和模型评估。第2部分介绍Flask应用程序的实现及其在Heroku上的后续部署。为了保持连续性,请遵循教程。介绍在这样的环境

开发工具/算法 | 2022-04-01 16:41 评论

PG12/GP7操作符+的实现

介绍PostgreSQL12/GeenPlum7的操作符“+”的实现机制。首先以select id1+id2 from t;为例解释其结构体之间的关系。1、SeqScanState顺序扫描状态结构Se

开发工具/算法 | 2022-04-01 11:01 评论

一行代码实现“数据→热力图”

一、数据准备import numpy as npimport seaborn as snsdf = pd.DataFrame(np.array(data),      &

开发工具/算法 | 2022-03-25 11:35 评论

详解JVM的垃圾回收算法和垃圾回收器

开篇我们知道JVM的垃圾回收机制实际上是对JVM内存的操作,回收的目的是为了避免内存溢出和内存泄漏的问题。而JVM内存由方法区、堆、虚拟机栈、本地方法栈以及程序计数器5块区域组成,虚拟机栈、本地方法栈、程序计数器是随着Java线程建立而建立,当Java 线程完成之后这三个部分的内存就会被释放掉

开发工具/算法 | 2022-03-22 14:50 评论

17张图带你了解,JVM运行时数据区

开篇众所周知,Java程序的执行需要依赖于JVM(Java 虚拟机)。JVM 会将Java源代码编译成字节码文件,然后使用类加载器将其加载到运行时数据区中执行,垃圾收集器也会针对运行时数据区进行对象回收的工作

开发工具/算法 | 2022-03-22 14:20 评论

PG:什么是grouping sets

学习PG聚合操作机制时,看到ExecInitAgg中初始化时有对AggState中有pergroups等进行初始化[AggState的解释见上一篇:GreenPlum7聚合操作结构体之间关系那么什么是

开发工具/算法 | 2022-03-22 11:35 评论

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

目录· 动态链接要解决什么问题?      · 矛盾:代码段不可写      · 解决矛盾:增加一层间接性· 示例代码  &nbs

开发工具/算法 | 2022-03-22 10:58 评论

多线程启动停止暂停继续

前言初学者学习编程时,很容易因为多线程出现各种问题,导致不敢使用多线程。但是多线程技术在做开发中,是不可忽视的一个技术,基本上我们实际应用中,每个项目都会使用多线程,所以多线程技术必须掌握。为什么要用

开发工具/算法 | 2022-03-16 16:52 评论

Spark的两种核心Shuffle详解(面试常问,工作常用)

在 MapReduce 框架中, Shuffle 阶段是连接 Map 与 Reduce 之间的桥梁, Map 阶段通过 Shuffle 过程将数据输出到 Reduce 阶段中。由于 Shuffle 涉及磁盘的读写和网络 I/O,因此 Shuffle 性能的高低直接影响整个程序的性能

开发工具/算法 | 2022-03-15 11:51 评论

基于Log4Net实现日志信息双向存储

1、引言在上位机开发中,日志记录是必不可少的,我们可以通过日志记录做日志分析及错误追踪。初学者会采用txt文本写入来实现日志保存,但是文本写入不是线程安全,当存在多个线程同时写入日志时,就会出现一些问题

开发工具/算法 | 2022-03-08 11:57 评论

MyHDL,体验一下“用python设计电路”

写代码:下面的myhdl代码写了一个模块top,里面有两个计数器:cnt1从0计到9,当cnt1=9时,cnt2从0计到4。从上面的代码可以看到其实与verilog非常接近,只是复位和时钟在python装饰器always和always_seq里实现了

开发工具/算法 | 2022-03-01 15:20 评论

PostgreSQL中的查询:1.查询执行阶段

PostgreSQL中的查询:1.查询执行阶段开始关于PG内部执行机制的文章系列。这一篇侧重于查询计划和执行机制。本系列包括:1、查询执行阶段(本文)2、统计数据3、顺序扫描4、索引扫描5、嵌套循环连接6、哈希连接7、Merge join本系列针对PG14编写

开发工具/算法 | 2022-03-01 13:59 评论

gcc编译时,链接器安排的【虚拟地址】是如何计算出来的?

目录问题描述ELF 文件格式地址转换和内存映射Linux 中的内存重复映射小结问题描述昨天下午,旁边的同事在学习Linux系统中的虚拟地址映射(经典书籍《程序员的自我修养-链接、装载与库》),在看到6

开发工具/算法 | 2022-02-28 15:26 评论

如何在“浏览器”里实现一个云端EDA

本文介绍了一种在浏览器里编辑代码、仿真、看log、看波形的方法。django介绍django是一个由python实现的web后端框架。这里“后端”就是指在服务器上执行的程序(前端程序在浏览器里执行)。

开发工具/算法 | 2022-02-21 18:16 评论

mysql常用命令总结

本文总结了几条常用的mysql的命令和简单用法。下面的命令中涉及的几个名字:mysql用户名:user_name数据库名:db_name数据表名:table_name1. 登录mysql -p -u db_user_name说明:-p表示需要输入用户密码

开发工具/算法 | 2022-02-21 18:09 评论

如何利用现代嵌入式开发工具中的堆栈保护功能

在开发以MCU为核心的嵌入式系统时,当软件程序向预设的数据结构(通常是一个固定长度的缓冲区)之外的程序调用堆栈的内存地址范围写入数据时,就会发生堆栈缓冲区溢出。这几乎必然会损坏附近的数据,甚至会改变返回函数

开发工具/算法 | 2022-02-11 14:02 评论

Emacs的verilog-mode介绍

RTL顶层自动连线听说过吗?想学吗?我们今天就来介绍自动连线的神器——emacs verilog-mode。emacs是什么?江湖流传版:传说中神的编辑器。维基百科版:Emacs(Editor MAC

开发工具/算法 | 2022-02-10 15:14 评论

python的数字与字符串相互转换

字符串转数字经常在处理文本时,比如memory初始化文件,或者解析log中的数据做运算时,会用到字符串转数字。最常用的就是int(str, base=10),默认是处理十进制字符串,比如:那其它进制呢

开发工具/算法 | 2022-01-24 16:01 评论

如何编写有利于编译器优化的代码

作者:IAR Systems在嵌入式开发中,代码的体积和运行效率非常重要,代码体积往往和芯片的FLASH、RAM容量对应,程序的运行效率也要求在相应能力的处理器上运行。在大多数情况下,成熟的开发人员都

开发工具/算法 | 2021-11-09 16:45 评论
上一页   1  2 3 4  下一页

粤公网安备 44030502002758号