Wesley13 Wesley13
3年前
ROS 日志消息(C++)
1.日志级别日志消息分为五个不同的严重级别宏,与Android的Log定义的严重级别类似,如下基础宏:ROS_DEBUG_STREAM、ROS_INFO_STREAM、ROS_WARN_STREAM、ROS_ERROR_STREAM、ROS_FATAL_STREAM(按照严重程序级别排序,低到高)C代码:
Wesley13 Wesley13
3年前
C# 泛型特化
C泛型不是 C的模板类,并不支持特化和偏特化,但是使用一些技巧可以在一定程度上达到相同的目的。原文是 po在stackoverflow上的一个回答:A:Genericindexeroverloadspecialization(https://www.oschina.net/action/GoToLink?urlhttps%3
Stella981 Stella981
3年前
C# 调用 Delphi DLL
l技术实现如何逐步实现动态库的加载,类型的匹配,动态链接库函数导出的定义,参考下面宏定义即可:defineLIBEXPORT_APIextern"C"__declspec(dllexport)第一步,我先从简单的调用出发,定义了一个简单的函数,该函数仅仅实现一
Stella981 Stella981
3年前
C++调用lua语言
C调用lua语言的今天试了一下。一开始遇到一些棘手的问题,查了一下网络说是要引用,但都没说清楚,所以总结一下经验。1.打开工程属性,找到C/C这项,添加“附加包含目录”加上lua文件头,如下:C:\\ProgramFiles(x86)\\Lua\\5.1\\include;2.同样是工程属性,链接器这项,“附加依赖项
Wesley13 Wesley13
3年前
C# WPF基础巩固
时间如流水,只能流去不流回。学历代表你的过去,能力代表你的现在,学习能力代表你的将来。学无止境,精益求精。一、写作目的做CWPF开发,无论是工作中即将使用,还是只应付跳槽面试,开发基础是非常重要的,我计划夯实以下基础:1.设计模式2.单元测试3.面试题测试4.WPF绘图相关知识学习5.ORM框架熟悉
Wesley13 Wesley13
3年前
C++ 温习笔记(1)
main函数main函数返回值c和c不一样:c可以为void,c只能是intc语言func()里面可以传任意参数,c则认为等同于func(void)intmain(intargc,constchar\argv\\):第一个为传入参数个数,第二个是传入参数,默认空为1和路径预编译指令includ
Stella981 Stella981
3年前
Python调用C语言函数
在C调用Python模块时需要初始化Python解释器,导入模块等但Python调用C模块却比较简单,ctypes模块提供了和C语言兼容的数据类型和函数来加载dll或so文件,因此在调用时不需对源文件做任何的修改1.编写C语言代码,可参考https://www.cnblogs.com/zhouzhishuai/p/9529487.html(ht
Stella981 Stella981
3年前
C++ code:for loop designs
1 用for循环编出系列图形!(https://oscimg.oschina.net/oscnet/93f990dee2d99ff254cb1571f29c8feca3d.png)该图形一共10行,每一行增加一个字符,所以应循环10次,每次输出一行。其循环模式为:1for(inti1;i<10;i)
Stella981 Stella981
3年前
C++ 生成dump文件
intGenerateMiniDump(PEXCEPTION_POINTERSpExceptionPointers){//定义函数指针typedefBOOL(WINAPIMiniDumpWriteDumpT)(HANDLE,DWORD,
Wesley13 Wesley13
3年前
C++栈和队列
使用标准库的栈和队列时,先包含相关的头文件include<stackinclude<queue定义栈如下:stack<intstk;定义队列如下:queue<intq;栈提供了如下的操作s.empty()如果栈为空返回true,否则返回fals