会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
北陌南旬
博客园
首页
新随笔
联系
订阅
管理
2022年4月30日
C++向C#传输中文乱码解决方法
摘要: 问题背景 项目中使用C++编写的lib文件作为客户端,通过Windows系统提供的远程连接API向C#编写的远端传输文本信息,客户端和远端系统语言均为中文。 触发乱码的场景 当文本信息均为英文时,并没有异常,C#端可以顺利收到发送的信息并写入文件,但是当C++端的发送文本中含有中文字符时,会在C#端
阅读全文
posted @ 2022-04-30 20:46 北陌南旬
阅读(2312)
评论(3)
推荐(2)
2021年11月30日
C++ 虚函数,虚表,虚指针的关系
摘要: 关于虚表和虚指针自己并没有仔细去学习过,只是在网上博客中看别人在代码里说来说去,也没有真正搞明白是怎么回事,直到有一天在某车企面试被深挖虚表和STL,当场懵逼。今天在C++书中学习了虚表相关的知识点,故总结出来,方便查阅。 C++语法规定了虚函数的行为,把具体的实现方法交给了IDE的程序员。通常编译
阅读全文
posted @ 2021-11-30 23:31 北陌南旬
阅读(327)
评论(2)
推荐(1)
2021年11月23日
VS2017中C++工程接入SDK时问题汇总[新手向]
摘要: (1)如何在工程中接入SDK: 这里以大华的win32平台SDK为例,去官网下载sdk包后解压,这里我解压在E盘: 属性 -> C/C++ -> 常规 -> 附加包含目录:E:\922166_General_NetSDK_Chn_Win32_IS_V3.055.0000000.0.R.210524\
阅读全文
posted @ 2021-11-23 21:03 北陌南旬
阅读(902)
评论(2)
推荐(1)
2021年11月10日
Visual Studio中 LNK2019错误原因总结
摘要: 今天朋友在VS 2017里遇到一个LNK2019的错误,排查后发现是直接用VS打开了三个文件,但是通不过编译: 把这三个文件添加到同一个项目文件里就可以通过编译并正常运行了: 这样就可以正常运行了。 正好在大四下做项目的时候也遇到过不少次2019错误,现在在网上搜集到一个整合了错误原因的文章,分享一
阅读全文
posted @ 2021-11-10 17:30 北陌南旬
阅读(2890)
评论(0)
推荐(1)
2021年11月8日
SQL SERVER 2008 安装包以及 安装过程中 报错 The credentials you provided for the SQL Server Agent service are invalid.解决方案
摘要: 今天安装SQL Server 2008版本(非R2版本)时先是找安装包就找了好久,下的都是补丁不是安装包,千辛万苦找到一个,先把地址放到这里: 链接:https://pan.baidu.com/s/1-lXW3Y1oYRPpv2v_Mu273w 提取码:1111 由于是英语版本,安装过程中有一处报错
阅读全文
posted @ 2021-11-08 17:10 北陌南旬
阅读(489)
评论(0)
推荐(0)
2021年11月4日
对默认参数和函数重载的一点理解
摘要: 今天在C++ Primer上系统学习了类的相关知识,转念一想默认参数是否和函数重载有相同的作用呢? 然后我才意识到这是个很容易解答的问题:这两个不能等同。 简而言之,默认参数是同一个方法,只是有可能参数不同而已,不算体现出多态,而函数重载是强大的,只要你想写,无数个同名不同参的函数就可以适用于各种情
阅读全文
posted @ 2021-11-04 21:54 北陌南旬
阅读(385)
评论(0)
推荐(1)
2021年9月29日
C++ 找出只出现一次的数字 [LeetCode 136]
摘要: 题目: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 链接:https://leetcode-cn.com/problems/single
阅读全文
posted @ 2021-09-29 11:39 北陌南旬
阅读(315)
评论(0)
推荐(0)
2021年9月27日
C++ 二叉树的最小深度 [LeetCode 111]
摘要: 题目: 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:2 示例 2: 输入:root = [2,null,3,null,4,nul
阅读全文
posted @ 2021-09-27 17:00 北陌南旬
阅读(79)
评论(0)
推荐(0)
C++ 判断二叉树的路径总和 [LeetCode 112]
摘要: 题目: 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum ,判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。 叶子节点 是指没有子节点的节点。 输入顺序为层次遍历 示例 1: 输入:root = [5,4,8,11,nu
阅读全文
posted @ 2021-09-27 15:59 北陌南旬
阅读(81)
评论(0)
推荐(0)
2021年9月26日
C++ 二叉树的最大深度 递归与非递归 [LeetCode]
摘要: 题目: 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 。 链接:https://l
阅读全文
posted @ 2021-09-26 15:00 北陌南旬
阅读(138)
评论(0)
推荐(0)
下一页
公告