logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++14新增语法和标准库特性

C++14在C++11的基础上,进一步完善语法,并新增了标准库特性进一步提升C++语言的功能。

文章图片
#c++#开发语言
c++窗口嵌入第三方进程窗口

现在的大型软件启动之后,很可能存在多个进程。如浏览器,每打开一个新的页面,就会启动一个新的进程。为什么会使用多进程,而不是全部使用多线程呢?因为多进程,可以做到完全的隔离,这样的好处是:如果一个页面卡死了,不会干扰到其他页面;在代码层,也少了多页面之间线程变量安全考虑的顾忌了,不用考虑同步异步等操作。我们在MainUI中嵌入ThirdUI窗口,主要有以下步骤:1.打开第三方进程窗口主要通过Crea

人工智能——深度学习

深度学习是一种基于人工神经网络的机器学习方法,其核心思想是通过多层次的神经网络来模拟人脑的神经元之间的连接。深度学习的特点是可以通过大规模的数据来训练模型,并且可以自动学习到数据的特征表示。上图就是一个神经网络的基本结构图,X1到Xn是输入,O1到Oj是输出,圆圈是神经元(也称感知机),连线带权重参与计算生成下一个神经元。隐层在实际的神经网络中可能会多层,并且都是全连接,所以计算量巨大,所以需要A

文章图片
#人工智能#深度学习
现代C++——智能指针

📝 智能指针摘要 本章系统介绍了现代C++中三种核心智能指针:unique_ptr、shared_ptr和weak_ptr。unique_ptr提供独占所有权,轻量高效,适合单一所有者场景;shared_ptr通过引用计数实现共享所有权,但需注意循环引用问题;weak_ptr作为弱引用可安全解决循环依赖。智能指针基于RAII原则,自动管理资源生命周期,确保异常安全,是现代C++内存管理的首选方案

#c++#开发语言
C/C++代码性能优化——数据结构和算法

数据结构,数组、链表、块状链表、栈、堆、队列、二叉树、红黑树、B树、B+树、跳表、索引、哈希表、图的应用场景和性能比较。常用排序算法、查找的应用场景和性能比较,其他通用算法应用场景介绍。

文章图片
#c语言#c++#性能优化
嵌入式开发——基础元器件

差分线的好处是,如果传输的信号受干扰,那么两个差分线就同时受干扰,两个信号会同时变化,那么两个信号的幅值差就会近似不变的,利用幅值差来表示信号就可降低干扰。电流表是串联接入电路的,电流表的内阻很小,一般为几mΩ,这样电流表接入电路对电源的外部负载影响很小,所以测量的电流近似于真实值。Vdd,IC的设备电压,在NAND Flash中,与Vccq等同,用于数据传输存储,为了降低功耗,其电压从早期的5V

文章图片
#嵌入式
嵌入式开发——基础电路知识

驱动能力、负载能力、逻辑电平、三态输出、推挽输出、开漏输出、上拉电阻、下拉电阻、高通波滤、低通波滤、电源去耦电路、阻抗匹配、差分信号、MOS管与继电器、RS232和RS485、译码器、UART/IIC/SPI、模拟信号和数字信号眼图、真实U盘电路讲解。

文章图片
#单片机#嵌入式硬件
适用于嵌入式单片机的压缩算法

不同的压缩算法,有不同的应用场景。1. 高压缩率,压缩速度慢,但是解压速度快的算法,适用于Bootloader。高压缩率,可以节省ROM空间,高解压速度对Boot速度影响小。因为是外部工具压缩,压缩速度不影响Bootloader的功能。适用于此场景的压缩算法有lzo、lz4hc。2. 追求压缩率,且算力和内存资源充足,并且压缩和解压均不错的算法,选择DEFLATE。3. 有一定的压缩率(50%),

文章图片
#单片机#数据库
人工智能——深度学习

深度学习是一种基于人工神经网络的机器学习方法,其核心思想是通过多层次的神经网络来模拟人脑的神经元之间的连接。深度学习的特点是可以通过大规模的数据来训练模型,并且可以自动学习到数据的特征表示。上图就是一个神经网络的基本结构图,X1到Xn是输入,O1到Oj是输出,圆圈是神经元(也称感知机),连线带权重参与计算生成下一个神经元。隐层在实际的神经网络中可能会多层,并且都是全连接,所以计算量巨大,所以需要A

文章图片
#人工智能#深度学习
人工智能——大语言模型

一千行代码实现一个完整的可训练和推理的60亿参数的大语言模型,去魅人工智能,去魅大语言模型。本文重在介绍机器学习和大语言模型的基本原理。在科学研究上,机器学习和大语言模型的每一个环节都可以优化研究。如何提升训练的效率,降低训练过程中的过拟合是大语言模型的关键,Transformer的出现为大语言模型的可行性提供了技术支持,OpenAI的chatgpt的出现,证明了加大模型参数可以让模型的能力出现质

文章图片
#人工智能#语言模型#自然语言处理
    共 53 条
  • 1
  • 2
  • 3
  • 6
  • 请选择