开发语言

小羊没烦恼!1 天前
java·开发语言·windows·算法·c#
初探性能优化——2个月到4小时的性能提升一直不知道性能优化都要做些什么,从哪方面思考,直到最近接手了一个公司的小项目,可谓麻雀虽小五脏俱全。让我这个编程小白学到了很多性能优化的知识,或者说一些思考方式。真的感受到任何一点效率的损失放大一定倍数时,将会是天文数字。最初我的程序计算下来需要跑2个月才能跑完,经过2周不断地调整架构和细节,将性能提升到了4小时完成。
伞伞悦读1 天前
开发语言·python
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__系列:《从小白到 AI 大模型开发工程师的进阶之路》 技术点:AI-0126 模块与包 主人公:小蓝伞
C语言小火车1 天前
开发语言·c++
C/C++ 为什么需要编译器?写C或者C++代码,其实就是敲一堆普通文本,比如大家熟悉的Hello World:保存成main.cpp之后,在终端敲一行命令:
霍霍的袁1 天前
开发语言·c++·学习·visual studio
【C++】map 和 set 的使用 | 从用法到底层我们学的 string、vector、list 这些,都叫序列式容器—— 元素是按插入顺序线性排列的,两个元素换个位置也还是那个容器。
孙启超1 天前
开发语言·后端·rust
【AI开发之Rust】第 11 课:智能指针与内部可变性所有权规则(第 4 课)有个"令人窒息"的前提:一棵数据树里每个节点只有一个 owner、借用要么共享要么独占。但真实系统需要打破它:
此生决int1 天前
开发语言·c++
深入理解C++系列(20)——C++11(下)⭐️博主: 此生决int-@CSDN博客🔥热门专栏🔥深入理解 C++ 系列 | 算法系列快速复习系列 | Java 速通系列
CoderYanger1 天前
java·开发语言·程序人生·leetcode·面试·职场和发展·学习方法
A.每日一题:835. 图像重叠时间复杂度O(N⁴)11ms击败80.14%记:n:矩阵边长dx:img1 向下移动 dx 单位(dx>0是往下挪,dx<0是往上挪)
伞伞悦读1 天前
开发语言·python·json
【第37期】Python JSON 与配置详解:序列化、反序列化、嵌套结构和配置文件系列:《从小白到 AI 大模型开发工程师的进阶之路》 技术点:AI-0125 JSON 与配置 主人公:小蓝伞
CCCCCCCCharlie1 天前
linux·开发语言
Linux进程控制四大核心操作本文把视角从“程序”提升到“进程”— Linux 中进程控制的四个核心操作:创建、等待、替换和终止。这是系统编程的心脏地带。理解它们,就能明白 shell 是如何执行敲下的每一条命令的,也能写出自己的进程管理工具。
Brilliantwxx1 天前
开发语言·stm32·单片机·嵌入式硬件
【STM32】 SPI Flash 驱动开发实战:阻塞模式驱动 W25Q64(含工程代码)前面我们用极简 demo 的方式介绍完了 SPI 的阻塞通信接口,完成了理论与实践结合的练习。本文把重点放在纯实践层面:使用 STM32 的 SPI1 主机,以阻塞模式驱动 W25Q64 Flash 芯片,完成从 CubeMX 配置、工程搭建到驱动代码编写、功能测试的全流程。
wuyk5551 天前
linux·服务器·开发语言·网络·物联网
【Socket 进阶之路】第 9 章 Linux 网络服务量产稳定性优化|心跳保活、TIME_WAIT、SO_LINGER、内存池、断线重连、完整异常防护框架💖 点赞 + 收藏 + 关注,Socket 工业级网络编程全套实战持续更新! ✨ 本专栏 全程手写源码、无阉割、纯工程
邪修king1 天前
android·linux·运维·开发语言
Re:Linux 系统篇(三十四):进程间通信开篇Chapter1 —— 匿名管道 pipe 深度拆解与代码实战前面我们把进程从创建、程序替换、地址空间到 ELF 加载完整讲透了。每个进程拥有独立的虚拟地址空间,互相隔离、互不干扰,这是进程安全的基础,但也带来了一个问题:进程之间怎么传递数据、协同工作? 这就需要 进程间通信(IPC,Inter-Process Communication) —— 由内核提供公共通道,让隔离的进程可以交换数据。 IPC 是 Linux 系统编程的核心板块,包含管道、消息队列、共享内存、信号量、套接字等。我们从最基础、最经典的 匿名管道(pipe) 讲起,结合完整可运行代码,从内核原理
孙启超1 天前
开发语言·后端·rust
【AI开发之Rust】第 13 课:async/await 与 tokio 异步运行时第 12 课的线程模型有个物理瓶颈:线程是操作系统资源——每个线程要一块独立栈(默认几 MB),上下文切换有内核开销。1 万个并发连接开 1 万线程,系统直接顶不住。而网络/LLM/文件这类场景,绝大多数时间线程只是等(等网络包、等响应),白白占着资源。
Am-Chestnuts1 天前
开发语言·人工智能
DeepSeek内容转Word有哪几种方法?用DS随心转对比6条主流路径随着 DeepSeek 在办公场景里用得越来越频繁,怎么把它生成的高质量内容顺畅迁移到可编辑的 Word(.docx)文档,成了高频需求。市面上的方法不少,但门槛、输入、输出和可编辑性差别很大。本文把 6 条主流路径拆开对比,帮你按自己的情况选,而不是盲目试错。
大黄说说1 天前
开发语言
App 启动速度优化:冷启动从 3s 降到 800ms 完整实操启动优化不是“玄学调参”,而是一条时间轴工程:点图标 → 进程创建 → dyld → Runtime → main → didFinishLaunching → 首屏布局 → 第一帧可交互。
Lazionr1 天前
开发语言·c++
多态:从多种形态到运行时绑定本文代码已同步Github面向对象三大特性:封装、继承、多态;前面我们已经学习了封装和继承,接下来来看最后一个特性:多态
大黄说说1 天前
开发语言
iOS 列表滑动卡顿:UITableView / UICollectionView 深度优化实战滑动卡顿的本质只有一句话:主线程在 16.7ms(60Hz)或 8.3ms(120Hz ProMotion)内没干完活,帧就丢了。
于樱花森上飞舞1 天前
java·开发语言·数据库·redis
【Redis】哨兵详解Redis的主从结构中,一旦主节点挂了,就需要人工切换主节点,否则就无法提供服务,期间其他客户端的请求就无法处理;因此,为了解决这个情况,Redis引入了哨兵机制;