c++

Morwit1 小时前
c++·算法·leetcode
【力扣hot100】64. 最小路径和动态规划还是不会做,需要多写多练。思考很久无果,看了眼题解才有了思路。在这题中,右下角的最短路径和实则就是上路径和up和左路径和left取小(只能向下或右走)。而up和left也能被切分成两个矩形,所以问题逐渐变为了在每个格子取最短路径和。
OliverH-yishuihan1 小时前
linux·c++·windows
开发linux项目-在 Windows 上 基于“适用于 Linux 的 Windows 子系统(WSL)”建议为跨平台或将设为开源的项目使用 CMake。 可以使用 CMake 项目在 Windows、适用于 Linux 的 Windows 子系统 (WSL) 和远程系统上生成和调试相同源代码。
七禾页丫1 小时前
c++·面试·职场和发展
面试记录12 中级c++开发工程师中交数科 晚上八点半的面试,真的离谱 一面: 1.自我介绍 2. 介绍一下你觉得比较有挑战性的或者价值比较大的项目 3. 有没有接触过cad之类的软件 4. 介绍一下性能优化方面的东西 5. 异步加载,边加载边交互,是怎么做的,用的什么技术 6. 前端是web端还是客户端 7. rpc用的什么协议 8. 数据是单人的还是多人打开的,可以多人协作吗,可以同时打开同一个文件吗 9. 两个人打开是同一个进程还是两个不一样的 10. 要是有一个进程修改了,数据怎么保持同步 11. 如果两个都修改了,数据怎么保持一
zmzb01033 小时前
开发语言·c++
C++课后习题训练记录Day561.练习项目:蓝桥王国的每个快递都包含两个参数:1.快递单号 2.快递城市。小李是蓝桥王国的一名快递员,每天的快递分拣让他苦不堪言。
编程小Y3 小时前
开发语言·c++
C++ InsightsC++ Insights 是一款开源的 C++ 代码分析工具,核心作用是 “拆解” 你写的 C++ 代码,把编译器在编译阶段对代码做的隐式转换、语法糖展开、模板实例化等操作可视化展示出来。
王老师青少年编程4 小时前
c++·stl·set·集合·标准模板库·csp·信奥赛
csp信奥赛C++标准模板库STL案例应用5明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N N N 个 1 1 1 到 1000 1000 1000 之间的随机整数 ( N ≤ 100 ) (N\leq100) (N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
历程里程碑4 小时前
java·开发语言·数据结构·c++·python·算法·排序算法
hot 206今天来拆解 LeetCode 上的经典简单题 ——206. 反转链表,这是链表操作的入门必刷题,同时也是很多面试的 “开胃菜”。本文会分享两种常用解法,从思路到代码逐一分析,帮你彻底搞懂链表反转的逻辑~
Tipriest_4 小时前
c++·python·算法·二分法
C++ 的 ranges 和 Python 的 bisect 在二分查找中的应用与实现这篇文章将介绍 C++ 的 ranges 和 Python 的 bisect 在二分查找中的应用与实现,并附上完整示例代码。
誰能久伴不乏4 小时前
linux·服务器·网络·c++·tcp/ip
epoll 学习踩坑:`fcntl` 设置非阻塞到底用 `F_SETFL` 还是 `F_SETFD`?最近在写 epoll 聊天室小项目时遇到一个非常“隐蔽但致命”的坑:我以为设置非阻塞就是 fcntl(fd, F_SETFD, ... | O_NONBLOCK),结果程序行为异常(ET 模式下丢事件、阻塞卡住、甚至表现得像没设置非阻塞一样)。最后才发现:设置 O_NONBLOCK 必须用 F_SETFL,不是 F_SETFD。
杨忆5 小时前
数据库·c++·mfc
构建自己的开发工作台MFC自定义工作台*通过配置config.txt,自动生成按钮,点击执行对应的内容 *目前支持,打开文件夹,打开文件,执行cmd命令,打开网址
wadesir5 小时前
开发语言·c++
C++非对称加密实战指南(从零开始掌握RSA加密算法)在现代信息安全领域,C++非对称加密是一种至关重要的技术。它被广泛应用于数字签名、安全通信、身份验证等场景。本教程将手把手教你如何在C++中实现非对称加密算法,即使你是编程小白也能轻松上手!
七禾页丫5 小时前
c++·面试·职场和发展
面试记录12 软件(c++)工程师科莱瑞迪 线下一面: 先是笔试,一共8个题目,5个技术类的,3个扩展类的,问答题,不难。面试:面完很快就出结果了,我还没出园区,又回去二面了。 二面: 录音的时候不应该把手机放口袋,杂音太多了,听起来好费劲,根据印象写了几点。当时面试官拿着简历和一张图,对着问和勾画,应该是一些能力测试问题。 35. 自我介绍 35.离职原因 36. 专业课有哪些,最喜欢哪一门,为什么 37. 物联网专业里面涉及到单片机吗,会写霓虹灯吗,更喜欢物联网专业还是软件工程专业,为什么 38. 研究生期间研究方向是什么,写过论文吗
加成BUFF16 小时前
开发语言·c++
C++入门讲解5:类与对象全解析从基础语法到实战应用目录一、类与对象的核心关系二、类的声明与对象定义1. 类的声明格式2. 对象的定义三、类的成员访问方式
酷酷的佳6 小时前
c++
C语言--数组作为函数参数为方便在程序中对数组操作,经常会定义一些操作数组的功能函数,这些函数往往会将数组作为函数参数使用。注意:在形参中改变数组中的元素,实参中的数组元素也会改变
爱装代码的小瓶子6 小时前
开发语言·c++
【c++进阶】从C++98到C++11的奇妙旅程(故事科普版)关注我,学习c++不迷路:个人主页:爱装代码的小瓶子 专栏如下:后续会更新更多有趣的小知识,关注我带你遨游知识世界 期待你的关注。
superman超哥7 小时前
c语言·开发语言·c++·python·仓颉
仓颉类型别名的使用方法深度解析类型别名是现代编程语言中一个看似简单却极具价值的特性,它允许开发者为现有类型创建新的名称,从而提升代码的可读性、可维护性和领域表达能力。仓颉语言通过type关键字提供了强大的类型别名机制,不仅支持简单类型的重命名,还支持复杂泛型类型、函数类型的别名化。深入理解类型别名的使用场景、掌握其与新类型的区别、以及如何在实践中合理运用类型别名进行领域驱动设计,是编写高质量仓颉代码的重要技能。本文将从类型别名的本质出发,结合丰富的工程实践,系统阐述类型别名的使用方法、设计模式与最佳实践。
superman超哥8 小时前
c语言·开发语言·c++·python·仓颉
仓颉GC调优参数深度解析垃圾回收器是现代编程语言运行时的核心组件,直接影响应用的吞吐量、延迟和资源消耗。仓颉语言采用先进的分代垃圾回收机制,在提供自动内存管理便利的同时,也为开发者提供了丰富的调优参数。深入理解GC的工作原理、掌握关键调优参数的含义与影响、根据应用特征制定合理的GC策略,是构建高性能仓颉应用的必备技能。本文将从GC理论出发,结合实际工程场景,系统阐述仓颉语言中垃圾回收调优的策略与最佳实践。
誰能久伴不乏8 小时前
linux·服务器·网络·c++·ubuntu
Linux `epoll` 学习笔记:从原理到正确写法(含 ET 经典坑总结)这篇文章记录我学习 Linux I/O 多路复用 epoll 的过程:它到底解决了什么问题、和 select/poll 的差别在哪里、epoll 的 API 怎么用、LT/ET 模式怎么选,以及写聊天室/echo server 时最常踩的坑(非阻塞设置、ET 读到 EAGAIN、accept 循环、epoll_create1 参数等)。
(❁´◡`❁)Jimmy(❁´◡`❁)8 小时前
c++·算法
【算法】 二分图理论知识和判断方法二分图在算法竞赛中是一个非常常见的东西, 学会这个东西在解决一些常见的问题是会非常有用的。下面将介绍二分图的理论知识,如果不喜欢可以跳出。
im_AMBER8 小时前
c++·笔记·学习·算法·leetcode·哈希算法
Leetcode 85 【滑动窗口(不定长)】最多 K 个重复元素的最长子数组2958. 最多 K 个重复元素的最长子数组给你一个整数数组 nums 和一个整数 k 。一个元素 x 在数组中的 频率 指的是它在数组中的出现次数。