首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
985技术研究所
二进制之龙
创建于2023-09-09
订阅专栏
提供深度技术见解、实用教程和行业趋势,助力技术爱好者和开发者不断成长。
等 6 人订阅
共156篇文章
创建于2023-09-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
在 C# 中进行异步和多线程编程:选择 Thread、Task 还是 async/await?
在 C# 中进行异步和多线程编程:选择 Thread、Task 还是 async/await? 在 C# 中,异步编程和多线程编程是提升应用程序性能和响应能力的重要技术。开发者可以使用 Thread、
C# 命名空间详细指南
C# 命名空间详细指南 引言 在 C# 编程中,命名空间(namespace)是一种用于组织代码和避免名称冲突的机制。命名空间允许开发者将相关的类、结构、接口、枚举等放在一个逻辑组中。本文将详细介绍如
LINQ:语言集成查询
LINQ:语言集成查询 引言 语言集成查询(Language Integrated Query,简称 LINQ)是 Microsoft 在 .NET 框架中引入的一项强大功能。LINQ 提供了一种一致
C# 命令行参数解析及其与 C++ 的差异
C# 命令行参数解析及其与 C++ 的差异 命令行参数解析是许多应用程序必备的功能,无论是简单的工具还是复杂的系统。本文将介绍在 C# 中如何处理命令行参数,并指出其与 C++ 的不同之处。 C# 中
CSharp使用 P/Invoke 在 Linux 平台上进行跨平台调用
使用 P/Invoke 在 Linux 平台上进行跨平台调用 引言 P/Invoke(Platform Invocation Services)是 .NET 提供的一项功能,允许托管代码调用非托管代码
Ruby的全局虚拟机锁(GVL)与Python的全局解释器锁(GIL)
在多线程编程领域,解释器锁是一种常见的机制,用于管理线程之间对资源的访问。Ruby的全局虚拟机锁(GVL)和Python的全局解释器锁(GIL)都是这种机制的例子。尽管这两个锁在功能上有很多相似之处,
Ruby内存管理深入解析
Ruby内存管理深入解析 在Ruby中,内存管理是由一个高效的垃圾回收机制自动处理的。这篇文章将详细介绍Ruby的内存管理策略,包括垃圾回收原理、对象分代技术,以及如何手动控制和优化内存使用,帮助开发
解决在 Ubuntu 上使用 rbenv 设置全局 Ruby 版本不生效的问题
解决在 Ubuntu 上使用 rbenv 设置全局 Ruby 版本不生效的问题 在使用 rbenv 管理 Ruby 版本时,有时你可能会遇到一个问题:尽管执行了 rbenv global 命令来设置默
使用 rbenv 安装 Ruby
如何在 Ubuntu 上使用 rbenv 安装 Ruby 在 Ubuntu 系统上管理和使用不同版本的 Ruby,使用 rbenv 是一种流行且灵活的方式。rbenv 是一个轻量级的 Ruby 版本管
Ruby 关键字详细介绍
Ruby 关键字详细介绍 Ruby 是一种简洁且功能强大的面向对象编程语言,由 Yukihiro "Matz" Matsumoto 于 1990 年代初设计。Ruby 的设计哲学强调人类而非计算机的易
Ruby 的基本类型和简单介绍
Ruby 是一种动态、面向对象的编程语言,其设计强调简洁和生产力。它拥有优雅的语法,适合从日常编程任务到复杂的系统开发。在 Ruby 中,几乎一切都是对象,每个值都是一个对象的实例,包括数字、字符串和
thread_local介绍
引言 在现代多线程编程中,数据竞争和同步问题是开发者面临的主要挑战。为了避免这些问题,C++11标准引入了thread_local关键字,它允许每个线程拥有独立的变量实例,从而避免线程间的数据竞争。本
ACE_Reactor介绍
引言 在现代网络编程中,事件驱动机制是实现高效、可扩展和响应快速的系统的关键。ACE (Adaptive Communication Environment) 是一个广泛使用的C++框架,为开发高性能
ACE_TSS介绍
引言 在多线程编程中,管理线程特定存储 (Thread-Specific Storage, TSS) 是一个常见的需求。TSS 允许每个线程拥有其独立的数据副本,避免了线程间的数据竞争问题。Adapt
std::enable_shared_from_this简介
引言 在C++的内存管理中,智能指针通过自动化的资源管理显著减少了内存泄漏和悬空指针等问题。std::shared_ptr是智能指针中的一种,用于多个对象共享同一资源。尽管std::shared_pt
dnf命令如何使用
dnf(Dandified YUM)是 Fedora、RHEL(Red Hat Enterprise Linux 8 及更高版本)和 CentOS(CentOS 8 及更高版本)等基于 RPM 的 L
mvn常用命令
Maven是一个强大的构建工具,用于Java项目的自动化构建、依赖管理和其他任务。下面是一些Maven常用的命令及其简要说明: 1. mvn compile 编译项目的源代码。这个命令将编译src/m
debian的版本代号
到目前为止,这些代号都来自皮克斯电影《玩具总动员》系列的角色。 buzz(Debian 1.1)是太空人 Buzz Lightyear(巴斯光年), rex(Debian 1.2)是那只霸王龙, bo
Redis发布订阅模式的优缺点
使用Redis作为消息传递中介,并采用发布/订阅模式,确实是一个常用的做法,尤其是在需要快速、轻量级消息传递的场景中。Redis的发布/订阅模式支持高吞吐量和低延迟的消息传递,非常适合用于实时消息系统
Python中流行的log库
在Python中,日志记录是一个关键的功能,它帮助开发者进行程序调试和性能分析。Python标准库中自带了一个强大的日志管理工具logging,但除此之外,还有许多第三方日志库提供了额外的功能和优化,
下一页