-
Effective C++——条款3:尽量用 new 和 delete 而不用 malloc 和 free
前言malloc 和 free是C语言中的库函数,在C++的应用中使用会产生问题,原因在于它们太简单:他们不知道构造函数和析构函数。...
02月01日[编码文章]浏览:25
-
从C和C++迈向Rust:基础篇(rust c++ 性能比较)
在编程世界中,C和C++凭借其高效、灵活以及对底层硬件的强大操控能力,长期占据着重要地位,被广泛应用于系统开发、游戏开发、嵌入式等诸多领域。而Rust作为一门新兴的系统编程语言,近年来备受瞩目,它以内存安全、零成本抽象、并发性强等特性,在追求高性能与可靠性的场景中崭露头角。对于精通C和C++的开发者...
02月01日[编码文章]浏览:26
-
-
Win10桌面/手机版最深层次开发功能挖掘
IT之家讯 Win10开发者预览版为我们提供了一个Win10大框架的早期概览,使开发者与热心用户都可以提前感受Win10带来的新特性,尝试新工具,而作为开发者,最关心的莫过于Windows多平台通用应用方面问题,而Win10也提供了相关解决方案,作为开发者的你可立刻在Win10预览版中进行一系列的测...
02月01日[编码文章]浏览:21
-
-
C# ULID 浅析(c#uuid)
ULID(Universally Unique Lexicographically Sortable Identifier)是一种在C#中生成唯一标识符的算法。它结合了时间戳和随机数,生成的标识符具有以下优缺点:优点:...
02月01日[编码文章]浏览:24
-
用C#开发基于Stable Diffusion的AI应用
稳定扩散(Stable Diffusion) 是一种 AI 模型,用于根据文本提示生成图像。 使用 ONNX 运行时,可以快速开始使用你喜欢的 .NET 技术(如 C# 和 Visual Studio)在本地生成 AI 图像!推荐:用 NSDT设计器 快速搭建可编程3D场景。...
02月01日[编码文章]浏览:21
-
JS生成唯一id方式介绍(UUID和NanoID)
之前代码中前端生成唯一的id方式,一般采用uuid的方式,最近唯一id有了更好的方式,那就是NanoID,今天这篇文章记录一下NanoID 正在取代 UUID?及js 生成uuid及NanoID的方法。...
02月01日[编码文章]浏览:20
-
-
C# 数据结构和算法 :03 数组和排序(二)
多维数组C#语言中的数组不必只有一个维度。也可以创建二维数组。正如你将看到的,多维数组非常有用,并且在开发各种应用程序时经常被使用。想象一个二维数组如果你想想象一个二维数组,可以休息一下,闭上眼睛,玩数独游戏。如果你不知道这是什么,数独是一种流行的游戏,它要求你用1到9的数字填满一个9x9棋盘的空格...
02月01日[编码文章]浏览:58