![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
Bdyjy
这个作者很懒,什么都没留下…
展开
-
CMake windows下代理设置
环境变量下添加 http_proxy 和 https_proxy两项原创 2022-03-16 16:08:19 · 3218 阅读 · 0 评论 -
非托管内存转换为System.Drawing.Bitmap
底层相机采集模块使用C++编写,需要传递给上层UI(C#)显示,即将非托管内存转换为Bitmap:C#与C++接口图像表示:/// <summary>/// 底层图像表示/// </summary>[StructLayout(LayoutKind.Sequential)]public struct ImageParam{ public int Width; //图像宽 public int Height;原创 2021-09-26 11:26:35 · 468 阅读 · 0 评论 -
可变参数模板实现可变参数字符串一定程度替代sprintf
直接看代码:#include <iostream>#include <sstream>#include <string>// 可变参数终结template <typename T>std::string ArgString(const T& t){ std::stringstream ss; ss << t; return ss.str();}// 可变参数递归展开template <typename原创 2020-10-11 22:40:20 · 567 阅读 · 0 评论 -
自定义插件中NODE_MODULE_VERSION与electron不匹配的错误
在electron中使用node-gyp编译的插件很大几率会出现NODE_MODULE_VERSION 不匹配的错误,这是由于原生node与electron的v8引擎版本不一致造成的,这里需要使用electron中的头文件和库来编译插件:node-gyp rebuild --target=7.0.0 --dist-url=https://atom.io/download/electron...原创 2020-02-24 11:35:51 · 3118 阅读 · 0 评论 -
electron中showMessageBox里关于选择按钮回调函数不执行的错误
一般程序在用户点击窗口右上角关闭按钮时会弹出一个对话框,用来询问用户是否退出程序,用户点击取消或者关闭对话框不会关闭程序,点击确定则会退出程序。在写electron应用时也希望添加这个功能,代码如下:// 窗口关闭win.on('close', (e) => { // 先阻止默认功能的调用,否则会关闭窗口 e.preventDefault();...原创 2020-02-17 15:16:45 · 5522 阅读 · 2 评论 -
编译器预定义宏 (Predefined Macros)
https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=vs-2017转载 2019-01-23 15:56:52 · 815 阅读 · 0 评论 -
数组 != 指针
大多数用户在使用C\C++时都认为数组和指针是等同的,即char str[] = "I am a string";char *ptr = str;char c = str[0];c = ptr[0];数组可以赋值给指针,数组和指针都可以使用下标来访问数组元素,所以 数组 = 指针。假设以上推论是成立的,那么请看下面语句:// test 0, 定义的数组声明为指针char...原创 2019-08-07 15:53:33 · 826 阅读 · 0 评论