会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
fuchengjie
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2021年10月13日
cmake采坑
摘要: import error,导入debug版的pyd失败 今天在使用swig封装了底层的C++库,结果封装好之后release可以,但是在debug模式下一直import失败,提示找不到Module,我明明有了pyd为什么失败呢? 经过排查原来debug模式下的pyd必须加上_d 结果是在pyd这个文
阅读全文
posted @ 2021-10-13 17:21 强里秋千墙外道
阅读(40)
评论(0)
推荐(0)
2021年7月7日
Qt解析和包装JSON字符串
摘要: 背景 前几天我在C++项目中遇到一个问题,需要发送和解析JSON字符串。在Java中使用Map很简单,但是在C++中则不太容易实现。通过查询资料,我找到了两种方法:一种是使用框架nlohmann,另一种是Qt的库。 最初我没有选择Qt,因为它的接口不够人性化,而且相关资料也比较少。但是在我使用nlo
阅读全文
posted @ 2021-07-07 12:43 强里秋千墙外道
阅读(84)
评论(0)
推荐(1)
2021年7月3日
使用dbg-macro遇到localtime问题
摘要: 记录一次纠错的经历,因为自己没又仔细看报错信息,以为是我编译出错,在编译上花费了大量的力气。结果只是Visual Studio不支持localtime,认为它不安全才报错。所以下次一定要注意看报错信息啊。 在github上发现一个有意思的项目,可以在控制台输出有颜色的消息,如图所示 然后兴高采烈的的
阅读全文
posted @ 2021-07-03 15:38 强里秋千墙外道
阅读(75)
评论(0)
推荐(0)
2021年6月27日
用番茄工作法集中注意力
摘要: 番茄工作法可以训练专注能力,这种工作法有五个基本步骤: 决定要完成的任务把番茄计时器设为25分钟开始执行任务,直到计时器响稍微休息一下(一般5分钟)每完成四个“番茄”工作时段,就多休息一会(一般15-20分钟) 在工作时段里,要全神贯注,不要做其他事。休息时段里就可以玩玩手机,看看新闻之类的
阅读全文
posted @ 2021-06-27 17:20 强里秋千墙外道
阅读(75)
评论(0)
推荐(0)
2021年6月24日
Python2和3的c api不兼容的解决办法
摘要: 如果用C写Python api遇到: PyString_AsString找不到了,这是因为python2和3的c api不一样导致的, 可以加入如下预定义,解决大部分接口不一致。 // Python 3需要的宏定义 #if PY_MAJOR_VERSION >= 3 // Int/Long兼容性 #
阅读全文
posted @ 2021-06-24 14:44 强里秋千墙外道
阅读(67)
评论(0)
推荐(0)
2021年5月13日
Google Test简述
摘要: Google Test简述 Google Test 是由 Google 推出的 C++ 测试框架,具有稳定、跨平台、快速等特点,能够为 C++ 开发人员提供有效的单元测试和集成测试工具。Google Test 支持 Linux、macOS 和 Windows 操作系统,同时支持 gcc、clang
阅读全文
posted @ 2021-05-13 21:26 强里秋千墙外道
阅读(136)
评论(0)
推荐(0)
2021年5月11日
git常用命令学习
摘要: 仓库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 配置 $ git clone [url] # 设置提交代码时的用户信息,要生成ssh公钥,然后将其添加到
阅读全文
posted @ 2021-05-11 21:01 强里秋千墙外道
阅读(28)
评论(0)
推荐(0)
2021年4月19日
SWIG-使用C语言扩展Python的神器
摘要: 文章目录 前言一、SWIG是什么?二、使用步骤1. 安装步骤2.代码示例写代码部分编译链接和使用(Linux平台下) 总结 前言 记录SWIG的一些要点 一、SWIG是什么? SWIG(http://www.swig.org)指的是简单包装器和接口生成器,是一个适用于多种语言的工具。一方面,它让你可
阅读全文
posted @ 2021-04-19 19:18 强里秋千墙外道
阅读(132)
评论(0)
推荐(0)
2020年12月8日
SWIG入门文档(翻译自官方网站)
摘要: SWIG简要文档 因为项目需要使用python来调用C/C++函数,经过调研发现swig是合适的方案,为了记录下学习的过程,所以有了这个文档。 此资料是将SWIG的官方文档[2]截取重要的部分,以此来入门,章节序号对应原文档。 原文档地址在文末。 前言 简介: 众所周知,SWIG这个项目创建的缘由,
阅读全文
posted @ 2020-12-08 15:12 强里秋千墙外道
阅读(611)
评论(0)
推荐(0)
2020年10月25日
C++中变量前加(void)的作用
摘要: 前言 看C++项目的源代码时,发现很多地方出现void(val);,百思不得其解,甚至还在VS里面自己写了一遍,发现(void)并不会改变变量类型,怎么尝试也不知道为什么,书上更是没有提及,今天看到一篇文章终于明白。 为什么使用void(val);? 通过自己查资料,才发现作用是避免编译器警告。 声
阅读全文
posted @ 2020-10-25 15:31 强里秋千墙外道
阅读(143)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告