首页
学习
活动
专区
圈层
工具
发布

#c++

使用广泛的计算机程序设计语言。通用程序设计语言,支持多重编程模式

前端开发者的 C++ 实战补漏:多线程共享状态怎么保护

骑猪耍太极

腾讯 | 前端开发工程师 (已认证)

先看一个典型场景:工作线程从 SDK 拿到结果,主线程负责把结果交回 JS。中间通常会有一个队列。

100

前端开发者的 C++ 实战补漏:动态库边界上的内存释放

骑猪耍太极

腾讯 | 前端开发工程师 (已认证)

先看一个很容易写出来的接口。某个日志 SDK 提供 Logger,头文件里把类和工厂函数都暴露给调用方:

16410

前端开发者的 C++ 实战补漏:JS 和 C++ 互相调用

骑猪耍太极

腾讯 | 前端开发工程师 (已认证)

前端类比:这几种方式的关系,类似前端调原生能力的几种路径。FFI 像直接调一个低层系统接口,子进程像单独启动一个服务,N-API 更接近 React Nativ...

15500

前端开发者的 C++ 实战补漏:异步操作的生命周期

骑猪耍太极

腾讯 | 前端开发工程师 (已认证)

做 N-API 扩展时,JS 侧调用一个异步 API,C++ 这边起工作线程去调第三方业务 SDK(通常是另一个 .dll 或 .so),SDK 在自己的后台线...

22510

语法阶段-训练综合系统

杨校

巅峰小学举行1分钟跳绳比赛,n人一组。试编一程序,输入小组内同学的跳绳次数,按次数由多到少的顺序输出。

10110

前端开发者的 C++ 实战补漏:Lambda 捕获与生命周期

骑猪耍太极

腾讯 | 前端开发工程师 (已认证)

做 N-API 扩展时,工作线程算完结果,用一个 lambda 把回调投递回主线程。写法和前端写 setTimeout 回调一样自然:

12410

C++: read SQL server data using System::Data::SqlClient;

geovindu

7100

Enum in C,C++

geovindu

https://en.cppreference.com/w/c/preprocessor/replace https://codereview.stackex...

12710

【LeetCode】动态规划—斐波那契数列(附完整Python/C++代码)

小开 ALSKai

来得到结果。这是最直观的想法,但它的效率不高,因为很多计算会被重复执行。比如计算

10810

【LeetCode】动态规划—第 N 个泰波那契数(附完整Python/C++代码)

小开 ALSKai

泰波那契数列是斐波那契数列的扩展版本。在斐波那契数列中,下一项是前两项之和,而在泰波那契数列中,下一项是前三项的和。具体的定义是:

11210

【LeetCode】动态规划—使用最小花费爬楼梯(附完整Python/C++代码)

小开 ALSKai

11500

【LeetCode】动态规划—打家劫舍(附完整Python/C++代码)

小开 ALSKai

在这个问题中,你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋...

14600

【LeetCode】动态规划—删除并获得点数(附完整Python/C++代码)

小开 ALSKai

每次操作中,选择任意一个 n u ...

12610

【LeetCode】动态规划—最小路径和(附完整Python/C++代码)

小开 ALSKai

给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。

18210

【LeetCode】动态规划—63. 不同路径 II(附完整Python/C++代码)

小开 ALSKai

本文将探讨“不同路径 II”这一问题,定义了在一个有障碍物的网格中,从起点到终点的路径数计算方法。我们将从基本概念入手,逐步深入理解问题的递推关系、动态规划的解...

12110

【LeetCode】动态规划—931. 下降路径最小和(附完整Python/C++代码)

小开 ALSKai

在算法的学习中,动态规划是一个至关重要的思想,特别是在解决最优路径问题时,动态规划能够提供一种高效且直观的解决方案。最小下降路径和问题就是这样一个经典的动态规划...

12210

【LeetCode】动态规划—5. 最长回文子串(附完整Python/C++代码)

小开 ALSKai

回文字符串问题是字符串处理中的经典问题之一,尤其是寻找最长回文子串的问题。回文子串不仅在字符串理论中具有重要意义,还在自然语言处理、DNA序列分析等应用场景中有...

11910

【LeetCode】动态规划—516. 最长回文子序列(附完整Python/C++代码)

小开 ALSKai

最长回文子序列 问题是动态规划的重要应用之一。在实际生活中,很多信息都可以通过回文子序列来进行抽象和处理。本题旨在通过动态规划的方法,帮助我们有效地找到字符串中...

8910

【LeetCode】动态规划—72. 编辑距离(附完整Python/C++代码)

小开 ALSKai

编辑距离问题是字符串处理中的经典问题之一,广泛应用于拼写纠正、DNA序列比对等领域。通过计算将一个字符串转换为另一个字符串所需的最小操作数,能够帮助我们评估它们...

15810

【LeetCode】动态规划—300. 最长递增子序列(附完整Python/C++代码)

小开 ALSKai

在计算机科学中,动态规划是解决许多优化问题的强大工具。最长递增子序列问题是一个经典示例,它不仅展示了动态规划的基本思想,还引导我们思考如何优化算法。本文将详细探...

15910
领券